PRAXIS · Odyssey

Privacy Policy — Odyssey

Last updated 14 September 2026. Applies to Odyssey both ways you can use it: the web edition at praxis-hq.ai/odyssey and every page under it, and the Odyssey app for iPhone and iPad.

Odyssey collects no student data. There is no account, no sign-in and no database. Nothing a child does in Odyssey is sent to us, and there is no personally identifiable information for us to hold, lose or share, because we never receive any, apart from what an adult chooses to send us, which is described below.

Who Odyssey is for

Odyssey is made for children in grades 3 through 8, at home and in school, and its App Store Kids Category age band is 9 to 11.

What Odyssey asks a child for

One thing: a call sign. The game asks: "First name, nickname, or a rank. Not a full name." It greets the player with it on their own screen, it is stored in that browser, and it is never transmitted. A grade level is also chosen, to set the difficulty of the arithmetic.

Odyssey asks for no email address, no password, no age, no birthday, no school, no address, no photograph, and no contact information of any kind.

A child types only a call sign and their answers, and both stay on the device. There is nothing to upload and nothing is ever shown publicly. Odyssey has no chat, no messaging, no comments, no leaderboard and no way for one user to reach another.

Where progress is stored

In the browser's local storage, on the device where the child played. It never leaves that device on its own, and clearing the browser's site data erases it. There is no copy anywhere else, so we cannot recover progress that is deleted.

If more than one child shares a device, each has a separate profile, kept apart from the others.

Progress stays on the device, protected by the device's own passcode and encryption. We store nothing, so there is nothing of ours to encrypt.

An optional beta code, typed by a grown-up, tags a report that a parent chooses to send. It is not a name and it identifies no child.

A school license key is a signed line of text that a school is given. It is checked and stored on the device, it names the school and no child, and it is never sent anywhere.

Network activity — precisely

Odyssey has no back end. It is a set of files on a web server, and there is no service of ours that receives anything, apart from our ordinary email address, described below.

The only network requests Odyssey makes are for its own files, the page, the artwork, the questions, from praxis-hq.ai. They are ordinary requests for static files and they carry nothing about the child. No request is ever made to any advertising, analytics or other outside service.

Every page of Odyssey is served over HTTPS, so what the browser fetches is encrypted in transit.

The web edition installs a service worker so that the game and its pictures stay in the browser's own cache for offline play. That cache holds game files only, and after the first load Odyssey works with no connection at all.

We do not track anyone across other websites or apps, and we set no cookies of any kind.

The two companies in the path, and what each one gets. GitHub serves the files, through GitHub Pages and the CDN edge that is part of Pages, and keeps ordinary access logs, which we do not receive. Apple runs our mailbox: hello@praxis-hq.ai and support@praxis-hq.ai are iCloud Mail on our own domain, so Apple stores every email sent to us, including a report a parent chooses to send us, and Apple also handles the purchase in the app. Each works under its own terms. Odyssey adds no logging of its own and sends neither company anything about a child. Our domain name is registered at Network Solutions, which resolves the name and sees nothing of what is fetched or written.

Camera. On the web, the teacher's class page can use the device camera to read a class code, only when the teacher taps the button and grants permission, and nothing is stored or sent. The app for children never uses the camera.

In the iOS app

The app is the same game, bundled on the device. Everything above is still true; these are the differences:

The App Store privacy label for Odyssey is Data Not Collected, and that is the whole of it.

What we do not do

Reports — and who sends them

A parent or guardian can open a report on their own device, behind a code they set themselves. It shows first-try rates by skill, what was flagged, and time spent.

That report is not sent anywhere unless an adult chooses to send it. If a parent shares it with a teacher, the game hands it to their own email or messaging app with no recipient filled in; it travels from the parent to whoever they choose. Unless they choose to send it to us, it never reaches us and we never see it.

A teacher who receives several reports can open them together at praxis-hq.ai/odyssey/class.html, which runs entirely in her own browser, uploads nothing and stores nothing.

A report is packed, not encrypted: anyone the parent sends it to can read it, so it is as private as the way the parent sends it. It carries the call sign, never a real name.

If you write to us

If you email us we receive your message and your address, and from the Feedback button also the app and content version, the beta code if one is set, your browser identification string, a timestamp and an anonymous log of the app's own errors. A Feedback message carries no call sign and no results. You can read the whole message and edit it before you send it, and nothing goes anywhere until you tap Send.

A parent can also choose to send us a field report, the same report they would send a teacher. If they do, we hold what that report carries: the call sign, which may be a first name but is never a full name, the grade, each finished mission with its date, campaign and scores, the medals, a table by skill, the camp code and the class code, and the app version, the browser identification string and a timestamp. We hold nothing about a child unless a parent chooses to send it to us.

Mail to us sits in our mailbox, which is iCloud Mail on our own domain, so Apple stores it too, under its own terms. We keep it no longer than it takes to answer you and fix what it reports, and we delete it on request.

Security, and what would happen if something went wrong

Nothing reaches us from the game itself, so the only thing of ours that could be breached is that mailbox, and what is in it is what adults have chosen to send us: their messages, and any report a parent chose to send, which carries a call sign and a child's results but never a full name. If that mailbox were ever compromised we would say so on this page and write to anyone whose message was in it.

Children's privacy

Odyssey is built on the principle that the safest data is the data never collected. We collect no personal information from children: nothing reaches us from the game, and the only way anything about a child reaches us at all is a parent choosing to email us a report. So verifiable parental consent is never needed, and there is nothing for a parent to consent to or review that the parent did not send us themselves. A report a parent has sent us is deleted on request.

A parent who wants a child's progress erased can do it themselves, on the device, as described just below. No request to us is needed, because we hold nothing unless the parent sent it.

Seeing it, changing it, deleting it

A parent can see everything Odyssey holds in the field report, change the call sign in Settings, and erase all of it with Reset everything. Nothing has to be requested from us. State privacy rights, including the right to know, the right to delete and the right to opt out of sale, are met by there being nothing collected or sold, and by our deleting on request anything a parent chose to send us.

Schools and districts

Odyssey collects, transmits and stores no student information: nothing leaves the device unless an adult sends it, and a school sends us nothing at all. There is no student data for a data privacy agreement to govern. We will nonetheless sign a district's standard student data privacy agreement on request, and because we collect no student records from a school or from a student there is nothing for FERPA, PPRA or a state student privacy law to reach.

There is no targeted advertising, no profiling of students and no sale of student information, because none exists on our side.

If the business ever changes hands

We keep no user database, so there is none to transfer if the business is ever sold, merged or closed. Mail still sitting in our mailbox would be deleted, not handed on.

Changes to this policy

If Odyssey ever collects anything, this page will say so plainly and in advance, and the date above will change. We will not begin collecting first and describe it afterwards.

Contact

Questions, or a district agreement to sign: hello@praxis-hq.ai. Privacy questions: the same address, hello@praxis-hq.ai.

Odyssey is published by Adam Fischer, independent developer, in Orlando, Florida. Praxis is the brand name of Odyssey and of the website praxis-hq.ai.