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
- We don't show ads.
- We don't sell data.
- We don't share data with brokers or advertisers.
- We don't use third-party analytics tied to your identity. Site analytics are self-hosted Umami (analytics.kirillin.tech), cookieless and aggregated.
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.