Skip to content
Context Harness Follow
Build it yourself

FindMyWeb: build your own AirTag, no Apple hardware

2 min read 41 s reel

Open on Instagram instead

What it is

FindMyWeb is an open-source project by Misom, hosted on Codeberg, for building location trackers you actually own. Instead of buying vendor hardware, it uses tracking networks that already exist.

Apple’s Find My network works today. Google Find My Device and Samsung SmartThings are listed as goals in the project, but they are not implemented yet.

How Find My works

An AirTag doesn’t have GPS. It does something cleverer:

  1. The tag broadcasts a public key over Bluetooth Low Energy.
  2. Any Apple device that passes by picks it up, encrypts its own GPS location with that key, and uploads the report to Apple.
  3. Apple stores the report but can’t read it. Only whoever holds the matching private key can decrypt it and see where the tag was.

So any board that broadcasts the right kind of key can borrow the whole network of passing iPhones. That’s the trick FindMyWeb builds on.

The pieces

The catch

The server has to sign in to Apple with an Apple account to fetch reports. Hacker News commenters warn that this could get the account banned, so use a spare one.

There’s also a bigger issue with homemade tags in general. Security researchers at Positive Security showed in 2022 that DIY tags can be modified to avoid Apple’s anti-stalking alerts. FindMyWeb broadcasts one fixed key, and the project makes no claim that it evades those alerts.

Only track your own things.

License

FindMyWeb is released under the AGPL-3.0 license.

Honest caveats

Sources

  1. 1. FindMyWeb on Codeberg codeberg.org
  2. 2. Apple Platform Security: Find My support.apple.com
  3. 3. Who Can Find My Devices? (PETS 2021) arxiv.org
  4. 4. Hacker News discussion news.ycombinator.com
  5. 5. Positive Security: Find You positive.security

Get one tool a week

One open-source tool or tech hack a week. No spam.

Follow @ctx.harness for the next one