Integrating privacy-preserving analytics into your application
Analytics is an important part of application development, and adding them in a privacy preserving manner is challenging.
This talk will give an overview of the process we went through to integrate analytics into the System Updater, a very critical component of our Android-based operating system, CalyxOS.
The Updater is a critical component because if you can successfully update a system, you can eventually fix any bugs, but if the update system itself is broken, there’s no coming back. Analytics here are important to let us know if installs failed or succedded, and to get a user count based on the number of updates installed.