Back to Home

Privacy Policy

Last updated: March 12, 2026

Our Commitment to Your Privacy

GrindLock is built with privacy as a core principle. This Privacy Policy explains what data we collect, how we use it, and your rights regarding that data.

Personal Information

The following personal information is entered by you during onboarding and stored locally on your device via iOS UserDefaults:

  • Display name
  • Email address
  • Age
  • Height and weight

Fitness & Usage Data

The following data is generated through your use of the app and stored locally on your device:

  • Fitness goal, experience level, and preferred workout duration
  • Focus areas (distraction categories selected)
  • Scroll trigger, daily scroll duration, and accountability impact (onboarding quiz answers)
  • Workout history (completed sessions, exercises, duration)
  • Weight log entries and goal weight
  • Streak data (current streak, longest streak, shields, freeze days)
  • Achievement milestones
  • Assigned Discipline Protocol and unlock method

Analytics (PostHog)

We use PostHog, a third-party analytics service hosted at us.i.posthog.com, to understand how the app is used and improve the experience. The following data is sent to PostHog:

User Properties

  • Anonymous user ID (UUID generated locally on your device)
  • Display name, email, and age
  • Fitness goal, experience level, and workout duration preference
  • Focus areas
  • Unit system preference (lbs/kg)
  • Discipline Protocol and unlock method assigned
  • Streak counts and total workouts completed

Events Tracked

  • Screen view events (20+ screens tracked throughout the app)
  • Onboarding steps completed
  • Workouts started and completed
  • Paywall interactions
  • Blocking permission requests
  • App selection changes
  • Mindful unlock usage

For more information on how PostHog handles data, see PostHog's Privacy Policy.

Device Permissions

Screen Time / FamilyControls

Used to block selected apps and websites until you complete your daily workout. You choose which apps to block. No browsing history or app usage data is collected.

Notifications

Used for workout reminders, streak reminders, weekly recaps, and lock health checks. All notifications are scheduled locally on your device.

What We Do NOT Collect

  • No HealthKit data
  • No location data
  • No camera or microphone access
  • No contacts or calendar access
  • No IDFA / no App Tracking Transparency required
  • No data is sold to third parties

Data Storage

All personal information and fitness data is stored locally on your device using iOS UserDefaults. There is no cloud storage — your data lives only on your device. Analytics data is sent to PostHog as described above.

Data Retention

Analytics data collected through PostHog is retained for up to 24 months from the date of collection, after which it is automatically deleted. Local data on your device is retained until you delete it through the app or uninstall GrindLock.

Data Deletion

You can delete your account from Profile → Delete Account, which removes all local data and resets your analytics identity. You can also delete all data by uninstalling the app.

To request deletion of analytics data stored by PostHog, contact us at support@grindlock.app.

Children's Privacy

GrindLock is intended for users aged 13 and older. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, please contact us at support@grindlock.app.

Third-Party Services

  • PostHog (analytics): posthog.com/privacy
  • Apple App Store: Apple may collect information as part of the download process, governed by Apple's Privacy Policy

Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date.

Contact Us

If you have questions about this Privacy Policy or your data, contact us at: support@grindlock.app