User consent
We need to extend the Terms step and add a new checkbox there:
Allow AdGuard to send automatic crash reports. <a href="privacy policy link">Privacy Policy</a>.
In the stable build, this checkbox should be unchecked by default.
In the beta&nightly builds, this checkbox should be checked.
What to capture
The only thing we need to capture is the app crashes. So, extend the default unhandled exceptions handler. One more thing is the native crashes information acquired from CoreLibs (needs to be discussed with @sfionov).
Make sure that the report does not contain any personal information (or anything that can be used to identify the user).
Also, prepare the list of what's being sent. We will need it for AdguardTeam/LegalDocs#14
Sentry configuration
Here's how to use the Android version of Sentry:
https://docs.sentry.io/clients/java/modules/android/
Our self-hosted sentry instance is located on sentry.adguard.com.
User consent
We need to extend the Terms step and add a new checkbox there:
Allow AdGuard to send automatic crash reports. <a href="privacy policy link">Privacy Policy</a>.In the stable build, this checkbox should be unchecked by default.
In the beta&nightly builds, this checkbox should be checked.
What to capture
The only thing we need to capture is the app crashes. So, extend the default unhandled exceptions handler. One more thing is the native crashes information acquired from CoreLibs (needs to be discussed with @sfionov).
Make sure that the report does not contain any personal information (or anything that can be used to identify the user).
Also, prepare the list of what's being sent. We will need it for AdguardTeam/LegalDocs#14
Sentry configuration
Here's how to use the Android version of Sentry:
https://docs.sentry.io/clients/java/modules/android/
Our self-hosted sentry instance is located on sentry.adguard.com.