3 ms·
That's all well and good but I wish we could avoid the entire circus from the start. I hate the power companies have over distribution channels, the eternal str
by bronikowski 4y ago
That's all well and good but I wish we could avoid the entire circus from the start. I hate the power companies have over distribution channels, the eternal struggle between convince and freedom.
- ajross 4y agoIt's worth pointing out that the app seems genuinely to have been in violation of the Play Store Malware policy (see the "Spyware" section at https://support.google.com/googleplay/android-developer/answer/9888380?hl=en https://support.google.com/googleplay/android-developer/answ...) The nature of email clients, especially ones that integrate with cloud-hosted spam and filtering services, is that they're naturally going to have trouble with that policy absent great care with specifying exactly what gets collected. The "fix" here seems to have been to update their policy documentation to describe exactly that.
- bronikowski 4y agoThat's one of my issues, of course. With half-automated/decided by unaccountable forces strict reading of the "law" (store policy) you get outcomes like that. It would be much better to have "spirit of the law" reading of the policies, but that requires engaged staff/high touch verification process. Google is unwilling to go that way so our only recourse is to make a ruckus and hope we'll get the ear of someone who can whisper to the emperor. It works, but it scales badly.
- cupofpython 4y ago>engaged staff/high touch verification process this does not scale well either
- miloignis 4y agoWhich part of the spyware section were they in violation of? Pretty much everything on that table has to be explicitly enabled and does the obvious thing when it is.
- KennyBlanken 4y agoHe was sending every domain in a user's contact list to a third party service to retrieve favicons if users enabled the service...and not disclosing that. More importantly, Google told him that he needed to disclose what he was doing, and his response was petulance. You know the type: "I was speeding because I was LATE TO WORK, officer!" Further discussion in this comment thread: https://news.ycombinator.com/item?id=31434975 https://news.ycombinator.com/item?id=31434975
- miloignis 4y agoBased on that linked thread, it was off by default, mentioned there might be privacy implementations, and contacted the domain itself (which I would not classify as a third-party - that's the service that is in control of the email address) to retrieve its favicon. That seems more than reasonable to me (off by default, with a warning!), and would be exactly what I would expect the app to do if I did enable favicons.
- jeroenhd 4y agoThe favicon privacy issue seems quite mild to me, but the libreavatar integration should've been listed more clearly.
- jeroenhd 4y agoFrom what I can tell he didn't just bulk send every domain, only the ones that are visible in the inbox. If you don't receive mail from a contact, I don't think the app ever uploaded anything. Still pretty bad, and I don't think Google is wrong to flag the app because of this. However, Google didn't say "if the user enables a certain setting, your app is uploading domain names from your users' contact list to third party avatar services", it said "you're uploading contact list information without disclosing that in the privacy policy". They seem to know exactly what the problem was but described it in such a vague way that it definitely reads like an accusation of extracting data. Both are wrong here, but Google is in a position of power and should be held to a higher standard. I'm sure just listing the hostnames that weren't covered by the privacy policy were enough to prevent this whole situation.
- deleted 4y ago[deleted]