Zero per-lookup cost
Google’s Geolocation API bills $5 per 1,000 lookups. Poueni runs on your own hardware via a single docker compose up — no API fees, no usage tax, no surprise invoice.
A privacy-first geolocation API powered by the WiFi and cellular signals every device already sees. Self-hosted, GDPR-native, and free to run — train it on your own environment, query it with one HTTP call.
# resolve a position from a WiFi + cell scan
curl -X POST https://api.poueni.dloizides.com/v1/locate \
-H "X-API-Key: $POUENI_KEY" \
-d '{ "scan": { "wifi": [...], "cell": [...] } }' {
"lat": 35.18204,
"lng": 33.38119,
"accuracyM": 4.2,
"confidence": 0.91,
"modelVersion": "knn-v0",
"matchedNeighbours": 5
} How it works
Sign up, verify by email, and a one-time API key is issued. Your data lives only inside your own tenant — isolated, never pooled.
Open the verification email on your phone and tap “Open in Android app” to auto-fill, or paste your key in Settings. Base URL https://api.poueni.dloizides.com ships pre-filled.
~30 minutes for an apartment. The app pairs WiFi + cell observations with GPS ground truth, buffers offline, and uploads in batches — or on demand with one tap.
Send a scan, get back { lat, lng, accuracyM }. Watch predictions live on the in-app map as you walk.
Why Poueni
Google’s Geolocation API bills $5 per 1,000 lookups. Poueni runs on your own hardware via a single docker compose up — no API fees, no usage tax, no surprise invoice.
Raw (lat, lng, BSSID) data never leaves your deployment. Contributions only leave a device on explicit user upload. On-prem and federation are the defaults, not add-ons.
A Kotlin Android collector today with a live OSM map + on-device inference overlay. Windows, Linux, and a web SDK follow — same wire format, same API.
Endpoints
Auth is a single X-API-Key header on the API; the dashboard uses your email + password. Tap any value to copy.
Who it’s for
Add location features without routing user data through US-hosted geolocation APIs.
Compliance won’t allow Google’s pipeline — run the whole stack inside your own boundary.
Track assets inside specific buildings where GPS simply doesn’t reach.
FAQ
Poueni is free, self-hosted, and tunable to your specific environment — you train on your own walked data. Median accuracy in dense WiFi environments rivals or beats Google’s. The trade-off: global coverage is your responsibility (Google has Street-View-walked the planet; you haven’t).
Apple doesn’t expose raw WiFi scans to third-party apps. The current iOS path falls back to Apple’s own geolocation service; a paired BLE tag on the tracked asset is the roadmap workaround.
Cypriot Greek for “where is it?” — the question the system answers.
MIT for the source. Trained model weights will release under a permissive licence once they exist (Year 2).
Free tenant, one-time key, walkable in an afternoon.