Legal
Privacy Policy
Last updated 9 September 2026 · applies to ScreenLing for Android
(com.cliqueraft.screenling), published by Cliqueraft.
The short version
ScreenLing collects nothing. It has no accounts, no analytics, no advertising and no servers that receive your data. Everything it observes about your scrolling is processed on your phone and stays on your phone. There is no data for us to sell, share or lose, because none of it ever reaches us.
What ScreenLing does
ScreenLing watches the rhythm of your scrolling — how fast, how evenly, and how long you go without pausing — in a list of apps you choose yourself. When that rhythm goes flat and metronomic, a small animated creature (a “linglet”) is drawn over the screen for a few seconds and you choose whether to carry on or to leave.
Information ScreenLing does not collect
- No name, email address, phone number or any other identifier.
- No account — ScreenLing has no sign-in of any kind.
- No contacts, calendar, photos, files, location or microphone access.
- No advertising ID, and no advertising or analytics SDKs of any kind.
- No crash-reporting or telemetry service.
- No screen contents. See the accessibility section below.
Information ScreenLing processes on your device
The following stays in the app’s private storage on your phone. It is never transmitted anywhere, and it is deleted when you uninstall the app.
| Scroll timing signals | Timestamps and coalesced gestures from the apps you chose to watch, held in a rolling 60-second window and discarded continuously. Used only to compute the detector’s five features. |
|---|---|
| Your chosen settings | Which apps to watch, which linglet turns up, sensitivity, quiet periods and the other options in Settings. |
| The “Lately” counters | How many linglets turned up, how often you wandered off and how often you carried on. Kept only to fill in that one panel on the Home screen. |
| Installed linglets | The creature packages present on your phone and a content hash of each. |
Permissions, and exactly what each is for
Accessibility service (primary detection)
ScreenLing uses Android’s accessibility service to receive scroll events. This is the only way on Android to observe how you are moving through an app rather than merely how long you have been in it. Three constraints are built into the app rather than merely promised:
- It receives events only from the apps you pick. The
service’s
packageNameslist is set at runtime to exactly your chosen apps, so the operating system never delivers ScreenLing an event from anything else — your keyboard, your bank, your messages. This is enforced by Android, not by our own filtering. - It cannot read what is on your screen. The service
declares
canRetrieveWindowContent="false". Screen text and contents are not available to ScreenLing at all. - Nothing it derives leaves the device. The detector’s output is used on the phone, in the moment, and is never uploaded.
ScreenLing also declares isAccessibilityTool="false", an honest
statement that it is not an assistive tool for users with disabilities, and
it does not request QUERY_ALL_PACKAGES.
Usage access (optional fallback)
If you decline the accessibility service, ScreenLing can fall back to Android’s usage-statistics permission. In this mode it knows only how long you have been in an app, never how you were moving through it. This data is read on demand, used immediately, and never stored beyond the counters described above or transmitted.
Draw over other apps
Required so a linglet can appear on top of whatever you were looking at. The overlay draws no scrim and captures no input from the app underneath; it does not read, record or screenshot what is behind it.
Notifications, foreground service, vibration
A persistent notification is shown only while the usage-access fallback is running, because Android requires it. Vibration provides a small tick when you poke a linglet. Neither collects anything.
Internet
Internet access is used for one purpose only: fetching the public linglet catalogue and downloading creature packages you explicitly choose to install. These are static, signed files. No personal data, device identifier or usage information is sent with these requests. As with any web request, our file host processes your IP address transiently in order to serve the file; we do not use it to build a profile, and we keep no analytics on it. If you never open the catalogue, ScreenLing makes no network requests at all.
Reports about a linglet
If you report a linglet as frightening, flashing or misleading, it stops appearing on your phone immediately. The report is recorded locally. Should a reporting endpoint be introduced in a future version, it would carry only the identifier of the reported creature and the reason you selected — never anything identifying you — and this policy will be updated before that ships.
Children
ScreenLing is not directed at children under 13. It collects no personal data from anyone, children included.
Purchases
ScreenLing is currently free and contains no purchases. If optional paid features are introduced later, payment is handled entirely by Google Play; Cliqueraft never sees or stores your payment details. This policy will be updated before any such feature ships.
Data sharing, sale and retention
We share nothing with third parties, because we receive nothing. We sell nothing. Nothing is retained on our side. Everything ScreenLing holds lives in the app’s private storage and is removed when you uninstall it. You can also clear it at any time through Android’s Settings → Apps → ScreenLing → Storage → Clear data.
Your rights
Rights of access, correction, deletion and portability under the GDPR, the CCPA and comparable laws all attach to data a company holds about you. Cliqueraft holds none for ScreenLing. Uninstalling the app, or clearing its storage, removes everything there is. If you would like this confirmed in writing, write to the address below and we will reply.
Changes to this policy
If this policy changes, the date at the top changes with it, and any change that affects what ScreenLing does with information on your device will be described in the app’s release notes.
Contact
Cliqueraft — [email protected]
ScreenLing is Android only. The overlay behaviour it depends on does not exist on iOS.