Your progress, in your browser.

This page explains how this version of ZeyrnLab works.

Learning progress

We store the steps viewed and lesson study marks in this browser, together with experiments visited and whether answers were correct or incorrect. When you save an attempt, we also keep the chosen parameters and its date for comparison in this browser. These data are used to show your learning path and are not sent by ZeyrnLab’s code to a central database.

You can delete this record on the My progress page or clear site data in your browser. It remains until deleted; ZeyrnLab has no recovery copy.

Hosting and access

The site is public and hosted by Cloudflare. Opening a page sends technical data to the hosting provider, such as your IP address and file requests. Only the owner signs in through Supabase to access administration. These services have their own privacy policies.

Hosting provider privacy policy

Community database

In the hosted version, suggestions, bug reports and votes are stored in Supabase, in the Frankfurt region (European Union). Learning progress remains only in this browser.

Supabase privacy policy

External payment services

The support button opens the Revolut.me link provided by the creator. Payment data is handled by that external service under Revolut terms and privacy rules. ZeyrnLab does not request or store card numbers.

Advertising and visitor analytics

This version's code includes no advertising or visitor analytics tools. The font is hosted with the other site files. We do not use learning accounts. The suggestions area asks only for the message type, title, description and related page, without a name or email address. Messages are kept in ZeyrnLab's database and viewed by the owner; only a title and summary prepared by the owner may be published for voting. Bug reports and the original message remain private. We keep a random identifier in a cookie needed to update your vote in this browser and prevent duplicates; the server retains the choice for each poll without linking it to an authenticated name or email. To limit abuse, we temporarily use a key derived from the connection address without storing that address in ZeyrnLab's database. Messages and decisions are retained for project analysis and follow-up. The chosen language is saved in this browser.