Last updated
April 14, 2026
Streak Ledger is a local-only fitness tracker built by Aleksei Cherepanov (the “Service Provider”). All of your rep logs, streak data, and preferences are stored on your device and never transmitted to us or any third-party server. No account. No cloud. No tracking.
What we store on your device
- The list of exercises you track.
- Every rep count you log, with the date and time.
- Your preferences (reminder time, streak cutoff, notification opt-in, onboarding completion).
- Your in-app purchase state, via StoreKit 2 on-device receipts.
This data lives in a local SwiftData store. It is never uploaded.
What leaves your device
- None of your rep data. No account, no server, no sync in v1.0.
- Anonymous usage analytics and crash reports via Firebase. These contain no rep counts, no personal information, no IDFA, and no precise location. They include screen names, tap events, app version, iOS version, device model, and coarse country-level geography so we can fix bugs and understand which features are used.
Third-party services
The Application uses the following third-party services. Each has its own privacy policy:
- Google Analytics for Firebase — aggregate product analytics.
- Firebase Crashlytics — crash reporting.
- Firebase Remote Config — copy variants and A/B testing.
- Apple StoreKit — in-app purchases and subscription state.
Firebase Analytics is configured with ad personalization disabled. No data is shared with third-party data brokers or ad networks. No cross-app or cross-website tracking occurs, and no App Tracking Transparency prompt ships in this version of the app.
Location
Streak Ledger does not collect precise or approximate location from your device. The only geographic signal sent is the coarse country code derived by Firebase from the request IP, used solely for aggregate analytics.
Notifications
If you enable the daily reminder, we schedule a local notification via iOS’s UNUserNotificationCenter. No notification content is sent from a server — the reminder fires locally on your device. You can deny or revoke this permission at any time in iOS Settings; the rest of the app continues to function.
Purchases
Streak Ledger Pro is sold via Apple’s StoreKit as a monthly subscription, an annual subscription, or a one-time lifetime purchase. Apple handles purchase and subscription data under Apple’s privacy policy. We verify your entitlement on-device; no purchase history is transmitted to us.
Opt-out rights
You can halt all collection of information by the Application by uninstalling it. You may use the standard uninstall processes available through iOS or the App Store.
Data deletion
Open Settings → Data → Delete all data inside the app to wipe every log and reset your streak. Because the app has no server, deleting on-device is total deletion. Uninstalling the app also removes all stored logs.
Children
Streak Ledger is rated 4+. The Service Provider does not knowingly collect data from anyone, including children under the age of 13. No personal information is collected from any user.
Security
The Service Provider takes the confidentiality of your information seriously. Because rep data never leaves your device, the primary safeguard is iOS’s own sandboxing and encryption at rest. No security system can prevent all potential issues, but we endeavor to follow Apple’s platform guidance for local data storage.
Changes
This Privacy Policy may be updated from time to time. The Service Provider will notify you of any changes by updating this page with the new Privacy Policy. Continued use of the Application after changes are posted constitutes acceptance of those changes.
This privacy policy is effective as of April 14, 2026.
Contact
Questions or concerns? Email [email protected].