🪟

Unfinished Window: Glass Logic

Official Privacy Policy & Data Protection Declaration

Zero PII Architecture iOS & Android Only
Native Mobile Application (100% On-Device & Offline) Unfinished Window: Glass Logic is exclusively engineered and distributed as a standalone native mobile application for iOS (Apple App Store) and Android (Google Play Store). The entire puzzle generation engine and pure deductive solver run 100% locally on your personal mobile device with zero network dependence, no web browser gameplay, and zero personal data collection.

Developer & Legal Entity

Developer: KAI SOFT COMPANY LIMITED

Application: Unfinished Window: Glass Logic (iOS & Android Native)

Effective Date: September 2026

Contact Email: contact@kaisoft.net / admin@kaisoft.net

1. Privacy-First Principles: Zero PII Architecture

KAI SOFT COMPANY LIMITED ("we", "us", or "our") built Unfinished Window: Glass Logic around a strict Zero PII (Personally Identifiable Information) philosophy. We strongly believe that a pure deductive logic puzzle should never require players to sacrifice their privacy.

You can install and play the game immediately upon launch:

  • No User Account or Registration: You never need to create an account, log in, or provide an email address, phone number, or social media profile.
  • No Invasive Device Permissions: The app does not request or access your device's camera, microphone, photo gallery, contacts, or GPS location.
  • No In-App Purchases & No Subscriptions: Unfinished Window does not feature any in-app purchases, microtransactions, VIP subscriptions, or paid currency.

2. Standalone On-Device Execution (Apple Guideline 4.2 Compliance)

The entire game engine—including the Poisson-disc sampling, Sutherland-Hodgman Voronoi polygon clipping system, and the pure deductive logic solver—is bundled directly within the app binary.

The game functions 100% offline without any active internet connection. You can enable Airplane Mode and solve infinite procedurally generated stained glass rose windows anywhere with zero network dependency.

3. Information We Collect and Process

To ensure balanced puzzle difficulty, verify procedural generator solvability, and improve gameplay pacing, the app transmits lightweight, anonymous telemetry signals:

• Anonymous Player Identifier: A locally generated 32-character pseudonymous string (uw.pid) stored in your device's local storage. It is never linked to your real-world identity or device hardware serials.

• Puzzle Balancing Telemetry: Level seed number, level completion status, solve duration (seconds elapsed), and move count.

• Device Screen Category: Approximate display bucket (e.g., phone vs. tablet) to render optimal stained glass vector scaling.

4. Information We NEVER Collect

  • No Personal Identification: No names, addresses, emails, phone numbers, or demographic information.
  • No Device Fingerprinting: No Canvas fingerprinting, WebGL hashing, or hardware profiling.
  • No Geographic Location: Zero GPS, Wi-Fi location, or cellular triangulation data.
  • No Full IP Logging: Inbound IP addresses are discarded at the edge gateway and are not persisted in our telemetry database.
  • No Cross-App Tracking: We never track your activity across other apps or websites.

5. Mobile Advertising (Google AdMob)

To support ongoing maintenance and provide the game freely to all players, the mobile app integrates Google Mobile Ads (Google AdMob) to display banner ads and occasional brief interstitial ads between puzzle completions:

  • Google AdMob processes technical device identifiers (such as Apple's IDFA on iOS or Google Advertising ID on Android) in accordance with Google's Privacy Policy and user consent settings.
  • On iOS devices, ad delivery strictly honors the App Tracking Transparency (ATT) prompt. If you decline tracking, only non-personalized contextual ads are served.
  • For details on Google AdMob's data practices, please review Google's Advertising & Privacy Policies.

6. Player Rights & Local Data Clearing

All saved puzzle progress and anonymous identifiers are stored locally on your device. You have complete control to wipe all data at any moment:

  • In-App Reset: Use the in-game level selector to restart progress or reset the local seed cache.
  • Device Cache Clearance: Clearing the app cache or reinstalling the app from the App Store permanently removes all stored keys, including uw.pid and local puzzle state.

7. Children's Privacy (COPPA Compliance)

Unfinished Window is rated 4+ (Everyone) and is designed for puzzle enthusiasts of all ages. Because the app does not collect personal information from any user, it is fully compliant with the Children's Online Privacy Protection Act (COPPA) and international child safety standards.

8. Contact Us

If you have any questions or feedback regarding this Privacy Policy or data security in Unfinished Window, please contact our engineering team:

KAI SOFT COMPANY LIMITED

Official Support Email: contact@kaisoft.net

General Inquiries: admin@kaisoft.net

Developer Website: https://kaisoftthailand.com

Back to KAI SOFT Privacy Portal