EpochWise privacy policy
Last updated: 1 November 2026
This policy explains what happens to information in EpochWise: Witness Real History ("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
This app does not collect or send any personal information. It has no accounts, no chat, 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, it uses two items from your Meta account, on the headset only: the account's user ID and its age group. "Information from your Meta account" below says what they are, why the app gets them and what happens to them.
Internet
The store page lists 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. 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. For each explorer it keeps the picture and its colour, the reading depth, the explorer's own settings (comfort, sound and text), the logbook with the answers to the checks, the badges and the mission progress. It also keeps times: when each explorer was added and last played, and when each logbook entry and badge was earned. Explorers are pictures only: no names are asked for.
In more detail, for each explorer the save file keeps:
- the picture and its colour, and the reading depth (Quick Look, Explorer, Scientist or Expert)
- the explorer's own settings:
- comfort: how you move between viewpoints (teleport or smooth movement), the turn step and the smooth turn speed
- comfort: the strength of the comfort vignette, sitting or standing, and the eye height for sitting
- comfort: which hand holds the pointer
- sound: the subtitles, the narration, the music volume, the effects volume and the voice volume
- sound: whether buttons are read aloud
- text: the text size
- the tablet: where the tablet sits (in the hand or floating) and the mission being followed
- the logbook:
- each scene that the explorer finished or skimmed: the scene and its title, the reading depth, whether it was finished, the number of its parts and of the skipped parts, and the curriculum statements that it covers
- each answer to the question at the end of a scene: the scene, the question, the first choice, right or wrong, right the first time or not, the number of tries, the reading depth and the curriculum statements
- each answer to a mission's quiz: the mission, the step, the question, the first choice, right or wrong, right the first time or not, the number of tries, the reading depth and the curriculum statements
- each badge that a mission gives, with the badge and the mission
- each photo: the file names of the picture and its small copy, and where in the app it was taken (the scene, the Timeline or the gateway)
- for each entry, a short line that says what happened, and the time
- the badges, and the progress of each mission
- times: when the explorer was added and last played, and when each logbook entry and badge was earned
The save file never holds a name, a voice, a picture of a person, a location or anything from the headset's cameras.
The grown-ups file
A second small file holds the grown-up settings for the whole headset: the time limit and how it counts, and the break reminder time. For the time limit it also keeps the time played, any extra time, the date and the last time the app was in use.
Photos
The tablet's Photo button saves a picture and a small copy of it. Photos show the app's own scenes only, never the real room. Each photo is listed in the logbook of the explorer who took it. The album keeps the newest 60 photos of all explorers. All of these files stay on the headset.
Other files
To start faster, the app keeps a graphics cache on the headset: the shaders that the graphics engine has already built. It holds nothing about the player.
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 picture with its small copy. 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 that it keeps on the headset.
We have no copy of any of it anywhere else.
What Meta does
At start-up the store version asks the Meta system software whether this headset account owns the app. It 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. Hand tracking, if it is on, works on the headset only, to show your hands. The app does not record it. Meta's own privacy policy covers the headset, the Meta account and purchases.
"Information from your Meta account" below says more about both checks.
Meta's privacy policies: https://www.meta.com/legal/privacy-policy/ and https://www.meta.com/legal/quest/privacy-policy/.
The app never asks for the headset cameras, the microphone or your room's spatial data. It does not use passthrough.
Information from your Meta account
The app asks Meta for two items about the Meta account that is signed in on the headset: the account's user ID and its age group. The app uses them only to run the app and to follow Meta's rules. 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 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.
Children
The app is made for ages 10 and over, their families and teachers. It asks for no names and collects no personal information. 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
The full privacy policy and our contact details are on the app's store page.
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/epochwise/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 scenes, answers, badges 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. 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, ask a grown-up to email us.