Skip to content

Start using our self-hosted Sentry to catch the app crashes #1908

Description

@ameshkov

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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions