Privacy
Privacy Policy
Effective October 30, 2026
Collinworks provides Diffworld (Korean name ‘뭐가 달라?’, formerly DIFFIVE; “the app”) without account registration. Versions with ads enabled use Google Mobile Ads to serve non-personalized ads only.
1. Information stored on your device
Completed puzzles, play time, favorites, world progress, official attempts, items, language, accessibility, notification, and ad-consent settings are stored on your device to provide app functionality. Deleting the app also deletes this local information.
2. Information processed by the service
To deliver content, synchronize completions, enforce official attempt limits, settle items, and provide rankings, the service may process a random app-generated installation ID, home time zone, puzzle, run and completion IDs, play time, result grade, hint and item use, attempts, and rewards. This first-party operational data is not linked to a name or email and is not used for ad targeting.
Network and hosting providers may retain limited access logs such as IP address, request time, and technical client information for security and incident response.
3. Advertising data and permissions
Google Mobile Ads and the User Messaging Platform may process coarse location estimated from an IP address, device- or app-scoped identifiers, ad views and interactions, crash data, performance data, and other diagnostics for ad delivery, frequency capping, aggregate reporting, performance, and fraud prevention. DIFFIVE disables ad personalization and the publisher first-party ID and does not request App Tracking Transparency permission.
DIFFIVE does not request access to your camera, photos, contacts, microphone, or precise location. Notification permission is requested only after you enable Today’s 5 notifications in the app.
Firebase Analytics
The app uses Google Firebase Analytics to measure tutorials, screen visits, puzzle starts, results, and retention. We use these measurements to improve the game. Analytics collection is off by default. The app verifies consent through Google User Messaging Platform (UMP), even when ads are disabled. It enables collection where UMP reports that consent is not required. When UMP reports consent obtained, collection requires consent for device storage and access (TCF Purpose 1). Collection stays off while consent is unknown, required, or denied. It also stays off if the app cannot verify consent because of an error. Where available, reopen Settings → Ads & Privacy → Ad Privacy Options to change your choices. The app then updates analytics collection immediately. It does not save events from before consent or send them later. Automated tests do not collect analytics. Development and debug builds also require an explicit developer debug flag and the same consent conditions.
The app sends fixed categories for screens, play modes, and failure reasons. It also sends step numbers and success values. The SDK may process an app instance ID, app, OS and device information, usage time, and approximate location derived from an IP address. It does not use GPS or precise location permission.
Direct event parameters exclude names, nicknames, email, user input, photos, addresses, coordinates, place names, and device IDs. We do not send our server installation ID, puzzle IDs, or run IDs to Analytics. We disable Firebase Analytics collection of IDFA, IDFV, and the Android advertising ID. We do not use analytics for tracking or ad personalization. We also deny ad storage and ad user data consent.
Google processes analytics data. Automatic SDK identifiers differ from direct event parameters. Google settings and policies govern analytics retention and deletion. See Firebase Privacy and Security for details. Existing non-personalized advertising data practices follow the advertising section above.
4. Purposes and service providers
Cloudflare and server or database hosting providers may process limited information for app functionality and operations. When ads are enabled, Google and advertising partners may process the advertising data above to serve non-personalized ads and provide related reporting. Collinworks does not sell personal information. See the Google Privacy Policy for more information about Google’s processing.
5. Retention and deletion
Server records are retained while needed to provide and verify the service, or until service closure. Except where retention is legally required, verified deletion requests are completed within a reasonable period. Google and advertising partners retain data according to their policies and the user’s consent choices.
6. Your choices and deletion requests
Where required by regional law, you can reopen consent choices under Settings → Ads & Privacy → Ad Privacy Options. You can disable notifications in iPhone or app settings. To request deletion of server records, contact support with the Data Reference ID shown in app settings. It identifies an app installation, not your real-world identity.
7. Children’s privacy
The app is a general-audience puzzle app and is not designed primarily for children. It does not ask for a name, contact information, or date of birth. A parent or guardian may contact us with a question or deletion request.
8. Changes and contact
We will update the app and this page before materially changing data practices. Contact [email protected] for privacy questions or deletion requests.