Find My Network Accessory Specification

Developer Preview - Release R1

Introduction

This document outlines the technical specifications for accessories designed to integrate with Apple's Find My network. It serves as a developer preview, providing essential information for creating network-enabled accessories. Developers intending to build such accessories must be enrolled in the MFi Program.

The specification details the core concepts, operational requirements, and features, including Bluetooth Low Energy (BTLE) as the primary transport protocol. It covers aspects like accessory pairing, key management, and unwanted tracking detection.

For more detailed information on the Find My app and its functionalities, users can refer to the Find My webpage.

Core Concepts

The Find My network enables users to locate their accessories privately and securely. The system involves an Owner device (typically an iPhone, iPad, or Mac), an Accessory, and the Apple server. The accessory broadcasts encrypted location data via BTLE, which is then relayed by other Apple devices to the Apple server, accessible only by the owner.

Key features include:

  • Unwanted tracking detection: Notifies users of unrecognized accessories that may be traveling with them.
  • Lost Mode: Allows owners to set contact information for lost accessories.
  • Play sound: Enables users to play a sound on the accessory to help locate it.

Requirements and Protocols

The specification details various requirements, including cryptographic operations, Bluetooth connectivity, and data transmission protocols. It covers detailed procedures for pairing, key derivation, and state management of the accessory.

Advertisements and Key Management

Information on BTLE advertising and the secure management of cryptographic keys is provided. This includes key definitions, sequences, rotation policies, and derivation methods for various security tokens and secrets.

Unwanted Tracking Detection and NFC

The document also addresses mechanisms for unwanted tracking detection and requirements for Near Field Communication (NFC) integration, ensuring user privacy and security.

PDF preview unavailable. Download the PDF instead.

Find My network accessory protocol specification macOS Version 10.15.5 (Build 19F96) Quartz PDFContext Pages

Related Documents

PreviewAccessory Design Guidelines for Apple Devices
Comprehensive guidelines for designing accessories compatible with Apple devices, covering physical design, connectivity, power, performance, and testing requirements for various accessory types.
PreviewFind My Device Manual: Pairing, Locating, and Managing Your Item
A comprehensive guide to using the Find My device, including quick setup instructions, pairing with your Apple ID, enabling Lost Mode, and managing your device through the Find My app. Learn about the device's button functions, battery specifications, wireless charging, and the Find My network.
PreviewApple Matter OTA User Guide: Developer Guide for Firmware Updates
Comprehensive guide for developers on implementing and testing Matter Over-The-Air (OTA) firmware updates with Apple Home, covering requirements, testing, diagnostics, and FAQs.
PreviewApple Developer Agreement: 法的契約と利用規約
Apple Developer Agreementは、Apple Inc.が提供するApple Developerプログラムへの参加条件を定める法的契約です。本契約には、お客様の権利、義務、秘密保持、知的財産権、およびサービス利用に関する詳細が含まれます。
PreviewAccessory Design Guidelines for Apple Devices
Comprehensive guidelines for designing accessories compatible with Apple devices, covering Bluetooth, wireless charging, and device-specific design considerations.
PreviewApple Developer Program License Agreement - Terms and Conditions
Review the general terms and conditions of the Apple Developer Program License Agreement. This legal agreement outlines the terms for using Apple software and services for development and testing purposes.
PreviewCircumventing Apple's AirTag Anti-Tracking Alerts
This paper analyzes Apple's Find My protocol and its 'item safety alerts' feature, demonstrating how custom devices can participate in the network without triggering these alerts, thereby circumventing Apple's anti-tracking measures.
PreviewApple Developer Program License Agreement | Terms for Software Development
Official Apple Developer Program License Agreement detailing the terms and conditions for using Apple's software, services, and platforms for application development and distribution.