Issue 5136: Show N/A instead of incorrect privacy score.
Description
Previously for some apps, the privacy score during search and when an app result is opened from search menu was different. For these apps, both the scores were actually wrong (because of missing data) and hence misguiding to the user. This merge request:
- Displays N/A for such apps.
- Considers only the permissions and trackers from Exodus API to calculate the privacy score, making the score uniform.
Important: Please squash all the commits before merging.
Issue(s)
https://gitlab.e.foundation/e/backlog/-/issues/5136
Test environment
Gradle build from branch 5136-privacy_score_fix. Install the apk and test.
Test procedures
Search for any app mentioned in the issue like "Magfi" and check the results.
Technical details
This is done because Exodus API lacks information for some apps. As it is the sole information source for the number of trackers for apps, if we do get an empty response for a package name, we cannot calculate the privacy score and have to display "N/A".
Screenshots
Check list
-
Self review -
Test procedure explained -
Tested on fresh install -
Tested applied as an update -
License -
Internal documentation -
User documentation