TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How does Instagram know who I am on Facebook?

17 pointsby insta_anonover 6 years ago
I recently had an interesting observation concerning the Instagram app and the account matching algorithm(s) that Facebook uses and would like to ask for your opinions.<p>Following scenario: I have an iPhone X running iOS 11.3.1 with FB Messenger and Whatsapp installed, but not the Facebook app. Messenger doesn&#x27;t have access to my contacts but WhatsApp does. A couple days ago I installed Instagram from the App Store and created an IG account using an email like this &lt;lots_of_gibberish&gt;@&lt;domain&gt;.com (I have a catch-all setup for this domain). I didn&#x27;t give IG access to my contacts, didn&#x27;t provide my phone number nor connected it to Facebook.<p>At first the suggestions for new contacts in IG were completely random. However, after about 20-30 seconds the list of suggestions updated and showed me IG accounts of friends on Facebook.<p>I repeated this experiment, deleted &#x2F; installed the app, checked the iOS privacy controls, made sure not to enter the phone number or allow access to contacts, and again, I got the same account suggestions from FB friends.<p>I don&#x27;t undestand how Facebook &#x2F; Instagram is able to pull this off. The Instagram account email hasn&#x27;t been used at all before, the app doesn&#x27;t have access to my contacts and doesn&#x27;t know my phone number. AFAIK iOS apps are sandboxed and can&#x27;t fingerprint the device nor access each others cookies? So that leaves matching by IP and &#x2F; or location, however in a large building that would be quite inaccurate?<p>So how does Facebook do this?

4 comments

ecesenaover 6 years ago
Probably your device id, or the so-called advertiser id, which might be at the company level, and thus shared across FB services.
评论 #18088538 未加载
parliament32over 6 years ago
Your device has a several unique IDs that can used by apps to link your &quot;profile&quot; across unrelated services. Most likely <a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;adsupport&#x2F;asidentifiermanager" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;documentation&#x2F;adsupport&#x2F;asidenti...</a>
评论 #18088532 未加载
rockooover 6 years ago
Most likely some sort of fingerprinting of your device..<p>Since you use three different facebook services as well providing the access to phone number of the device to whatsapp, facebook has a pretty solid idea who the device belongs to.<p>This is an opinion not a fact but is something that is extensivly used to identify returning users (on i.e. different browsers &#x2F; devices etc.) To services
pookehover 6 years ago
Your wifi id, private ip and public ip.