We have agreed on a process for privacy-first user and crash detection. There is a slight difference between nightly and release as in that we consider the following auto-selected as okay in nightly but will have them unselected in release.
We want to:
add crash detection and reporting with a default module in the app (even if that only catches flutter crashes for now)
we want to add privacy-preserving user-observation in the app, something like https://cleaninsights.org/ .
both are disabled by default
once a user logs in, they are asked in the starting wizzard (once) whether they are willing to contribute their data to us for the better of the product by checking separate check marks for: 1. sending crash analytics data ; 2. allow user activity tracking with the second thing. On nightly these are auto-selected, on release they are not.
This information is stored and the user isn't bothered again on this device. They can change the setting any time in their app settings.
We have agreed on a process for privacy-first user and crash detection. There is a slight difference between nightly and release as in that we consider the following auto-selected as okay in nightly but will have them unselected in release.
We want to: