Sunup does not provide a privacy policy for the autopush-rs provider configured as default (currently Mozilla). This does not comply with GDPR, especially since this service is apparently hosted by Google and therefore sends data to an entity subject to US surveillance laws.
Missing Privacy Policy #62
What part of the GDPR are you thinking about ? And what kind of Personally Identifiable Information (PII) is it about ?
By the way I couldn't find any privacy policy for the push service on Mozilla, maybe I can add a link on the README and the store description to this general page: https://www.mozilla.org/privacy/ but autopush don't use, share, or store these data
Sunup sends Personally Identifiable Information (PII) of users inside the EU, such as the client's IP adress, to a third party outside the EU (Mozilla/Google). It should (at minimum) provide information to the user inside the app about
- what data is being collected/sent (i.e. IP adress, push token, other device info?),
- who this data is being sent to (Mozilla/Google) and
- what this data is being used for/how it is processed (i.e. a short explanation and a link to the corresponding privacy policy of Mozilla/Google).
This is not legal advice and should not be understood as such. If there is no applicable privacy policy available for the Mozilla push service, you should at least refer to the corresponding privacy policy for Google Cloud (of which Bigtable is a part). Please note that there is an additional privacy policy for GCP customers, which also discusses the processing of "Technical and operational details", including "device identifiers, identifiers from cookies or tokens, and IP addresses", "[a]pproximate location data, as may be determined by IP address" and "[i]nferences drawn from the above, like aggregated [...] metrics". They also may disclose this information to third parties for commercial purposes and "in response to legal process or enforceable government requests, including to law enforcement". It is unclear to me whether this privacy policy applies to PII sent to Google Bigtable on behalf of Mozilla, and it would be the responsibility of Mozilla to make this clear to the users of their push service.
In this context, this blog post by the UP team is helpful, since it lists metadata exposed to the server and also explains what inferences can be made from it.
I will add a policy in the next release 👍
PS: I wrote the blog post :)
I've also added the privacy policy to weblate: https://translate.codeberg.org/projects/unifiedpush/sunup-android/
Thanks for the commits! I can't seem to figure out how to do a pull request in the Forgejo web client, so this has to suffice:
- In app/src/main/res/values/strings.xml: Replace
thereforwiththerefore. Also please clarify that the Mozilla push service is hosted by Google. - I have added a german translation of the strings on Weblate.
- The privacy policy linked to in app/src/main/java/org/unifiedpush/distributor/sunup/activities/ui/PrivacyPolicyDialogUi.kt is wrong, as far as I can tell, since it applies only to the Firefox browser and not other services offered by Mozilla. If you want to link to Mozilla, you should use https://www.mozilla.org/en-US/privacy/.
- Please also link to your blog post, since it explains how the metadata collected by the push service can be used against users.
This is actually the less wrong link as the other is about many services (their website, Mozilla VPN, Mozilla Monitor, Firefox Relay, etc.) but the one of them that includes the policy about the push service is their Browser, as it is their only service using it.
I'm updating the policy, a moment. And thanks for the typo
Sorry I did a wrong thing on weblate and it removed your translation, I got a backup and committed it again, but it doesn't appear as your contribution
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?