1-Click Offline Autofill for Your Real Data
Stop retyping personal profiles, work addresses, snippets, and payment cards. Stashfill fills any form, React input, or Shadow DOM in under 100 milliseconds — 100% locally on your device, with zero cloud servers.
Applicant Profile Registration
Complex dynamic form with React 19 state synchronization
Test 1-Click Form Filling Right Here
Experience how Stashfill detects field names, matches multilingual synonyms (English & Bangla), and updates React controlled inputs without breaking state.
Engineered for Extreme Speed & Total Privacy
Unlike cloud-based password managers or dummy text generators, Stashfill is an offline-first powerhouse engineered for real-world form edge cases.
Zero Network Requests. Zero Telemetry.
Stashfill operates without backend servers, user accounts, or analytics tracking. Our automated CI test suite executes a strict AST and source code grep verification that immediately rejects any build containing fetch(), XMLHttpRequest, or WebSocket.
React & Vue State Reconciliation
Modern frontend frameworks ignore direct DOM value assignments. Stashfill overrides the native input value setter descriptor, syncs React _valueTracker, and dispatches bubbled synthetic events.
AES-GCM 256-Bit Encrypted Vault
Payment cards and confidential credentials are encrypted locally with PBKDF2-SHA256 (600,000 iterations). Payment fields are never passively suggested—only filled after explicit confirmation dialog with ephemeral CVV.
Native English & Bangla Synonyms
Tested across 65+ form fixture scenarios. Resolves tokens across autocomplete, name, id, placeholder, labels, and aria-attributes with comprehensive synonyms for both English and Bangla (বাংলা).
Dynamic Snippets & Variables
Define reusable snippets with live template variables like {{date}}, {{time}}, and {{cursor}}. Trigger instantly with quick shortcuts.
Keyboard-First Quick Search & Paste
Never lift your hands from the keyboard. The popup opens with zero delay, automatically focuses the search input, and indexes 200+ fields in milliseconds. Navigate with arrow keys, press Enter to copy or fill, or press Esc to dismiss.
Shadow DOM & Nested Iframes
Penetrates open Shadow DOM boundaries, nested same-origin iframes, and modern custom elements like web components used in Salesforce and Google Forms.
How Stashfill Compares
See why privacy advocates, QA engineers, and everyday users prefer Stashfill over cloud managers, default browser autofill, or dummy fillers.
| Feature / Capability | Stashfill★ Recommended | Browser Autofill (Chrome/Safari) | Cloud Managers (1Pass/Bitwarden) | FakeFiller (QA Dummy Only) |
|---|---|---|---|---|
100% Offline (Zero Network Telemetry) Never transmits data to external servers or cloud infrastructure. | ||||
No Account or Registration Required Works instantly without email signup, passwords, or mandatory login. | ||||
Real Personal Data Profiles Stores and populates your verified personal, work, and custom identity fields. | Limited | |||
React 18/19 & Vue v-model State Sync Overrides value tracker descriptors to notify modern JS frameworks. | Partial | Partial | ||
Shadow DOM & Nested Iframe Traversal Recursively walks shadow roots to find inputs on complex SaaS portals. | Partial | Partial | ||
AES-GCM 256-Bit Encrypted Vault Seals sensitive cards and credentials with PBKDF2 (600,000 rounds). | ||||
Dynamic Snippet Variables (e.g. {{date}}) Insert reusable templates with live date, time, and cursor expansion. | ||||
Bilingual Support (English & Bangla) Native heuristic synonym dictionary recognizing বাংলা and English tokens. | ||||
100% Free & Open Source (MIT) Auditable code with zero paywalls, tiers, or commercial tracking. |
Security & Threat Model You Can Trust
We architected Stashfill with zero trust principles: no cloud backends, minimal runtime permissions, and client-side encryption derived directly in your browser.
Vault Encryption Flow (W3C Web Cryptography API)
User Passphrase
Vault passphrase entered by user. Never persisted to disk in plaintext.
PBKDF2-SHA256
600,000 iterations + 16-byte random cryptographic salt via crypto.subtle.
AES-GCM 256-Bit
Authenticated ciphertext with unique 12-byte IV per encryption operation.
Local Storage Sealed
Encrypted payload saved in chrome.storage.local. Zero remote transmission.
Strict Least-Privilege Manifest V3 Permissions
Stashfill asks for minimal access required for user-initiated actions.
| Permission | Classification | Justification |
|---|---|---|
| storage | Local Only | Stores encrypted user profiles and preferences on user's physical disk. |
| activeTab | User-Triggered | Accesses the current tab strictly upon explicit user click or shortcut invocation. |
| scripting | On-Demand | Injects the lightweight 32KB autofill runtime when filling is commanded. |
| contextMenus | Optional | Enables right-click shortcuts in input context menus. |
| Host Permissions (<all_urls>) | Not Requested | NEVER requested at installation. No passive background page snooping. |
How Stashfill Works in 3 Steps
Say goodbye to typing the same email, address, and credit card number over and over again.
Stash Your Real Data Once
Enter your personal identity info, work credentials, billing addresses, custom snippets, and encrypted payment cards inside the extension options. Your data stays strictly on your local device.
Browse Freely & Privately
Unlike intrusive extensions, Stashfill remains completely dormant. It injects zero content scripts while you browse, listens to zero network events, and tracks zero web history.
1-Click or Shortcut Fill
When you land on a form (checkout, job application, tax portal, SaaS onboarding), press Alt+Shift+F or click the popup. All matching fields populate in under 50 milliseconds.
Available for Every Major Browser
Packaged strictly from a single clean, auditable Manifest V3 TypeScript codebase.
Google Chrome & Chromium
Brave, Vivaldi, Opera, Arc, and all Chromium-based engines.Mozilla Firefox
Firefox Desktop, Developer Edition, and Firefox Nightly.Microsoft Edge
Windows 11 and macOS Edge with native sidebar integration.Apple Safari (macOS & iOS)
Converted via Apple xcrun safari-web-extension-converter.pnpm install && pnpm build to compile locally in 5 seconds.Frequently Asked Questions
Everything you need to know about Stashfill's privacy, architecture, and features.