airguard-ios

Protect yourself from being tracked 📍by AirTags, SmartTags, Chipolo, Google, and Tile Trackers

https://github.com/seemoo-lab/airguard-ios

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 2 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.5%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Protect yourself from being tracked 📍by AirTags, SmartTags, Chipolo, Google, and Tile Trackers

Basic Info
  • Host: GitHub
  • Owner: seemoo-lab
  • License: gpl-3.0
  • Language: Swift
  • Default Branch: main
  • Homepage:
  • Size: 7.49 MB
Statistics
  • Stars: 80
  • Watchers: 5
  • Forks: 8
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

AirGuard for iOS - Tracking protection

iTunes App Store

Protect yourself from Tracking

AirTags are not the only devices that can be used to track you! Samsung SmartTags and Tile trackers have similar functionalities. These trackers allow to track your location without your knowledge, just by placing one of them in your bag, pocket or on your car.
The protection on iOS against these trackers is very limited.

With AirGuard you get the anti-tracking protection you deserve! The app periodically scans your surroundings for potential tracking devices. The app detects Bluetooth based trackers, like the Samsung SmartTag.
If a devices follows you, you will get a notification in about an hour!

Our locate tracker option allows you to scan for specific trackers and to find them.

Get the app

It is available on the App Store.

Download on the App Store

Details

Who are we?

We are part of the Technical University of Darmstadt in Germany. This project is part of a scientific research from the Secure Mobile Networking Lab. Our goal is to protect privacy and to find out how many people are opposed to tracking. In this app you can voluntarily participate in a research study that will share anonymized data with us.

This app will never get monetized by showing ads, in-app purchases or anything else.

How does it work?

AirGuard uses Bluetooth scans of your iPhone to find trackers nearby. Every tracker that is found will be saved locally on your device. Whenever a tracker gets detected multiple times the app will recognize this. It compares the locations where the tracker has been detected. If a tracker is detected at least 3 times and the locations have changed (to make sure its not your neighbour) the app sends you a notification.

All this happens locally on your device and the private information, like location, tracker ids, etc will never leave your device.

Compile from source

Download and open this repository in Xcode.

You have to re-sign the project with your own Apple ID.

Also, keep in mind that you may need to replace the prefix of the Bundle Identifiers with your identifier. Those can be found in Project -> Targets -> Signing -> Bundle Identifier

Please also change the App Group names accordingly. This can be done editing the .entitlements files in the root folder of this repository.

Contact

We are not able to offer full support for this app. The best way to get things solved is to start a discussion in this repository. GitHub issues are closed. Please start a discussion or submit a pull request to the project.

If you need to get into direct contact, please send an email. You can find our contact details on our seemoo.de.

Disclaimer

AirTag, FindMy and iOS are trademarks of Apple Inc. We are not working together with Apple Inc.

SmartTag is a trademark of Samsung Electronics Co., Ltd. Tile is a Trademark of Life360 Inc.

Owner

  • Name: Secure Mobile Networking Lab
  • Login: seemoo-lab
  • Kind: organization
  • Location: Darmstadt, Germany

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: 'AirGuard for iOS: Tracking Protection'
message: 'If you use this software, please cite it as below.'
type: software
authors:
  - given-names: Leon
    family-names: Böttger
    affiliation: 'SEEMOO, TU Darmstadt'
  - given-names: Alexander
    family-names: Heinrich
    affiliation: 'SEEMOO, TU Darmstadt'
    orcid: 'https://orcid.org/0000-0002-1150-1922'
  - given-names: Matthias
    family-names: Hollick
    affiliation: 'SEEMOO, TU Darmstadt'
    orcid: 'https://orcid.org/0000-0002-9163-5989'
repository-code: 'https://github.com/seemoo-lab/AirGuard-iOS'
abstract: >-
  AirTags are not the only devices that can be used to track
  you! Samsung SmartTags and Tile trackers have similar
  functionalities. These trackers allow to track your
  location without your knowledge, just by placing one of
  them in your bag, pocket or on your car.

  The protection on iOS against these trackers is very
  limited.
keywords:
  - iOS
  - Bluetooth Tracker
  - Tracking Protection
  - Stalkin
license: GPL-3.0
commit: 26b647c6e5135a54350acacce235b622e47584f8
version: '1.1'
date-released: '2024-05-16'

GitHub Events

Total
  • Watch event: 28
  • Push event: 1
  • Fork event: 3
Last Year
  • Watch event: 28
  • Push event: 1
  • Fork event: 3

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 11
  • Total Committers: 2
  • Avg Commits per committer: 5.5
  • Development Distribution Score (DDS): 0.364
Past Year
  • Commits: 3
  • Committers: 2
  • Avg Commits per committer: 1.5
  • Development Distribution Score (DDS): 0.333
Top Committers
Name Email Commits
Alexander Heinrich a****h@s****e 7
Leon Böttger l****r@i****m 4
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 6 months
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • DEVMorningCoffee (2)
Top Labels
Issue Labels
Pull Request Labels