Privacy Policy
Machine Learning Playgrounds · Effective 15 August 2026
Machine Learning Playgrounds (“the app”) does not collect personal information. The app runs entirely inside your web browser with no server behind it: uploading data, training, predicting, and saving all happen on your own device. This policy states that fact and everything that follows from it.
This is a translation. The Korean policy is authoritative; where the two differ, the Korean text governs.
Scope
This policy covers the app as served at https://luminousky.com/ml-playgrounds/
and installations a school runs from the same source.
It does not cover the separate page that introduces the app, nor any other service you use to submit or share what you make with it.
Article 1 (Information processed, purposes, retention)
The app collects nothing. There is no sign-up and no login, and it never receives, transmits, or stores a name, student number, school, contact detail, or any other personal information. There is therefore no list of collected items and no retention period.
When you export a project to a file, you may optionally type a student number and name so that they appear on the submission. What you type is written only into the project file saved on your own device. The app neither transmits nor separately retains those values. Keeping, submitting, and deleting that file is entirely yours to manage.
Article 2 (Provision to third parties)
Because the app collects no personal information, there is none to provide to anyone. The data you upload and the results you train never leave your browser.
Article 3 (Outsourced processing)
Because the app collects no personal information, there is no processing to outsource. The hosting used to publish the app is described in Article 7.
Article 4 (Destruction of personal information)
The app holds no personal information, so there is nothing to destroy. Projects you are working on are kept in your device's browser storage (IndexedDB), and you can delete them yourself at any time. Article 5 explains how.
Article 5 (Your rights and how to exercise them)
Because the app holds no personal information, there is no record to request access to, correct, delete, or suspend. Everything you make stays on your own device, where you can inspect and erase it directly.
- Delete a project — open the project list on the app's first screen and delete it.
- Erase everything the browser kept — use your browser's “clear browsing data” and remove this site's stored data (cookies and other site data).
- Delete an exported file — remove the downloaded project file from your device. If you typed a student number and name, those values exist only inside that file.
Article 6 (Security measures)
Not collecting personal information is itself the app's primary safeguard. In addition:
- Nothing is transmitted. Uploaded data, training results, and any student number or name you type are not sent over the network.
- Nothing is stored by us. There is no server behind the app and no database holding per-user material.
- The app is served over an encrypted connection. It is delivered only over HTTPS.
- The source code is public. Anyone can verify the statements above in the source.
Where a school installs and runs the app itself, the server performs computation only and does not permanently store user material. Operating and securing that server is the responsibility of the institution that installs it.
Article 7 (Automatic collection and external resources)
The app uses no cookies to identify or profile you, and installs no analytics or advertising tools. It does use browser storage (IndexedDB), but only to keep your work on your own device; that content is never transmitted.
Two things do, by their nature, leave a trace of your connection outside, and we state them:
| What | Why | What travels |
|---|---|---|
| Downloading the image analysis model (Google storage) | Image projects need it to extract features from photos. The file is large, so the app fetches it from its origin rather than serving it. | Download only, one direction. Your photos and data are not sent. The request may leave connection records (such as an IP address) with that service. |
| Website hosting (GitHub Pages, Cloudflare) | Used to publish the app's files on the internet. | Connection records may remain with those services. The operator does not access them. |
Article 8 (Children under 14)
The app collects no personal information at any age, so it never collects a child's personal information and never needs a legal guardian's consent. With no sign-up, there is no screen on which a child enters personal details at all.
Article 9 (Privacy officer and contact)
Please direct privacy questions about the app to:
| Role | Detail |
|---|---|
| Privacy officer | Operator, Machine Learning Playgrounds |
| Contact | [email protected] |
Article 10 (Remedies)
For counselling or redress regarding personal information in the Republic of Korea, you may contact:
- Personal Information Dispute Mediation Committee — 1833-6972 (www.kopico.go.kr)
- Korea Internet & Security Agency Privacy Center — 118 (privacy.kisa.or.kr)
- Supreme Prosecutors' Office, Cybercrime Division — 1301 (www.spo.go.kr)
- National Police Agency, Cybercrime Bureau — 182 (ecrm.police.go.kr)
Article 11 (Changes to this policy)
If this policy changes, the revised text is published on this page together with its effective date. Where a change to how the app works changes what it processes, the policy is updated in the same release as the app.
The authoritative version of this policy is the Korean text; where a translation differs, the Korean policy governs.