Deutsche Fassung (Datenschutzerklärung)
Last updated: 23 October 2026
This is an English translation of our German Datenschutzerklärung. The German version is authoritative.
Ardalan Ebrahimi
Pragpath Studio
c/o Impressumservice Dein-Impressum
Stettiner Str. 41
35410 Hungen
Germany
Email: info@pragpath.com
The c/o address is a correspondence address for this website. Email is the fastest way to reach us with any privacy request.
MiniCoder is a platform where children build small apps and games by talking or typing. We collect as little as possible: an account needs only a username and a password, an email address is optional. There is no advertising and there are no advertising trackers. Children under 16 may only use MiniCoder with their parents' consent or under their supervision (section 7).
MiniCoder runs on Microsoft Azure (provider: Microsoft Ireland Operations Ltd., One Microsoft Place, South County Business Park, Leopardstown, Dublin 18, Ireland). The website, the application server (Azure App Service) and the database (Azure Database for PostgreSQL) run in the "West Europe" region (Netherlands, EU), under Microsoft's data processing agreement (Art. 28 GDPR).
When you visit the website, technically necessary data is processed: IP
address, date and time, the page or endpoint requested, browser and
operating system details (user agent) and, where applicable, the
referring page. This is necessary to deliver the site and keep it secure
(Art. 6(1)(f) GDPR). Server and error logs are deleted after 30 days at
the latest. The hosting service may set a technically necessary
load-balancing cookie (e.g. ARRAffinity).
MiniCoder can be tried without an account. So that guests can find their apps again and keep them when they register later, and so that guest usage limits work, we store a random guest id and a counter in the browser (see section 10) and the apps created with it on our server. Legal basis: Art. 6(1)(b) GDPR (providing the requested service) and Art. 6(1)(f) GDPR (preventing abuse).
When you register we process your username, password (stored only as a hash), optionally your email address and name, the account type (child/user, parent, teacher), your language setting and your balance of "tokens" for app creations. The purpose is to provide the account and store your apps; the legal basis is Art. 6(1)(b) GDPR. We keep this data until the account is deleted.
Account deletion: there is currently no delete button in the app. Write to info@pragpath.com and we will delete the account together with its apps and content. Parents can request deletion of their child's account.
You can optionally sign in with your Google account (provider: Google
Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland).
Google's script (accounts.google.com/gsi/client) is loaded
only on the login and registration pages and in the sign-in dialog, not
on the other pages. When it loads, Google receives your IP address and
browser details. If you use Google sign-in, Google sends us your Google
id, email address, name and the address of your profile picture. Legal
basis: Art. 6(1)(b) GDPR. Google may transfer data to the USA; Google is
certified under the EU-US Data Privacy Framework. Google's privacy
policy:
policies.google.com/privacy.
To turn a description into an app or to change an app, we send the text you entered (the prompt), where applicable the app's current code, and technical instructions to the API of OpenAI (OpenAI, L.L.C., 3180 18th Street, San Francisco, CA 94110, USA). For voice input, the recording is sent to OpenAI's "Whisper" service to be converted into text; we process the audio in memory only and do not store it. Prompts, generated code and the change history are stored by us so that you can keep working on your apps. Legal basis: Art. 6(1)(b) GDPR. The transfer to the USA is based on the EU-US Data Privacy Framework or Standard Contractual Clauses (Art. 46 GDPR). Under OpenAI's API terms, data sent through the API is not used to train models.
Please do not enter personal data in prompts (such as real names, addresses or phone numbers).
If you publish an app in the MiniCoder App Store or create a share link, the app is visible to others together with your username; other users can give apps stars. Publishing is voluntary and can be undone (Art. 6(1)(b) GDPR). We may review and remove public content.
Where an email address is available, we send: parent invitations, notifications (e.g. when an app receives a star, reminders about unfinished apps, summaries), replies to feedback and requests, and occasional news about new features. Notifications can be turned off in the settings or through the unsubscribe link in every email. For links in notifications we measure whether they were clicked. Legal basis: Art. 6(1)(b) and (f) GDPR. Emails are sent through the SMTP server of our email provider (Private Email by Namecheap, Inc., Phoenix, USA); the transfer is based on Standard Contractual Clauses (Art. 46 GDPR).
Feedback sent through the feedback window and requests sent through the groups/teachers form (email address, message) are processed to answer them and to improve MiniCoder (Art. 6(1)(b) or (f) GDPR). With feedback we store the technical context (e.g. the page and the app concerned). We delete this data when it is no longer needed.
We measure ourselves, without any third party, how MiniCoder is used, e.g. pages visited, features used, successful or failed app creations. For this, the following is sent to our server: event name, page, time, browser and interface language, user agent, origin of the visit (referring page, UTM parameters), a random visitor id and session id and, for signed-in users, the account id. The IP address is not stored.
mc_visitor), the first-touch origin
(mc_first_touch) and the session data
(mc_session, mc_session_start,
mc_last_activity) are stored in your browser so that
repeat visits can be grouped. Legal basis: § 25(1) TDDDG,
Art. 6(1)(a) GDPR.
We keep statistics data for at most 2 years.
MiniCoder mostly uses the browser's local storage (localStorage/sessionStorage) rather than cookies.
| Purpose | Keys | Consent |
|---|---|---|
| Sign-in (session token, account data) | token, user |
not required |
| Chosen language | mc_ui_lang |
not required |
| Your cookie choice | cookieConsent, analyticsConsent |
not required |
| Guest mode (guest apps, usage limits) |
guest_persistent_id, guest_session_id,
guest_session_state, guest_daily_generations
|
not required |
| Taking part in a class session | mc_class_session_v1 |
not required |
| Registration and save flow, dismissed hints, order of AI requests (for the current tab or display only) |
mc_conv_ctx, mc_conv_after_signup,
mc_conv_limit_version, mc_own_shown,
mc_own_dismissed_until, mc_group_cta_shown,
mc_group_cta_dismissed_at, mc_ai_op_seq
|
not required |
| Marking operator and test traffic (admin only) | mc_internal, mc_test |
not required |
| Statistics (section 9) |
mc_visitor, mc_first_touch,
mc_session, mc_session_start,
mc_last_activity
|
only with consent |
The necessary entries are strictly required for the service you asked for (§ 25(2) no. 2 TDDDG). You can change or withdraw your choice at any time through the "Cookie settings" link at the bottom of the page; when you withdraw, we delete the statistics entries from your browser.
On the home page we show a video from YouTube (Google Ireland Limited).
The video is loaded only when you click "play"; before that no
connection to YouTube is made. After the click the video is loaded in
privacy-enhanced mode (youtube-nocookie.com); Google then
receives your IP address and browser details and may transfer data to
the USA (EU-US Data Privacy Framework). The legal basis is the consent
you give by clicking (§ 25(1) TDDDG, Art. 6(1)(a) GDPR).
We do not sell data and do not share it for advertising. Recipients are only the service providers named above and, where we are legally required to, public authorities.
You have the right to:
An email to info@pragpath.com is enough. Parents can exercise these rights on behalf of their children.
You also have the right to lodge a complaint with a data protection supervisory authority, for example the authority responsible for where you live.
Data is transmitted encrypted (HTTPS). Passwords are stored only as hashes. Access to the servers and the database is restricted.
We update this privacy policy when MiniCoder changes. The version published here applies.
Last updated: 23 October 2026