• HOME
  • INTEGRATIONS
  • SDKS
  • GUIDES
  • API DOCS
No results for ""
EXPAND ALL
launchdarkly.com

EDIT ON GITHUB

Apple App Store data collection policy

Read time: 2 minutes
Last edited: Nov 21, 2020

Overview

This topic explains the implications of using a LaunchDarkly SDK in an app you submit to the Apple App Store.

Since December 2020, the Apple App Store requires apps you submit to provide information about their privacy practices, including the practices of third-party partners whose code is integrated into the app. If you integrate a LaunchDarkly SDK into your app and submit it to the Apple App Store, you must disclose which data LaunchDarkly collects.

We're providing this topic to help facilitate the submission process. Read this topic to understand which SDKs are impacted by the Apple App Store's policy and learn about what kind of data our SDKs collect.

To learn more, read App privacy details on the App Store.

Affected SDKs

You can use these SDKs to build apps for Apple's platforms:

  • Flutter
  • iOS
  • React Native
  • Xamarin

This topic applies to each of these SDKs unless otherwise specified.

Collection practices

The table below summarizes the data that LaunchDarkly's SDKs collect by default. The table does not include optional fields you can provide when you use an SDK.

Contact info

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
NameNot collected by default.
Email addressNot collected by default.
Phone numberNot collected by default.
Physical addressNot collected by default.
Other user contact infoNot collected by default.

Health and fitness

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
HealthNot collected by default.
FitnessNot collected by default.

Financial info

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Payment infoNot collected by default.
Credit infoNot collected by default.
Other financial infoNot collected by default.

Location

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Precise locationNot collected by default.
Coarse locationNot collected by default.

Sensitive info

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Sensitive infoNot collected by default.

Contacts

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
ContactsNot collected by default.

User content

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Emails or text messagesNot collected by default.
Photos or videosNot collected by default.
Audio dataNot collected by default.
Gameplay contentNot collected by default.
Customer supportNot collected by default.
Other user contentNot collected by default.

Browsing history

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Browsing historyNot collected by default.

Search history

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Search historyNot collected by default.

Identifiers

LaunchDarkly's SDKs collect user IDs so you can target by individual users. While the SDKs require you to provide user IDs, your application code is responsible for defining them. To learn more, read your SDK's reference page.

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
User IDLaunchDarkly collects a unique identifier, as provided by your application code, for each of your users.
  • This data is used for product personalization.
  • This data may be linked to a user depending on how your application specifies user IDs.
Device IDNot collected by default.

Purchases

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Purchase historyNot collected by default.

Usage data

LaunchDarkly collects details about flag evaluations. This data powers LaunchDarkly features such as flag statuses, flag insights, and experimentation.

You can opt out of publishing usage events to LaunchDarkly. To learn more about your SDK configuration options, read your SDK's reference page.

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Product interactionNot collected by default.
Advertising dataNot collected by default.
Other usage dataLaunchDarkly collects counters of flag evaluations.
  • This data is used for analytics.
  • This data is not linked to users.

Diagnostics

Versions 5.0.0 and later of the iOS SDK, and all versions of the Flutter SDK, publish diagnostics to LaunchDarkly. Older versions of the iOS SDK, and all versions of the React Native and Xamarin SDKs, do not publish diagnostics to LaunchDarkly.

You can opt out of publishing diagnostics to LaunchDarkly. To learn more about your SDK configuration options, read your SDK's reference page.

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Crash dataNot collected by default.
Performance dataLaunchDarkly collects:
  • the duration taken to connect to LaunchDarkly's streaming services, and
  • whether or not streaming connections are successfully established.
  • This data is used for analytics.
  • This data is not linked to users.
Other diagnostic dataLaunchDarkly collects:
  • parts of the SDK configuration,
  • high-level information about the underlying platform, operating system, and device type,
  • metrics about LaunchDarkly event processing, and
  • metrics about LaunchDarkly user indexing.
  • This data is used for analytics.
  • This data is not linked to users.

Other data

LaunchDarkly's mobile SDKs collect high-level information about devices and their operating systems so you can target on these attributes. You may override these values if you do not want LaunchDarkly to collect this information. To learn more, read your SDK's reference page.

To learn more about how Apple uses these data types, read Apple's documentation.

Data typeCollection practiceDetails
Other data typesNot collected by default.
Other data typesLaunchDarkly collects:
  • device model descriptors,
  • operating system names, and
  • operating system versions.
  • This data is used for product personalization.
  • This data is linked to the user ID.

LaunchDarkly's privacy policy

We have a clearly written, transparent privacy policy that explains how we collect, disclose, and use member data.

To learn more, read our Privacy policy.