BodyWise privacy policy
Last updated: 1 November 2026
This policy explains what happens to information in BodyWise: Inside the Real Human Body ("the app") on a Meta Quest headset. The developer is dav3studios. The publisher is David Lee ("we", "us"). We wrote it for parents, carers and teachers. A short version for young people is at the end.
The short answer
The app sends no personal information off the headset, and we never receive any. It has no accounts, no chat, no online play, no advertising, no analytics and no in-app purchases. Our own code makes no network requests. The app keeps its progress and settings on this headset only.
The app stores no personal data on any server. While it runs, the app collects two items from your Meta account and processes them on the headset only: the account's user ID and its age group. "Information from your Meta account" below says what they are, how the app uses them and what happens to them. "How to ask us to delete your data" says how to ask us to delete data.
Internet
The app's Android settings ask for the internet permission. The app keeps it for Meta's store checks only (see "What Meta does"). Meta says that the ownership check does not need an internet connection. Meta asks apps to make the age group check when the headset is online. Our own code never uses the network. Nothing from the app itself is sent anywhere.
What the app keeps on the headset
One save file holds every explorer on this headset, with a backup copy of the save before it. An explorer is a picture and a colour. The pictures are a heart, a lung, a brain, an eye, a bone and a cell. The app never asks for a name.
For each explorer the save file keeps:
- the picture and its colour, and the reading depth (and whether it was chosen)
- the explorer's own settings:
- comfort: how to move and turn, the comfort vignette, sitting or standing and the standing eye height, the hand used most, "Smooth ride" and "Soften patterns"
- sound: subtitles, narration, and the music, effects and voice volumes
- text: the text size, and whether buttons are read aloud
- how the tablet is shown, the mission that is active and the time limit setting
- the logbook: the journeys watched, the quiz answers, the places visited and the photos taken, each with its date
- quiz and check answers, badges, mission progress and the places visited
- for each quiz or check answer in the logbook: the question, the first answer chosen, how many tries it took, whether it was right and whether it was right first time, the reading depth, the journey or mission it belongs to (and whether it was a quiz or a check) and its topic labels
- for each journey watched to its end, in the logbook: the journey's title, how many of its parts were watched and how many were skipped, the reading depth and its topic labels
- learning records: for each finished journey, how many times it was finished, at which reading depth and when it was last finished, and for the newest 60 check answers, the mission and step, the question, whether it was right, whether it was right first time and when
- times: when the explorer was added and last played, and when each logbook entry, badge and visit happened
Two challenges use what you do during the game. Race the Signal times how fast you react. Heart Rate Lab uses how much you move your arms to drive a model heart rate. It never measures your real heart. These values are used during that game only. The app does not store or send them.
The app also keeps technical files that make it start faster, such as a cache of graphics programs. They hold nothing about you.
The grown-ups file
A second small file holds the grown-up settings for the whole headset: the time limit and how it counts, the break reminder time and the Growing Up switch. For the time limit it also keeps the time played, any extra time, the date and the last time the app was in use. It also keeps whether the time limit has ended play, so that play stays ended after the app starts again. This file stays on the headset too.
Photos
The tablet's Photo button saves a picture and a small copy of it. Photos show the virtual scene only, never the real room. Each photo is listed in the logbook of the explorer who took it, and the app keeps the newest 60 photos of all explorers. The photos stay on the headset. Nobody else receives them.
Deleting it
On the grown-ups page:
- "Reset progress" deletes the progress and the photos of the explorer who is playing.
- "Explorers" removes an explorer with their progress and photos.
- "Photos" deletes the photos of the explorer who is playing.
Each of these writes the save file again at once, so the backup copy keeps no old data. The grown-up settings stay until a grown-up changes them. Uninstalling the app deletes everything on the headset, photos included. We have no copy anywhere else. To ask us to delete your data, email us. "How to ask us to delete your data" below says how.
What Meta does
At start-up the app asks the Meta system software whether this headset account owns the app. A store build also asks which age group the account is in. The app gets only these two answers. It uses them on the headset and does not store or send them. "Information from your Meta account" below says more about both checks.
If hand tracking is on, the app uses it on the headset to show your hands and to press buttons. The app does not record it.
The app never asks for the headset cameras or the microphone. It is fully virtual: it does not show or scan your room.
The headset, the Meta account and purchases are covered by Meta's own privacy policy: https://www.meta.com/legal/privacy-policy/ and https://www.meta.com/legal/quest/privacy-policy/.
Information from your Meta account
The app collects two items about the Meta account that is signed in on the headset: the account's user ID and its age group. Meta counts both as user data. The app uses them only to give that account an experience that suits its age group. Both stay on the headset. We never receive them.
The Meta Platform SDK handles both items. It is Meta's software library inside the app, and it works with the Meta system software on the headset. That system software may contact Meta to answer. Meta's own privacy policy covers that part.
Your user ID
- What it is: The user ID is Meta's identifier for the Meta account: a number that Meta gives to each account. It is not your name, your email address or your age.
- Why the app uses it: To get the age group of the account that is signed in. Meta gives the age group only together with the user ID: the Meta Platform SDK uses the user ID to ask Meta for the age group of that account. "Your age group" below says what the app does with the age group. The app uses the user ID for nothing else. The check that the account owns the app (the entitlement check) does not need it, because Meta's software makes that check on its own.
- Where it is processed: On the headset only, inside the Meta Platform SDK, which uses it to ask for the age group. The app's own code does not copy it or keep it.
- How long it is kept: The app does not store it. Nothing of it is left after the app closes.
- Who receives it: We never receive it. The app never sends it to us or to anyone else. It is never used for advertising, analytics or profiling. It is never shared. To answer the age group request, the Meta system software on the headset may contact Meta. Meta's own privacy policy covers that part.
- How to delete it: The app keeps nothing of it after it closes, so nothing of it is left on the headset. You can still ask us to delete your data: see "How to ask us to delete your data".
Your age group
- What it is: The age group is the group that Meta holds for the account, such as child, teen or adult. It is not your date of birth or your exact age.
- Why the app uses it: To give each account an experience that suits its age group, and to follow Meta's rules for apps for mixed ages. The app is for children from 10, and for teenagers and adults. On a child account (ages 10 to 12), or when Meta gives no age group, the app changes two things. An explorer who has not picked a reading depth starts at Explorer, the second of four depths, instead of Scientist. The Growing Up journey is hidden until a grown-up turns it on, on the grown-ups page. An explorer can pick any reading depth at any time. Meta's rules for apps for mixed ages ask each app to check the age group of the account. The app has no chat, no online play, no advertising and no purchases for anyone.
- Where it is processed: On the headset only. The app keeps the answer in the headset's memory while it runs.
- How long it is kept: Only while the app runs. The app does not save it to a file. It is gone when the app closes.
- Who receives it: We never receive it. The app never sends it to us or to anyone else. It is never used for advertising, analytics or profiling. It is never shared. To answer the age group check, the Meta system software on the headset may contact Meta. Meta's own privacy policy covers that part.
- How to delete it: The app keeps nothing of it after it closes, so nothing of it is left on the headset. You can still ask us to delete your data: see "How to ask us to delete your data".
How to ask us to delete your data
You can delete everything that the app keeps on the headset yourself: see "Deleting it" above. Uninstalling the app also deletes it.
To ask us to delete your data, email us at lee_hantae@msn.com with the subject "Delete my data" and the name of the app. Anyone can ask, in any country, and it is free. We reply within 30 days. The app sends nothing to us, so we hold no data about you on any server. Our reply confirms this and tells you how to delete what the app keeps on the headset. A parent or carer can ask for a child.
Meta holds the data of your Meta account. To ask Meta to delete it, use your Meta account settings or Meta's privacy policy.
Your user ID
- What it is: The user ID is Meta's identifier for the Meta account: a number that Meta gives to each account. It is not your name, your email address or your age.
- Why the app uses it: To run the app for the person who owns it. When the app starts, the Meta Platform SDK uses the account's user ID to check that the account owns the app. This is the entitlement check. It makes sure that only the owner of the app can use it. If the check fails, the app stops and shows a message with "Try again" and "Quit". The Meta Platform SDK also uses the account to ask for its age group.
- Where it is processed: On the headset only, inside the Meta Platform SDK, which uses it for the check. The app's own code does not copy it or keep it.
- How long it is kept: The app does not store it. Nothing of it is left after the app closes.
- Who receives it: We never receive it. The app never sends it to us or to anyone else. It is never used for advertising, analytics or profiling. It is never shared. To answer the check, the Meta system software on the headset may contact Meta. Meta's own privacy policy covers that part.
- How to delete it: There is nothing to delete, because the app keeps nothing of it. Uninstalling the app removes everything that the app keeps on the headset.
Your age group
- What it is: The age group is the group that Meta holds for the account, such as child, teen or adult. It is not your date of birth or your exact age.
- Why the app uses it: To follow Meta's rules and the law on children's data. The app is for mixed ages: for children from 10, and for teenagers and adults. Meta's rules for apps for mixed ages ask each app to check the age group of the account. These rules help apps follow the law on children's data. The app makes this check after the entitlement check, to follow these rules. The app is made to suit every age group that can use it. It has no chat, no online play, no advertising and no purchases for anyone.
- Where it is processed: On the headset only. The app keeps the answer in the headset's memory while it runs.
- How long it is kept: Only while the app runs. The app does not save it to a file. It is gone when the app closes.
- Who receives it: We never receive it. The app never sends it to us or to anyone else. It is never used for advertising, analytics or profiling. It is never shared. To answer the age group check, the Meta system software on the headset may contact Meta. Meta's own privacy policy covers that part.
- How to delete it: There is nothing to delete, because the app keeps nothing of it after it closes. Uninstalling the app removes everything that the app keeps on the headset.
Not medical advice
This app teaches how the body works. It does not give medical advice. If you are worried about your health, talk to a parent, carer, teacher or doctor.
Children
The app is made for ages 10 and over, their families and teachers. It asks for no names and sends no personal information anywhere. Its own code sends nothing from the headset. It has no chat, no advertising and no in-app purchases. Nobody can contact a child through the app. Meta says: "Children's use of Meta Quest should always be supervised by an adult to reduce likelihood of injury or property damage."
Questions
If you have a question about this policy, email us at lee_hantae@msn.com.
Changes to this policy
If we change this policy, we change the date at the top and publish the new version at https://dhl84.github.io/bodywise/privacy.html. We will not add any data collection without first changing this policy, the app's store listing and Meta's Data Use Checkup.
For young people
- The app does not ask for your name. It does not know who you are or where you live.
- Your journeys, badges, answers and photos stay on the headset.
- When the app starts, it checks with Meta that your account owns the app, and which age group your account is in. If you are 10 to 12, the app starts you at the Explorer reading depth and hides the Growing Up journey until a grown-up turns it on. This stays on the headset. The app forgets it when it closes.
- Nobody can talk to you in the app, and there are no adverts.
- If you have a question, or if you want us to delete your data, ask a grown-up to email us.