Privacy promise

Poueni is built around the assumption that raw location data should stay on devices and tenants you control. The defaults are on-prem deployment + opt-in cloud sync; the public hosted service exists for evaluation and small operators who explicitly choose convenience over residency.

What the Android app sends

  • BSSIDs (MAC addresses of nearby WiFi access points)
  • RSSI values for each BSSID
  • Cell tower identifiers + signal strength
  • GPS coordinates with accuracy radius (only fixes < 20 m)
  • A SHA-256 hash of each SSID (for debug only; never the raw SSID)
  • A per-install random UUID (the device_id)

What the Android app deliberately never sends

  • Raw SSID strings
  • Phone hardware identifiers (IMEI, serial number, etc.)
  • Contact lists, call logs, photos, files
  • Your Google or any other account on the phone
  • Anything outside the contribution batches you explicitly start collecting

Right to erasure

Email privacy@poueni.dloizides.com with your device_id (visible in the app's Settings screen) to request deletion of all contributions from that device. The Poueni API exposes a DELETE /v1/users/data endpoint that hard-deletes the rows — the dashboard surfaces a one-click button for this in M4.

Self-hosted option

If your compliance posture forbids any data leaving your network, the same backend runs as a single docker compose bundle on hardware you control. No outbound calls. See the source repository.