{"id":31742,"date":"2021-02-26T17:05:22","date_gmt":"2021-02-26T22:05:22","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=31742"},"modified":"2021-03-15T13:44:55","modified_gmt":"2021-03-15T17:44:55","slug":"clubhouse-wants-to-upload-your-contacts-phone-numbers","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/02\/26\/clubhouse-wants-to-upload-your-contacts-phone-numbers\/","title":{"rendered":"Clubhouse Wants to Upload Your Contacts&rsquo; Phone Numbers"},"content":{"rendered":"<p><a href=\"https:\/\/onezero.medium.com\/clubhouse-is-suggesting-users-invite-their-drug-dealers-and-therapists-a8161b3062fc\">Will Oremus<\/a>:<\/p>\n<blockquote cite=\"https:\/\/onezero.medium.com\/clubhouse-is-suggesting-users-invite-their-drug-dealers-and-therapists-a8161b3062fc\"><p>When you join the fast-growing, invite-only social media app Clubhouse &mdash; lucky you! &mdash; one of the first things the app will ask you to do is grant it access to your iPhone&rsquo;s contacts. A finger icon points to the &ldquo;OK&rdquo; button, which is also in a bolder font and more enticing than the adjacent &ldquo;Don&rsquo;t Allow&rdquo; option. You don&rsquo;t have to do it, but if you don&rsquo;t, you lose the ability to invite anyone else to Clubhouse.<\/p><\/blockquote>\n\n<p>Via <a href=\"https:\/\/pxlnv.com\/blog\/contact-sharing-privacy\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/blog\/contact-sharing-privacy\/\">\n<p>The permission dialog iOS presents users before an app is able to access their contacts is, in a sense, being presented to the wrong person: can you really consent on behalf of hundreds of friends, family members, and acquaintances? From a purely ethical perspective, the request ought to be pushed to every contact in the directory for approval, but that would obviously be a nightmare for everyone.<\/p>\n<p>There are clearly legitimate uses for doing this. Allowing people to find contacts already using a service, as Clubhouse is doing, is a reasonable feature. It does not seem like something that can be done on-device, so the best solution that we have is, apparently, to grant apps permission to collect every contact on our phones. But that is a ludicrous tradeoff.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/_inside\/status\/1365292197344641029\">Guilherme Rambo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/_inside\/status\/1365292197344641029\">\n<p>Just had a poke at the Clubhouse app with a proxy, given the recent concerns about contacts usage. The bad part is that it uploads all of your contact&rsquo;s phone numbers (surprise!). The good part is that that&rsquo;s the &lsquo;only&rsquo; thing it uploads about them.<\/p>\n<p>[&#8230;]<\/p>\n<p>Another problem is that the API used to upload the phone numbers doesn&rsquo;t seem to be using SSL pinning.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/iosdevweekly.com\/issues\/496\">Dave Verwer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/iosdevweekly.com\/issues\/496\"><p>I saw some suggestions that Apple should solve this with a Photos.app style &ldquo;select which contacts can be accessed&rdquo; permission, but is anyone going to go through their contacts manually, picking and choosing? I have just under a thousand records in mine from many years of personal+work life, and I bet that&rsquo;s nothing compared to some people. It&rsquo;s not practical. Maybe a solution would be to let the permission be on groups rather than individual contacts, but who&rsquo;s contact database is that well organised? Mine isn&rsquo;t.<\/p>\n<p>The other popular theory on how to solve this is that Apple should provide an API to hash contact information, allowing apps to match people without getting access to personal information. That&rsquo;s one of those ideas that feels better and solves one aspect of the problem, but <a href=\"https:\/\/cur.at\/VDaRXwP?m=web&amp;sid=mdLuQX1\">bad situations are inevitable<\/a> when you match a full contacts database.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/08\/31\/sarahah-quietly-uploads-your-address-book\/\">Sarahah Quietly Uploads Your Address Book<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2012\/02\/08\/path-uploads-your-entire-iphone-address-book-to-its-servers\/\">Path Uploads Your Entire iPhone Address Book to Its Servers<\/a><\/li>\n<\/ul>\n\n<p id=\"clubhouse-wants-to-upload-your-contacts-phone-numbers-update-2021-03-15\">Update (2021-03-15): <a href=\"https:\/\/twitter.com\/wongmjane\/status\/1371138841906532355\">Jane Manchun Wong<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/wongmjane\/status\/1371138841906532355\">\n<p>Clubhouse no longer requires contacts access for sending invites in the latest update!<\/p>\n<p>You can now directly enter the number, or use the iOS contact picker (which doesn&rsquo;t require contacts access) to send invite<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Will Oremus: When you join the fast-growing, invite-only social media app Clubhouse &mdash; lucky you! &mdash; one of the first things the app will ask you to do is grant it access to your iPhone&rsquo;s contacts. A finger icon points to the &ldquo;OK&rdquo; button, which is also in a bolder font and more enticing than [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-02-26T22:05:25Z","apple_news_api_id":"9e1b50cf-4c0a-4984-826b-8beceaa5eb2d","apple_news_api_modified_at":"2021-03-15T17:44:58Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/AnhtQz0wKSYSCa4vs6qXrLQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2039,176,31,1837,26,355],"class_list":["post-31742","post","type-post","status-publish","format-standard","hentry","category-technology","tag-clubhouse","tag-contacts","tag-ios","tag-ios-14","tag-iosapp","tag-privacy"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=31742"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31742\/revisions"}],"predecessor-version":[{"id":31869,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31742\/revisions\/31869"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=31742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=31742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=31742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}