User privacy for iOS

Starting December 8, 2020, Apple requires you to provide information about your app's privacy practices, including the practices of third-party partners like Dynatrace.

On this page, you'll find information about what kind of data Dynatrace OneAgent for iOS captures by default. The data categories and types reflect the Apple questionnaire, but note that the answers reflect the out-of-the-box, default state. For a detailed description of individual data types, see App privacy details on the App Store on the Apple developer portal.

OneAgent may capture additional data through your manual instrumentation. If you instrument your app to capture additional data, make sure you reflect it in your app privacy questionnaire.

CategoryData typeCaptured by default?Notes

Contact Info

Not applicable No

Health & Fitness

Not applicable No

Financial Info

Not applicable No

Location

Precise Location

Not applicable No

By default, location monitoring is disabled.

If you've set the DTXInstrumentGPSLocation configuration key to true, select this data type.

Coarse Location

Not applicable No

Sensitive Info

Not applicable No

Contacts

Not applicable No

User Content

Not applicable No

Browsing History

Not applicable No

Search History

Not applicable No

Identifiers

Not applicable No

Purchases

Not applicable No

Usage Data

Product Interaction

Applicable Yes

If you use auto-instrumentation for iOS, taps and clicks the users perform in your mobile app are reported as user actions. Also, Dynatrace captures rage taps. You can configure the capturing of product interaction data via the configuration keys related to user actions.

If you've set the DTXInstrumentAutoUserAction and DTXDetectRageTaps configuration keys to false, don't select this data type.

Advertising Data

Not applicable No

Other Usage Data

Not applicable No

Diagnostics

Crash Data

Applicable Yes

By default, crash reposting is enabled. If you use Session Replay, OneAgent also captures masked screenshots and reports several screenshots captured before the crash.

If you've set the DTXCrashReportingEnabled configuration key to false and disabled Session Replay, don't select this data type.

Performance Data

Applicable Yes

By default, monitoring of lifecycle events, web requests, and user actions is enabled. You can configure the capturing of performance data data via the configuration keys related to user actions, web requests, and lifecycle monitoring.

If you've set all of the following configuration keys to false, don't select this data type.

  • DTXInstrumentLifecycleMonitoring
  • DTXInstrumentFrameworks
  • DTXInstrumentWebRequestTiming
  • DTXInstrumentWebViewTiming
  • DTXInstrumentAutoUserAction

Other Diagnostic Data

Applicable Yes

OneAgent captures the following diagnostic data:

  • Battery level
  • Built-in RAM
  • Free RAM
  • Device model
  • CPU type
  • Carrier name
  • Network connection type, for example, mobile, WiFi, or LAN
  • Network technology, for example, 2G, 3G, 4G, 5G, 802.11x
  • Screen resolution
  • Orientation (portrait or landscape)
  • App version
  • App name
  • User language
  • iOS version
  • New user (on the first session)

shareLogsFile

Not applicable No

The shareLogsFile API allows you to share locally stored log files via an iOS sharing sheet (UIActivityViewController). For more information, see Log sharing.

Surroundings

Not applicable No

Body

Not applicable No

Other Data

Not applicable No