Privacy Policy

1. Information We Collect

Account Information: When you sign up, we collect your email address, username, and optionally your gender, birth date, and body weight.

Workout Data: We collect data about your workouts including exercises performed, sets, reps, weights lifted, session duration, and session ratings.

Usage Data: We collect information about how you interact with the App, including feature usage, sync activity, and error logs.

Device Information: We collect device identifiers and user-agent strings for authentication and security purposes.

2. How We Use Your Information

  • To provide and maintain the App's core functionality
  • To calculate XP, levels, personal records, and exercise mastery
  • To power social features like leaderboards and friend comparisons
  • To improve the App through aggregated, anonymized usage analytics
  • To communicate important updates about the service

3. Data Storage & Security

Your data is stored on secured servers with encryption at rest and in transit. Passwords are hashed using bcrypt with 12 rounds. Authentication tokens are managed via JWT with Redis-backed blocklists for revocation.

4. Data Sharing

We do not sell your personal information. Your workout data is private by default. Social features (leaderboards, friend profiles) only show data you've chosen to make visible.

5. Data Retention

Your account data is retained as long as your account is active. Deleted accounts have their personal data removed within 30 days. Anonymized, aggregated data may be retained indefinitely.

6. Your Rights

You have the right to:

  • Access your personal data
  • Correct inaccurate data
  • Request deletion of your account and data
  • Export your workout data
  • Opt out of non-essential data collection

7. Offline Data

The App stores workout data locally on your device for offline use. This data is synced to our servers when connectivity is restored. Local data is stored in an encrypted SQLite database.

8. Children's Privacy

Virtus is not intended for children under 16. We do not knowingly collect data from children under 16.

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes through the App or via email.

10. Contact

For privacy-related inquiries, contact Virtus Labs LLC at [email protected].