TL;DR: if you allow Vero to access your phone’s Contacts even for a brief moment, instead of one-time reading them, it quietly stores them all, links them to your account and uses to shape the user experience. It also gives users who have given access to their Contacts a way of connecting with users who have explicitly denied Vero’s access to their respective phone’s contact list. As an icing on the cake, there’s no way you can delete that info from the service afterwards. This blog post examines how this works.
“If you allow us access to your contacts list, your contacts’ user IDs, and your connection to those contacts, may be used and stored to make your experience more social, and to allow you to add your contacts on the Service as well as provide you with updates if and when your contacts join Vero.”
Let’s look at an example. When a user creates account, he is greeted with the following screen to find friends. Notice the text at the bottom: “we take privacy seriously”…
I’d assume for most users this is an easy trap to fall into: choice like this is pitting user’s curiosity to find potential friends from a brand new social media platform against common sense privacy. Selecting Allow will scan your phone’s Contacts and list Vero users with matching phone numbers.
Vero seems to really, really try to convince you that giving them your phone number is essential. This seems to be the trend these days, and as a data point it is indeed very precious for advertisement and analytics reasons. Luckily apps like Wire have shown that phone number isn’t actually needed for authentication or ease of finding connections.
Back to the app permissions. After setting up an account, user can choose to disable permission for Vero accessing Contacts. This can be done through phone’s own app settings, as usual. On a positive note, Vero hadn’t asked for any other permissions, and only Camera, Location and Storage were even listed as possible options.
So, at this stage, a user has
- a) enabled app permission for Contacts during the set-up phase and
- b) disabled the same permission afterwards.
However, from Vero’s perspective the point b) makes no difference. This became apparent when a couple of minutes later a person whose phone number I had, created an account. I got a push notification from Vero telling me so, but interestingly enough, the screen that opened didn’t tell who exactly this person was (it displays only Vero account name) nor why I got the notification in the first place. If the newly joined contact uses an alias unknown to the user, there’s no indication that you’d know or have any connection to this person.
After a couple of questions later I managed to connect that alias to my friend. Turns out that he hadn’t given permission to Vero to dig through his Contacts (a smart move!), but as a result he was not only suggested to me as a contact nevertheless, but he himself was not notified that I was a potential connection or that I received his Vero account as a suggested connection.
I realize that this might not be the most groundbreaking discovery, but it’s still one that I believe is worth sharing. I have a feeling that we’ll see a lot of similar posts in the future and not just by your’s truly. After all, people seem to already desperately try to get off this hype train called Vero.