rotblock

rotblock Privacy Policy

Last updated: 7 October 2026

This policy explains what personal data the rotblock iPhone app and the website https://rotblock.org process, why, and what your rights are. It is also published at https://rotblock.org/privacy.

1. Who is responsible

The controller under the EU General Data Protection Regulation (GDPR) is:

WMB GmbH
Beethovengasse 4-6/2/7
2500 Baden, Austria
Managing director: Murat Bock
Company register: FN 659861i
Register court: Landesgericht Wiener Neustadt
VAT ID: ATU82399879
Email: me@muratbock.com
Phone: +43 660 4041942

We have not appointed a data protection officer because we are not required to.

2. The short version

3. Data stored only on your device

The following stays in the app's storage on your iPhone (the app and its extensions share it through an App Group). We do not receive it unless you create an account and the cloud backup (section 4) sends it.

You can delete all of this by deleting the app.

4. Optional account

If you sign in with Apple, we process the following on our own server. The server software is self-hosted Supabase, operated by us on Oracle Cloud Infrastructure in Frankfurt, Germany.

DataSourcePurpose
Account ID (a random identifier) and the Apple user identifier from Sign in with AppleApple, at sign-inSign you in and keep you signed in
Sign-in records: time of sign-in, IP address and device type (user agent)Your deviceKeeping your session secure
Display name: your first name if Apple shares it at your first sign-in, otherwise "Brain" plus 4 characters of your account IDApple / generatedShown to other users if you have not picked a username (section 5)
XP (total, per game and per week), streak, number of games played, days on which you solved at least one challengeYour deviceLeaderboards, friends features, gift pack milestones
Cloud backup: a copy of the progress, content, IQ results and settings listed in section 3, excluding the Screen Time tokens, lock rules and schedulesYour deviceRestore your progress on a new or reset device
Your Pro status and its end date, verified from Apple's signed purchase data (section 8)Your device / AppleUnlock Pro features that run on our server
Technical connection data (IP address, time and target of each request)Your deviceDelivering the service and protecting it against abuse (server logs)

5. Friends, leaderboards and multiplayer (Pro)

Friends and multiplayer features need an account and an active Pro subscription. They include a profile, friend requests, leaderboards, item trades, duels and streak buddies.

What other signed-in users can see:

What we store for these features: your username and the date you last changed it, your friend code, friend requests and friendships, users you blocked, reports you send (reason and the reported account), the cosmetic items your account owns and where each came from (for example gift pack, milestone, redeem code, shop purchase), trades, duels with their results, streak buddy pairings and nudges.

Usernames are checked against a list of offensive words. If you block someone, you are hidden from each other on leaderboards and friend codes, and open trades, duels and buddy pairings between you end. Reports are read only by us to moderate the service.

New friend requests, trades, duels and nudges are shown as notifications created on your device when you open the app. We do not send push notifications for them.

Legal basis: performance of a contract (Art. 6(1)(b) GDPR). Moderation of reports and blocking: legitimate interest in a safe service (Art. 6(1)(f) GDPR).

6. Gift packs, redeem codes and cosmetics

Legal basis: performance of a contract (Art. 6(1)(b) GDPR).

7. AI Tutor

The AI Tutor (a paid add-on that requires Pro and an account) writes a course on a topic you choose.

What you send to our server: the topic you type (up to 120 characters), which concepts of a tier you have mastered (to unlock the next tier), your Apple signed purchase data (section 8), and, if you use the "Report" button, the reported text excerpt and a reason.

What our server sends to the AI providers: only the topic and course material derived from it (the course outline, research notes and the concepts to cover). We do not send your account ID, name, email, device data or progress to them.

Please do not enter personal data about yourself or others as a topic. Topics that target a private person are refused.

What we store: your topics, the generated courses and their sources, generation jobs (status, time, token use and cost), when you completed each tier, reports you send, and the record of your purchase (section 8). Courses are visible only to you.

Push notifications: when you start a course, the app asks whether you want one notification when it is ready. If you allow it, the app sends your device's push token to our server, linked to your account. Our server uses Apple's Push Notification service to send "Your course is ready" with the course title. Tokens that Apple reports as no longer valid are deleted. You can turn notifications off in iOS Settings at any time.

Transfers outside the EU: OpenAI and Google process this data in the USA. According to the providers, these transfers are covered by the EU-US Data Privacy Framework, under which they are certified, and by the Standard Contractual Clauses in their data processing terms. According to their API terms, they do not use data sent through their paid APIs to train their models, and they may keep it for a limited time to detect abuse.

Legal basis: performance of a contract (Art. 6(1)(b) GDPR). Reports: legitimate interest in correct and safe content (Art. 6(1)(f) GDPR).

8. Purchases (rotblock Pro, AI Tutor, Brain Shop)

Subscriptions and in-app purchases are sold and billed by Apple through the App Store. Apple processes your payment data under its own privacy policy. We do not receive your name, payment details or Apple Account email from Apple.

The app checks your purchases on your device with Apple's StoreKit. For features that run on our server (friends and multiplayer, AI Tutor), the app also sends Apple's signed transaction data for your Pro subscription and the AI Tutor add-on to our server. This data is signed by Apple and contains the product, transaction IDs, purchase and expiry dates and the App Store environment. Our server checks Apple's signature and stores the original transaction ID, product, expiry date and environment, linked to your account. A purchase can be linked to only one rotblock account, so one purchase cannot unlock many accounts.

Legal basis: performance of a contract (Art. 6(1)(b) GDPR) and our legitimate interest in preventing misuse of purchases (Art. 6(1)(f) GDPR).

Apple provides us with aggregated, non-identifying sales reports.

9. Content downloads

The app downloads learning content (for example reading passages and other exercises) and Brain Shop and booster pack catalogue updates from our server. These requests do not contain your account or progress. Our server necessarily receives your IP address and the time of the request (server logs, section 13).

10. Microphone and speech recognition

If you answer by voice (for example flashcards, languages or AI Tutor answers), rotblock uses the microphone only while you are answering, and Apple's speech recognition turns your speech into text. Where your device supports on-device recognition for the language, rotblock requires it, so the audio does not leave your device. If your device or language does not support on-device recognition, Apple may process the audio on its servers under Apple's privacy policy. We never receive or store audio recordings. You can always type instead and you can turn off microphone and speech access in iOS Settings.

Spoken words, sentences and guidance played to you are generated on your device by Apple's text-to-speech or come with the app.

11. Handwriting

Handwritten answers are recognized on your device using Apple's Vision framework. Drawings are not stored and not sent anywhere.

12. Notifications and widgets

13. Hosting, server logs and backups

14. Website

The website https://rotblock.org uses no cookies, no analytics, no tracking and no third-party content. When you visit it, our server processes your IP address and the requested page in its server logs (section 13), based on our legitimate interest in delivering and securing the website (Art. 6(1)(f) GDPR).

15. No tracking, no ads, no analytics

rotblock does not track you across apps or websites, does not show ads, and contains no third-party analytics, advertising or crash-reporting SDKs. If you have agreed to share analytics with app developers in iOS Settings, Apple may provide us with crash reports and aggregated usage statistics. These are anonymous to us.

16. Recipients and transfers

17. How long we keep data

Deleting your account: in the app, open the Blocks tab, go to Account and tap Delete account. This deletes your account and everything linked to it on our server immediately: profile, leaderboard entries, cloud backup, friends, trades, duels, items, AI Tutor courses, purchase records and push tokens. Copies in backups disappear within 14 days. Progress on your phone stays until you delete the app. You can also email us to request deletion.

18. Children

rotblock is not directed at children under 14. In Austria, the age of consent for information society services under Art. 8 GDPR is 14. You need to be at least 14 to create an account, or have the consent of a parent or guardian. Using the app without an account does not send personal data to us.

19. Your rights

You have the right to access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20) and to object to processing based on legitimate interests (Art. 21). To exercise them, email me@muratbock.com. Because we only know your account ID, please tell us your username, display name or friend code so we can find your account. We may ask for information to verify the request.

You also have the right to lodge a complaint with a supervisory authority. In Austria this is:

Österreichische Datenschutzbehörde
Barichgasse 40-42, 1030 Vienna, Austria
dsb@dsb.gv.at, https://www.dsb.gv.at

20. Security

Connections to our server use HTTPS. Access to cloud data is restricted per user by database rules: only you can read your backup and your AI Tutor courses. XP, leaderboards, trades, duels and Pro status can only be changed through checks on our server. Purchase data is verified against Apple's signature.

21. Changes

We will update this policy when the app's data processing changes and show the date at the top. For material changes we will inform you in the app.

22. Contact

WMB GmbH, Beethovengasse 4-6/2/7, 2500 Baden, Austria
me@muratbock.com, +43 660 4041942