🧙 Wiz Kids
LearnEdTech Privacy & Procurement

Pseudonymous identity: the middle ground, mapped precisely

Evidence grade: settled technical and legal ground, widely misused in marketing. The pseudonymous/anonymous distinction is established in regulation (GDPR defines pseudonymisation; the Article 29 Working Party drew the line) and in the re-identification literature. The controversy isn't the concept — it's vendors selling one word while practicing the other. Position note: our own architecture is pseudonymous-by-design, so this page explains the pattern we use, stake acknowledged.

Between "we know exactly who this is" and "we know nothing" lies the territory where most careful child-data design actually lives: pseudonymity — records attached to a stable identifier that is not, by itself, a person. It's a genuinely powerful pattern and a genuinely abused word, and the difference is a set of design rules you can check.

The distinction that regulation draws

Anonymous data cannot be attributed to a person by any means reasonably likely to be used — a bar the re-identification literature shows is brutally high for rich individual-level records (Sweeney's demographics result; Narayanan and Shmatikov's Netflix work). Pseudonymous data can be attributed with additional information kept separately — GDPR Article 4(5) defines exactly this, and the Article 29 Working Party's opinion made the consequence explicit: pseudonymised data is still personal data. That legal honesty matters practically: a vendor calling behaviorally-rich pseudonymous records "anonymous" isn't simplifying, they're reclassifying data out of its legal protections — the same move as the hashed-email trick, one abstraction up.

What pseudonymity buys when it's real

Done properly, the pattern delivers most of what schools need with a fraction of the risk: continuity (a learner's progress accumulates across sessions and devices) without exposure (a breach of pseudonymous game state discloses that BlueTiger42 is good at spreadsheets); teacher visibility (the adult who holds the mapping sees children; the vendor sees animals); rights-readiness (access requests return clean, bounded records; deletion has little to miss). The pattern's whole value concentrates in one property: where the mapping lives. If the link between pseudonym and child exists only outside the vendor — a teacher's roster — then the vendor's "we can't identify students" is structural fact; if the vendor holds the mapping too, pseudonymity is an internal formatting choice, not a protection.

The design rules that keep it honest

  1. Generated, not chosen — child-chosen usernames encode real names, birthdays, and worse; generation (BlueTiger42) removes the leak by construction.
  2. The mapping stays out of the system — the roster with the teacher; no recovery path that quietly rebuilds it (the password-reset probe tests exactly this).
  3. No side-channel identifiers — a pseudonymous account plus third-party SDK flows equals identified-in-practice; device IDs and IPs are the pseudonym's known enemies.
  4. Minimised payload — pseudonymity protects least when the record is richest; the sparser the attached data (minimisation), the further the record sits from re-identification.
  5. No cross-context reuse — the same pseudonym across products re-creates the linkability pseudonymity exists to prevent.

What the pattern doesn't do

In practice (evaluating a "pseudonymous" claim)

Ask where the mapping lives, what identifiers ride alongside (devtools answers this), whether names are generated or chosen, and what the access-request response actually contains. The pattern is checkable in twenty minutes — which is the nicest thing about it.

References


© Glu IO Pty. Ltd. — Wiz Kids (wiz.kids). Link freely; republication requires permission — see terms. Found an error in our reading of the research? We correct fast: tell any teacher piloting Wiz Kids.