Skip to the policy
Generation 3 Academy
Home About Curriculum The Vessels Enter The Vessels

Draft — not yet in force. Generation 3 Academy is not yet incorporated, so the operator, its registered address and its governing law are shown below as bracketed placeholders. This document has not been reviewed by a lawyer.

Until those brackets are filled in and a lawyer has read it, treat this as a statement of intent rather than a binding policy — and do not take money from families against it. Every open question is listed in the last section.

Cookie Policy

One cookie, set only when you sign in. No analytics, no advertising, no third-party trackers — and an explanation of why that means no consent banner.

Version 0.1 (draft) Last updated 6 September 2026 gen3academy.org

On this page

  1. The short version
  2. Why there is no cookie banner
  3. The one cookie we set
  4. Browser storage we use
  5. What we do not use
  6. Third-party requests
  7. Clearing it, and what breaks
  8. Changes

1The short version

Reading this site sets no cookies at all. The home page, About, Curriculum, The Vessels and these policy pages are static documents. You can read every one of them and we will not have stored anything in your browser.

Signing in sets exactly one cookie, called g3s. It is what keeps you signed in. It carries a random session token and nothing else — no name, no identifier, nothing readable.

There is no advertising cookie, no analytics cookie and no third-party cookie anywhere on this site, because there is no advertising, no analytics and no third-party script.

2Why there is no cookie banner

Cookie banners exist because the law requires consent before storing something on a person’s device — but every such law carves out storage that is strictly necessary to provide a service the user actually asked for.

The reasoning, in full

The EU ePrivacy Directive (Art. 5(3)) and the UK’s PECR (reg. 6(4)) both exempt storage that is “strictly necessary” for a service explicitly requested by the subscriber. A session cookie that keeps a signed-in user signed in is the textbook example — the ICO and the European Data Protection Board both name authentication cookies as exempt.

US law does not require a prior-consent banner for cookies at all. The state privacy laws (including CCPA/CPRA) regulate the sale and sharing of personal information and cross-context behavioural advertising. We do none of those, so there is no “Do Not Sell or Share My Personal Information” link, because there is nothing to opt out of.

Conclusion: no consent banner is required, in any of these jurisdictions. Adding one anyway would be worse than useless — it would train families to dismiss a consent dialog that asks nothing real, on a service used by children.

This conclusion holds only while the list in section 5 stays empty. The day anybody adds analytics, an advertising tag, an embedded video, a social share button or a third-party font, this page stops being true and a consent mechanism becomes mandatory. That is not a formality; it is the specific thing to check before adding any script to this site.

3The one cookie we set

Every cookie set by this site
NamePurposeType ExpiresSet by
g3s Keeps you signed in. Holds a random session token that means nothing outside our database. Strictly necessary 30 days, or immediately when you sign out Us (first party)

It is set with HttpOnly, so no script running on the page can read it, and Secure, so it is never sent over an unencrypted connection. It is set only after a successful sign-in, and deleted when you sign out.

That is the complete list. There is no second cookie.

4Browser storage we use

localStorage is not a cookie, but it stores data on your device, so the same rules and the same honesty apply. The game keeps a student’s progress and preferences there. None of it is ever sent anywhere except our own API, and none of it is used to track anybody.

Keys stored in the browser and what each holds
KeyWhat it holds
gen3_vessels_v1The saved game: flame, score, streak, progress, quests, reflections.
gen3_vessels_save_…A per-student copy of that save, so two children sharing a device do not overwrite each other.
gen3_vessels_ownerWhich account the save on this device belongs to.
gen3_vessels_sound, gen3_vessels_rate, gen3_vessels_vidaudioSound on or off, narration speed, clip audio. Preferences only.
gen3_portal_role, gen3_portal_name, gen3_portal_gender, gen3_portal_accessSignals so the portal can draw the right page without a round trip. Not credentials.
gen3_portal_tokenUsed only when the API is on a different domain and the browser will not keep the cookie. Once the API moves to api.gen3academy.org this disappears entirely.
g3_new_family_codeA freshly issued family code, held just long enough to show it to you once.

All of it is strictly necessary for the platform to work, or a preference you set yourself. None is shared, and all of it disappears when you clear the site’s data.

If you install the app

The site can be added to a phone’s home screen. Doing that installs a service worker — a small script that keeps a copy of the pages, stylesheets, fonts and artwork in your browser’s Cache Storage, so the app opens quickly and shows a proper message instead of a browser error when you have no signal.

What it deliberately never keeps

It never stores anything from your account. Pages under /portal/ and every call to our API are excluded from it by name, and it ignores any request that is not a simple page load — so a claim, a confirmation or a sign-in always goes to the server and is never answered from a copy on the device.

This matters most on a shared family laptop: nothing one person saw can be served to the next person from the cache, because none of it was ever put there.

It holds no personal data, and like everything else here it is cleared when you clear the site’s data, or by uninstalling the app.

5What we do not use

To be specific, because “we respect your privacy” means nothing on its own. This site contains none of the following:

No measurement

  • Google Analytics, or any analytics
  • Google Tag Manager
  • Heatmaps or session recording
  • A/B testing tools

No advertising or social

  • Advertising or retargeting pixels
  • Meta, TikTok or X pixels
  • Social share or follow widgets
  • Embedded YouTube or Vimeo players

This is enforced, not just promised. The site sends a Content Security Policy that permits scripts only from this origin, forbids the page being framed, and allows network calls to a short fixed list of hosts. Adding a tracker would not quietly work — the browser would block it.

The one script the site does install on your device is the service worker described in section 4. It is ours, it is served from this address, and it does no measurement of any kind.

6Third-party requests

A page can leak an IP address without ever setting a cookie, simply by loading a file from somebody else’s server. So this list matters as much as the cookie table.

Requests the browser makes to servers we do not control
HostWhat forWhen
everyayah.comQur’an recitation audioOnly when a student presses play on a verse
gen3-ai…workers.devOur own API and AI teacherSigned-in use of the platform
Removed on 6 September 2026

Until this date, every page loaded its typefaces from fonts.googleapis.com and fonts.gstatic.com. That handed Google an IP address on every single page load of a service used by children, and it happened before anyone signed in or agreed to anything.

The typefaces are now served from this site. The public pages now make no third-party request at all, and the Content Security Policy has been tightened so that reintroducing one would break visibly instead of working silently.

7Clearing it, and what breaks

You can clear cookies and site data from your browser’s settings at any time, and you can block cookies for this site entirely. We will not try to work around that, and there is no fingerprinting fallback.

What happens if you do:

  • You will be signed out, and will need to sign in again.
  • Game progress saved only on that device is lost. Progress made while signed in is stored on the academy’s server and follows the student to any device, so it survives — but anything played before signing in does not.
  • Sound and narration preferences return to their defaults.

If you block cookies but still sign in, the platform will not be able to keep you signed in from page to page.

8Changes

If we ever add a cookie, this table changes on the same day. If we ever add one that is not strictly necessary — which today we have no plan to do — we will ask for consent before setting it, not after.

Questions: [email protected]. See also the Privacy Policy.

The other documents

  • Privacy Policy
  • Terms & Conditions
  • Refund Policy
  • Family Agreement
Generation 3 Academy · Preparing the Third Generation
Curriculum content is under scholarly review. · Enter The Vessels
Privacy Terms Cookies Refunds Family Agreement