Granting permission for an app or service to upload our contacts can be quite useful. It can also be dangerous to the privacy of everyone involved, and people are understandably losing trust in large parts of the tech industry.

But what if it wasn’t a binary, all-or-nothing permission? What if we could limit access to a specific set of contacts?

Maybe it’s a group we add contacts to, maybe it’s a switch we could flip on each contact (something like ‘Shareable’ or ‘Public’). It would be nice if we could also flip this switch on our own cards, for when we share them with someone new.

An obvious drawback is that the onus is on the user. I might be willing to flip that switch when a friend or colleague asks, but I wager a lot of people wouldn’t want to bother. It might lesson the very meaning of having this mechanism. A possible logical conclusion of all this might be some kind of centralized service for storing, sharing, and controlling our contact information (setting aside my distaste for the business side of Facebook, it does have some great options here, right down to controlling which friends, if any, can see each personal detail such as your home address, email, and phone). But that’s another discussion.

I don’t think these controls would be a panacea, but they might give more people the flexibility and privacy to use contact-powered apps and features. Between some of my contacts being my various doctors and a few friends who don’t want their information uploaded to most services (for good reason), I would certainly like to see more attention spent on these problems.