junseok.meme@junseok.me

Privacy

This page is about one thing only: “Help train it”, where you can choose to send your pointer’s movements so the model on junseok.me can learn from real hands. If you never say yes, nothing about you leaves your browser.

Who I am

Junseok Lee runs junseok.me and is responsible for this data (controller and privacy officer). Contact: me@junseok.me.

Why

To retrain the prediction model on this page with real movements in real browsers, and to measure how well each published version predicts. Nothing else: no advertising, no profiling, no identifying you, no selling or sharing with anyone beyond the two services below.

What is collected

Only after you tick both boxes and say yes:

Your IP address and browser details (such as the User-Agent) reach the server with every request, as on any website. I don’t store or log them. Nothing you type is collected, and nothing outside this page.

Legal basis

Your consent, given separately for collection and for the transfer abroad. Saying no, or saying nothing, costs nothing: the page works exactly the same.

How long

Each batch is kept for at most 12 months from the day it arrived. A job runs every day and deletes whole days older than that. After 12 months the page also asks you again before sending anything more.

Where it goes (transfer abroad and processing on my behalf)

RecipientCloudflare, Inc. (United States), which runs this site and stores the data. Stored in the European Union (a bucket restricted to the EU jurisdiction); each request is first handled at the Cloudflare data centre nearest you. Privacy contact: privacyquestions@cloudflare.com.
GitHub, Inc. (United States), where the weekly retraining runs. Privacy contact: privacy@github.com.
WhatEverything listed under “What is collected”.
When and howFrom your browser about every 15 seconds while sending, and when you leave the page, over HTTPS. Once a week, the retraining job downloads it over HTTPS.
Why and how longCloudflare stores it for me for 12 months. GitHub holds a copy for one day while a model retrains, then deletes it.
RefusingLeave the transfer box unticked and nothing is sent. The page works the same.

What stays in your browser

To remove them: press Stop (the ID), press Forget (the learned hand), or clear this site’s data in your browser.

Your rights

You can see, delete or stop the use of your data at any time.

One limit, stated plainly: a model already trained on your movements and published on this page keeps what it learned in its weights. Deleting your data takes it out of every later model, but cannot take it out of one that already exists.

How it is protected

Visitors in the EU

The legal basis is your consent (GDPR Art. 6(1)(a)), which you can withdraw at any time with Stop. You can also complain to the data protection authority where you live.

Changes

If this changes, the page asks everyone again before sending anything more.

Effective 27 September 2026.