Privacy Policy
Last updated: June 2, 2026
Overview
The Grind ("the App") is a challenge tracker for iOS. Most of your data stays on your device. A small amount of usage and crash data is collected anonymously to help us improve the App. If you choose to use Grind Pro features that involve friends (1:1 and group challenges), some additional data is stored on our servers so your friends' apps can see your check-in status.
Quick summary: Solo use stays on your device. Anonymous usage and crash data is sent to Google Firebase. Grind Pro friend features require a Sign in with Apple account and store a small amount of data per user. No ads. No tracking across apps. No data sold to anyone.
1. Local data (what stays on your device)
The following is stored only on your device using Apple's SwiftData framework and the local file system. It is not transmitted off the device by the App:
- Your challenges, tasks, daily logs, and streaks
- Progress photos and the camera/photo library access you grant
- Theme, notification times, and other settings
- HealthKit data the App reads (workouts, steps) — see Section 4
If you delete the App from your device, this local data is removed by iOS.
2. Anonymous usage and crash data (Firebase)
The App uses Google Firebase to collect anonymous usage and crash data so we can understand which features work, find bugs, and prioritize improvements. We do not use this data to identify you.
2a. Firebase Analytics
- IDFA is not collected. The App does not use Apple's advertising identifier, so you will not be asked to allow tracking (no ATT prompt).
- Firebase Analytics records anonymous events such as "challenge started," "day completed," and "theme changed," along with non-identifying parameters (e.g., which mode you picked, what day number you completed).
- Firebase automatically logs anonymous app-usage events like first open, session start, and screen views.
- This data is aggregated by Google and visible to us only at the cohort level. We cannot single out an individual user from Firebase Analytics alone.
2b. Firebase Crashlytics
- If the App crashes, an anonymized crash report (stack trace, device model, OS version, app version) is sent to Firebase Crashlytics.
- Crash reports do not include your challenge data, photos, names, or anything else from Section 1.
3. Grind Pro and friend features (only if you opt in)
If you use Grind Pro's friend challenges (1:1 or group), additional data is stored on our servers (Google Cloud Firestore, part of Firebase). This applies only after you sign in to use these features. Free, solo use does not trigger any of this.
3a. Sign in with Apple
- We use Apple's Sign in with Apple for friend features.
- Apple provides us with: a stable Apple user identifier, an email address (which you can choose to have Apple relay so we never see your real address), and the name you choose to share on first sign-in.
- We do not receive your Apple ID password or any other Apple account details.
3b. Friend graph
- Your list of friends and pending friend requests is stored in our Firestore database, indexed by your Sign in with Apple identifier.
- Friend connections require both sides to accept.
- You can remove a friend or block a user at any time. Blocking hides their content from you immediately and prevents them from seeing yours.
3c. Shared challenge check-ins (the privacy boundary)
- When you share a challenge with a friend (1:1 or group), your friends' apps can see your daily check-in status only: complete, partially complete, or missed.
- Your friends cannot see your individual task names, water counts, reading minutes, photos, journal notes, or any other detail from Section 1.
- Reactions you send (👏 🔥 💪) are visible to the friend who received them and to other members of any shared group.
3d. Push notifications
- If you enable push notifications, the App registers a device push token with Firebase Cloud Messaging so we can deliver notifications about your own challenge and your friends' activity.
- Push tokens are stored against your user identifier and rotated by iOS over time. They are not shared with anyone other than Apple's push service.
3e. Abuse reports
- If you report another user for abuse, harassment, spam, or inappropriate behavior, we record the reporter's user identifier, the reported user's identifier, the reason, and the context (which challenge, which check-in).
- Report data is retained for moderation purposes for up to 1 year, then deleted.
3f. Account deletion
- You can delete your Grind Pro account from Settings → Account → Delete Account.
- When you delete your account, we remove your Firestore user document, friend graph, shared challenge memberships, reactions, and push token within 30 days.
- Reports filed by or against you may be retained for up to 1 year for safety purposes, in anonymized form.
- Local data on your device is not affected by account deletion (you can also delete the App itself for that).
4. Apple Health (HealthKit)
If you grant permission, the App reads workout and step count data from Apple Health (HealthKit) to auto-complete workout tasks. The App does not write any data to Apple Health. HealthKit data stays on your device and is governed by Apple's privacy policies. We do not access, collect, or store any HealthKit data on external servers.
5. Subprocessors
We use the following service providers to operate the App. They process data on our behalf and are not permitted to use it for their own purposes:
- Google (Firebase) — Firebase Authentication, Cloud Firestore, Firebase Cloud Messaging, Firebase Analytics, Firebase Crashlytics, and Google Cloud Functions. Data is stored in Google Cloud regions in the United States.
- Apple — Sign in with Apple, Apple Push Notification service, App Store / TestFlight purchase records, HealthKit.
We do not share, sell, or rent your data to advertisers, data brokers, or any other third party.
6. In-app purchases
Grind Pro is purchased through Apple's In-App Purchase system. Apple handles the transaction. We receive a record from Apple that your Apple ID has entitled the Pro features; we do not receive your payment card details.
7. Photos
If you use the daily progress photo feature, photos are saved to your device only. They are never uploaded to our servers and are not shared with your friends through the App.
8. Children's privacy
The App is not directed at children under 13. We do not knowingly collect information from children under 13. If you believe a child has provided us with information, please contact us and we will remove it.
9. Your rights
Depending on where you live, you may have the right to: access the personal data we hold about you, correct it, request deletion, or restrict how it is used. To exercise any of these rights, contact us at the email below. For Grind Pro account holders, account deletion is also available directly in Settings → Account.
10. Changes
If this policy changes, we will update this page with a new date. Material changes (such as new categories of data being collected) will be communicated within the App as well.
11. Contact
Questions, requests, or abuse reports? Reach out at: thelosttechie23@gmail.com