Get in touch
Email [email protected] with anything — a bug, a question, or feature you want.
For a bug, these four things turn a guess into a fix: your iPhone model, your iOS version, the Agil version from Settings, and what you did right before it went wrong.
Common questions
Do I need an account?
No. There's no sign-up, no email address and no password. Open the app and start logging.
Is it really free? Is a subscription coming?
It's free, and every feature is available from the first launch. There's no subscription and no features locked behind a paywall. The only thing to buy are cosmetic, and these are to insure that Agil can remain subscription free for everyone.
Where is my data stored?
In the app's own storage on your iPhone. Workouts, food, water, goals, achievements and settings never leave the device. The one exception is leaving Ghost Mode to use Friends, which uploads a profile card and your profile, but its only ever data you choose to share. The privacy policy below lists exactly what that card contains.
How do I move to a new iPhone?
Agil's data is included in your iPhone backup, so restoring a backup onto the new phone, or using direct device-to-device transfer during setup — brings your history with it. Set the new phone up as a restore rather than as a new device, and Agil will be where you left it.
There's no cloud sync yet, so two phones won't share one history.
How do I delete my data?
Turning Friends mode off deletes your profile card from the server. That is the full extent of what the server ever holds, so it's the equivalent of deleting an account. Doing this action is reversible, but not immediately. We recommend only turning off friends mode if its something you have truly considered. You can also remove your data by scrolling to the bottom of settings and clicking "reset Agil"
Deleting the app from your iPhone removes everything stored locally. If you would like to insure your data is deleted, reset Agil.
What is Ghost Mode?
It's the default, and it means everything stays on this device. Nothing is uploaded, and Friends is switched off. Private, fast, and yours alone.
Turning it off enables Friends, which shares only your profile card: display name, card style, equipped rank and featured badges. You can still access the shared database and upload to it if you would like.
How do friends work?
Turn on Friends mode, and the app gives you a five-character friend code. Share it with someone and they can send you a request; nothing is shared until you accept. Once you're friends you can see each other's profile cards, display name, icon, card style, showcased badges and rank if you're showing it. From here, you can share workouts, recipes, or exercises.
You can block someone, which removes the friendship and stops further requests. There's a daily cap on how many requests you can send, which exists to stop people guessing codes at scale.
The barcode scanner can't find my food
Food data comes from Open Food Facts, which is community-maintained, so regional and store-brand items are sometimes missing. When a scan comes up empty, add the food by hand and it goes into your own library and it'll be there next time.
If the scanner never finds anything at all, check that Agil has camera access in Settings → Privacy & Security → Camera, and that the barcode is lit well enough to read.
I said no to the camera. Did I break anything?
No. Declining the camera only turns off barcode scanning; every other part of the app works normally, and you can add foods manually. If you change your mind, turn it back on in Settings → Agil → Camera.
My rest timer isn't alerting me!
The rest-timer alert and the “workout still running” nudge are local notifications, so they need notification permission. Check Settings → Agil → Notifications, and make sure the phone isn't in a Focus mode that's silencing them.
The home screen widget is showing old numbers
The widget reads the numbers the app last wrote, and iOS decides when to redraw it. Opening Agil refreshes it. If it stays stale for a long time, removing the widget and adding it again forces a rebuild.
How do I earn coins?
By training and logging consistently. Every distinct day you train in a week climbs a ladder: 10, 20, 40, 80, up to 100 coins. Using the app, earning achievements by tracking food, lifting, are all ways to earn coins. You can also buy them directly in the shop.
Coins buy themes, card styles and avatars in the shop, and the featured selection changes day to day. Nothing in there affects tracking, it's all appearance.
Can I make my own theme?
No. Agil has 6 themes that you can use, crafted by our small team.
I have a feature request
Send it. Agil is early and the roadmap isn't fixed: a lot of what's in it started as somebody's annoyance with another app. Email me or open an issue.
Requirements
- Device
- iPhone
- iOS
- 16.1 or later
- Version
- 0.1.0 (alpha)
- Price
- Free. No subscription. If you want to support our team, you can always buy the founder pack or coins in the app.
- Network
- Needed only for food lookups and Friends mode. Everything else works offline.
Agil
Privacy Policy
The short version
- Agil has no accounts. No email address, no password, no sign-up.
- Your workouts, food diary, water, goals and achievements are stored on your phone and are not uploaded.
- One thing can leave your phone, and only if you switch it on: your profile card in Friends mode.
- Scanning a barcode sends the barcode number to look the food up. It isn't tied to you. If you choose to upload your scanned food, it becomes part of the Agil food database and helps keep Agil useful and free for anyone
- There are no ads, no analytics, no tracking SDKs, and nothing is sold or shared with advertisers.
Agil is an iPhone app for tracking workouts and food, made by Bryce Hart (“I”, “me”). This policy explains what the app does with your information. It covers the Agil iPhone app and the Agil server the app talks to. It's written plainly on purpose — if anything here is unclear, ask me and I'll fix the wording.
What stays on your device
Nearly everything. The app writes its data to its own private storage on your iPhone, as files only Agil can read. That includes:
- Workouts, exercises, sets, reps, weights, notes and rest timers
- Presets and your exercise library
- Your food diary, custom foods, meals, water and nutrition goals
- Calorie and macro targets, and your focus nutrient
- Achievements, rank progress, coins and anything you've unlocked in the shop
- Your character, avatar and card style
- App settings, including your theme
None of this is uploaded to me. If your iPhone is set to back up to iCloud or to a computer, Apple's backup includes Agil's files along with every other app's.
What leaves your device
Friends mode — your profile card
Ghost Mode is the default, and Friends mode is off until you turn it on. When you turn it on, the app creates a random identifier for you and uploads a profile card to the Agil server, so friends can see it. The card contains exactly this and nothing else:
- A random identifier and a short friend code, both generated on your device
- The display name you chose
- Your card style
- Whether you're showing your rank, and if so the rank and its progress
- The badges you chose to showcase (up to four)
- The date you started using the app
- Your character's appearance — the style pieces and colors you picked
Your display name and character are whatever you make them. If you'd rather not be identifiable to the people you add, use a name that isn't your real one.
A card can be read by anyone who knows its random identifier. That identifier is long and unguessable, and the app only ever hands it out through the friend flow — someone with your five-character friend code can send you a request, but they can't see your card until you accept. Sending a friend request is limited to a small number per day, which is enforced by the server keeping a per-day count against your identifier.
The server also stores your friendships and anyone you've blocked, so those relationships survive between sessions.
Food lookups
When you scan a barcode or search for a food, the barcode number or the search text is sent to the Agil server, which looks the item up in Open Food Facts and caches the result so the next person scanning that item doesn't need a second lookup.
These lookups do not carry your identifier, and they are not linked to your account — you don't have one. Nothing about what you ate is sent; the request is just the barcode or the words you typed.
What is never sent
To be explicit, none of the following ever leaves your phone: your workouts, the sets and weights in them, your food diary, what you weigh, your calorie and macro goals, your water log, your full set of earned achievements, your coin balance, your contacts, your location, or your photo library. Agil doesn't ask for contacts, location or photos at all.
Camera
Agil asks for camera access for one reason: reading barcodes in the food scanner. The camera feed is processed on your device by iOS and is never recorded, saved or transmitted. Only the resulting barcode number is sent, and only for that lookup. Decline the permission and every other part of the app keeps working — you just add foods by hand instead.
Notifications
Agil's notifications are local: your phone schedules them and your phone shows them. They tell you a rest timer finished, or nudge you about a workout you left running. There is no push server and no notification content leaves your device.
What the server records
Like any web server, the Agil server sees the IP address of connections that reach it, and it keeps short-lived counters per IP address to stop any single source from flooding it with requests. Operational logs may record the request that was made — for example, that a particular barcode was looked up.
These logs exist to keep the service running and to investigate abuse. They aren't used to build a profile of you, and they aren't combined with your profile card.
Traffic between the app and the server travels over an encrypted HTTPS connection.
Third parties
Agil has no advertising SDKs, no analytics SDKs and no crash-reporting SDKs. Nothing tracks you across other apps or websites, so Agil never shows you Apple's tracking-permission prompt. I don't sell your information, and there is no one to sell it to.
The only outside services involved are:
- Open Food Facts — the open database Agil looks foods up in. Barcode and search requests are made by the Agil server, not by your phone, so your device isn't exposed to them directly. Their privacy policy is on their site.
- Apple — distributes the app and handles device backups under Apple's privacy policy.
Your choices and deleting your data
- Turn Friends mode off. Doing so deletes your profile card from the server. This is the equivalent of deleting an account: after it, the server holds nothing about you.
- Reset the App. Doing so deletes your profile card from the server. This deletes all data on device and on the server of you using Agil.
- Stay in Ghost Mode. With Friends mode off, the app never uploads anything, and works fully offline apart from food lookups. You will still be asked to upload foods you scan, and can submit correction requests.
- Block someone. Blocking removes the friendship and stops further requests from that person.
- Delete the app. Removing Agil from your iPhone deletes its local data with it. Deleting the app removes a profile card you uploaded.
Children
Agil isn't directed at children under 13, and I don't knowingly collect information from them. If you believe a child has uploaded a profile card, delete their account inside of settings.
Regional privacy rights
Some places give you specific rights over your personal information. Rather than list them by jurisdiction, here is the position everywhere, which is the same position for everyone:
- I don't sell your information, and I never have. There is no advertising, no data broker, and no analytics pipeline to sell into.
- You can get a copy of everything the server holds about you — which is at most one profile card, your friendships, and your blocks. Email me with your friend code.
- You can have it deleted, either by turning Friends mode off in the app, which does it immediately and by yourself, or by asking me.
- You can use the whole app without giving up any of it, by staying in Ghost Mode. Nothing is uploaded and no feature is withheld for refusing.
If you're somewhere that grants you a right not covered above, write to me and I'll honour it.
Changes to this policy
If this policy changes, the date at the top of it changes with it. Substantial changes — anything that alters what leaves your device — will also be called out in the app's release notes. Continuing to use Agil after a change means the updated policy applies.
Privacy contact
Agil is made by one person, so privacy questions and requests come straight to me: [email protected].