Privacy Policy

Last updated · 1 May 2026

This policy describes what data the monostroke mobile app and website collect, why each piece of data is collected, who it is shared with, and how you can exercise your rights over it. monostroke is a single line drawing puzzle game for one player; the app is designed to be playable without an account or any personal information.

Summary

Who we are

"monostroke", "we", "us", and "our" refer to the publisher of the monostroke app. You can reach us at contact@vectorweave.org for any privacy question, complaint, or request.

What we collect, and why

Information you give us directly

Nothing is required. You may optionally email us a support request, in which case we receive your email address and the contents of the message. We use that information solely to reply.

Information collected automatically

Category Examples Why Provider
App usage events Levels started and completed, mode chosen, screens viewed, session length Tune difficulty, find dead-end progression, decide what to build next Google Firebase Analytics
Crash and stability data Crash stack traces, device model, OS version, app version Identify and fix bugs Google Firebase Crashlytics
Remote configuration Minimum supported version, feature flags, server-side toggles Roll out features and emergency fixes without forcing a release Google Firebase Remote Config
Advertising identifiers Android Advertising ID (AAID), Apple ID for Advertising (IDFA, with consent) Show ads, attribute installs, cap frequency Appodeal and mediated ad networks (AdMob, Meta, Unity, AppLovin, etc.)
Purchase data Purchase tokens, receipts, item identifiers Validate in-app purchases and restore them across reinstalls Apple App Store / Google Play (in_app_purchase plugin)
Local device storage Progress, unlocked cosmetics, gauntlet runs, settings Save your game between sessions On-device only (Hive)
Cloud-saved progress (optional) Endless level, coins, shards, mastery 3★, unlocked cosmetics, map progress Restore your progress when you reinstall or switch devices Google Play Games Services (Android) or Apple Game Center (iOS), only when you sign in

Local device storage stays on your device. Cloud-saved progress is opt-in: it only activates when you sign in to Google Play Games (on Android) or Game Center (on iOS). If you decline the sign-in prompt, no cloud data is written. Both platforms host the saved-game payload on your own account; we do not operate any server, do not see the payload, and have no access to it. You can delete a cloud save from your account at any time via the Play Games / Game Center system app, and the in-app Profile tab exposes a "Restore from Cloud" entry that lets you choose between any saves on your account or replace the current device's progress with a different one.

Children

monostroke is not directed at children under 13. We do not knowingly collect personal information from children under 13. On platforms that mark a user as a child, we instruct our SDKs to operate in their respective restricted modes (Firebase Analytics with analyticsCollectionEnabled = false, COPPA-compliant ad mediation, no behavioural advertising). If you believe a child has provided personal information through the app, contact contact@vectorweave.org and we will delete it.

Advertising and consent

On Android, the app shows the Google User Messaging Platform (UMP) consent dialog where required. On iOS, the app respects the App Tracking Transparency (ATT) prompt: if you do not grant tracking permission, ads are served in a contextual, non-personalised mode. You can change those choices at any time in your system settings.

Third parties

Data retention

Anonymous analytics events are retained for the default Firebase retention window (currently 14 months) unless we shorten it. Crash reports are retained for 90 days. Local device storage stays until you clear it or uninstall the app. Cloud saves persist on your Play Games / Game Center account until you delete them; the app keeps up to three versioned slots per account (older slots are evicted automatically when a fourth is created). Support emails are retained for 12 months.

International transfers

Our processors (Google, Appodeal, the mediated ad networks) operate globally and may transfer data outside your country, including to the United States. Where required, those transfers are covered by Standard Contractual Clauses or equivalent safeguards published by each processor.

Your rights

Depending on where you live, you may have the right to:

Because monostroke does not require an account, we identify you only by anonymous identifiers. To exercise a right, send the relevant ID (your Firebase Installation ID, visible from inside the app under Settings → Diagnostics) to contact@vectorweave.org. We respond within 30 days.

California (CCPA / CPRA) and Nevada

We do not sell or share personal information in the sense defined by the CCPA / CPRA or Nevada SB 220. Advertising identifiers may be considered "shared" under California law when used for cross-context behavioural advertising; the device-level opt-out via ATT (iOS) or "Reset advertising ID" / "Opt out of ads personalisation" (Android) takes effect immediately.

EEA / UK

The legal bases under the GDPR / UK GDPR are: (a) consent for personalised advertising and non-essential analytics, (b) legitimate interest for crash reporting and abuse prevention, (c) contract for processing in-app purchases. The data controller is monostroke, reachable at contact@vectorweave.org.

Security

We rely on the security controls provided by our processors (Apple, Google, Appodeal). The app does not transmit personal data to servers we operate; there are no servers we operate. Local device data is stored in the platform's app sandbox and is encrypted at the OS level.

Changes to this policy

If we change this policy materially, we will update the "Last updated" date at the top of this page and, where appropriate, surface a notice in the app. Continued use of monostroke after the effective date constitutes acceptance of the revised policy.

Contact

Questions, requests, or complaints: contact@vectorweave.org.