Privacy Policy
Last updated: March 24, 2026
1. Who We Are
Prova ("we," "us," "our") operates prova.fit, a fitness tracking and workout platform. You can reach us at privacy@prova.fit.
2. What We Collect
- Account data: email address, password (hashed), display name, avatar
- Player profile: position, fitness level, age band (e.g. "16–17", "18–24"), playing level, season phase, build category, equipment access, training schedule
- Health data (special category under GDPR Art. 9): injury notes, muscle tightness, energy level — collected only with your explicit consent and used solely to personalise sessions
- Session data: generated workouts, completion records, ratings, session notes, training history
- Usage data: session timestamps, IP address, device and browser info
- Push notification subscription: browser endpoint URL and encryption keys (if you opt in to push notifications) — used only to deliver your daily session notification
- Communications: messages or support requests you send us
We collect an age band (not exact date of birth) during onboarding to personalise training appropriately and comply with COPPA/GDPR age requirements. By registering you confirm you are at least 13 years old.
3. How We Use It
- Provide, operate, and personalize the service
- Authenticate your account and manage sessions
- Send transactional emails (account verification, password reset, training reminders)
- Power AI-generated workout features (see Section 5)
- Deliver push notifications about your daily session (only if you opt in)
- Improve the product through aggregated, anonymized analytics
- Comply with legal obligations
Health data lawful basis (GDPR Art. 9(2)(a)): injury notes and session wellness data are processed only on the basis of your explicit consent, which you may withdraw at any time via account settings.
4. How We Store It
- Data is stored in Supabase PostgreSQL, hosted in the United States
- Passwords are hashed with bcrypt — plaintext passwords are never stored
- Sessions are managed via JWT tokens in an HTTP-only cookie (
prova_token) - Temporary session and cache data is stored via Upstash Redis
5. What We Share
We do not sell your personal data. We share data only with these service providers:
| Provider | Purpose | Data shared |
|---|---|---|
| Supabase | Database hosting (US) | All account and workout data |
| Upstash | Session caching | Session tokens, temporary cache |
| Anthropic | AI workout generation | Position and fitness level only — no personal identifiers |
| Resend | Transactional email delivery | Email address, email content (verification, password reset, retention emails) |
| Sentry | Error monitoring and crash reporting | Error stack traces, request metadata — no workout content or health data |
AI workout prompts sent to Anthropic contain your soccer position, fitness level, age band, season phase, and session context (energy level, session type) — but never your email, name, or any account identifier. Anthropic's data handling is governed by their Privacy Policy.
We may also disclose data to law enforcement when legally required.
6. Your Rights
You may request to:
- Access — receive a copy of your data
- Correct — update inaccurate data via account settings
- Delete — request deletion of your account and data
- Export — receive a portable copy of your workout data
Email privacy@prova.fit. We will respond within 30 days.
7. Cookies & Local Storage
prova_token— HTTP-only session cookie, required for authentication- localStorage for UI state: email verification status, avatar preference
- IndexedDB for offline session caching — today's workout is cached on-device so you can train without a network connection; cached data is overwritten daily and never sent anywhere except back to the Prova API when you complete a session
We do not use advertising trackers or third-party analytics cookies.
8. Data Retention
Data is retained while your account is active. Deleted accounts are purged within 30 days, except where retention is required by law.
9. Children (COPPA)
Prova is not directed at children under 13. We do not knowingly collect personal data from anyone under 13. If we learn a user is under 13, we will delete their account promptly. To report a minor, contact privacy@prova.fit.
10. International Users
Our servers are located in the United States. If you access Prova from outside the US, your data will be transferred to and processed in the US. By using Prova, you consent to this transfer.
11. Changes
We will notify you of material changes via email or in-app notice at least 14 days before they take effect. Continued use after that date constitutes acceptance.