Privacy Policy

Onet Connect: Pet Classic 2003 · Last updated: 9 September 2026

This app has no accounts, no sign-in, no analytics, and collects no personal data about you itself. Classic, Zen, Daily Challenge, and two-player-one-device all run entirely offline.

The Android build shows ads, and the ad libraries do collect — see the "Advertising" section below for exactly what is collected and who receives it. The iOS build on the App Store has no ads.

Online match (optional — only active if you tap into it) needs a network connection to sync moves between the two players in a room. See the "Online match" section below.

Data collected

No name, email, phone number, contacts, or photos.

The app never asks for or stores personal information. There are no accounts, no sign-up, and no login.

The advertising libraries bundled in the app do collect data. See the "Advertising" section below for exactly what is collected and who receives it.

Advertising

Applies to both Android and iOS from iOS version 1.0.6 onwards. The earlier iOS 1.0 (build 26) had no ads.

The app shows ads from InMobi. That library collects and shares with third parties the following, even if you never tap an ad:

On iPhone and iPad, iOS asks once at first launch whether you allow tracking (App Tracking Transparency). Declining does not remove the ads — it only makes them less relevant, and the app does not read your advertising identifier.

DataUsed for
Advertising ID (Android ad ID, app set ID) Selecting relevant ads, counting impressions, fraud prevention
IP address Estimating approximate location (country, city) to select ads. Not precise location — the app requests no location permission
In-app interactions App launches, taps, finishing a rewarded video
Diagnostic information Launch time, hangs, energy usage

This data is collected by that library, not by us. Details: InMobi privacy policy.

To limit ad personalization: on Android, go to Settings → Google → Ads to reset or delete your advertising ID. Ads still appear afterwards, but are no longer based on that ID.

Configuration fetched at launch

On each launch the app downloads a small configuration file from our server (onet-match.unfreezehq.workers.dev/config) to learn whether an update is required and which ad network to use.

This is a one-way download: the app sends no identifier of any kind, no advertising ID, and the server keeps no logs. If it fails, the app runs normally using the configuration it already has.

Online match

When you tap "Online match" and create or join a room, the app connects to a game server (running on Cloudflare Workers, operated by the developer) to relay moves between the two players in that room. Specifically, the app sends and receives:

The app does not send your name, email, phone number, contacts, location, photos, or any personal or device identifier to this server. There is no account or sign-in for this mode — anyone with the room code can join, and the code is not tied to any identity.

The server keeps a match's state only in memory, not in any long-term database: a room is destroyed when the match ends, or when no one is connected for 5 minutes. No match history is kept afterward.

Data stored on your device

To remember your progress, the app stores the following on your device only:

This lives in the app's private storage (SharedPreferences on Android, NSUserDefaults on iOS). Uninstalling the app deletes the copy on your device.

If you turn on sync, a copy also lives in your own cloud — Play Games Saved Games on Android, iCloud on iOS — so your profile follows you to another device. We run no server that stores this profile, and we cannot read it.

Deleting your data

WhereHow to delete
On the deviceUninstall the app
Play Games (Android) myaccount.google.comData & privacyApps and servicesPlay Games → delete this game's data
iCloud (iOS) Settings → [your name] → iCloud → Manage Storage → pick the app → delete

You need no account to play, and we create none for you — sync and leaderboards use the Google account or Apple ID already on your device.

Permissions

PermissionWhy
Notifications (POST_NOTIFICATIONS, Android 13+) Only to remind you about the Daily Challenge at 8pm, if you turn it on yourself. Denying it does not affect gameplay.
Network (INTERNET) Loading ads, fetching the configuration file at launch, and relaying moves when you play "Play with a friend". Single-player modes and "Play the computer" need no network to be playable.

The app requests no location, camera, microphone, contacts or external storage access.

Third-party sharing

The app bundles one advertising library — InMobi — which shares the data listed under "Advertising" above with its advertising partners. The app bundles no other analytics library.

When you tap the share button, the app hands an image and a caption to your operating system's share sheet so you choose where it goes. The app sends nothing on its own.

When you use "Online match", your moves travel through Cloudflare Workers (the server provider the app rents to relay this data) before reaching your opponent — see the "Online match" section above for exactly what is sent. Cloudflare only relays it; the app does not configure them to store or analyze this data.

Children

The app is suitable for all ages and collects no personal data, so it complies with COPPA and equivalent regulations. "Online match" has no chat or free-form content sharing — only moves on the board — and only connects with someone you shared a room code with; it never matches you with a stranger at random.

Changes

Any changes will be published on this page together with the revision date.

Verification

The Android build 1.0.6 (33) (verified 9 September 2026, measured directly on the built artifact) declares exactly these permissions, no more — iOS does not use this permission model:

android.permission.POST_NOTIFICATIONS
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.FOREGROUND_SERVICE
android.permission.WAKE_LOCK
com.google.android.gms.permission.AD_ID
android.permission.ACCESS_ADSERVICES_AD_ID
android.permission.ACCESS_ADSERVICES_ATTRIBUTION
android.permission.ACCESS_ADSERVICES_TOPICS

The last four come from the advertising libraries — see "Advertising" above. The middle ones come from the reminder scheduler and Google Play Services.

No location, camera, microphone, contacts or external storage permission is in the package. Verify it yourself with:

aapt2 dump badging app-release.apk | grep uses-permission

Contact

guestx100@gmail.com