StreakSpot

StreakSpot

Habits that stick to places.

Build streaks for the gym, class, or any place you go — check in when you arrive or by hand. Keep daily macros on the same phone. No account. No cloud. No ads.

In reviewApp StoreGet the APKDownload APK

iPhone 1.0 is in App Store review. Android: download the APK from this site until Google Play is live.

Built for showing up

One app: activity streaks (place or manual), optional clock reminders, and a lightweight meal log — without accounts, servers, or ads.

Place-based streaks

Tie a habit to a real place — gym, class, studio — or skip the pin and stay manual-only. Load samples if you want a head start. Geofences can check you in when you arrive, even if the app is closed.

Manual when you need it

Log visits by hand, confirm automatic check-ins so a GPS glitch does not count, or skip Always location entirely. Rest days and a start date stay in the streak math.

Clock reminders

Add optional times on any activity — medication, a class, a walk. They ping on your active weekdays only. A reminder never logs a visit or changes your streak.

Macros, simply

Log meals with calories (protein, carbs, and fat optional). Optional profile setup estimates daily goals; you can edit or skip. Day view, calendar, and meal reminders — no camera, barcode, food search, or AI.

Private by design

No account. No cloud sync. No ads. Everything lives in on-device SQLite until you export it, reset it, or uninstall. Apple App Privacy: data not collected.

Backup you keep

Export a JSON file through the share sheet (Files, AirDrop). Restore replaces what is on the phone. We never upload that file.

Your data stays with you

StreakSpot does not create user accounts or sync to our servers. Location is used on-device for geofencing when you allow it. Notifications are local only. A backup is a file you save — not a StreakSpot cloud. Apple’s App Privacy label is data not collected. Read the full details in our Privacy Policy and Terms of Use.