Legal

Privacy Policy

Last updated: 22 October 2026

The short version. Your authenticator secrets are encrypted on your device before they reach us, with a key we never have. We can’t read your codes, account names or folders. We keep the minimum needed to run your account, never sell data, and only collect usage analytics if you say yes.

1. Who we are

Keepr (the mobile app, the browser extension and keepr.stryvo.tech) is operated by Stryvo, a sole proprietorship based in India (“we”, “us”). We are the data controller (“data fiduciary” under India’s Digital Personal Data Protection Act, 2023) for the personal data described here. Contact us at privacy@stryvo.tech.

2. How encryption works

When you create an account, your phone generates a random vault key. Your password is processed on your device (scrypt) into two separate keys: one is sent to us so we can verify sign-ins (we hash it again before storing it), and the other encrypts your vault key and never leaves your device. Each authenticator account and folder is encrypted individually on your device (XChaCha20-Poly1305) before upload.

We therefore cannot decrypt your secrets, see which services you use, or read your folder names — and we cannot recover them for you. Your recovery key (shown once when you sign up) is the only way to reset your password without losing synced codes.

If you use Keepr without an account, nothing about your codes leaves your device.

3. What we collect

DataWhyDetails
Email addressYour account, sign-in codes, security alertsVerified with a one-time code. Used to send verification, password-reset and security emails (e.g. “new device signed in”). We don’t send marketing email unless you opt in.
Authentication dataTo verify it’s youA hash of a key derived from your password, the key-derivation salt and settings, and two encrypted copies of your vault key (one per password, one per recovery key) that we cannot open.
Encrypted vaultSync and backup (account users only)Ciphertext of your accounts and folders, plus item ids, item type (account or folder), revision numbers and timestamps. We can see how many items you have, not what they are.
Device informationManaging signed-in devicesDevice name and platform (e.g. “Pixel 8 · android”, “Chrome on Windows”), a public encryption key, and when the device was added and last seen.
Security logsProtecting your account, preventing abuseSign-ins, failed sign-ins, password changes, device links and removals, with IP address and browser/app user agent. You can see your own log in the app.
Purchase informationProviding Keepr ProYour plan, subscription status, trial and renewal dates, and an identifier from the payment provider. We never receive your card or bank details.
Usage analytics (optional)Improving the appOnly if you tap “Allow”. Which screens are opened and which features are used (e.g. “account added via QR”, “sync completed”), plus device model, OS and app version. Never codes, secrets, account or folder names, or email addresses. You can turn this off any time in Settings → Privacy.
Support messagesHelping youWhatever you choose to send us by email.

4. What we never collect

Our website does not use cookies or analytics.

5. How we use data

We do not sell or rent personal data, show ads, or use your data to train AI models.

6. Who processes it

We use a small number of service providers that process data on our behalf under contract:

ProviderPurposeData
Cloud hosting providerRunning our servers and databasesAll server-side data above (vault data is encrypted)
CloudflareHosting this website, network securityIP address and request details when you visit
ResendSending verification and security emailsEmail address, message content
Lemon SqueezyMerchant of record for web purchases (payments, tax, invoices)Email, payment and billing details you give them
Google Play & RevenueCatIn-app purchases on AndroidPurchase details and your Keepr account id
PostHog (only if you opt in)Product analyticsUsage events described above

Lemon Squeezy and Google act as independent controllers for the payment data you give them; their privacy policies apply. We may disclose data if required by law, but for your vault we can only ever hand over ciphertext. These providers may process data outside your country; where required we rely on appropriate safeguards such as standard contractual clauses.

7. How long we keep it

8. Your rights & choices

Depending on where you live (including under the GDPR, UK GDPR and India’s DPDP Act), you can ask us to access, correct, delete or export your personal data, object to or restrict certain processing, and withdraw consent at any time. You can do most of this yourself:

For anything else, email privacy@stryvo.tech. We reply within 30 days. Grievances under Indian law can be sent to our Grievance Officer at the same address. You also have the right to complain to your local data-protection authority (in India, the Data Protection Board of India).

9. Browser extension

The Keepr extension stores your encrypted vault and its device keys in the browser’s extension storage, encrypted under a PIN you choose. While unlocked, the decrypted vault key is kept only in memory and is cleared when you lock it, after inactivity, or when the browser closes. When you open the extension, it reads the address of the current tab only to suggest matching codes, and it writes a code into the page only when you click “Fill”. It does not read or transmit your browsing history or page contents.

10. Security

Beyond end-to-end encryption, we use TLS for all connections, store secrets in each platform’s secure keystore, rotate and revoke session tokens, rate-limit sign-ins and detect stolen sessions. No system is perfectly secure; if a breach affects your personal data, we will notify you and the relevant authorities as the law requires.

11. Children

Keepr is not directed to children under 13 and we do not knowingly collect their data. Where local law sets a higher age for consent (for example 18 in India), users below that age may only use an account with a parent’s or guardian’s consent. If you believe a child has given us personal data, contact us and we’ll delete it.

12. Changes & contact

If we make material changes we will notify you in the app or by email before they take effect. The date at the top shows the latest version.

Stryvo · India · privacy@stryvo.tech · support@stryvo.tech