ScreenGuard is an on-device content guard. An adult installs and configures it to detect adult content shown on the device screen and block it. This policy describes exactly what the app accesses, what it does with it, and what it never does.
What ScreenGuard accesses
Screenshots of the device screen. With your explicit consent, given in the app's prominent disclosure before the feature can be enabled, ScreenGuard uses Android's Accessibility Service to capture screenshots of whatever is on the screen, at intervals, while protection is on. Screen content can include personal and sensitive information, and ScreenGuard treats it that way.
The package name of the app in the foreground. Used to adjust how often screenshots are checked (for example, browsers and video apps are checked more often) and to record blocking events in the local log described below.
Which apps provide the device's Home screen. Used so the launcher is handled correctly and is never blocked.
How that access is used — and its limits
Screenshots are analysed only on your device, in memory, by two machine-learning models stored on the device, to decide whether adult content is on screen. If it is, ScreenGuard covers the screen and, in some cases, returns to the Home screen.
Screenshots are never saved, never stored, and never leave the device. ScreenGuard has no permission to access the internet and contains no code that transmits data anywhere.
ScreenGuard keeps one record on the device: a local event log containing the time of each check event, the foreground app's package name, and the detector's verdict and score. No screenshot, image, or screen text is ever written to this log. The log stays on the device, is visible to you in the app, and is deleted when you clear the app's data or uninstall it.
Your settings (protection options you choose in the app) are stored only on the device.
What ScreenGuard does not do
No user accounts. No sign-up, no login.
No data collection for the developer: nothing you do in the app is sent to the developer or to anyone else.
No advertising, no analytics, no crash reporting, no third-party tracking.
No selling or sharing of data — there is no data transfer of any kind.
Permissions
Accessibility Service — the core permission, described above. You grant it in Android Settings after the in-app disclosure and consent, and you can revoke it at any time in Android Settings.
Notifications — used only to show ScreenGuard's own ongoing status notification while protection is on.
Package visibility — used only to identify the foreground app's package name and the device's Home-screen apps, as described above.
Children
ScreenGuard is intended for adults (18+). It is installed and configured by an adult — for their own use, or as a guard on a device the adult manages. It is not directed at children and creates no account or profile for any user of any age.
Data retention and deletion
Because nothing is transmitted, the developer holds no data about you and there is nothing to request deletion of from the developer. On-device records (the event log and your settings) are removed by clearing the app's storage or uninstalling the app.
Open source
ScreenGuard is free software, released under the GNU General Public License v3.0. The full licence texts and third-party notices for the on-device models are included inside the app.
Changes to this policy
If this policy changes, the updated version will be posted at this address with a new effective date before the change takes effect in an app update.