RAW — Privacy Policy

Version 6 · 18 October 2026

This is the policy for RAW now that it has an account and a cloud backup. It says only what is true today. Every change is versioned and dated; what changed since version 5 is at the end.

In one sentence

RAW needs an account, and keeps a copy of what you log on a server in the European Union so that a new phone gets it all back; we do not sell it, we run no analytics and no advertising, and your health data goes into that copy with the consent you give when you sign in.

What is required and what is not

To use RAW you need three things, all on the last screen of setup: an account (with Google or your email, or with Apple on an iPhone), accepting the terms and this policy, and being 16 or over. Tapping «Continue with Google», «Continue with Apple» or «Continue with email» is how you accept them; the sentence above the buttons says so.

The same tap does two more things:

There is no separate box to tick: the sentence above the buttons names each of these, and tapping one of them is your agreement to all of it. If you do not want your health data in the backup, do not sign in; once you have, the way to take it back is to delete your account.

Everything else is optional: your name, your photo, your year of birth, your sex, your height, your weight, your body measurements and your progress photos. You can skip them, leave them empty or choose “Prefer not to say”, and RAW works just the same.

Your account

Your account is handled by Supabase Auth, a service that processes it on our behalf, on servers in the EU (Frankfurt, Germany).

If you sign in with Apple on an iPhone, RAW’s server also keeps a token Apple gives it for your account (Apple’s «refresh token»). It is used for one thing only: when you delete your account, RAW sends it back to Apple to end RAW’s access to your Apple ID, as Apple requires. It is kept with your account and deleted with it; RAW never uses it to read anything from Apple.

Supabase also keeps, as any sign-in service does, when the account was created and when it last signed in. Each sign-in, sign-out and session renewal also goes to Supabase Auth’s security log, with the account’s identifier, its email and the IP address it came from. That log is not kept in RAW’s database: it lives in Supabase’s own logging service, in the EU, which deletes each entry after 7 days. Deleting your account does not remove entries already in it; they go when those 7 days are up.

The account’s identifier is a random code. It is the only thing that links your backup, your crash reports and your RAW PRO purchases; your email is never sent to any of them.

One phone at a time. The phone you signed in on last is the one that writes to your backup. If you sign in on another phone, that one takes over: the first one, the next time it tries to back up, sends only the entries it had newly created, stops, and asks you to sign in again; changes it made to existing entries after the takeover are not backed up.

What RAW stores, and where

On your phone, everything below. In your backup, everything below except what is marked «phone only».

RAW uses all this to show you your history, work out your records, suggest plates and warm-up sets with your equipment, sort and adapt the routine templates, and give it all back on a new phone. If you give your year of birth, the templates are adapted to your age. The template recommender does not use your sex, weight or height.

To pick the starting units — kilograms or pounds — RAW looks at the region set on your phone. It stores the unit, not the region.

The backup

Your backup lives in a Supabase Postgres database in the EU (Frankfurt, Germany), and your photos in Supabase Storage, in the same place, in a private folder of your account. The database only lets your account read or write your rows (row-level security), and the folder only lets your account add, open or delete its photos. Every connection is encrypted, and Supabase encrypts everything it stores (AES-256).

It is not end-to-end encrypted: the server can read it. That is a choice: it is what lets your history come back on any phone you sign in on. We do not sell it, we do not use it for advertising, and nothing in it goes to any analytics service.

Who at RAW can see it: only Randy, who runs RAW, through Supabase’s administration console or a private administration page. He can look at any account, your name, email and health data included, for three reasons: to understand how RAW is used and make it better, to help you when you ask, and when the law obliges us. What he sees is never shared, sold or published. No one else at RAW has access. You agree to this when you sign in, with the health data, and it ends when you delete your account.

RAW backs up in batches, never while you log: when you finish a workout, when you open RAW and when you come back to it. Without a connection, RAW works as before and backs up later. If your session expires, logging goes on, the backup pauses, and RAW asks you to sign in again.

Photos are backed up the same way, after the rest, and never while you train. On a new phone, the thumbnails come down on their own after your history; each photo itself comes down when you open it. Until then, or without a connection, you see a grey tile with its date.

When you sign in on a phone and your account already has a backup, RAW downloads all of it to that phone, and what you had answered during setup on that phone is replaced by it.

How it is protected on the phone

The database on the phone and the photos are not encrypted by RAW: they rely on the phone’s own encryption, which every recent iPhone and Android phone applies to the apps’ files. On iPhone they can only be opened once the phone has been unlocked after starting up. When RAW deletes something, SQLite overwrites it on disk.

Before saving a photo, RAW strips its metadata — location, date, phone model — and keeps only the orientation. It deletes the temporary copy the system leaves when you take or pick the photo. It does not touch the photo in your gallery.

The database, the photos and the account’s session are left out of system backups — iCloud and computer backups, Google backups, and Android’s transfer to a new phone — because your RAW backup is the copy that counts.

The consequence: if you lose your phone, replace it or uninstall RAW, you get everything back by signing in again, photos included, except what had not been backed up yet (for example, if you uninstall without a connection right after a workout or a photo).

What RAW sends

Anything else leaves the phone only when you do it yourself:

Notifications — the end of a rest, a workout left open, the weekly reminder — are scheduled by the phone itself. They go through no server.

Crash reports

If something goes wrong in RAW or it closes unexpectedly, it sends a technical report so we can fix it. Reports start when you sign in; the sentence above the sign-in buttons says so. You can turn them off under Settings › Privacy at any time; from then on nothing is sent, and reports still waiting on the phone are deleted. The switch belongs to each phone: on a new phone, or after reinstalling, reports are on again until you turn them off.

A report is sent through Firebase Crashlytics, a Google service that processes it on our behalf. It contains:

So reports are linked to your account, though not to your name or your email. They do not contain your name, your email, your workouts, your measurements, your photos, your notes or anything else you type or log. RAW writes its own error messages without any of that, and of the other errors in its own code it sends only the type, never the message.

Google keeps crash reports for 90 days. We use them only to find and fix faults, on the basis of our legitimate interest in RAW working (Article 6(1)(f) GDPR), and you can object at any time by turning them off. If you delete your account, reports still waiting on the phone are deleted; those already sent expire within those 90 days.

RAW PRO

RAW PRO is the paid part of RAW, where your version of the app offers it. Logging your workouts never needs it, and neither does the backup.

The payment is made in the App Store or Google Play, under their terms, with the account you use there. RAW never sees your card or your store account.

To know whether you have RAW PRO, RAW uses RevenueCat, a service that processes purchase data on our behalf. RAW connects to it on your account’s identifier when you sign in and each time it opens while you are signed in (after it has opened, without making you wait), so that RAW PRO is ready when you open it and a purchase follows your account to another phone.

What RevenueCat receives:

It does not receive your name, your email, your workouts, your measurements, your photos or anything else you log. RAW keeps on the phone only whether you have RAW PRO and until when, so it keeps working offline.

We use this data to provide what you paid for (Article 6(1)(b) GDPR). RevenueCat keeps it while you have your account. When you delete your account, RAW asks RevenueCat to delete everything it holds under your identifier, and RevenueCat carries the deletion out shortly after. The App Store or Google Play keep their own record of the payment and its invoice, under their own terms. RAW PRO may show you a last offer once if you close it without buying; that is recorded only on your phone.

Deleting your account does not cancel a subscription: you cancel it in the App Store or Google Play. RAW reminds you of this when you delete the account with RAW PRO active.

Analytics and advertising

RAW contains no analytics SDK and no advertising SDK: nothing measures how you use the app. It does not track you across apps or websites, and it does not use an advertising identifier. Your backup is not used to profile you. Three things the app stores count as «analytics» in their forms: Randy looking at accounts to understand how RAW is used (see «Who at RAW can see it»), the crash reports (to find and fix faults, see above) and RevenueCat’s subscription figures (how many people pay, from the purchases themselves, see «RAW PRO»).

Health data

What you log about your body and about how a workout went is health data, special category data under Article 9 GDPR. In RAW that is:

These go into your backup with your explicit consent, which you give with the sign-in tap, on every phone you sign in on: the sentence above the buttons names them. The same consent covers the look you choose for the exercise drawings (see «What RAW stores»). The consent goes with your account; to withdraw it, delete your account (Settings › Account › Delete account), which erases your backup, your photos and your account from the server.

The rest of a workout — exercises, sets, weights, reps — can also say something about your body. RAW does not split your log into parts that are backed up and parts that are not: everything you log goes into the backup with that same consent, so nothing depends on where the line falls.

RAW does not read from or write to Apple Health or Health Connect.

Permissions

RAW asks for each permission when it is needed, not when you open it, and it works if you say no:

RAW does not ask for your location, your microphone or your contacts.

On the lock screen, the rest notification says what comes next — the exercise and the set number — never weights or other health data. If you would rather not show even the exercise, turn off “Details on the lock screen” under Settings › Notifications and sound.

Minimum age

RAW is for people aged 16 or over. It is part of the terms, and you confirm it with the sign-in tap.

Your year of birth is separate and optional. If you give it, the templates are adapted to your age (16 to 17, and 60 and over), and it is part of your backup. If the year you give means you are under 16, RAW does not create an account.

Who receives your data

Only these services, each processing it on our behalf under a data processing agreement, for what is described above:

Service What for What it receives Where
Supabase your account, your backup and your photos your email, sign-in details, IP addresses in security logs, your backup and your photos EU (Frankfurt, Germany); its support staff may reach it from outside the EU
Resend sending the sign-in email your email address and the email it sends sent from the EU (Ireland); the email, its metadata and logs stored in the United States
Google — Firebase Crashlytics crash reports the reports described above wherever Google has facilities, including the United States
RevenueCat RAW PRO purchases what is described under «RAW PRO» United States

Google and Apple, when you sign in with them, and the App Store and Google Play, when you buy RAW PRO, act under their own terms and privacy policies, not on our behalf.

Transfers outside the EU. Some of these services handle data outside the EU, each with a safeguard the GDPR recognises (Chapter V):

We do not sell your data and do not share it with anyone else, except where the law obliges us to.

How long we keep it

Your rights

You have the rights of Articles 15–22 GDPR. Most of them work from the app, without asking anyone:

You can also write to privacy@getraw.fit, including if you no longer have the app and want your account deleted (the steps are on Deleting your data). Tell us the account’s email address. Before deleting anything we check the account is yours: we send a code in a new message to the address the account has (never only a reply to the address your request came from, which anyone can fake), and we delete once you answer with that code, exactly what deleting it in the app deletes. If you hid your email with Apple, write from any address and give us the relay address Apple shows for RAW in your Apple ID’s «Sign in with Apple» settings: Apple forwards our code to your inbox and your answer back to us. Or sign in to RAW and delete the account there. We answer within one month.

Signing out (Settings › Account) deletes everything RAW keeps on the phone: the database, the photos, the session and pending notifications. Before that, RAW tries to back up what is pending, and if something could not be backed up, tells you how many changes and photos would be lost and asks you to confirm; it also says when a workout in progress, which is only on the phone, will be deleted. Your backup stays on the server.

If you think we have not respected your rights, you can complain to the Spanish Data Protection Agency (Agencia Española de Protección de Datos, aepd.es) or the authority where you live.

Who is responsible, and how to reach us

RAW is developed by Randy Esperben (Spain), who is responsible for your data. Fabrica Studio, Barcelona (Spain): fabrica.studio. For any question about this policy, write to privacy@getraw.fit.

Changes

Each version of this policy is dated and kept. If a version of RAW is going to send anything new off the phone, this policy will be updated before that version ships. If a change matters, we will tell you by email; a change in how your health data is used will ask for your consent again where the law requires it.

Since version 5, of 14 October 2026:

Version 5 changed, since version 4 of 14 October 2026:

Version 4 changed, since version 3 of 27 September 2026:

Version 3 changed, since version 2 of 23 September 2026: