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. Log meals and macros on the same phone, and photograph a meal when you want an estimate. Streaks and meals stay on the device.

Built for showing up

Place-based streaks, a meal log, and an optional photo scan. Activities, visits, and meals you type stay on your phone.

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. Type a meal, or photograph one and confirm the estimate before it is saved.

Meal scan

Photograph a meal or a nutrition label with the camera or your photo library. The picture is resized on your phone and sent once, with an optional note, to estimate the name, calories, and protein, carbs, and fat. The photo is sent only for analysis and not kept on our servers; a small thumbnail is saved on your device. Sign in with email or Google to scan. Typing a meal does not need an account.

Account

Settings shows the signed-in email. Sign out from there. Delete account asks you to confirm, then removes that sign-in and its scan data. Streaks, visits, and meals already on the phone stay.

Support notes

Send a note from the app, at least a short message, with up to three photos. The note is saved so it can be read.

On your phone

Activities, visits, and meals you type live in on-device SQLite. No ads. Export, reset, or uninstall to remove them from the phone. A scan photo is sent only for analysis and not kept on our servers; a small thumbnail is saved on your device.

Backup you keep

Export a JSON file through the share sheet (Files, AirDrop). Restore replaces what is on the phone. That file is not uploaded.

What stays on your phone

Activities, visits, typed meals, and places stay in on-device SQLite. Location is used on the device for geofencing when you allow it. Notifications are local. A backup is a file you save. Scanning a meal needs a sign-in and sends the photo, with any note you add, to our server and OpenAI only for analysis; neither is kept on our servers, and a small thumbnail stays on your device. A support note can be saved with up to three photos. Read the Privacy Policy and Terms of Use.