PepCore ← Back to PepCore

PepCore Privacy Policy

Last updated: 5 November 2026

PepCore ("the app") is developed by Khaled Ashraf. This policy explains what data the app handles.

The short version

The AI Coach was removed from PepCore in version 1.0.12. From that version on, the app has no feature that sends what you track to us or to an AI provider, and it has no account, no analytics and no ad trackers. We shut down the AI Coach service on 4 November 2026. If you still run version 1.0.11 or earlier, the feature no longer works: a request it tries to send reaches our proxy, which refuses it without reading it and passes nothing to Anthropic. See AI Coach in older versions below. Updating the app removes the feature.

Data the app stores

This data is stored locally in the app's private storage, encrypted by iOS Data Protection when your iPhone has a passcode. The app does not upload it to us, and we cannot see it. A backup of your iPhone that you make with iCloud or a computer can include it, under Apple's terms. The one exception was the AI Coach in versions 1.0.11 and earlier, described below.

How the app collects this data

What the data is used for

Backup files (optional)

Backups are files you create and control. When you tap Export Backup File, PepCore writes a file on your iPhone and hands it to the iOS share sheet — where it goes next is entirely your choice. It is never sent to us, and never passes through any server of ours. Keep it somewhere safe: it is the only copy PepCore makes outside the app.

AI Coach in older versions (1.0.11 and earlier)

We removed the AI Coach in version 1.0.12 and shut down its service on 4 November 2026. Versions 1.0.11 and earlier can still try to send a request. It reaches our proxy on Cloudflare, which refuses it without reading it and passes nothing to Anthropic. The rest of this section describes how the AI Coach worked until that date, and what happens to data sent before it. Please read it if you ever used the feature.

Your permission came first. Before the first AI Coach request, PepCore showed you a screen naming exactly what would be sent and who it would be sent to, and asked you to agree. Until you agreed, the feature did not run and sent nothing.

What is sent. When you send an AI Coach message, the request contains:

Where it goes. The request is sent to api.pepcoreapp.com, a pass-through proxy that we operate, which forwards it to Anthropic's API. Anthropic generates the response and it is returned to your device.

Anthropic, and the protection your data has there. Anthropic PBC processes AI Coach requests on our behalf and for no other purpose. We have reviewed Anthropic's published terms for its commercial API and confirm that they give your data protection equal to what this policy promises:

Anthropic's own documents: Commercial Terms of Service and Privacy Policy. Even so: do not upload anything you would not want processed by a third-party AI service.

What the proxy retains. Our proxy code does not save your messages, your images, your health profile or your stack. It holds the request only in memory for as long as it takes to forward it, and writes none of that content to our database. The proxy runs on Cloudflare Workers, and Cloudflare processes the traffic as our infrastructure provider under its own terms.

What the proxy does store, for rate limiting only. To stop a single install or a script from exhausting the service, the proxy keeps two short-lived counters. Neither holds your messages or health data, and neither is forwarded to Anthropic.

These numbers are the limits that were in force when the service ended.

Chat history. An older version saves the transcript in the app's own local storage. We never receive a copy and there is nowhere for us to keep one. Attached images are not saved with it. Until the service ended, the text of recent messages was re-sent to Anthropic with each new message, as described above, so the coach had context. Clearing the chat in an older version deletes that file. If you updated to 1.0.12 or later without clearing it, the file can remain in the app's storage, with no screen to open it, until you delete the app.

If you never used the AI Coach, nothing in this section applies to you.

Subscriptions

Payments are processed entirely by Apple. We never see your payment details. The app checks your subscription with Apple on your iPhone. Apple gives us sales and subscription reports, which include no name or contact details.

What we DON'T do

This website

Everything above is about the app. This website (pepcoreapp.com) counts page views on its own server so we can see which pages people read. Each view records only the page address, the site you arrived from, your country, and whether you are on a mobile or a desktop browser. There is no analytics script, no cookie, no advertising identifier and no visitor identifier in that count, so the counts cannot be tied back to you or joined up into a visit history. The site runs on Cloudflare, which sees your IP address as part of any connection, as our infrastructure provider. If you use the form on the home page to ask for news of new features and new languages, we store the email address you type, the language of the page and the time you submitted it, and we use them only to send you those updates. We keep them until you ask us to remove them. When the form accepts a new address, we also keep a counter that limits how many addresses can be submitted from one network in a day. Its key is your IP address and the date, it holds only a count, it is stored separately from your email address, and it expires automatically after about 48 hours.

Data deletion

Delete the app and all local data is removed, including any AI Coach transcript left by an older version. Any backup file you exported is yours to delete wherever you saved it. The AI Coach rate-limit counters expire on their own and require no action from you: the daily per-install and per-IP counters within about 26 hours, and the monthly per-install counter within about 32 days. The website form's counter expires on its own within about 48 hours. To have your email address removed from the updates list, email support@pepcoreapp.com from that address. We remove it and reply once. We then keep a hash of the address, the date and the outcome for about 12 months, as a record of the removal and so we don't reply twice. The hash is not your address, but anyone who already has your address could match it. Like any email you send us, your request, including your address, stays in our support mailbox, which is hosted by our email provider, for as long as we need it to answer you and keep a record.

Age requirement

PepCore is for adults 18+. It is an educational reference and tracking tool — it does not provide medical advice, diagnosis, treatment, prescriptions, or recommendations.

Contact

Questions: support@pepcoreapp.com

See also the Terms of Service and the Support page.