Track runs, lifts, food and weight. End-to-end encrypted. Works offline.
Out now on iPhone and Android, free.
Walks, runs, hikes and rides, recorded with the phone in your pocket. See the route on the map, your pace kilometre by kilometre, the climb you did and your heart rate across the session.
Recording survives a locked screen and a killed app, so a long run is not lost to whatever your phone decides to do with background tasks.
A catalogue of 750 exercises, searchable offline. Log sets, reps and weight, and watch your estimated 1RM climb lift by lift.
Muscle balance shows how your sets landed across the week, so leg day does not quietly disappear.
More than 13,000 foods are built into the app, so logging a meal needs no lookup and no signal. Set a daily calorie and protein target and see what is still left, rather than only what is gone.
Track water against a daily goal, and weight against a trend line that sees through the day to day noise.
How far did I run this month. Am I on a streak. How many sets did I do this week. Kaya answers from the data already on your phone.
It runs on your device, so nothing has to leave the phone to get an answer, and it still works with the radio switched off.
Steps counted quietly in the background. Day and week streaks, with a calendar that fills in as you train.
Personal bests, weekly totals and progress charts across training, strength and nutrition, all worked out from your own history.
Privacy here is an architecture, not a promise in a settings screen.
Everything you log is sealed on your device with a key only you hold. Our server stores ciphertext it cannot open.
Setting up asks for a first name. No email address, no password and no phone number, so there is no account of yours to leak.
No advertising networks, and no analytics, attribution or crash reporting SDK in either app. Nothing reports your behaviour back to us. The privacy policy names every component that talks to anyone.
The whole app runs from a database on your phone, so it works in a tunnel, on a plane, or with everything switched off.
Hejje sees where you are while you are recording, and not otherwise. The Android app ships without the background location permission at all; on iPhone, location runs only for the length of a recording you started.
Your recovery key is the only way back into your vault. We cannot reset it for you, and that is the point.
The smaller things, which usually turn out to be the ones you use daily.
Yes, and it is the first screen. But it is not the kind of account you are used to: it asks for a first name, and nothing else. No email address, no password, no phone number, nothing to confirm and no sign-in button belonging to anyone else. It is a key generated on your phone and a name you picked, which is why registering works with no signal at all.
Everything then runs from a database on your phone, so the app works offline. Whenever the phone has a connection, your vault syncs itself to us in the background, sealed on the device first. There is no sync switch, and nothing we can read at the other end.
When you create an account, Hejje shows you a recovery key once. That key is the only way to open your vault on a new device. Write it down somewhere safe: because we never receive your keys, we cannot reset it for you or recover your data if it is gone.
Your activities, routes, meals, weights and media reach it already encrypted, and it cannot open any of them. A small amount is deliberately readable so that accounts and following can work: your display name and public key, your profile and banner images, your follow relationships, and device details used to keep the account secure. The privacy policy lists all of it.
Only if you decide they should. Following is an optional step you take inside the app, and you choose which sessions to share. Registering does not publish anything by itself.
No. Kaya answers on the device, from the data already stored there. Most questions are handled by a small rules based router built into the app; where the phone has a system language model of its own, Kaya can use that, and it runs on the device too. Nothing about your training, and none of your questions, is sent to us or to a cloud AI service. The privacy policy has the full detail, including the one thing Google's Android component reports about itself.
Both stores, free. iPhone on the App Store, which needs iOS 17 or later, and Android on Google Play. The same app on both, and an account syncs between them.
Free on iPhone and Android. No account needed to begin, and nothing leaves your phone until you say so.
iOS 17 or later · Android 8.0 or later