Privacy Policy

Last updated: March 2026

Data Collection

SayFit stores all workout data locally on your device using SwiftData. We do not collect, store, or transmit your personal workout data to external servers. Your exercise names, weights, sets, reps, and workout history never leave your device.

Voice Processing

Voice input is processed using Apple's on-device Speech Framework for transcription. AI parsing uses Google's Gemini API to convert transcribed text into structured workout data. Only the text transcription is sent — no audio recordings are transmitted. The text sent to Gemini contains only exercise descriptions (e.g., “bench press 3 sets of 10 at 185 lbs”) and is not linked to your identity.

Analytics

SayFit uses PostHog, a product analytics platform, to understand how the app is used and improve your experience. We collect anonymous usage events such as:

  • Onboarding completion (selected preferences, not personal data)
  • Paywall views and subscription events (plan type and trigger reason, not payment details)
  • AI parse usage (success/failure counts, input length — not the workout text itself)
  • Workout session completions (exercise count, duration — not exercise names or weights)
  • Achievement unlocks (achievement type, not personal records)
  • Data export events (entry count and date range only)

What we do NOT collect: Your exercise names, weights, reps, sets, personal records, workout history, audio recordings, health data, or any information that could identify you personally. Analytics events are not linked to your Apple ID, name, email, or device identifiers.

PostHog data is hosted in the United States. You can learn more about PostHog's privacy practices at posthog.com/privacy.

We also collect anonymized crash reports through Apple's built-in crash reporting to improve app stability.

Data Sharing

We do not sell, rent, or share your personal data with third parties. Anonymous analytics data is processed by PostHog solely on our behalf to improve the app. No data is shared for advertising purposes.

Data Retention

Your workout data is stored locally on your device and is deleted when you uninstall the app. Anonymous analytics data is retained for up to 12 months, after which it is automatically deleted.

Children's Privacy

SayFit 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 data, please contact us and we will delete it.

Changes to This Policy

We may update this privacy policy from time to time. We will notify you of any material changes by updating the “Last updated” date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.

Contact

For privacy questions or data requests, email us at support@sayfit.app.

← Back to home