Data Privacy for Mobile
Learn about Sentry's frequently asked questions regarding data privacy for mobile apps.
Sentry collects only the data that you configure to be sent to Sentry. This is typically the occurrence of software bugs (Errors) or API calls, page loads, or similar requests and responses from your apps (Transactions).
By default, Sentry uses randomly generated IDs as described below. You can also augment data sent to Sentry with additional context and meta data, including user names, email addresses, or by attaching files such as logs or crash reports. This data, alone or in combination with other data, may constitute PII if it identifies, directly or indirectly, an individual.
No. Sentry on Mobile doesn't use device ID such as Secure.ANDROID_ID
and advertisingIdentifier
on iOS. Instead, it uses IDs which are randomly generated per device, per app, and per installation, and therefore can't be used to identify a single device across application installations. When an application is reinstalled, a new ID is generated. Since these IDs are solely used to provide approximate statistical information as part of the application monitoring service, it serves that purpose. It's required, for example, for Crash Free Session and User Rates, as well as to indicate the impact of issues based on number of events vs affected users.
Sentry processes the data you send to it to provide our application monitoring service to you.
Yes, Sentry is a third-party partner whose code (SDKs) you integrate in your app that collects data from users of your app.
You would need to disclose all types of data you are collecting through your app, including data you are sending to Sentry. In the example above, this could include “Contact Info” or “Identifiers”, but don't forget to include any other categories of data that you are collecting or have configured the SDKs to send to Sentry.
The standard data use cases for Sentry would be “Analytics” and “AppFunctionality”, but you would also need to disclose to Apple any other ways in which you or your app use data you are collecting.
Sentry does not use your data to track users. However, if you or your other third-party partners are tracking users, you would still need to disclose this to Apple.
No. Sentry doesn't require IDFA
.
By default, Sentry does not collect any PII from children. However, if your app is targeted to children and you configure Sentry to collect PII, then Sentry would collect the elements that you've designated. You would remain responsible for obtaining any appropriate parental consents with respect to the PII you collect from your users and subsequently send to Sentry. You would also remain responsible for declaring your app's target age group to Google Play.
No. Sentry does not cause your app to contain any ads.
You would need to disclose and/or include in your app privacy policy all types of data you are collecting through your app, including data you are sending to Sentry.
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").