Awj

Privacy Policy

Last updated: October 5, 2026

The short version

Who we are

Awj is made by Adam Maen, an independent developer based in Sweden ("we", "us"), who is the controller of the personal data described here. For privacy questions or requests, contact awj@adamantos.app.

Data stored on your device

Awj doesn't require an account. The following data is stored locally on your iPhone, and parts of it on your paired Apple Watch and in the app's widgets:

This data isn't uploaded to our servers. It is covered by your device's own encryption and by any device backups you make. Data is shared between your iPhone and Apple Watch directly, using Apple's WatchConnectivity.

iCloud sync

If you're signed in to iCloud, Awj keeps a copy of your profile, training, nutrition, journal, habits, programs and settings in your own private iCloud database, using Apple's CloudKit, so they stay the same on your iPhones and come back if you reinstall the app or get a new phone. This database belongs to your Apple Account: we can't see, read or access it, and Apple stores it under the Apple Privacy Policy and the iCloud terms.

Health data is never synced to iCloud. Your recovery and readiness data (including heart, sleep and other Apple Health measurements, check-ins and water intake), breathing sessions, body measurements and menstrual cycle data stay on the device where they were recorded. Each iPhone reads its own from Apple Health.

If you're not signed in to iCloud, or turn iCloud off for Awj in iOS Settings, your data stays on your device only.

Apple Health

If you connect Apple Health, Awj reads heart rate, heart rate variability, resting heart rate, sleep, activity (steps, active energy, exercise and stand time, distance), workouts, body measurements, nutrition, mindful minutes, respiratory rate, blood oxygen, wrist temperature and VO₂ max. It uses them to calculate your readiness score and show your progress. The app can also save workouts, nutrition, body measurements and mindful minutes to Apple Health.

Health data is never used for advertising or marketing, never sold, and never shared with data brokers. It's only sent off your device to Google Gemini if you allow the AI coach to use health data (see below). You can change Apple Health permissions anytime in the Health app or in iOS Settings.

The AI coach and Google Gemini

Awj's AI coach, called Awj in the app, is powered by Google's Gemini models. We don't operate our own AI models or store your conversations on our servers. When you use an AI coach feature, the data needed for that request is sent to Google for processing, as listed below.

The app asks before anything is sent. During setup, and again the first time you use an AI feature if you haven't answered, Awj shows what is sent and that it goes to Google, and asks for your permission. If you don't allow it, nothing is sent to Google and the AI features stay off; the rest of the app works as usual. You can turn the AI coach on or off anytime in Profile > Awj AI > Allow Awj AI.

Sent when you use the AI coach, once you've allowed it

Only sent if you allow the AI coach to use health data

You choose this during setup, and you can change it anytime in Profile > Awj AI > Use Health Data. The AI coach keeps working if you say no. It just won't see this data.

How requests reach Google

Text and photo requests go through Google Firebase AI Logic to the Gemini API. To start a Live session, the app asks our Google Cloud Function for a single-use access token, then connects to Gemini directly. To protect against abuse, each request includes an attestation from Apple's App Attest service, verified by Firebase App Check, which confirms it comes from a genuine copy of the app. This attestation doesn't identify you. Like any internet request, these requests also carry technical information such as your IP address and the app and SDK versions, which Google uses to deliver and secure the service.

Google processes these requests under the Gemini API Additional Terms of Service and the Google Privacy Policy, and may keep them for a limited time for abuse monitoring. We use the Gemini API as a paid service, so under Google's terms your prompts, photos, audio and the AI coach's responses aren't used to improve Google's products or train its models. Under those terms and Google's data processing terms, Google protects this data to the same or an equal standard as this policy: it processes it only to provide and secure the service, doesn't sell it, and doesn't use it for advertising. Google's servers, including our Cloud Function in the US (us-central1), may be located outside your country.

AI responses can be inaccurate. The AI coach is not a medical service. Please don't rely on it for medical decisions.

Open Food Facts

Awj uses Open Food Facts, a free, open food database, for food search and barcode lookups:

Open Food Facts handles this data under its own privacy policy.

Subscriptions and RevenueCat

Awj Pro subscriptions are sold and billed by Apple. We never see your payment details or your Apple ID. To check which plan you have, unlock Pro and restore purchases, the app uses RevenueCat, which receives a random, anonymous user ID it creates for your installation, your App Store purchase and subscription details (product, price, currency, purchase and renewal dates, status), and technical information such as app version, device type, country and IP address. RevenueCat processes this for us under its privacy policy. It isn't linked to your name or used for advertising.

Apple services

Crash reports

To find and fix bugs, Awj uses Google Firebase Crashlytics. If the app crashes, it sends a crash report containing the stack trace, device model, iOS version, app version, free memory and disk space, and a random installation identifier created by Crashlytics. Crash reports don't include your name, health data, workouts, meals, journal entries or AI coach conversations, and they aren't used for advertising or linked to your identity. Google processes them under the Firebase Crashlytics terms and keeps them for 90 days.

What we don't do

Legal bases (EEA, UK and Switzerland)

ProcessingLegal basis
Sending your requests to Google Gemini to provide the AI coachYour consent, asked for in the app before anything is sent, which you can withdraw anytime in Profile > Awj AI
Sending health, sleep and journal data to Google GeminiYour explicit consent, which you can withdraw anytime in Profile > Awj AI
Reading and writing Apple Health dataYour explicit consent, given in iOS permissions
App Check attestation to prevent abuseOur legitimate interest in protecting the service from fraud and misuse
Syncing your data through your private iCloudPerformance of our agreement with you (keeping your data on all your devices)
Checking and restoring subscriptions with RevenueCatPerformance of our agreement with you (providing what you paid for)
Crash reports sent to Firebase CrashlyticsOur legitimate interest in keeping the app stable and fixing bugs
Food search and product contributions to Open Food FactsPerformance of our agreement with you, and your choice to contribute

How long data is kept

Deleting your data

Go to Profile > Data Management > Delete All Data. This permanently deletes everything Awj stores on your iPhone, your paired Apple Watch and in your iCloud, so synced data also disappears from your other iPhones. Health data kept on another iPhone stays there until you delete it on that iPhone too. Delete All Data covers your profile, workouts, meals, journal, recovery data, habits, cycle data, programs, custom foods, settings, widget data and scheduled reminders. Your language choice is kept.

It doesn't delete:

Your rights

Depending on where you live, you may have the right to access, correct, delete, restrict or object to processing of your personal data, to data portability, and to withdraw consent at any time. Because we don't hold your data on our servers, you control most of it directly in the app. For anything else, contact awj@adamantos.app and we'll reply within 30 days. You also have the right to complain to a data protection authority, such as the Swedish Authority for Privacy Protection (IMY) or the one where you live.

Children

Awj isn't directed at children under 16, and we don't knowingly process data from them. If you believe a child has used the AI coach, contact us.

Security

Data on your devices is protected by iOS and watchOS security, including device encryption. Data sent to Apple, Google, RevenueCat and Open Food Facts is encrypted in transit (HTTPS/TLS). No method of transmission or storage is perfectly secure.

Changes to this policy

If we change how Awj handles your data, we'll update this page and the date above. For significant changes, such as sharing new kinds of data, we'll tell you in the app and ask for consent again where required.

Contact

Adam Maen
753 12 Uppsala
Sweden
awj@adamantos.app