Last updated: May 23, 2026
Location Simulator – Mock GPS Accessibility Service Disclosure Last Updated: May 23, 2026
This page is published per Google Play policy to explain how and why the App's "Smart Shield" feature uses the Android Accessibility Service.
1. Service Identification Service name: SmartShieldService Full package: com.akillisletme.locationsimulator.smart_shield.SmartShieldService
This service only runs when the user explicitly turns it on in Android's system Accessibility settings. Until then it is disabled and does not affect any other feature of the App.
2. What the Service Does The service is used for one purpose only: to detect which app has just come to the foreground. The detected package name is matched against rules the user has previously defined, and the matching location profile is started automatically. When the user leaves that app, the mock location is stopped or switched according to the user's configuration.
3. What the Service Does NOT Do • It does not read screen content. It is declared with android:canRetrieveWindowContent="false" in the manifest. • It does not read typed text, messages, passwords, or any UI element. • It does not perform actions on behalf of the user (no taps, scrolls, form fills). • It does not send usage data, foreground-app history, or any other data to a server. • It is not used for advertising, profiling, or analytics.
4. Events Observed Only TYPE_WINDOW_STATE_CHANGED events are observed. Only the package-name field is read; no other event field is used.
5. Data Retention The detected package name is not written to disk and not stored in any log file. It is only held in memory for the duration of the active match.
6. User Control The user can disable the Accessibility service at any time from system settings. When disabled, the automatic Smart Shield profile switching stops; manual mock location continues to work as before.
7. Contact For questions about the Accessibility service usage: akillisletme@gmail.com