Skip to content

Instantly share code, notes, and snippets.

@BlackCat-Sec
Created March 30, 2026 08:30
Show Gist options
  • Select an option

  • Save BlackCat-Sec/974243bd1c59ccee61994e2770e823a1 to your computer and use it in GitHub Desktop.

Select an option

Save BlackCat-Sec/974243bd1c59ccee61994e2770e823a1 to your computer and use it in GitHub Desktop.
Location Emulator privacy policy

Privacy Policy Draft

Effective date: March 28, 2026

Location Emulator is designed to work offline and to keep user data on the device. An optional map picker can download map tiles from OpenStreetMap over the internet.

What the app collects

The app does not collect personal data.

The app does not:

  • create user accounts
  • require login
  • send analytics
  • use advertising identifiers
  • contact a backend server
  • upload or transmit location data
  • send analytics events

What the app stores locally

The app stores only the information needed to function:

  • the currently selected mock latitude
  • the currently selected mock longitude
  • the selected accuracy value
  • saved favorite locations created by the user
  • local map selection history created by the user
  • local search recents created by the user
  • optional JSON backups exported or imported by the user

This information is stored locally on the device using Android local storage and is not shared externally. Android backup is disabled in the app manifest so this local data is not copied through Android backup.

Permissions

The app avoids unnecessary permissions. It relies on Android Developer Options and the official mock-location system selected by the user. The INTERNET permission is used only for optional OpenStreetMap tile loading in the map picker. The app also declares ACCESS_MOCK_LOCATION for compatibility with some OEM Developer Options app lists; mock permission is still controlled by Android's mock-location app selection setting.

Data sharing

The app does not sell, rent, share, or transfer personal data. If the optional map picker is used, map tile requests go to OpenStreetMap tile servers as standard internet traffic, but the app does not attach analytics identifiers or account data. If the optional place search is used, the search query is sent to the OpenStreetMap Nominatim service as standard internet traffic, but the app does not attach analytics identifiers or account data.

Children

The app is not directed to children and does not knowingly collect personal data from children.

Changes

If this privacy policy changes in a future version, the updated version should be included in the app listing and project documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment