Knotty 3D
Privacy Policy
Effective date:
The short version
Knotty 3D ("the app") is published by Devflovv. The app is a native Android rope sorting puzzle game for one player that plays fully offline, with unlimited levels generated on the device, a daily puzzle, a weekend event, two extra modes and a yarn-ball monster to look after. We collect no personal information and no usage data.
- We collect no data, and the app sends none to us or to anyone else.
- No account, no login, no sign-in, and no player name.
- No analytics, no crash reporting, no advertising SDKs, no advertising ID, no tracking.
- No internet permission, and no network requests.
- Version 1.0 is free, with no in-app purchases and no ads, and no ad network is contacted.
- Your progress and settings are stored by the app on your device. If you use Android device backup or device transfer, Android may copy them into your own backup or to your new device.
What we collect
Nothing. The app does not collect, transmit or share any personal or usage data, and we never receive your progress or your settings. It has no account, no sign-in and no player name field. It contains no advertising, analytics or crash reporting software development kits (SDKs), and no other third-party code that collects data. It does not read the advertising ID, and it does not access your location, contacts, photos, microphone or camera.
Permissions the app declares
The app does not request the internet permission and makes no network requests, so the app itself cannot connect to any server, ours or anyone else's.
It declares two permissions for its own features:
- Vibration (VIBRATE), for haptic feedback while you play. You can turn it off with the Haptics switch in Settings.
- Notifications (POST_NOTIFICATIONS), for the optional daily reminder. The reminder is off by default. On Android 13 or later the app asks for this permission only when you turn the reminder on, and you can say no.
Permissions added by Android libraries
The app schedules the daily reminder with WorkManager, an Android library from Google that runs inside the app. WorkManager adds four permissions of its own to the app, and the AndroidX libraries the app is built with add one more. None of them gives the app internet access or access to your personal information.
- Run at startup (RECEIVE_BOOT_COMPLETED), so WorkManager can set the reminder again after your device restarts.
- Prevent the device from sleeping (WAKE_LOCK), so WorkManager can keep the device awake for the moment it takes to run scheduled work, such as showing the reminder.
- Foreground service (FOREGROUND_SERVICE), which WorkManager declares so that work can run as a foreground service when an app needs that.
- View network connections (ACCESS_NETWORK_STATE), which WorkManager uses to check whether a device is connected before it runs work that needs a connection. It only reads the connection state and cannot send or receive data. The app schedules no such work and makes no network requests.
- DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION, added by AndroidX. It belongs to the app itself, is limited to apps signed with the same key, and keeps the app's internal messages private.
What is stored on your device, and why
To keep your game going, the app saves the following in its private storage on your device, using Android's DataStore. Only the app can read it, and none of it is sent to us.
- Your game progress: your coins, the levels you have reached and the stars you earned on each, the boosters you hold, Knotty's state and level, and your progress in Tangle Fever and other events.
- Your settings: sound, music, haptics, the daily reminder switch and your language choice. The app's text is in English in this version.
The daily reminder
If you turn on the daily reminder in Settings, the app uses WorkManager to show a notification on your device at 7 pm each day. The reminder is off by default. It is created by the app on your phone, never pushed from a server, and contains no personal information.
You can turn it off again in Settings, or turn off notifications for the app in your device's Android settings.
The home-screen widget
You can add the app's widget to your home screen if you want to. It shows Knotty, its needs and your current level, and tapping it opens the app. It makes no network requests and sends nothing anywhere.
Android backup and device transfer
Android backup is turned on for this app. The app has no internet permission, so this is done by Android, not by the app, and only if backup is on for your device.
If you use Android device backup, your device may include the app's saved progress and settings in your personal backup, for example your Google account backup. The same data may be copied when you move to a new device with Android's device transfer. It holds everything listed in the section above.
If a backup or transfer is restored, your progress and settings can return, for example after you reinstall the app or set up a new phone.
Whether this happens, and where a backup is kept, depends on your device settings and your backup service. We never receive your backup and cannot view or delete it. Your backup provider, such as Google, handles it under its own privacy policy.
Purchases and ads
Version 1.0 of the app is free. It has no in-app purchases and shows no ads. Coins are earned only by playing, and the in-game Store sells boosters and food for Knotty only for those coins. Coins cannot be bought, no payment is ever taken, nothing is charged, and Google Play's billing system is not used. No ad is ever loaded and no ad network is contacted.
Before any advertising or billing SDK is added to the app, this policy will be updated to describe it.
The Daily Knot and events
The Daily Knot, the free daily chest and the weekend Tangle Fever event use only your device's date and clock. The Daily Knot is generated on your device from the date, so it stays the same puzzle all day, but nothing is fetched from a server and your results are never sent anywhere or compared with anyone else's. The game has no online play, no other players and no rankings.
Rating the app
The app has a Rate us option, and after your third win it asks you once whether you would like to rate it. If you choose to rate, the app opens the game's Google Play listing in the Play Store app or your browser. The app sends nothing itself, and any rating or review you choose to leave is handled by Google under its own terms. If you say no, nothing is opened.
Sharing a result
On the victory card you can tap Share to open Android's share sheet with a short line of text about your result. Nothing is sent unless you pick an app to share with, and then it goes through that app, under its own terms.
Rating, sharing, the widget and the reminder are the ways the app reaches outside itself, and each one starts only when you choose it.
Sharing and selling
We do not share, sell, rent or trade any data, because we do not collect any.
Third parties
The app contains no advertising networks, analytics services or crash reporting services. The Android libraries it is built with, such as DataStore and WorkManager, run inside the app on your device. If you install the app from Google Play, Google handles the download and updates under Google's own privacy policy.
Children's privacy
The app collects no personal information from anyone, children included, and that includes children under 13. It has no account, no player name, no chat, no user-generated content and no way to contact other people. Because nothing is collected, there is no personal information about a child for us to hold, review or delete.
How to delete your data
You can remove the app's data from your device at any time:
- Clear the app's storage in your device's Android settings. This erases your progress and your settings.
- Uninstall the app to delete all of its data from your device.
Copies in a backup
None of the steps above removes a copy already held in your device backup, and we cannot remove it for you. To delete one, use the backup settings on your device or in your backup account.
Changes to this policy
If this policy changes, the new version will be posted on this page with a new effective date. If the app ever starts collecting data, this policy will be updated before that version is released.
Contact
Questions about this policy? Email hello@devflovv.com.