Privacy Policy
Effective May 4, 2026
This Privacy Policy explains what information Rackd collects when you use our mobile application and website (collectively, the "Service"), how we use it, and the choices you have. We've tried to write it in plain language. If something isn't clear, email us at support@rackdlife.com.
1. Who We Are
"Rackd" refers to the Rackd application and the team that builds it. We are based in the United States. You can reach us any time at support@rackdlife.com.
2. Information We Collect
Information you give us
- Account information. When you sign up — directly with email and password, or through Google Sign-In or Sign in with Apple — we receive your email address and an authentication identifier. If you sign in with Apple using "Hide my email," we only see the relay address Apple gives us.
- Profile information. Display name, profile picture (if you set one), default difficulty preference, and any other profile fields you fill in.
- Workout activity. Workouts you complete, custom workouts you create or fork, exercise selections, durations, weights, reps, and the timestamps of those activities.
- Social information. Friend codes you share or enter, and the friend connections you form within the app.
- Support communications. If you email us, we keep your message and any reply we send.
Information we collect automatically
- Device and diagnostic data. Through Firebase Crashlytics and Firebase Performance Monitoring, we collect device type, operating system version, app version, anonymized device identifiers, and crash reports, so we can fix bugs and improve performance.
- Usage analytics. Through Firebase Analytics, we collect information about how you interact with the app (which screens you visit, which features you use), associated with a randomly generated app instance ID. We do not link this to your name or email.
- Push-notification tokens. If you allow notifications, we store the Firebase Cloud Messaging (FCM) token issued by your device so we can send you the notifications you've opted into.
- Anti-abuse signals. Through Firebase App Check, we collect a device-attestation token (Apple App Attest on iOS, Play Integrity on Android) to verify requests come from a genuine instance of the app.
3. How We Use Your Information
We use the information we collect to:
- Provide the Service — sign you in, store your workouts and history, recommend workouts, sync your data across devices.
- Personalize your experience — show workouts that match your stated focus, equipment, and difficulty.
- Communicate with you — push notifications you opt into (workout reminders, friend activity), and operational emails (security alerts, account changes).
- Improve Rackd — analyze aggregated usage to find bugs, prioritize features, and measure performance.
- Protect Rackd and our users — detect abuse, enforce our Terms, and comply with legal obligations.
We do not sell your personal information. We do not use your workout activity for advertising, and we do not share it with advertisers.
4. How We Share Information
We share information only as described below:
- Service providers. We use Google's Firebase platform (Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, Cloud Messaging, App Check, Crashlytics, Analytics, Performance Monitoring, Remote Config) to run the Service. Firebase processes data on our behalf under Google's Firebase Privacy Policy.
- Sign-in providers. If you sign in with Google or Apple, those providers receive a record of your sign-in event. They do not receive your workout data.
- Subscription billing (when applicable). If we add paid subscriptions, billing is handled through Apple, Google, and RevenueCat. We receive transaction status from RevenueCat but never your payment-card details.
- Other Rackd users. Information you intentionally share — your display name, profile picture, and (if you connect with friends) your visible activity — is shown to people you've connected with via friend code.
- Legal compliance. We may disclose information if required by law, subpoena, or court order, or to protect Rackd, our users, or the public from harm.
- Business transfers. If Rackd is involved in a merger, acquisition, or sale of assets, your information may be transferred as part of that transaction. We will give you notice before your data becomes subject to a different privacy policy.
5. Data Retention
We keep your information for as long as your account is active. If you delete your account, we delete your profile, workout history, custom workouts, friend connections, and authentication record within 30 days, except where we are required to retain something for a legal or accounting reason. Aggregated, de-identified analytics data may be retained.
6. Your Rights and Choices
Access and correction
You can view and edit most of your information directly in the app — display name, photo, default difficulty, custom workouts. For anything else, email support@rackdlife.com.
Account deletion
You can delete your account at any time. In the app: Profile → Delete Account. Once you confirm, we permanently remove your profile, workout history, custom workouts, and friend connections, and your authentication record, within 30 days. If you'd rather not use the in-app option, email support@rackdlife.com from the address tied to your account and we'll process it for you.
Push notifications
You can turn off push notifications in your device settings (iOS: Settings → Rackd → Notifications) or in the app's notification preferences.
Analytics opt-out
You can disable Firebase Analytics collection in the app's privacy settings. Disabling analytics will not affect your ability to use the Service.
Region-specific rights
Depending on where you live, you may have additional rights — for example, the right to access, port, or delete your information (under the GDPR if you are in the EU/UK, or under the CCPA if you are in California). To exercise any of these rights, email support@rackdlife.com. We will not discriminate against you for exercising your rights.
7. Children
Rackd is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, email support@rackdlife.com and we will delete it.
8. Security
We use industry-standard practices to protect your information — TLS encryption in transit, encryption at rest in Firebase, App Check device attestation, and tightly scoped Firestore security rules. No system is perfectly secure; if we discover a breach affecting your information, we will notify you in accordance with applicable law.
9. International Users
Rackd's servers are operated by Google Cloud Platform, and your information may be processed in the United States or in other countries where Google operates infrastructure. By using Rackd, you consent to your information being transferred to and processed in these locations.
10. Changes to This Policy
We may update this Privacy Policy from time to time. If we make a material change, we'll notify you in the app, by email, or by posting a prominent notice on rackdlife.com. The "Effective" date at the top tells you when the current version took effect.
11. Contact
Questions, concerns, or privacy requests? Email us at support@rackdlife.com.