Web Platforms

πŸ“ Device Seek

A Find-My-style location tracker you host yourself. Every device opts in with a share link and keeps a visible "sharing location" banner on screen. It runs in the browser, so there is no app to install β€” iPhones and Android phones both just work.

Self-hostedAny phone, no appOpt-in onlyiPhone + Android
πŸ”œ Coming Soon See Features

A look inside Device Seek.

Device Seek interface
The owner dashboard β€” shared devices with last-seen and battery, over the live map.

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

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.

StackPython Flask + Flask-SocketIO + SQLite Β· Leaflet map front end
HostingYour own PC or server, port 5000 Β· your data never touches us
DevicesAny browser with geolocation β€” iOS Safari, Android Chrome, desktop
SecurityOwner password + random join key Β· per-device opt-in Β· visible sharing banner
HTTPSRequired by browsers for location β€” self-signed certificate script included, or run it behind a tunnel
OptionalGoogle 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 soon

Running and verified in the wild β€” the packaged release is going up next.