Atlas

Privacy Policy

Last updated: 13 August 2026

Atlas is a strength-training and nutrition tracker for iPhone, built by Mark Eskandar. This policy covers two separate things: the app, which collects nothing, and this website, which collects one thing if you ask for a TestFlight invite. It is written from the source rather than from a template, so everything below is a statement about how Atlas actually behaves.

The short version

The Atlas app has no accounts, no backend, and no servers operated by us. Everything you log — workouts, sets, foods, weight, notes — is stored on your iPhone and stays there. We cannot see it, because there is nowhere for it to go.

The only data that leaves your device is what you type into food search, or the barcode you scan. Those go to three public food databases so they can answer. Nothing identifying you goes with them.

There are no analytics, no advertising, no trackers, and no third-party SDKs.

One exception, and it lives on this website rather than in the app: if you ask for a TestFlight invite, the form sends what you typed to Mark and keeps a copy until he replies. Exactly what happens to it.

The app

Everything from here to “Exports you initiate” describes the iPhone app. The app has no accounts, no backend, and no servers operated by us. The website is a separate thing with one exception in it, and it is described separately below.

What Atlas stores on your device

All of the following is kept in Atlas's own storage on your iPhone and is never uploaded anywhere:

If you delete Atlas, all of it is deleted with the app. You can also erase everything from inside the app: Profile → Reset all data.

What leaves your device, and when

Food search and barcode scanning

When you search for a food or scan a barcode, Atlas sends that search term or that barcode number to three public food databases so they can return matching results:

ServiceOperatorWhat it receives
Open Food Facts Open Food Facts (non-profit) Your search term or scanned barcode
FoodData Central U.S. Department of Agriculture Your search term
fatsecret FatSecret (Secret Industries Pty Ltd) Your search term or scanned barcode

What is sent is limited to the search term or barcode, plus a generic identifier for the app itself. No name, no account, no device identifier, and nothing else you have logged is included. These requests happen only when you search or scan — Atlas does not pre-fetch, crawl, or sync anything in the background.

As with any internet request, these services will see the IP address your request comes from. That is a property of how the internet works, not something Atlas adds. Each service handles what it receives under its own privacy policy, linked above.

Results you save are stored on your device from then on, so re-logging a food you have used before requires no further request.

Nothing else

Atlas makes no other network requests. There is no analytics endpoint, no crash reporting service, no advertising network, and no account server.

Apple Health

If you grant permission, Atlas reads sleep, steps, active energy, heart rate and bodyweight from Apple Health to inform your dashboard and recommendations.

Camera

Atlas uses the camera for one purpose: reading a barcode. Recognition happens on the device. No photo or video is stored, saved to your library, or transmitted. Only the decoded barcode number is used, and only to look the product up as described above.

Widgets and Lock Screen

Atlas writes a small summary — the next lift, your streak, calories remaining — into a shared container on your device so its widgets and Live Activity can show it. This container is local to your iPhone and never leaves it.

Exports you initiate

Atlas can export a backup of your data, and separately its activity log, through the standard iOS share sheet. This only ever happens when you tap the export button and choose a destination.

Once you send a file to another app or service — iCloud Drive, Files, email, anywhere else — that copy is governed by that destination's terms, not by this policy. Atlas has no visibility into it.

This website

This is the one place anything is collected, and it is worth being exact about, because everything above says the opposite.

The TestFlight invite form

When you ask for a TestFlight invite, the form sends your name, email address, and — if you filled them in — your device and what you train to a small function running on Cloudflare. Your country, as Cloudflare reports it from your connection, is included so a reply can be timed sensibly.

That function does two things with it:

No script from anyone else runs in your browser. The form posts to this same site. The only onward call happens on the server, after your request has already left your machine.

How long it is kept

Invite requests are deleted within 12 months of being received, or sooner if you ask. The date is fixed rather than tied to when TestFlight opens, because that date is not currently ours to set — Apple Developer Program enrolment is still pending, so there is no TestFlight round yet to anchor a promise to.

Asking for it back, precisely

Email [email protected] and we will delete the stored record and the email itself. Two honest caveats, because a deletion promise broader than we control is not worth making:

Nothing else, and no list

There is no mailing list, no sequence, and no newsletter. You will hear about TestFlight and otherwise not at all. Nothing about the website is used for advertising, and nothing is shared beyond the two companies named above.

None of this touches the app. Atlas itself still has no accounts and no backend; this form is a website feature, and it exists because “email me” was a worse experience than a form.

What we do not do

Children

Atlas is not directed at children under 13, and we do not knowingly collect information from them. Since the app collects nothing centrally, there is no data for us to hold or delete on request — deleting the app removes everything.

Your rights

Because your data never reaches us, the usual access, correction, portability and deletion rights resolve on the device itself:

For anything the app records, we hold no copy to produce, correct, or erase. The one thing we do hold is an invite request, if you sent one — see this website for what it contains, how long it is kept, and how to have it deleted. If you would like any of that confirmed in writing, contact us at the address below.

Changes to this policy

If this policy changes in a way that affects what happens to your data, the "last updated" date above will change and the revised policy will be published at the same address before the change takes effect.

Contact

Questions about this policy or about privacy in Atlas: [email protected]


Atlas is an independent app. Open Food Facts, USDA FoodData Central and fatsecret are separate services referenced here because Atlas queries them on your behalf; they are not affiliated with Atlas.