1. What this policy covers
This Privacy Policy explains how JC Studio ("we," "us," or "our") handles information when you use Doodle Roll: Physics Puzzle (Korean name: 슥슥데굴, the "App", Android package com.jcstudio.sketchmaze). The App is a drawing physics puzzle game. It has no account or sign-up, and we do not ask for your name, email address, contacts, photos, location, camera, or microphone.
2. Information processed
- Game progress and settings (on your device only). Cleared stages and best records, stickers, the hint steps you have opened, how many times you have tried each stage you have not cleared yet, and sound, vibration, and text-size settings are stored in the App's private storage on your device. They are not uploaded to us.
- Anonymous play statistics. To understand how many people play and where players get stuck, release builds send small records to our analytics backend (Supabase). Each time the App starts: a random installation ID created by the App, the platform (Android), the App version and build number, your device's local date, the highest stage number cleared, the number of stages cleared, and whether Unlimited Hints is owned. While you play: when you start a try on a stage you have not cleared yet (at most about once every 30 seconds) or clear a stage for the first time, the same random installation ID, the App version and build number, the stage number, and the number of tries so far, plus — on a first clear — the hint step you had opened, the number of drawings, and the time taken. The random ID is not your advertising ID or Android ID and is not linked to your name or contact details. Your drawings and solution codes are not sent.
- Rewarded ads and consent. The App uses Google Mobile Ads (AdMob) only for optional rewarded ads. An ad is shown only when you tap the button to watch an ad to open a hint step; the App does not show banner or interstitial ads. When ads are requested, Google may process advertising identifiers, IP address, device and app information, ad interactions, diagnostics, and your consent choices. Where required (for example in the EEA/UK), a consent form lets you choose whether ads may be personalized. If you own Unlimited Hints, the App does not request ads.
- Purchases. The optional one-time “Unlimited Hints” purchase (formerly “Unlimited Pencils”) is processed by Google Play billing. RevenueCat processes an anonymous app user ID and your purchase status so the purchase can be unlocked and restored. We do not receive your full payment card details.
3. How information is used
Locally stored data exists so the game can remember your progress and settings. Play statistics are used only to count installs and active players, check which App versions are in use, and see which stages players clear or get stuck on so we can balance stage difficulty. Ad-related data is processed by Google to serve and measure rewarded ads and to honor your consent choices. Purchase data is used to grant and restore Unlimited Hints. We do not sell personal information.
4. Services that process information and international transfers
- Google for Google Play services and billing, consent management (UMP), and rewarded ads (AdMob).
- RevenueCat for purchase status and restore.
- Supabase for storing the anonymous play statistics described above. These records are kept in a private table that is not publicly accessible.
These providers may process data in countries other than yours. Their handling of information is governed by their own policies. Data is sent over encrypted HTTPS each time you use the related feature. Each transfer below lists: recipient (country, contact) — items / when / purpose / retention.
- Google LLC (USA, privacy contact form) — advertising identifiers, IP address, device and app information, ad interactions, diagnostics, consent choices, and Google Play purchase information / when the App prepares or shows an optional rewarded ad (not if you own Unlimited Hints) and when you buy / rewarded ads, consent management, and billing / per Google's policies
- RevenueCat, Inc. (USA, privacy@revenuecat.com) — anonymous app user ID and purchase status / when the App checks, makes, or restores the purchase / unlocking and restoring Unlimited Hints / per RevenueCat's policy
- Supabase, Inc. (U.S. company; database in the Seoul, South Korea region; privacy@supabase.io) — the anonymous play statistics in section 2 / when the App starts and while you play (release builds) / counting players and balancing stage difficulty / section 6
If you do not want these transfers, you can skip rewarded ads and the purchase, or uninstall the App. Refusing the transfers needed for ads means ad-unlocked hint steps stay closed (no ad data is sent if you own Unlimited Hints). The game itself is playable without ads.
5. Permissions
- Internet: used for anonymous play statistics, rewarded ads, and purchases. The game itself is playable offline.
- Billing: used for the optional Unlimited Hints purchase through Google Play.
- Advertising ID: declared by the Google Mobile Ads SDK for rewarded ads. You can reset or delete it in Android settings.
- Vibration: used for optional haptic feedback, which you can turn off in the App's settings.
6. Storage and retention
Game data remains on your device until you clear the App's storage or uninstall it. Anonymous play statistics are kept on the server so that long-term trends can be counted; they are not erased automatically when you uninstall the App, and there is currently no automatic expiry period. We delete them when we clean up statistics. Google and RevenueCat retain data under their own policies.
7. Your choices
- Rewarded ads are always optional; you can play without ever watching one.
- Review advertising privacy choices when the consent form is offered in the App.
- Reset or delete your device advertising identifier through Android settings.
- Clear all on-device game data by clearing App storage or uninstalling the App. This also removes the random installation ID from your device.
- For questions about or deletion of server-side statistics, contact us. Because the random installation ID is not linked to your identity, we may not be able to find a specific installation's records from an email alone.
8. Children
Doodle Roll is a general-audience puzzle game and is not directed to children under 13 (or the minimum age required in their country). Ads are requested with a G (general audiences) content rating limit. We do not knowingly collect personal information from children. If you have questions about a child's use of the App, contact us.
9. Security
Play statistics are sent over HTTPS and stored in non-public tables. We use reasonable technical measures, but no method of transmission or electronic storage is completely secure.
10. No in-app account
Doodle Roll has no account system, so there is no account to delete. Removing the App or clearing its storage deletes all on-device game data. Unlimited Hints is tied to your Google Play purchase and can be restored from the App.
11. Changes
We may update this policy when the App, providers, or legal requirements change. We will post the new date on this page.
Revision history: effective July 12, 2026; updated October 15, 2026; October 16, 2026: added privacy officer, international transfers and remedies, and a full Korean version.
12. Privacy officer and contact
Privacy officer: Jongcheol Lee (owner), whdcjf8172@gmail.com. We reply to access, correction, deletion and suspension requests within 10 days.
Privacy questions or requests: whdcjf8172@gmail.com
13. Remedies
For advice on or reports of privacy infringement, you can also contact these Korean agencies:
- 개인정보분쟁조정위원회 (Personal Information Dispute Mediation Committee): 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터 (Personal Information Infringement Report Center): 118 (privacy.kisa.or.kr)
- 대검찰청 사이버수사과 (Supreme Prosecutors' Office Cyber Investigation Division): 1301 (www.spo.go.kr)
- 경찰청 사이버수사국 (Korean National Police Agency Cyber Investigation Bureau): 182 (ecrm.police.go.kr)