Bramble
Get Bramble

Privacy Policy

Effective date: 10 October 2026

The short version: Bramble is a local-first password manager, available as a browser extension, as mobile apps, and as a desktop app. It does not collect, sell, or share any of your data. There is no account and no Bramble server that holds your vault. Everything stays on your device, encrypted. Bramble makes network connections only for a few optional features that are off by default and that you turn on yourself: a password breach check, peer-to-peer sync between your own devices, encrypted backups to a storage provider you choose, and email aliases from a provider you already use. The one exception is the desktop app, which checks for updates when it opens; you can turn that off. None of these ever exposes your passwords or your vault in a form that Bramble, a provider, or anyone else could read. Details below.

What data Bramble handles

Bramble stores the data you choose to save in it, such as login usernames and passwords, passkeys, payment cards, secure notes, SSH keys, and two-factor (TOTP) seeds, together with your own app preferences. This data is created and used only to provide the password-manager features you asked for (saving, searching, and autofilling your credentials).

Where it is stored

Your vault is stored only on your devices. In the browser extension that means your browser's local extension storage and/or a vault file you pick on your own computer. In the mobile apps it means the app's private on-device storage, with a small number of secrets (the key that protects your vault) held in the OS keystore. In the desktop app it means ordinary files in the app's data folder on your computer; this device's sync identity and the credentials for any cloud backups you set up are kept in your operating system's credential store where one is available (the macOS Keychain, the Windows Credential Manager, or the Secret Service or kernel keyring on Linux), and never the key to your vault. Bramble has no vault server, so your data is not stored off your devices unless you turn on cloud backups (below), which keep an encrypted copy with a storage provider you choose.

How it is protected

Your vault is encrypted. The key that protects it is derived from your master password using Argon2id, and individual entries are encrypted with AES-256-GCM. Encryption and decryption happen locally on your device. Your master password and the keys derived from it are never stored in plaintext and never leave your device.

What Bramble does not do

Network connections, in full

The browser extension and the mobile apps work entirely offline by default, and their updates come through the store or app store you installed them from. There are four features that make network connections, all optional and all off until you turn them on: the password breach check, device sync, cloud backups, and email aliases. The desktop app adds one more, on by default: a check for updates when it opens. They are described next. Bramble makes no other network requests.

Update checks (desktop app)

The desktop app is installed directly rather than from a store, so it looks for new versions itself. A few seconds after it opens, it downloads a small file from bramble.sh that names the latest version. You can turn this off in Settings, under Updates, with "Check for updates when Bramble opens"; you can still check by hand from the same place, or from the app menu.

Password breach check (optional)

Bramble can tell you whether one of your saved passwords has appeared in a known data breach. This feature is off by default; you turn it on in Settings.

When it is on, Bramble checks a password using the Have I Been Pwned "Pwned Passwords" service with a privacy-preserving method called k-anonymity: it computes a SHA-1 hash of the password and sends only the first five characters of that hash to its API (api.pwnedpasswords.com). The service returns a list of possible matches and Bramble compares them on your device. Your password, and even its full hash, never leave your device, and Have I Been Pwned cannot tell which password you checked. Bramble also asks the service to pad its response so the amount of data returned reveals nothing about your query.

Have I Been Pwned is operated by a third party under its own privacy policy: haveibeenpwned.com/Privacy.

Syncing across your own devices (optional)

Bramble can sync one vault across your own devices (for example between two browsers, or between a browser and a phone). This is optional and off until you set it up by linking a device, and it is strictly personal: only your own devices, only your own vault. There is no shared network, and no server ever stores your vault or can read it.

How it works, and what each part can see:

Cloud backups (optional)

Bramble can keep an encrypted backup of your vault with a storage provider you choose. This is optional and off until you set it up, and you can turn it off or remove your backups at any time.

What this does and does not expose:

Email aliases (optional)

Bramble can create a different email address for each site you sign up to, using an alias provider you already have an account with. This is optional and off until you set it up, and setting it up is what turns it on: until you enter an API key in Settings, Bramble never contacts any alias provider and the feature does not appear anywhere in the app.

What this does and does not expose:

Autofill

In the browser extension, Bramble's content script runs on web pages and looks at the structure of forms on the page (for example, whether a field is a username, password, or one-time-code field) so it can offer to fill saved credentials. This happens entirely on your device. Bramble does not read, collect, or transmit the content of the pages you visit, and it only fills a credential when you explicitly choose one.

On mobile, autofill uses the operating system's own AutoFill framework. When you pick Bramble to fill a login, the system hands Bramble the app or website you are filling so it can find a matching entry. Bramble's autofill runs in a separate, locked component that reads your vault only after you authenticate (with biometrics, your device passcode, or your master password) and then decrypt it; nothing in your vault is readable before that.

Passkeys and security keys

Bramble can act as a passkey provider (and, in the browser extension, a security-key provider) for the sites and apps you sign in to. When a site asks you to create or use a passkey, your browser or device can offer Bramble: the passkey's private key is generated and kept in your encrypted vault, stored as an ordinary vault entry, and never leaves it. Bramble only signs the challenge the site sends, and only after you approve. In Chromium browsers this uses the browser's Web Authentication proxy; on mobile it uses the operating system's passkey framework. No passkey material is ever sent to Bramble.

On mobile: unlocking, key storage, and keyboard suggestions

On the desktop: the browser link, credentials, and starting at login

Browser extension permissions, in plain language

Clipboard

When you copy a password, Bramble writes it to your clipboard and, after a short timeout, clears the clipboard to reduce the chance of a secret lingering there. This is done locally and the copied value is never sent anywhere.

Importing other password files

If you import a vault from another manager (for example a KeePass .kdbx file), Bramble reads that file locally to add its entries to your vault. The file and its contents are processed only on your device and are not transmitted anywhere.

Recovery and lost access

Bramble has no copy of your master password or the keys derived from it, so it cannot recover your vault or reset your password for you. If you set up a recovery code or a security key, you can use those to regain access. If you lose your master password and every recovery method you set up, your vault cannot be decrypted by you, by us, or by anyone. That is the trade-off for there being no backdoor.

Data retention and deletion

Because your data lives only on your devices, you are in control of it. Removing the extension or the app, deleting your vault file, and clearing the app's or extension's storage removes your data. For the desktop app, that means deleting its data folder too; the Windows uninstaller offers to do that for you, along with the credentials it stored in the Windows Credential Manager. Bramble retains nothing on your behalf because it holds nothing about you anywhere else. If you turned on cloud backups, delete the encrypted backup files from your storage provider too, since those live in your account there, not with Bramble.

Children

Bramble is a general-purpose tool, not directed at children, and collects no information from anyone.

Changes to this policy

If this policy changes, the updated version will be posted here with a new effective date.

Contact

Questions about this policy or your privacy? Email [email protected].