Privacy & Security

Your data stays yours. Here's how we protect it.

Last updated: February 2026

Built with security first

Encryption, isolation, and minimal data collection are baked into every layer of the stack.

Encrypted at rest

Your item names are encrypted with AES-256-GCM before they reach the database. Each value gets a unique initialisation vector and an authentication tag for tamper detection. Even if the database were compromised, your data would be unreadable without the encryption key.

Password security

Passwords are hashed with bcrypt (10 salt rounds) before storage. We never store or log plain-text passwords. Authentication is handled by NextAuth with signed JWT sessions.

Data isolation

Every item is scoped to your account via a foreign key. Server actions verify your session before any read or write. You can only ever see your own data.

Secure infrastructure

The database is hosted on Neon PostgreSQL with SSL-only connections. All production traffic is served over HTTPS. Session tokens are signed with a secret key.

No tracking or selling

We collect only what the app needs to function: your email, an optional display name, and the items you add. No analytics trackers, no ad networks, no data brokers. Your information is never shared with third parties.

You own your data

Archive or permanently delete any item at any time. If you delete your account, all associated data is cascade-deleted from the database immediately.

Chrome extension

The Nudge browser extension reads visible text on web pages solely to detect expiry-related dates. All scanning happens locally in your browser — no page content is transmitted to any server. The only data sent to NudgeSoon is the item name and expiry date you explicitly click to save. The extension temporarily stores this payload in Chrome's local storage and clears it immediately after delivery. No browsing history, personal information, or page content is collected, stored, or shared.

NudgeSoon is not directed at children under 13. For privacy questions, contact hello@nudgesoon.com.