Privacy Policy — ChessUnlock
Developer: Aimlessoul
Last updated: 2026-06-11
Developer: Aimlessoul
Last updated: 2026-06-11
Summary: ChessUnlock helps users reduce distractions by locking selected apps until they solve a chess puzzle. Most lock-related data stays on your device. The app uses third-party services including Lichess for chess puzzles, Google AdMob for ads, Firebase Analytics for app usage analytics, and Firebase Crashlytics for crash reporting. We do not sell your personal data.
ChessUnlock lets you choose distracting apps and restrict access to them until you solve a chess puzzle. On Android, the app may use an on-screen blocking overlay. On iOS, the app uses Apple Screen Time-related permissions and system shielding features to restrict selected apps.
The app may also let you continue solving extra puzzles after unlocking, choose an unlock time, use hints or skips, and send feedback or support requests.
We do not intentionally collect personal information like your name, phone number, contacts, personal messages, photos, or precise location.
The app stores certain data locally on your device so the app can work correctly:
Lock-related information is stored locally using on-device storage such as Android SharedPreferences, iOS local storage, or Apple App Group storage where needed for Screen Time extensions. We do not upload your exact locked apps list to our own server.
On iOS, ChessUnlock may request Screen Time-related permission so you can select apps to restrict and so the app can apply system shields to those selected apps. Apple may represent selected apps using tokens instead of normal app names.
These selected app tokens are used only for the locking feature, including applying shields, removing shields after a successful puzzle unlock, and reapplying shields when the unlock time ends. ChessUnlock does not use Screen Time permission to read your messages, photos, personal content inside other apps, or browsing content.
ChessUnlock uses Firebase Analytics to understand how the app is used and to improve the app experience. Analytics may collect app usage events such as:
We do not intentionally send your exact locked app names, package names, Screen Time tokens, contacts, email, phone number, or full installed app list through Analytics.
Firebase Analytics may also collect information such as number of users, session statistics, approximate location, device information, app-instance identifiers, and advertising identifiers where available.
ChessUnlock uses Firebase Crashlytics to detect, diagnose, and fix crashes and stability issues. Crash reports may include:
Crashlytics is used only to improve app stability and fix bugs.
ChessUnlock uses Google AdMob to show ads, including banner ads and rewarded ads for features such as Hint and Skip. AdMob and the Google Mobile Ads SDK may collect and process data such as:
This data may be used for advertising, analytics, measurement, fraud prevention, security, and improving ad performance.
If you choose to send feedback or contact support, we may receive information you voluntarily provide, such as your message, device details you include, screenshots you attach, or your email address. Feedback and support contact are optional.
ChessUnlock requests certain permissions so it can work as an app locker and chess puzzle unlock tool:
ChessUnlock fetches chess puzzles from Lichess using their public puzzle endpoint. This requires an internet connection. We do not control Lichess, and their servers may log standard request data such as IP address as part of normal web operations.
Lichess API reference: https://lichess.org/api/puzzle/next
ChessUnlock uses Google AdMob to show ads. AdMob may collect and process information such as ad interactions, device identifiers, IP address, diagnostic information, and advertising identifiers where available. This is used for advertising, analytics, measurement, fraud prevention, security, and improving ad performance.
You may be able to manage ad personalization, reset advertising identifiers, or limit tracking from your Android or iOS device settings where supported.
ChessUnlock uses Firebase Analytics to understand general app usage and improve the app. We use Analytics events to understand things like whether users complete onboarding, solve puzzles, use hints/skips, continue solving puzzles, and unlock apps. We do not intentionally send exact locked app names, package names, or Screen Time tokens through Analytics.
ChessUnlock uses Firebase Crashlytics to receive crash reports and diagnostic information. This helps us find and fix bugs, especially device-specific issues related to overlays, usage access, Screen Time shields, app locking, ads, and puzzle loading.
On iOS, ChessUnlock uses Apple Screen Time-related system features such as app selection, device activity monitoring, and app shielding. These features are used only to provide the app-locking functionality that you enable.
If the app opens an email app or feedback option, the information you submit is voluntary. Your email provider or any third-party service you use to send feedback may process the information according to its own privacy policy.
We do not sell your personal data.
Your exact locked apps list, selected app tokens, and local puzzle statistics are stored on your device and are not uploaded to our own server.
Some data is processed by third-party services used in the app:
Local app data can be removed at any time by:
Crash, analytics, advertising, and feedback data handled by third-party services may be retained according to those services’ policies and settings.
You can manage advertising identifiers or ad personalization in your Android or iOS device settings where supported.
If you contact us by email and want your feedback or support message deleted, you can request deletion using the contact email below.
We aim to keep ChessUnlock minimal and store lock-related data locally where possible. Firebase services use HTTPS for data in transit, and some Firebase services also encrypt data at rest. No method of electronic storage or transmission is 100% secure.
ChessUnlock is not designed to knowingly collect personal information from children. We do not knowingly collect personal information from children. If you believe a child has provided personal information through feedback or another channel, contact us so we can review and delete it where appropriate.
We may update this Privacy Policy as the app evolves, including when we add, remove, or change third-party services, analytics, ads, crash reporting, feedback features, or app-locking functionality. We will update the “Last updated” date above when this policy changes.
If you have questions about this Privacy Policy or need support, contact:
App: ChessUnlock
Android package: com.aimlessoul.chessunlock
iOS bundle ID: com.aimlessoul.chessunlock