A look inside Device Seek.
Everything Device Seek brings to the table.
Live Map
Every shared device on one Leaflet map, with last-seen time and battery level, updating over websockets as people move.
History Trail
See where a device has been over the last 24 hours as a trail on the map, rather than just a single dot.
Geofences
Draw a zone by clicking the map and get an alert when a device enters or leaves it β handy for school runs and care check-ins.
Lost Mode
Push a full-screen flashing message to a mislaid phone with a loud siren and vibration, so you can find it down the back of the sofa.
No App To Install
The share page uses the browser's own geolocation, so it works on iPhone, Android, tablet or laptop without an install or an app store account.
Transparent By Design
This is a consent tracker, not stalkerware. Devices join by invitation with a secret key, and the sharing banner stays visible the whole time.
System requirements.
Server (self-host)
- OS: Windows 10/11 or any modern Linux
- Runtime: Python 3.10+
- CPU: Dual-core (quad-core recommended)
- Memory: 2 GB RAM (4 GB+ recommended)
- Storage: Scales with your data / uploads
- Network: LAN access, or a port forward / reverse proxy for the internet
Client (any device)
- Browser: Chrome, Edge, Firefox or Safari (current)
- Device: Any desktop, laptop, tablet or phone
- JavaScript: enabled
- Connection: same Wi-Fi as the server, or internet if exposed
- Account: created on first visit
Browsers only hand out location over HTTPS, so the server needs a certificate (a script for a self-signed one is included) or a tunnel in front of it. Google map layers and network-based location are optional and need your own Google API key.
The details.
| Stack | Python Flask + Flask-SocketIO + SQLite Β· Leaflet map front end |
| Hosting | Your own PC or server, port 5000 Β· your data never touches us |
| Devices | Any browser with geolocation β iOS Safari, Android Chrome, desktop |
| Security | Owner password + random join key Β· per-device opt-in Β· visible sharing banner |
| HTTPS | Required by browsers for location β self-signed certificate script included, or run it behind a tunnel |
| Optional | Google Maps layers and Street View, plus network-based location for GPS-less devices, if you add your own Google API key |
Device Seek is coming soon.
Consent-based location sharing, on a server you own.
π Coming soonRunning and verified in the wild β the packaged release is going up next.