top of page

Kid-Friendly by Design: Reporting, Feedback, and a Watchful Eye

  • Writer: Marcel Dütscher
    Marcel Dütscher
  • 5 days ago
  • 1 min read

Updated: 4 days ago

An online game that kids play needs more than a "report" button in the fine print. How we implement protective mechanisms as a consistent design principle — as of today, with an honest look at what's still missing.


Reporting where it happens. In the game there's the /report chat command: it automatically quotes the last chat lines along with it — whoever reports doesn't have to retype or prove anything. Every report carries the world ID so we know the context. When entering a world, a short hint points out the function, and /help mentions it too.


Feedback is not a complaint. In the portal we deliberately separated "Feedback & Ideas" from "Report a player" — with its own card and friendly language. Someone who wants to share an idea shouldn't fill out a form that feels like pressing charges. And for parents there's a dedicated notice section both on the landing page and with the rules.


What's in progress: moderation in layers. For names and chat, a layered plan is ready: first normalization of obfuscations (turning "B4dW0rd" into "badword"), then fuzzy rule checking, then — only for borderline cases — an LLM check, and at the end always a human admin queue. Chat is to be masked locally right away and spot-checked asynchronously. What matters is the order: the cheap, deterministic layers catch the bulk, the expensive AI only sees the doubtful cases, and no automatic verdict is final.


The principle behind it all: protective functions must be as simple as the thing they're supposed to protect against. A kid who experiences something weird types /report — you can't demand more than that.

Recent Posts

See All
Things We Learned Along the Way

Not every insight fills its own article. Here's a collection of small lessons from the last few months — each of them cost us at least one evening. Doorways need three blocks of height. Sounds wrong,

 
 
 

Comments


bottom of page