Privacy policy
The short version
Practising with PREJUDGE needs no account. It runs on iPhone and on Android, and your videos, your sessions, your routines and your settings stay on your phone. We cannot see them.
Coach mode is the one exception, and it is optional. If you join a coach, or coach athletes yourself, you get an account, and what you choose to send your coach (a round you filmed, your check-in photos, voice notes and chat messages) is stored on servers in the European Union so your coach can see it. Only you and your coach (and the coaches on your coach's team) can see it, never anyone else. Round videos are deleted 90 days after they arrive; everything else stays until you delete it or your account, which you can do at any time in the app. The details are under Coach mode below.
For trophies and the leaderboards the app keeps a small anonymous record of how you play: a random number for your installation, your country setting, your level and your trophies, and a nickname only if you join a leaderboard. It is not linked to who you are. The details are under Trophies and leaderboards.
The other outside parties are the store you got the app from (the App Store or Google Play), and RevenueCat, which checks whether you have bought Pro. Every company that handles data for us is listed under Who processes data for us.
Who is responsible
PREJUDGE is made by Calvin Wormer, the Netherlands, who is the controller for the data described here, including coach mode accounts and what is stored for them. Contact: support@prejudge.app.
A coach decides for themselves what feedback they give and how they use what their athletes send them, and agrees to the coach terms to do that only for coaching those athletes.
What stays on your phone
All of this is stored on the device only, and none of it is sent anywhere unless you send it to a coach yourself (coach mode, below). The anonymous trophy and level record under Trophies and leaderboards is the only thing about your practice that leaves the phone, and it holds none of this:
- Videos you record, and the versions the app makes with the pose name and countdown on them.
- Your sessions, routines, notes, show dates and reminders.
- Music you import for a routine.
- Your settings, including which division and which rules you practise against.
Deleting the app deletes all of it from the phone. We have no copy. Your phone's own backup may include the app's data, as it does for your other apps: iCloud on an iPhone, your Google account on Android. That backup is yours, and you control it in the phone's settings.
Camera, microphone, Photos and the gallery
The app asks for the camera and the microphone to film your round, and for permission to save to Photos on an iPhone, or to your gallery on Android, when you save a video. Those permissions are used for exactly that, on your phone. In coach mode the camera also takes your check-in photos and scans a coach's invite code, and the microphone records the voice notes you send your coach. The app does not look through your photos or videos: when you use the sound of a video, you pick that video yourself in the phone's own picker. You can refuse each permission and still use the timer, and you can change your mind in the phone's settings: on an iPhone in Settings under PREJUDGE, on Android in Settings, Apps, PREJUDGE, Permissions.
Coach mode
Coach mode connects an athlete with their posing coach: the athlete sends rounds and weekly check-in photos, the coach reviews them on coach.prejudge.app and answers with feedback, homework and messages. It is optional, it is for people aged 18 and over, and nothing of it starts until you join a coach with their invite, or create a coach account.
Your account
- Your email address, to sign in with a code we email you, and an account id.
- The name you give, which your coach (or, for a coach, their athletes) sees.
- That you confirmed you are 18 or over and, for an athlete, that you agreed to storing what you send your coach; for a coach, which version of the coach terms they accepted. Each with the date.
- You can also sign in with a password. It is stored only as a one-way hash by our sign-in provider. A new password is checked against lists of passwords known from data leaks; for that check only a short fragment of a one-way fingerprint of the password leaves the provider, never the password itself.
What is stored, and only when you do it
- Rounds you send. The video of a round, with its sound if you recorded sound, only when you choose Send to coach, with its pose timeline (which pose when), the date, the routine's name and the division. A practice round you do not send never leaves your phone. Before it leaves, the phone makes a smaller copy of the video; the original stays on your phone.
- Check-in photos. The photos you take in a weekly check-in, of your body in posing wear, and when you took them. Only with your consent for check-ins (below).
- Your weight. The morning weight you enter with a check-in, and when you weighed yourself. Only with your consent for check-ins (below). Your weight is health information.
- Chat. The messages and voice notes you and your coach send each other, and when they were read.
- Homework. The plan your coach sets and the days you tick off, and which homework sessions you finished.
- What you have seen. When you opened your coach's feedback, new homework, a check-in request or their welcome message, so what is new can be marked as new.
- Your show date and division, if you or your coach set them, your check-in schedule, and your phone's time zone, so a check-in is due at your local time.
- Reports and blocks. When you report a message (a long press on it in the chat), a copy of that message, who wrote it, your note if you add one and when you sent the report are kept and emailed to us (support@prejudge.app and the mailbox we read it in, at Google), with your name and email address and those of the person who wrote the message, so we can look at it. A copy is also kept in our moderation dashboard until the report is handled. Your coach is not told. When you block someone, we keep that you did, so their messages stay hidden and send you no notifications, until you unblock them in Settings.
Your coach adds feedback (written notes, a score per pose and per round, drawings on a frame of your round), homework, their own cues for poses, and messages, some of which they can let the app send automatically (marked "sent automatically").
What coaches show
A coach's profile (a photo, their name, a short title and About me, details such as years coaching, divisions, federations and languages, up to three more photos, a welcome message or video, a link to their Instagram and a booking link) is visible to their own athletes. The name, title and main photo are also shown to someone who opens a valid invite from that coach. Profiles are never public and cannot be searched. Photos are saved again before they are uploaded, which removes location and camera details from them. A coach can also invite athletes by email: the address they type gets one invite email from us and is kept with that invite.
Who sees what
What an athlete sends, and the feedback on it, can be seen by that athlete, their coach and the other coaches on their coach's team, and by nobody else: no other athletes, no other coaches, no one public. We say it plainly because the videos and photos are taken in posing wear. The database itself checks every request against who is asking, so even a faulty app cannot read another person's data. Videos, photos and voice notes are handed out only as links that stop working after five minutes, and every time a round's video is opened, who opened it is logged. When coaching ends (you leave, your coach removes you, or your coach closes their account), your coach can no longer open anything of yours, at once. You keep your own rounds, check-ins, feedback and chat history.
We, the people who run PREJUDGE, can reach the database and the file storage to keep them running and to answer a report or a request from you. We do not look at your rounds, photos or messages for anything else.
Notifications and emails
- On your phone, only if you turn chat notifications on: the phone's push token is stored with your account and used only to tell you about your coach's messages and feedback, through Expo's push service and Apple's or Google's. The notification shows your coach's name and the start of the message. The token is removed when you turn notifications off, sign out, or delete your account.
- For coaches, only if they turn them on: browser notifications on coach.prejudge.app (through the browser maker's push service, encrypted so only the browser can read them) and alert emails about new rounds, check-ins and messages.
- Emails we send: sign-in codes, invites a coach asks us to send, a coach's alert emails, report emails to us, and one warning email 30 days before an unused coach mode account is deleted (below). Nothing else, and never marketing.
The legal basis
Providing coach mode, which you asked for by joining a coach or creating a coach account, is the performance of our agreement with you. Storing what an athlete sends their coach also rests on the consent given when joining; you can take it back by deleting what you sent, leaving your coach or deleting your account. Logging who opened a video, and keeping reports, rest on our legitimate interest in keeping these recordings and the people in them safe.
Your consent for check-ins. Check-in photos and your weight are only shared with your coach when you agree, in a separate step when you join a coach: "Your check-in photos and weight are shared with your coach", with its own I agree button. You can also join without it, and agree later before your first check-in. We store when you agreed. Because your weight is health information, this is your explicit consent (article 9 of the GDPR). It covers your photos and your weight together, for that one coach, and you take it back by leaving your coach: from that moment your coach no longer sees your check-ins. A new coach asks again.
Purchases
Pro is sold through the App Store on an iPhone and through Google Play on Android. Apple or Google handles the payment. We never see your card, your address, your Apple Account or your Google account.
To know whether you have Pro, and to restore it when you reinstall or change phone, the app uses RevenueCat, Inc. (United States) as a processor. RevenueCat receives:
| What | Why | Linked to you |
|---|---|---|
| Purchase history for this app: which product, when, whether it is active | To open Pro and to restore it after a reinstall, and to count subscriptions and revenue per product and per code | No |
| An anonymous RevenueCat id the app generates | To tell one installation from another | No |
| The offer code you redeemed, if you redeemed one (iPhone only) | To know which campaign or partner a subscription came from, and to pay a partner their share | No |
| The partner code you typed, if you typed one | The same: to credit the partner who sent you | No |
| How you found PREJUDGE, if you answered that question in the app (Instagram, TikTok, App Store search, your coach, a friend or other), or that you skipped it | To know which places bring people to PREJUDGE. It is not used for tracking or advertising | No |
| The app version, phone model, system version and language its software sends by default, and your IP address with each request | To run purchases and restores | No |
No name, no email address, no coach mode account and no Apple Account or Google account identifier is sent with it. To open the right App Store offer for a partner code, the app also asks partners.prejudge.app which offer belongs to that code; the request carries the code and nothing about you. The counts per product and per code are totals: a partner sees how many subscriptions their code brought in and what they earned, never who you are. Because RevenueCat is in the United States, that transfer rests on the standard contractual clauses in its data processing agreement. RevenueCat keeps its own privacy policy at revenuecat.com/privacy.
Coach plans are not sold in the app.
Checking for updates
When it opens, and at most once a day after that, the app asks prejudge.app which version is current, so it can tell you when an update is out. The request carries nothing about you. Netlify, which hosts this site, receives it like any visit to a website, with the IP address that every internet request has; we do not use that address.
Small fixes to the app's own code can also arrive without a new store version. To get them, the app asks Expo (United States), the service it is built with, when it opens and when you come back to it, whether a newer version of its code exists for this version of the app, and downloads it if so. That request carries the app's version, its update channel, whether it runs on iPhone or Android, and a random number Expo's code makes for this installation, which Expo uses to count installations. That number is not your Apple ID, your name or your device, and it is not connected to you. Like any internet request it has an IP address, which we do not use.
Partners
This part is only for people who promote PREJUDGE under a partner agreement with us. Partners sign in to partners.prejudge.app with a link we email them. For each partner we keep their name, email address and language, their partner code and commission, which version of the partner terms they accepted and when, and their payout details: the name to pay, whether they are a private person or a business with its Chamber of Commerce and VAT number, and their IBAN. The IBAN is stored encrypted, and the portal only ever shows its last four digits. For each subscription on their code we keep the price, the VAT, the store's share, the partner's share and the month, without anything that says who the subscriber is. Sign-in links and sessions are stored only as a one-way hash. The emails the portal sends go out through Resend.
This rests on our agreement with the partner and on our legal duty to keep payment records. Payout records are kept seven years, as Dutch tax law requires; the rest is deleted within three months after the partnership ends.
The sign-up on this website
Until the launch, you could sign up at prejudge.app/early. The form took your first name, your email address and the division you compete in, and nothing else. It was handled by Netlify Forms, which is where this site is hosted, and the entries are stored in that site's own dashboard. Netlify acts as the processor; its privacy notice is at netlify.com/privacy.
It is used for one thing: telling you about the launch, with what you signed up for, which is either a code for a free month of PREJUDGE Pro or the founder price. The first name is there so the mail is addressed to you. It is never sold, never passed to an advertiser and never used for anything else. The legal basis is your consent, given by ticking the box on that form, and you can take it back at any time by replying to any mail or writing to support@prejudge.app; the entry is then deleted. Everything on the list is deleted when the launch mails are done.
The Android test sign-up
At prejudge.app/android you can sign up to test PREJUDGE on Android. The form takes your name, your email address, your Instagram handle if you give it, the division you compete in and your phone model, and nothing else. It is handled by Netlify Forms in the same way as the sign-up above.
We use the email address only to email you about the test (a new test version, for example) and when PREJUDGE launches on Google Play, and to give you the month of Pro when PREJUDGE fully launches on Google Play. Nobody is added to a test list at Google: the page after the form has the download link. The test version itself is downloaded from Expo, the service that builds the app, which sees that download request as any website does. The phone model tells us which phones the test covers. The legal basis is your consent, given by ticking the box on that form; write to support@prejudge.app and the entry is deleted. Everything on the list is deleted three months after the Google Play launch.
Visit statistics on this website
We count visits to this website with Cloudflare Web Analytics, to see how many people visit, which pages they read and which site sent them here. It sets no cookies and stores nothing on your device, it does not build a profile of you, it does not follow you across other websites, and it does not use your IP address to recognise you. What we see are totals, such as 120 visits on a Monday, 40 of them from instagram.com.
A small script from Cloudflare (static.cloudflareinsights.com) sends the address of the page, the site you came from, your type of browser, your screen size, your country and how fast the page loaded to Cloudflare, which acts as our processor. Cloudflare is in the United States; that transfer rests on the EU-US Data Privacy Framework and the standard contractual clauses in its data processing agreement. Its privacy policy is at cloudflare.com/privacypolicy.
Trophies and leaderboards
PREJUDGE keeps a simple record of how you play so it can show how rare a trophy is and, if you want it, a leaderboard. When you first open the app it makes up a random number for your installation. That number is not your Apple ID, your name, your email address or your device, and it cannot be traced back to you. Nobody at PREJUDGE can tell who you are from it, and neither can Apple.
When the app opens, at most once a day, and when you finish a round, it tells our app server that this installation is in use: the random number and the country your phone is set to (two letters, from the phone's language and region setting, not its location). Attached to that random number we store what you have played: your level, your prestige, the experience points you earn (in total and per day and per week), which trophies you have and when you earned them, and the first and the last day the installation was in use. We use it for two things: to work out what percentage of players has each trophy, and to keep the leaderboards. The weekly challenge is read from the same server and from prejudge.app; those requests carry nothing about you.
The leaderboards are off until you switch them on. If you choose a nickname, that nickname is shown next to your level and your experience points to everyone who looks at the board. Choose one you are happy for strangers to see; it is the only thing on the board that you wrote yourself. You can change it or take it off at any moment in the app, and the board forgets it straight away. Other players can report a nickname they think does not belong there, and we can remove it. Everything else stays as it was: your trophies and their rarity still work with the leaderboard off.
This information is stored on servers in the European Union (Cloudflare D1) and is kept separate from everything else: nothing in it is connected to your purchase, your subscription, your email address or any support conversation. We keep it until 24 months after the installation was last in use; then it is deleted. Delete the app and the random number is gone from your phone; mail support@prejudge.app if you also want the record on our side removed, and tell us your nickname so we can find it. Without a nickname there is nothing that points at you, so there is nothing we can look up.
We do not sell this information, we do not use it for advertising, and we do not share it with anyone outside the technical service that runs the servers for us. The legal basis is our legitimate interest in running the trophies you see in the app, and for the nickname on a leaderboard, your consent, which you withdraw by taking it off.
Crash reports and usage statistics
None are collected. The app sends no crash reports and no usage statistics for analysis. The anonymous trophy and level record above is kept only to run the trophies and leaderboards, never to study how you use the app. If that ever changes, this page will say so first, and the app will have a switch in Settings to turn it off.
Who processes data for us
These companies handle data for us as processors, under data processing agreements, and only for what is said here. Data is encrypted on its way and where it is stored. Where data goes to the United States, that rests on the EU-US Data Privacy Framework or the standard contractual clauses in those agreements.
| Who | What for | Where |
|---|---|---|
| Supabase | Coach mode accounts, sign-in and the database (feedback, chat text, homework, schedules), with daily backups | Frankfurt, Germany |
| Cloudflare R2 | Coach mode files: round videos, check-in photos, voice notes, drawings, coach photos and videos | European Union |
| Cloudflare | Hosting coach.prejudge.app and partners.prejudge.app, the partner database and our moderation dashboard, and the visit statistics on this website | Partner database and moderation dashboard in Western Europe; hosting on its worldwide network |
| Cloudflare D1 and Workers | The app server for trophies, levels, the leaderboards and the weekly challenge (the anonymous record under Trophies and leaderboards) | Database in the European Union; the server on Cloudflare's worldwide network |
| Resend | Sending sign-in codes, invites, coach alerts, report emails, inactivity warnings and partner emails | Ireland |
| Expo, with Apple and Google | Delivering phone notifications, if turned on, and the app's code updates | United States |
| RevenueCat | Checking and restoring Pro, counting subscriptions per code | United States |
| Netlify | Hosting this website, the update check, the weekly challenge file and the sign-up list | United States |
Every request to Supabase and to our app server carries your IP address and the app's type. They are kept only in those services' short lived logs, for security, and used for nothing else.
Paddle (Paddle.com Market Limited, United Kingdom) sells the coach plans as our reseller and Merchant of Record. When a coach buys a plan, Paddle collects their name, email address, business name, VAT number, country, address and payment details for that purchase, as a controller under its own privacy policy. We receive from Paddle only what we need to run the plan: the customer and subscription numbers, the plan, its status and renewal date, and the coach account it belongs to. We never see card details. Athletes never deal with Paddle. See coach plans: terms of sale and refunds.
Apple and Google also receive what any app from their store sends them, under their own privacy policies. Mail you send to support@prejudge.app, and the report emails above, are forwarded by Namecheap, our domain provider, to the mailbox we read them in, at Google.
What we never do
- No selling or sharing of personal data. Not with advertisers, not with data brokers, not with anyone.
- No advertising and no advertising identifier, so the app never asks to track you across other apps.
- No profiles, no automated decisions about you.
How long anything is kept
- On your phone: until you delete it or delete the app.
- Round videos: 90 days after they arrive, then the video is deleted. The round itself stays in your history with its feedback, without the video.
- Everything else in coach mode (check-in photos and weights, voice notes, chat, feedback, homework, your account): until you delete it or your account. When coaching ends, your coach loses access at once; your check-ins stay in your app for 30 days so you can save them, then they are deleted. A round or a check-in can be deleted in the app at any time; it is then gone for your coach too.
- The log of who opened a video, and reports: one year.
- An account nobody uses: deleted after 24 months without a sign-in or anything sent, with an email 30 days before so you can keep it by signing in once.
- Coach alert emails and phone notifications waiting to go out: 30 and 7 days after they were sent.
- Invites: 14 days, unless used or withdrawn earlier.
- After you delete your account: your account and everything that is only yours are deleted at once, and the files within minutes. The database's daily backups roll over within 7 days. Feedback a coach wrote to their athletes stays with those athletes, without the coach's account.
- Purchase records at RevenueCat and at Apple or Google: as long as the subscription and their own retention rules require, so a restore still works after a reinstall.
- Partners: as described under Partners.
- The trophy and level record: until 24 months after the installation was last in use. A leaderboard nickname: until you change it or take it off, which removes it from the board at once.
Deleting your data
- Everything in the app: delete PREJUDGE from your phone. Videos you already saved to Photos or your gallery stay there, because they are yours; delete them there if you want them gone. If your phone's backup holds the app's data, you remove it from that backup in the phone's settings (iCloud on an iPhone, your Google account on Android).
- A coach mode account: in the app, Settings, Coach, Delete my coaching account; a coach on coach.prejudge.app, Account, Delete account. It asks once more, then deletes the account and everything that is only yours, as described above. You can also mail support@prejudge.app and we delete it for you.
- One round or one check-in you sent: open it in the app and delete it; it is gone for your coach at once.
- The purchase record: mail support@prejudge.app and RevenueCat will be asked to delete it. Deleting it means a purchase can no longer be restored automatically.
- The subscription itself is cancelled where you bought it: on an iPhone in Settings, under your name, then Subscriptions; on Android in the Google Play app, under Payments and subscriptions, then Subscriptions.
- The trophy and level record: deleting the app removes its random number from your phone. To have the record on our side removed, mail support@prejudge.app with your leaderboard nickname, if you had one. Without a nickname there is nothing to look the record up by: it holds only the random number, the country, counters and dates, and cannot be connected to a person, not by you and not by us. It is deleted on its own 24 months after the installation was last in use. Taking your nickname off in the app removes it from the board at once.
- The sign-up list: reply to any mail, or write to support@prejudge.app, and the entry is deleted.
Your rights in the European Union
Under the GDPR you can ask for access to your personal data, correction, deletion, restriction, portability, and you can object to processing. Where processing rests on your consent, you can take it back at any time; that does not undo what was done before. Without coach mode, most of your data never reaches us and what we can act on is the purchase record described above. With a coach mode account, we can give you a copy of everything stored for it, in a common format, correct it or delete it. Mail support@prejudge.app and you get an answer within a month. You can also complain to your national supervisory authority. In the Netherlands that is the Autoriteit Persoonsgegevens.
The legal basis for the purchase data is the performance of the contract between you and us, which is giving you what you paid for. Counting subscriptions and revenue per product and per code rests on our legitimate interest in knowing which campaigns work and in paying partners correctly; it uses the same data and adds nothing about you.
If something ever goes wrong with the data we hold (a data breach), we report it to the Autoriteit Persoonsgegevens within 72 hours where the law requires it, and tell you directly if it puts you at risk.
Your rights in the United States
We do not sell personal information and we do not share it for cross context behavioural advertising, as those terms are used in California law, and we have no reason to change that. California residents can ask what we hold, ask for deletion, and are never treated differently for asking. The same address works: support@prejudge.app.
Children
PREJUDGE is for people aged 18 and over, as its age rating in the App Store and Google Play says. Coach mode asks for that before anything is stored, for athletes and coaches alike. We do not knowingly collect anything from anyone under 18; if we learn that we did, we delete it.
Changes
When this policy changes, the date at the top changes with it, and anything that changes what leaves your phone is also said in the app before it takes effect.