Privacy Policy

Last updated: 2026-10-13

REPutation is a workout tracker built to keep your data on your device by default. This policy describes what the app collects, where it lives, and what you can do with it.

What we collect

You choose whether to sign in. That choice determines what the app collects.

Device-only mode (no sign-in)

If you never sign in, nothing leaves your device. The coach answers on the device from your log. Everything you log — sessions, sets, templates, body metrics, preferences — lives on the device. There is no account and no analytics.

If you delete the app, clear its data, or switch devices, that history is gone. Export a backup from More → Data & sync if you want a copy.

Signed-in mode (email account)

When you sign in, the app stores the following on our server (Supabase Postgres, with row-level security scoped to your user id):

Another signed-in user cannot read or write your rows.

Sign-in emails

Sign-in, confirmation and password-reset emails each carry a 6-digit code. They are sent through Resend, which receives your email address and the code in order to deliver them.

Error diagnostics

When you are signed in, the app may write an error record to our database if it hits a bug: the error message, its stack trace, the page URL, the device's user agent and the app version. No form fields and no training data. You can't read these records in the app; only the developer can. They are deleted with your account. Device-only mode reports nothing.

AI coach

The coach is optional, and the version that calls Gemini needs an account. When you send it a message while signed in, the app sends your message and a summary of your training to Google's Gemini API through our server:

The "What's sent" button on the coach screen shows the exact summary. Google processes these requests under its API terms. We don't sell your data or use it for advertising.

Notifications

Rest-timer alerts and reminders are scheduled on your device. Nothing about them is sent to a server.

What we do not collect

Where your data lives

What you can do

Data retention

Your data is kept until you delete it, delete your account, or clear the device. Error records are kept for troubleshooting and are deleted with your account.

Children

REPutation is not directed at children under 13. Do not create an account for a child under 13.

Changes

Material changes show up in the "Last updated" date above and, where they matter, in the app.

Contact

Questions: open an issue at github.com/hguha/tracker-apps/issues.