Privacy Policy
Last updated: April 13, 2026
StepGoals ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and share information when you use our app. Questions? hello@stepgoals.app
The Short Version
Your health data stays on your device by default. If you choose to create an account, your daily step counts are backed up to our secure servers so you never lose your history. We do not sell your data, show ads, or share your health information with third parties for marketing.
What We Collect
| Data | When | Where It's Stored |
|---|---|---|
| Daily step data (date + step data) | If you sign in | Supabase servers (US) |
| Display name, sign-in provider | If you sign in | Supabase servers (US) |
| Pro subscription status | If you sign in | Supabase servers (US) |
| All other health data (distance, calories, floors, active time) | Always | Device only (Apple Health) |
| GPS route maps | During walk sessions | Device only (Apple Health) |
| Journal entries and photos | Always | Device only |
| Session history and details | Always | Device only |
| App usage events (screen views, feature usage) | Always | Firebase Analytics |
| Subscription and purchase status | If purchased | RevenueCat |
HealthKit
With your permission, StepGoals reads the following from Apple HealthKit: step count, walking and running distance, active energy (calories), floors climbed, and exercise time. We write walk session workouts back to Apple Health. We never transmit HealthKit data beyond your device — the only exception is daily step totals, which are synced to our servers if you choose to sign in (see table above).
Account (Optional)
Creating an account is optional. If you sign in with Apple, Google, or email, we store your display name, sign-in provider, and daily step history on our servers so your data can be restored if you reinstall or switch devices. No other health data is included in this sync.
How We Use Your Information
- Step sync: To back up your history and restore it if you reinstall or switch devices.
- Account: To identify your account and restore Pro access across devices.
- App improvement: Aggregated, anonymous usage events help us fix bugs and improve features.
- Subscriptions: RevenueCat processes and manages your subscription. We do not store payment details.
Third-Party Services
| Provider | Purpose | Privacy Policy |
|---|---|---|
| Supabase | Account auth and step history backup | supabase.com/privacy |
| Firebase Analytics (Google) | Anonymous app usage analytics | firebase.google.com/support/privacy |
| RevenueCat | Subscription management | revenuecat.com/privacy |
| Adapty | Paywall and subscription management | adapty.io/privacy |
| Apple HealthKit | Reading and writing health data | apple.com/legal/privacy |
We do not sell your data. We do not share health data with advertisers or data brokers.
Data Retention
| Data | Retention |
|---|---|
| Step history (server) | Until you delete your account |
| Account info | Deleted within 30 days of account deletion request |
| Device-only data | Controlled by you; deleted when you delete the app |
| Anonymous analytics | Up to 14 months (Firebase Analytics) |
Your Controls
- Delete account: Settings → Account → Delete Account. Removes all server-side data within 30 days.
- Sign out: Stops future syncing; existing server data is retained until you delete your account.
- HealthKit access: Revoke at any time in iOS Settings → Privacy & Security → Health → StepGoals.
- Location: Only used during walk sessions. Disable in iOS Settings at any time.
- Analytics: You can disable usage analytics in the app's Settings under Data Management.
Web Tracking
- Google Analytics (GA4): We use GA4 to understand how visitors engage with our website. You can accept or reject analytics cookies via the cookie banner on this site.
- Microsoft Clarity: We use Clarity to capture how you use and interact with our website through behavioral metrics and session replay to improve our interface.
Children's Privacy
StepGoals is not directed to children under 13. We do not knowingly collect personal information from children under 13.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the date above. Material changes will be communicated in the app.
Contact Us
If you have questions about this Privacy Policy, please contact us at hello@stepgoals.app