UNLOCKD logoUNLOCKD Open the app

Privacy Policy

Applies to the UNLOCKD web app and the UNLOCKD iOS app. Last updated: 31 July 2026.

UNLOCKD keeps track of the subscriptions you pay for and stores the login for each one. That only works if you trust it, so this page says exactly what is stored, where it goes, and what happens to it — in plain language, with no boilerplate.

The short version. Your email address and the subscription entries you choose to add are stored in UNLOCKD's database so they sync between your devices. Passwords are encrypted on your own device first, with a key derived from your master passphrase — that passphrase never leaves your device, so your passwords are unreadable to UNLOCKD and to anyone else holding the database, and how much work it would take to break that open depends on how strong a passphrase you chose. There is no analytics, no tracking, no advertising, no bank connection, and nothing is ever sold or shared for marketing. You can export your data and delete your account yourself, from inside either app.

What UNLOCKD stores

Everything is kept until you delete it. Be aware that only the password field is encrypted: the plan name, price, renewal date, notes and the rest are stored as you typed them, because the app has to total, sort and calendar them. Don't put a second password in the notes field.

What UNLOCKD does not collect

How your passwords are protected

Each password is encrypted on your device with AES-256-GCM before it is sent anywhere. The key is derived from your master passphrase using PBKDF2-HMAC-SHA256 with 600,000 rounds and a random per-account salt. A vault created before that number was raised keeps the round count it was built with — the count is stored alongside the vault, so an older vault still opens normally — and every vault created now uses 600,000. The server only ever receives and stores the resulting ciphertext.

What that does and does not buy you, plainly: without your master passphrase the stored ciphertext is unreadable, so anyone holding a copy of the database — UNLOCKD included — sees encrypted blobs and nothing else. But the practical strength of that protection is the strength of the passphrase you picked. Those rounds make guessing slow and expensive; they do not make a short or commonplace passphrase safe, because someone with the ciphertext can keep guessing offline for as long as they like. A long, unusual passphrase is what turns the maths into real protection — which is why both apps enforce a minimum length and show you a strength meter while you type.

Your master passphrase never leaves your device. It is not transmitted, not stored on the server, and there is no reset link, no recovery code, and no back door. This is the deliberate trade: if you lose your master passphrase, UNLOCKD cannot get your saved passwords back for you. There is no mechanism to do it and no support request that changes that — the key was never here to begin with.

On iPhone, the derived key is held in the iOS Keychain so the vault can be unlocked with Face ID, and a copy of your entries (passwords still encrypted) is stored in the app's private app-group container so the AutoFill keyboard extension can offer them. The key is marked this-device-only, so it never reaches iCloud or a backup; the mirrored entries stay inside the app's own container and are never sent anywhere. Both are cleared when you sign out. The vault locks itself after 24 hours of inactivity.

If you switch UNLOCKD on under Settings → AutoFill & Passwords, iOS is additionally handed a plain index of which website and username each saved login belongs to, so it can put a suggestion above your keyboard without having to wake the extension. That index contains no passwords — Apple's AutoFill design deliberately stores only the identifiers — and it is removed when you lock the vault or sign out.

One thing to know: when you use one-tap launch or Copy password, the password is placed on the iPhone clipboard so you can paste it. UNLOCKD marks that clipboard item local to this device, so it is not passed to your Macs and iPads over Universal Clipboard, and asks iOS to drop it after 90 seconds. What no app can do is stop another app on the same iPhone reading the clipboard inside that window — that is true of anything you copy — so paste it and move on.

Who processes your data

UNLOCKD is run by one independent developer, and these are the only services that handle your data:

Requests the apps make to third parties

Beyond UNLOCKD's own backend, the site and the apps make four kinds of outside request. None of them carry your email address, your entries, or your passwords — but, as with any request from your device, the service on the other end can see your IP address.

Deleting your account

You can delete everything yourself, without asking anyone:

In UNLOCKD's database, deletion is immediate and irreversible. Removing the account removes every row that belongs to it — subscriptions, key material, settings, supporter record — because they all cascade from the account itself. There is no soft delete, no 30-day grace period, and no copy kept behind for us to restore from. Once it's gone we cannot bring it back, so export your entries first if you want a record of them.

Two honest caveats, because "completely erased everywhere" would be a promise UNLOCKD cannot keep:

You can also delete a single subscription at any time, from either app, without deleting your account. If you would rather have deletion done for you, email sakaclothing.customerservice@gmail.com from your account's email address.

Your rights

You do not have to ask permission to exercise any of these, and there is nothing to pay:

Depending on where you live, you may also have the right to complain to your local data protection authority. If something here isn't right, please email first — it's one developer, and it will get read.

Children

UNLOCKD is not directed at children and is not designed for use by anyone under 13.

The browser extension

The optional UNLOCKD Subscription Capture extension for Chrome has its own, separate policy: read it here.

Changes to this policy

If what UNLOCKD stores or which services it uses ever changes, this page is updated and the date at the top changes with it. Material changes will also be announced in the app.

Who is responsible, and how to reach them

UNLOCKD is built and run by Brad Brunton, an independent developer based in Canada, who is the data controller for everything described on this page. Questions about this policy, your data, a request under Your rights, or a deletion request all go to one address — there is no other: sakaclothing.customerservice@gmail.com.