Pseudonymous identity: the middle ground, mapped precisely
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
- Generated, not chosen — child-chosen usernames encode real names, birthdays, and worse; generation (BlueTiger42) removes the leak by construction.
- 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).
- 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.
- Minimised payload — pseudonymity protects least when the record is richest; the sparser the attached data (minimisation), the further the record sits from re-identification.
- No cross-context reuse — the same pseudonym across products re-creates the linkability pseudonymity exists to prevent.
What the pattern doesn't do
- It doesn't make data anonymous — treat pseudonymous records as personal data with lowered stakes, never as out-of-scope.
- It doesn't survive rich behavioral accumulation — enough distinctive data makes any identifier a fingerprint; rule 4 is load-bearing, not decorative.
- It doesn't replace accountability — a child behaving harmfully under a pseudonym still needs the adult with the roster able to act; pseudonymity toward the vendor, never toward the teacher, is the design.
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
- GDPR Article 4(5); Recital 26 — pseudonymisation defined; anonymity's "means reasonably likely" test.
- Article 29 Working Party (2014). Opinion 05/2014 on Anonymisation Techniques.
- Sweeney, L. (2000); Narayanan, A., & Shmatikov, V. (2008) — the re-identification results that set the bar.
© 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.