Generate, store, encrypt
Strong passwords with the per-site picker. Each item is encrypted with a key derived from your master passphrase.
Passwords, payment methods, secure notes, and 2FA seeds — end-to-end encrypted on your device. The vault stays local; the cloud only sees ciphertext.
Strong passwords with the per-site picker. Each item is encrypted with a key derived from your master passphrase.
The extension reads field labels, asks once, fills the rest. TOTP codes are right next to the password they protect.
Phone, desktop, browser — same vault, end-to-end encrypted in transit and at rest. Works offline; reconciles on reconnect.
Logins, payment methods, secure notes, and TOTP — autofilled on every browser and every device, encrypted with a key only you can derive.
Generate strong passwords with the per-site picker, store them encrypted, and autofill on every browser and device. Inline strength meter, breach badges, password-history rolling out.
Authenticator codes live next to the account they protect. Scan the QR once, never juggle a separate app for the second factor again.
Fingerprint, face, or OS passkey on Android. Browser extension is session-scoped (no persistent ciphertext on disk by design). Delta sync across every device.
We read 1Password, Bitwarden, LastPass, Chrome, and Safari exports out of the box — the importer detects the file signature and maps fields automatically.
Export your existing vault, open BoxOwl, pick the file. Format auto-detected; conflicts surfaced row-by-row before commit. Five competitors plus generic CSV today.
Same engine in the extension — drag-drop the export from your old manager and BoxOwl walks the diff before writing anything.
Web-app desktop importer at parity with mobile, plus agent-driven migration via the MCP boxowl_import_from_file tool — both rolling out as the Pillar 3 daemon and the web vault editor catch up to the mobile bar.
Each password is hashed locally; we send only the first five hex characters of the SHA-1 to Have I Been Pwned and check the suffix on-device. The full password and its full hash never leave your device. Inline scan on the password list, top-3 alert on the Shield tab, 30-day skip-window so repeated checks don't burn your data plan.
A single score across your vault: weak entropy under 40 bits flagged, reused passwords detected via locally-hashed SHA-256, age tracked per credential. The Shield tab shows the score ring and the top three things to fix today. No remote scan; everything runs against the local cache.
Per-item visibility flags. Per-connection overrides. Family vaults for the things you really do co-own — without dragging your whole secret store across the household.
Each row carries its own flag: private, public, or shared with specific connections. Long-press an item to override its default for any one person. Changes audit-logged.
Plans start at $6/mo for 5 people with two shared vaults, $9/mo for 8 people with four, and $12/mo for 12 people with five. Every member gets Premium.
Restricted · standard · trusted · intimate — and each connection sees only what their level (plus any per-item override) allows. Downgrade or revoke anyone from one screen.
Flag the items that go with you. Toggle Travel Mode and the rest of the vault is locally wiped — server still has them, your device doesn't. Turn it off when you're home and they sync back, untouched. Premium feature; design done; first slice rolling out into Android settings.
Recovery codes, license keys, scanned IDs — attached directly to the vault item that gives them meaning. End-to-end encrypted with a wrapped content-encryption-key per file; 1 GB on Premium. Attachment infrastructure designed; uploads roll into Android first, then the extension.
The Free baseline you already saw — HIBP breach scan, reuse detection, password-age tracking — rolls up into a single NightWatch score. The full Premium dashboard adds dark-web monitoring, 2FA-gap detection, item-history, and push alerts on new breaches against domains you use; it's queued for launch.
The features that meaningfully differ — not every checkbox. Comparisons reflect each product's public offerings as of mid-2026; if you're unsure, follow the source link.
| Feature | BoxOwl | 1Password | Bitwarden | Dashlane |
|---|---|---|---|---|
| End-to-end encryption | ✓ | ✓ | ✓ | ✓ |
| Local-first vault on device | ✓ | cloud-first | cloud-first | cloud-first |
| Open-source SDK + daemon | ✓ | — | server OSS | — |
| TOTP built in | ✓ | ✓ | Premium | ✓ |
| Per-item sharing | ✓ | ✓ | ✓ | ✓ |
| Breach monitor (Free tier) | ✓ | ✓ | ✓ | ✓ |
| Travel Mode | Rolling out | ✓ | — | — |
| Encrypted attachments | Rolling out | ✓ | Premium | — |
| AI agent integration via MCP | ✓ | — | — | — |
| Structured personal data & propagation | ✓ | — | — | — |
✓ shipped · — not offered · "Rolling out" landing into launch · "Premium" gated behind that vendor's paid tier. BoxOwl Free pricing covers every ✓ above (Travel Mode and Vault Attachments will arrive on Premium). For the full Pillar 1 vs Pillar 2 comparison across all of BoxOwl, see the broader comparison.
The architecture in four lines. Click each for the depth.
Each item is encrypted with a key derived from your master passphrase via Argon2id. We can't read the plaintext; nobody we hand the server to can either.
Per-row DEK sealed under AES-256-GCM. AAD binds each row to its category and id, so a ciphertext from one row can't be rebound to another at rest.
Your vault is a SQLite database on your device. Cloud sync is optional — disable it and the app still works. The daemon's primary loop reads and writes locally.
Every read, write, share, and revoke is recorded with actor + IP + key. Exportable as a signed Open Audit receipt under CC0.
Read the full architecture in trust.html, or the daemon source under Apache 2.0 at /docs.
Premium adds Travel Mode, Vault Attachments, the full NightWatch dashboard, and AI-agent connections. Free · $3/mo Premium · $24/yr annual · Family from $6/mo.
BoxOwl is in private beta. Get the Android app, install the browser extension, import from your current manager, and join the waitlist for a registration token.