back to home

privacy at nuuko

your words are yours. here's exactly how we handle them.

last updated: december 2024

the short version

nuuko is local-first. your journal entries live on your device by default. we can't read them, sell them, or use them to train AI. if you enable cloud sync, your entries are encrypted before they leave your browser.

how your data is stored

nuuko uses a local-first architecture. this means:

data type where it's stored who can read it
journal entries (no account) your browser only only you
journal entries (with sync) your browser + our servers (encrypted) only you (we can't decrypt)
account info (email) our database (Supabase) us (for login only)
mood & writing stats your browser only only you

encryption details

when cloud sync is enabled, your entries are encrypted client-side before upload:

important: if you forget your password, we cannot recover your encrypted entries. there's no backdoor. that's the point.

analytics (optional)

when enabled, we use vercel web analytics for anonymous page-view counts. it runs without cookies, and we don't send personal data. if the analytics token isn't configured, nothing loads.

what we don't do

ai summaries (optional)

nuuko offers an optional AI summary feature powered by Google's Gemini API. here's how it works:

if you never use this feature, your entries never touch any AI service.

data you can control

browser permissions

nuuko may request these browser permissions:

we don't request camera, microphone, or location access.

our infrastructure

questions?

if you have any questions about how nuuko handles your data, reach out anytime. we're a small team and we care about getting this right.

nuuko.app@gmail.com