If your app collects data, or uses a third-party dependency that collects data,
Apple requires you to include a privacy manifest file in your app.
This file describes what data you collect and why you collect it.
Each third-party SDK that collects data has to include their own privacy manifest.
When you create your app’s privacy report, it combines the individual privacy manifest files into a single report.
For more information about what Apple considers tracking data,
see Tracking in the Apple developer documentation.
Algolia and tracking data
By default, Algolia’s InstantSearch iOS and Swift API client libraries don’t collect tracking data.
Both libraries include privacy manifest files that state this, following Apple’s guidelines.
Declare which data you send to Algolia
If you customize the Swift API client or InstantSearch iOS in your app,
you may need to add Algolia-specific data to your app’s privacy manifest to meet Apple’s requirements.
Review current policies
First, determine which parts of your app collect user data, and what APIs you use.
To learn more, see:
Declare data collection practices
The Algolia libraries for iOS include privacy manifests that cover all required aspects:
By default, these libraries don’t collect tracking data.
But, if you customize the libraries in ways that involve tracking data,
Apple may require you to list Algolia-specific data in your app’s privacy manifest.
Customize the privacy manifest
Edit the privacy manifest templates to declare what data you collect, why you collect it, and which APIs you use.
Justify each entry so it aligns with Apple’s guidelines.
Integrate the privacy manifest into your app
Add your privacy manifest to your iOS project’s settings.
Make sure it’s included in your build process. Last modified on September 16, 2026