This policy explains what information Harper ("the app," "we," "our") collects, how it's used, and what stays on your device. Harper is built to collect as little as possible — most of your data never leaves your phone.
1. Information we collect
a) What you tell the coach
When you ask Harper to build a workout ("20 minutes, low energy," "quick arms, no equipment"), that message is sent from your device to our server so a response can be generated. This may include anything you choose to type — for example, if you mention how a past workout felt, that's used to shape your next one.
We do not require you to provide any personal information to use this feature, and we ask that you avoid sharing sensitive personal details (medical conditions, precise location, or other private information) in your messages, since this text is processed to generate a reply.
b) Workout and progress data
Your workout history, streak, favorites, scheduled sessions, and preferences (such as your training focus and fitness level) are stored only on your device, using standard local app storage. We do not receive, see, or store this information on our servers. It is not backed up, synced, or recoverable if you clear the app's data, uninstall it, or switch devices.
c) Information we do not collect
Harper does not collect or access:
- Your name, email address, or any account credentials — there is no account system
- Your precise or approximate location
- Your microphone or camera
- Your contacts, photos, or files
- Advertising identifiers
- Analytics about how you use the app
2. How your information is used
The messages you send to the coach are used for exactly one purpose: to generate the workout or response you asked for. To do this, your message is sent to our backend server, which forwards it to Anthropic's Claude AI to generate a reply, and returns that reply to your device. Our server does not store a copy of your conversation — it relays your message and the response, and nothing further.
Anthropic processes this text on our behalf, under our instructions, solely to generate your response. Anthropic's handling of API data is governed by their own privacy policy, available at anthropic.com/legal/privacy.
Your locally stored workout data is used only to power the app's own features on your device — showing your streak, letting you revisit past workouts, and letting the coach adapt future sessions based on how recent ones felt. This never leaves your device to do so.
3. Third parties
Harper works with the following service providers to operate:
- Anthropic — processes the text you send to the coach, to generate workout responses.
- Vercel — hosts our backend server and our exercise video library. Standard technical information (such as IP address) may be logged by Vercel as part of normal web hosting, the same as any website you visit.
- MoveKit — exercise demonstration videos shown in the app are provided under license from this third party. Viewing a video does not send any of your personal data to this provider; the video is simply displayed.
We do not sell your information to anyone. We do not share your information with third parties for their own advertising or marketing purposes.
4. Data retention and deletion
Since workout and progress data is stored only on your device, you control it entirely:
- Clearing the app's data (in your device settings) or uninstalling Harper deletes it immediately and permanently.
- We have no copy to delete on our end, because we never received it.
For the messages processed to generate a coach response, our backend does not retain a copy after the response is returned to you.
5. Children's privacy
Harper is not directed at children under 13, and we do not knowingly collect information from children under 13. If you believe a child has provided us with information, contact us at the email below and we will address it.
6. Your choices
Because there's no account, there's no data on our end tied to you to request or delete. You can:
- Clear your locally stored data at any time via your device's app settings.
- Uninstall the app to remove all local data.
- Stop using the coach feature at any time — the rest of the app (timer, saved workouts already on your device) continues to work.
7. Security
We use industry-standard measures (including encrypted connections) to protect information in transit between your device and our server. No method of transmission or storage is 100% secure, but we do not retain your conversation content after a response is generated, which limits what there is to protect.
8. Changes to this policy
We may update this policy as Harper changes — for example, if we add accounts or cloud sync in the future, this policy will be updated first to reflect that, and the "Last updated" date above will change. Continued use of the app after an update means you accept the revised policy.
9. Contact us
Questions about this policy or how Harper handles information: