HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
seemoo-lab
AirGuard
Kotlin2021–2023
seemoo-lab / AirGuard

AirGuard

Protect yourself from being tracked 🌍 by AirTags 🏷 and Find My accessories 📍

15Distinct people
21Mentions
0Explicit recommenders
2.6KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Protect yourself from being tracked 🌍 by AirTags 🏷 and Find My accessories 📍

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month21 dated mentions

Observed mentions: 2021-09-18 17:48:01 UTC to 2023-05-02 23:37:17 UTC.

012342021-09-01 00:00:00 UTC to 2021-10-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsSep 20212021-10-01 00:00:00 UTC to 2021-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-01 00:00:00 UTC to 2021-12-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-12-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2022-01-01 00:00:00 UTC to 2022-02-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-02-01 00:00:00 UTC to 2022-03-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2022-03-01 00:00:00 UTC to 2022-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-04-01 00:00:00 UTC to 2022-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-05-01 00:00:00 UTC to 2022-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-06-01 00:00:00 UTC to 2022-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-07-01 00:00:00 UTC to 2022-08-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJul 20222022-08-01 00:00:00 UTC to 2022-09-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2022-09-01 00:00:00 UTC to 2022-10-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-10-01 00:00:00 UTC to 2022-11-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-11-01 00:00:00 UTC to 2022-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-12-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2023-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-01 00:00:00 UTC to 2023-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-03-01 00:00:00 UTC to 2023-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-04-01 00:00:00 UTC to 2023-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-05-01 00:00:00 UTC to 2023-06-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsMay 2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Sep 20212021-09-01 00:00:00 UTC2021-10-01 00:00:00 UTC211
Oct 20212021-10-01 00:00:00 UTC2021-11-01 00:00:00 UTC000
Nov 20212021-11-01 00:00:00 UTC2021-12-01 00:00:00 UTC101
Dec 20212021-12-01 00:00:00 UTC2022-01-01 00:00:00 UTC404
Jan 20222022-01-01 00:00:00 UTC2022-02-01 00:00:00 UTC101
Feb 20222022-02-01 00:00:00 UTC2022-03-01 00:00:00 UTC404
Mar 20222022-03-01 00:00:00 UTC2022-04-01 00:00:00 UTC000
Apr 20222022-04-01 00:00:00 UTC2022-05-01 00:00:00 UTC000
May 20222022-05-01 00:00:00 UTC2022-06-01 00:00:00 UTC000
Jun 20222022-06-01 00:00:00 UTC2022-07-01 00:00:00 UTC101
Jul 20222022-07-01 00:00:00 UTC2022-08-01 00:00:00 UTC101
Aug 20222022-08-01 00:00:00 UTC2022-09-01 00:00:00 UTC202
Sep 20222022-09-01 00:00:00 UTC2022-10-01 00:00:00 UTC101
Oct 20222022-10-01 00:00:00 UTC2022-11-01 00:00:00 UTC101
Nov 20222022-11-01 00:00:00 UTC2022-12-01 00:00:00 UTC000
Dec 20222022-12-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
Jan 20232023-01-01 00:00:00 UTC2023-02-01 00:00:00 UTC000
Feb 20232023-02-01 00:00:00 UTC2023-03-01 00:00:00 UTC000
Mar 20232023-03-01 00:00:00 UTC2023-04-01 00:00:00 UTC000
Apr 20232023-04-01 00:00:00 UTC2023-05-01 00:00:00 UTC000
May 20232023-05-01 00:00:00 UTC2023-06-01 00:00:00 UTC202

What Hacker News says

21 sources
That's true for Apple's Tracker Detect app, but any thief or other user could simply use the free and open source AirGuard app on Android, which has more functionality than both Tracker Detect and the AirTag anti-tracking features built into iOS: https://github.com/seemoo-lab/AirGuard For example, AirGuard lets the user activate the alarm on any AirTag in range immediately without waiting any period of time. iOS and Tracker Detect only let the user do this if they determine that the AirTag is following the user, and Tracker Detect adds another 10 minute waiting period for no good reason.
In NYPD urges citizens to buy AirTags to fight surge in car thefts
Tracker Detect only scans for AirTags when the user manually requests a scan. Car thieves and other users who do not want to be tracked by AirTags would be better off using the AirGuard app on Android, which scans for AirTags and other Bluetooth tracking devices in the background automatically: https://github.com/seemoo-lab/AirGuard AirGuard is a FOSS project developed by the Technical University of Darmstadt.
In NYPD urges citizens to buy AirTags to fight surge in car thefts
Apple's Tracker Detect app for Android does not automatically scan for AirTags. Users must open the app and manually initiate each scan, then wait at least 10 minutes after detecting an AirTag before causing it to emit a noise. A much better alternative is the free and open source AirGuard app developed by the Technical University of Darmstadt. It automatically scans for AirTags, Tiles, and other Bluetooth tracking devices in the background. When AirGuard detects an AirTag, the user can immediately force the AirTag to emit a sound without having to wait. - AirGuard: https://github.com/seemoo-lab/AirGuard
In AirTag leads to arrest of airline worker accused of stealing from luggage
Apple's Tracker Detect app for Android was designed to be inferior to the AirTag detection in Find My for iOS because Tracker Detect does not scan for AirTags automatically. Instead, Android users must manually open the Tracker Detect app and tap "Scan" every time. Tracker Detect's lack of automatic scanning is not due to anything about the Android platform, since AirGuard exists as a free and open source Android app that scans for AirTags, Tiles, and other potential Bluetooth tracking devices in the background without needing user interaction. AirGuard: https://github.com/seemoo-lab/AirGuard In addition to automatic scanning, AirGuard has maps showing where and when each tracking device was detected. AirGuard also allows Android users to (manually) make AirTags emit a sound through the app as soon as they are detected, while Tracker Dete
Read the rest
ct forces the user to wait 10 minutes after AirTag detection.
In Apple responds after woman describes ‘nightmare’ of being ‘tracked’ by AirTag
> I feel like this is ignoring the fact that if any company other than Apple made these trackers, it wouldn't do this with anyone's phones. Right, and Apple have provided everything that AOSP would need to implement this, someone even made their own version of the entire Find My client long ago (https://github.com/seemoo-lab/openhaystack), so technically AOSP could even integrate using Find My, although I imagine Apples lawyers would have a field day with this if they did. Identifying the AirTags has also been implemented as a background service by the same organisation as above (https://github.com/seemoo-lab/AirGuard). > I guess they could make the packaging more tamper resistant somehow, but again this is kind of shifting the goals a bit. I don't think it's reasonable to expect that every device will be physically resistant to modificat
Read the rest
ions that would enhance illegal use. An iPhone with the speaker removed and screen cable cut to look dead would make a pretty good tracker too. This. Plus, the noise AirTags make isn't the only way of finding them, you get the notifications, and soon (when the changes mentioned in the article are implemented) it'll be easier to find them using precision finding.
In An update on AirTag and unwanted tracking
Fixed link: https://github.com/seemoo-lab/AirGuard AirGuard is great. They optimized the app to the point that it doesn't even show up in my Android device's battery usage statistics anymore. It's a set and forget app that scans for AirTags in the background automatically, but also when you trigger a manual scan. It's free and open source. Apple's Tracker Detect app for Android (https://play.google.com/store/apps/details?id=com.apple.trac...) doesn't have automatic scanning, and requires the user to open the app and tap the button to manually scan for AirTags. It also forces the user to wait 10 minutes before they can make the AirTag emit a sound. I'm glad that the Technical University of Darmstadt made a better solution and released the source code, too.
In An update on AirTag and unwanted tracking
"We're working closely with the police on our pervasive, no-permission geo-tracking system" is a *terrible* fucking message to hear. It won't be long before they have tiny mics, too. And the little speakers they have, of course, can be disabled. We on HN should really band together to do something about this. There is already https://github.com/seemoo-lab/AirGuard which is cool. What else could be done? I can think of some general directions: 1) Fill their network with noise somehow. If there are lots of tags, or tags pretending to be other tags, then information on which tag is where will be less valuable 2) Make something that forces existing tags to out themselves (should they have working speakers) 3) Jam their radio signals. Probably illegal in the U.S. under FCC rules, but perhaps there's a way to do it where you're not actually jam
Read the rest
ming, you're merely doing something else that causes them to not work. 4) Find some reliable way of identifying them via a wand, your phone, etc. 5) Apply political pressure to make this sort of thing illegal (especially for the authorities) 6) Make laws that say if you're using spectrum to build a mesh network, it has to be open to everyone
In An update on AirTag and unwanted tracking
Might be useful: https://github.com/seemoo-lab/AirGuarg, a third-party Android app, can force an AirTag to make a sound even if Apple hasn't determined that tag has been following you (the BLE characteristic is unauthenticated: https://github.com/seemoo-lab/AirGuard/blob/main/app/src/mai...) HN discussion: AirGuard: Protect yourself from being tracked by AirTags and Find My accessories (298 points, 150 comments) https://news.ycombinator.com/item?id=28577951
In An update on AirTag and unwanted tracking
Sweet Apple didn't bother to create a real time Airtag tracking android app. They have one, but it's manual so it's useless. Thankfully, The Secure Mobile Networking Lab (SEEMOO)of the Computer Science Department of Technical University of Darmstadt in Germany has created an app for it. It's FOSS and available on Google Play and Fdroid. https://github.com/seemoo-lab/AirGuard https://play.google.com/store/apps/details?id=de.seemoo.at_t... https://f-droid.org/packages/de.seemoo.at_tracking_detection
In Apple's AirTag uncovers a secret German intelligence agency

Showing the 15 most recent of 21 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.