Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Issue 5136: Show N/A instead of incorrect privacy score.

Sayantan Roychowdhury requested to merge 5136-privacy_score_fix into main

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:

  1. Displays N/A for such apps.
  2. 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

Merge request reports

Loading