Legal
Privacy Policy
Last updated: 11 July 2026
Trock is a small, self-hosted mood, task, and water tracker. This page explains exactly what it collects, why, and where it lives. There's no ad network, no analytics tracker, and no data broker anywhere in this app — everything below is the complete picture.
What we collect
- Account: a username and a password (stored as a salted bcrypt hash — we never see or store your actual password).
- Personal info (optional): age and weight, used only to calculate a personal daily water-intake goal.
- Mood entries: a 1–10 score, an optional note you write, and an optional "currently playing" song if you connect Spotify.
- Tasks: titles, notes, priority, duration, reminder time, and sub-tasks you create.
- Water logs and day-activity breakdowns: the glasses-of-water counts and the labeled percentage slices you create in the Calendar day view.
- Family links (optional): if you link a guardian/child account via an invite code, the linked account can see your mood/task/water trends and aggregates only — never your mood notes or task titles.
Optional third-party connections
- Spotify: if you connect your Spotify account in Settings, Trock stores an access/refresh token so it can look up the track you're currently playing when you log a mood. You can disconnect at any time in Settings; this revokes and deletes the stored tokens. Trock never posts to Spotify or reads your library/playlists.
- Mistral AI (optional, on request only): if you tap "Summarize my data with AI" on the Analytics page, Trock sends aggregate numbers only (e.g. average mood score, task completion rate) to Mistral's API to generate a short text summary. Your mood notes, task titles, and any other free text are never included in that request. This only happens when you explicitly tap that button.
What we don't do
- No advertising, no ad SDKs, no advertising ID collection.
- No analytics or tracking libraries.
- No selling or sharing of your data with third parties, ever.
- No access to your device's contacts, camera, microphone, or location.
Where your data lives
Trock runs on a single server (Fly.io, hosted in Amsterdam) with a SQLite database. Only you can see your own mood, task, and water data — the one exception is the limited, aggregate-only trend view available to an account you've explicitly linked as a guardian via an invite code, which you can unlink at any time in Settings.
Notifications
If you set a reminder time on a task in the Android app, that reminder is scheduled entirely on your device via Android's own notification system. Nothing about your reminders is sent to or stored on our server beyond the reminder time itself (which is needed to schedule it).
Deleting your data
Go to Settings → Danger zone → Delete my account to permanently and immediately delete your account and everything in it — moods, tasks, water logs, and any guardian links. You'll need to re-enter your password to confirm; there's no way to undo it once it's done. If you'd rather have us do it, email odd@oddcord.com from the address associated with your account (or just tell us your username) and we'll delete it within 7 days.
Children's accounts
Trock's Family Link feature is designed to let a parent or guardian follow trend-level data for a child's account with the child's own knowledge — a child never has to share their password, and the guardian only ever sees aggregates, never raw entries.
Changes to this policy
If this policy changes in a way that affects what we collect or how we use it, the "Last updated" date above will change and, for material changes, we'll show a notice in the app.
Contact
Questions about this policy or your data: odd@oddcord.com