At a glance

  • Your bookmarks are end-to-end encrypted — the server never sees plaintext URLs or notes.
  • We collect your email address for sign-in and billing. Nothing else.
  • No ads, no data selling, no tracking pixels. We earn from subscriptions only.
  • Export your data anytime. Delete your account anytime.
← Bookmark Minder

Privacy policy

Last updated: 2026-05-18

Bookmark Minder is a subscription product. You pay a flat fee; we store your bookmarks. We have no advertising business, no data-brokering side deals, and no interest in profiling you. This policy explains exactly what we collect, why, and what we do not do.

What we collect

Account data

Your email address and the display name you choose. We use your email address to send magic-link sign-in emails and, if you subscribe, receipts from Stripe. Nothing else.

Bookmark data

The URLs, titles, notes, and tags you save — the whole point of the service. All bookmark data is end-to-end encrypted client-side before it leaves your device. The server stores only ciphertext; we have no ability to read your URLs, titles, or notes.

End-to-end encryption

Every bookmark is encrypted in your browser using XChaCha20-Poly1305 before upload. Your encryption key is derived from a vault passphrase you set at signup using Argon2id — it never leaves your device. Canonical URL deduplication is performed using an HMAC-SHA256 digest, so the server can detect duplicates without reading plaintext URLs.

Technical logs

Request logs (timestamp, path, HTTP status, latency) and structured error logs retained for 30 days. IP addresses are hashed (HMAC-SHA256) before storage — we cannot reverse them to identify you. User-agent strings are hashed the same way.

Session tokens

A session token stored in an HttpOnly, Secure cookie on app.bookmarkminder.com. Sessions expire after 30 days of inactivity.

What we do not collect

  • Advertising identifiers or tracking pixels
  • Behavioral profiles or interest graphs
  • Third-party cookies or cross-site tracking
  • The plaintext content of your bookmarks (all data is encrypted client-side)
  • Your device's precise location

How data is stored

All data is stored in Cloudflare's infrastructure (D1 database, R2 object storage, KV). Data is encrypted at rest and in transit. Your bookmark data is additionally protected by client-side E2EE — Cloudflare's infrastructure operators cannot read it. Cloudflare's data centres are globally distributed; the primary database region is configured to the nearest Cloudflare location at Worker startup.

Who can see your data

Only you. Because bookmarks are end-to-end encrypted, neither we nor Cloudflare can read them. The only parties with technical access to infrastructure are Cloudflare (infrastructure provider) and, for billing, Stripe. See our Subprocessors page for the complete list.

Retention

Your data is retained for as long as your account is active. If you delete your account, data enters a 90-day freeze period (read-only) and is then permanently deleted. If you request immediate deletion, data is purged within 24 hours. Backups are rotated on a 30-day cycle; your data will be fully gone within 30 days of the purge date.

Your rights

You may export all your data at any time (JSON format) from the Settings page. You may request account deletion at any time, with the 90-day freeze or immediately. If you are in the EEA, UK, or California, you also have the right to:

  • Access a copy of the personal data we hold about you
  • Correct inaccurate data
  • Object to or restrict processing
  • Data portability

To exercise any of these rights, email [email protected].

Cookies

We set one cookie: bm_session, an HttpOnly, Secure, SameSite=Lax session cookie on app.bookmarkminder.com. We do not set any tracking, analytics, or advertising cookies. No third-party cookies are set by our service.

Changes to this policy

If we make a material change to how we collect or use data, we will notify registered users by email at least 14 days before the change takes effect. The current version is always at this URL.

Contact

Questions about this policy: [email protected].