Privacy Policy

Privacy Policy

Last updated: 2026-05-21

What we collect

To run the service we collect: your email (for the account), a password hash, the workouts you log, the programs and templates you create, optional body measurements and cycle entries you opt in to, and basic locale / theme preferences.

What we don't do

Where data lives

On your device first (offline-first storage) and on our server hosted by our infrastructure provider. Backups are encrypted. We do not access your records except to serve your own requests or comply with the law.

Authentication

Sign-in is handled by Zitadel. The same email / password constraints apply. If you sign in with Apple / Google through Zitadel, only the identifier they share is stored.

AI coach (MCP)

If you connect Claude Desktop, Cursor or any MCP client to your account, that client reads workout data through scoped tools you can review. Disconnect anytime from the AI Coach settings.

Cycle and body data

Cycle entries and body measurements are off by default and stored under your account like any other record. They are never used for ads or shared with third parties.

Your rights

You can export everything as JSON from Settings. You can delete your account — deletion is soft for 14 days, then hard. Hard deletion is irreversible.

Contact

Questions or data requests: hello@kirillin.tech.

Not medical advice

Repsheet is not a medical device and does not provide medical advice. Consult a qualified professional before changing your training plan, especially if you have an injury or health condition.