▦ MATRIX THINKING

PRIVACY

Page views and real interaction.

We use Cloudflare Web Analytics to understand page views and performance. Separately, our interactive laboratories send a few game-activity milestones to a Cloudflare Worker owned by Matrix Thinking. This helps distinguish loading a page from trying an experiment.

What the game counters record

The laboratory name, a UTC date, and a fixed event category: first interaction; an action such as play, step, edit, inspection, a rule change, a question or guess; and engagement milestones. Each category is counted at most once per page session per UTC day. These are sessions, not unique people. Reloading or opening another tab starts a new session.

“Engaged” means at least three separate actions and five seconds of active time. The 30-second and two-minute milestones also require at least three actions. Active time counts only while the page is visible and focused, and stops counting after a minute without an interaction. Automatic animation, hovering, scrolling and simply opening a page do not count as interaction.

On the micro:bit page, these categories cover A/B transformations, reset, selecting an experiment and inspecting a matrix cell. The chosen cell, brightness values and individual button labels are not sent. Counts are milestones per session, not a log of every press.

What the game database does not record

Our game database stores no names, email addresses, IP addresses, browser fingerprints, typed text, precise key values, cell coordinates, drawings, full URLs or browsing history. A random page-session identifier is kept in memory and sent only to deduplicate events. It is not saved in a cookie or browser storage. Deduplication records older than 14 days are removed during subsequent collection; daily aggregate counts are retained.

Requests still pass through Cloudflare, which handles normal network metadata and service logs under its own policies. The reports and database are accessible through the owner's Cloudflare account, not through a public reporting endpoint.

Your choice

The additional game counters respect the browser's Do Not Track and Global Privacy Control signals. You can also turn them off for a page by adding ?analytics=off to its address. Blocking analytics must never prevent a laboratory from working.

These counters provide evidence of interaction, not proof that every session belongs to a human. Browser automation can imitate actions, and privacy tools may prevent some real activity from being counted.

Collection starts when this feature is deployed. Earlier visits, including previous CSTA newsletter traffic, cannot be classified retroactively.

Cloudflare privacy policy · Questions or feedback

Updated November 9, 2026.