https://plus.google.com/115212051037621986145/posts/YguETTsM...
Path uploads your entire iPhone address book to its servers
261–270 of 283 posts
Re: Path uploads your entire iPhone address book to its servers
#262I find it mind blowing that (in the comments of the blog post) someone asked the Path CEO: > Why wasn't this [sending all the contacts to your servers without users knowing] an opt-in situation to begin with? Isn't that against Apple's own T&Cs? and the Path CEO replied: > This is currently the industry best practice and the App Store guidelines do not specifically discuss contact information. However, as mentioned,…
Apple makes apps prompt me every time they want to know my location or send me push notifications, but they don't require it for the contacts info.
How is managing push notifications more important than leaking private contact info?
Re: Path uploads your entire iPhone address book to its servers
#263Earlier quoted context omitted.
The addresses from the user's address book should be hashed before sending to the server and compared to hashed addresses on the server. Then only positive matches are registered, and the server doesn't see more private information than it needs.
Hashing data from address book doesn't work because people write the same addresses and even phone numbers in many different ways. Normalizing it on the client is not really an option either because it requires a lot of data to do decent normalization - not practical to send it all to each client.
Email addresses can be effectively canonicalized by lower casing. Not many mail servers are case sensitive these days. Additionally, for the local part, you can generally strip off anything after a "+", and with gmail, you can drop any period in the local part. (Granted, it's not perfect-- so make sure that's not a security concern.)
These techniques have been working fine so far in my app for my "Find My Friends" feature.
Re: Path uploads your entire iPhone address book to its servers
#264Earlier quoted context omitted.
This is false, they do not send a recorded record of your movements to apple, however they do send GPS+WLAN BBSID correlation data back to apple,[1] they claim the processed is anonymized, but there are very powerful deanonymization techniques that can be applied to large data sets. [2][3][4] I live in almost the middle of nowhere, i guarantee nothing like google maps, etc has ever passed this way to map my WIFI poin…
That's circumstantial evidence at best. Here's more useless analytical evidence to suggest that most people don't know everything: when Samy Kamkar[0] first demonstrated geolocation via BSSIDs, I tried out every wireless router in my house, including one that had not been plugged into a wall in over 4 years and never at my current residence, long before Google started wardriving for street maps and well before the fi…
Re: Path uploads your entire iPhone address book to its servers
#265I find it mind blowing that (in the comments of the blog post) someone asked the Path CEO: > Why wasn't this [sending all the contacts to your servers without users knowing] an opt-in situation to begin with? Isn't that against Apple's own T&Cs? and the Path CEO replied: > This is currently the industry best practice and the App Store guidelines do not specifically discuss contact information. However, as mentioned,…
Apple would never do this to their users. Apple makes apps prompt me every time they want to know my location or send me push notifications, but they don't require it for the contacts info. How is managing push notifications more important than leaking private contact info?
iOS doesn't know what's being uploaded by an app. It can't know. They could ask every time an application wants to access your contacts (which, I think, would really suck for UX, and it'd be a context-free question without indication of what the data would be used for), but after that? There is no practical way to know that that data is being sent over the wire to somebody.
Re: Path uploads your entire iPhone address book to its servers
#266Re: Path uploads your entire iPhone address book to its servers
#267Re: Path uploads your entire iPhone address book to its servers
#268Re: Path uploads your entire iPhone address book to its servers
#269I find it mind blowing that (in the comments of the blog post) someone asked the Path CEO: > Why wasn't this [sending all the contacts to your servers without users knowing] an opt-in situation to begin with? Isn't that against Apple's own T&Cs? and the Path CEO replied: > This is currently the industry best practice and the App Store guidelines do not specifically discuss contact information. However, as mentioned,…
> This is why developers need explicit guidelines, No, this is a matter of security. Apps should not be able to access user data without explicit permission. It's not something you can rely on guidelines for. > Apple would never do this to their users. You're being way too generous to Apple here. They are the ones who provide the API. I've used other phones and their APIs never freely provided my data to apps. Honest…
Re: Path uploads your entire iPhone address book to its servers
#270Earlier quoted context omitted.
Apple would never do this to their users. Apple makes apps prompt me every time they want to know my location or send me push notifications, but they don't require it for the contacts info. How is managing push notifications more important than leaking private contact info?
I don't want to rag on you, but the answer to this is really, really obvious--Path certainly screwed up, but that's no reason to lose your head and start making silly claims. iOS doesn't know what's being uploaded by an app. It can't know. They could ask every time an application wants to access your contacts (which, I think, would really suck for UX, and it'd be a context-free question without indication of what the…