docs privacy policy - AlexandreZanata/Abastevo GitHub Wiki

Privacy Policy — ANP Fuel Prices

Last updated: 2026-06-21
App: ANP Fuel Prices (com.anpfuel.app)

Summary

ANP Fuel Prices does not collect, transmit, or sell personal data to app-owned servers. Preferences, vehicle profiles, and imported fuel price data stay on your device. Optional features (device location, local notifications) are described below.

Data stored on your device

Data Purpose Shared externally
Selected city and fuel preferences Remember your location choice No
Registered vehicles (name, tank size, fuel type, station preference) Tank fill cost estimates and alerts No
Imported ANP price tables Offline browsing No
Language preference UI localization No
Sync and storage settings App configuration No
Price drop alert preferences Local notifications after weekly sync No
Reverse geocode cache (rounded coordinates → city) Avoid repeat Nominatim calls (BR-021) No
Address geocode cache (station address → coordinates) Avoid repeat Nominatim calls when finding the nearest station (UC-015) No

Data we do not collect

  • Name, email, phone number, or account credentials (no login)
  • Persistent GPS coordinate history (location is one-shot and not stored)
  • Contacts, photos, or other device files
  • Advertising identifiers or analytics events (no analytics SDK)

Optional device location (UC-012)

If you choose Use my location during onboarding:

  • The app requests Android location permission and reads your position once to resolve your municipality.
  • Raw latitude/longitude is not saved on the device.
  • The app may call the public Nominatim API (OpenStreetMap) over HTTPS: reverse geocoding to resolve your city (UC-012) and forward geocoding of candidate station addresses to find the nearest station (UC-015). Station addresses are public ANP data, not personal data.
  • A successful result (state + municipality) is saved as your preferred city, same as manual selection.
  • Rounded coordinate → city mappings may be cached locally to reduce network use.

You can always choose Choose manually and skip location entirely.

Local notifications (UC-014)

If you enable price drop alerts on a vehicle:

  • Notifications are generated on your device after new ANP data is imported.
  • No notification content is sent to our servers (there is no backend).
  • Android may require the Notifications permission (Android 13+).

Network usage

Destination When Data sent
gov.br / ANP Sync weekly price tables None (anonymous HTTP GET of public files)
nominatim.openstreetmap.org Optional reverse geocode (UC-012) and station address geocode (UC-015) Latitude, longitude or station address, app User-Agent

No third-party analytics or tracking services are used.

OpenStreetMap / Nominatim attribution

Geocoding results © OpenStreetMap contributors, via Nominatim usage policy. Attribution is shown in the app where this feature is offered.

Public ANP data displayed

Station names, addresses, and CNPJ numbers shown in the app come from public ANP surveys published by the Brazilian government. The app is not affiliated with ANP.

Children's privacy

The app is a general-audience fuel price reference tool and does not knowingly collect information from children.

Changes

Material changes to this policy will be noted in the project repository and release notes.

Contact

Open an issue on the project repository:
https://github.com/AlexandreZanata/TABELA-ANP-COMBUSTIVEIS/issues

Open source

Source code is available under the MIT License.