I recently visited opensecrets.org and was surprised to see a message box in the lower right corner of the window asking if I wanted to talk, and displaying my name.

The pop-up says Chat with opensecrets.org in Messenger.

As far as I know, I haven't allowed Facebook to share any data with this site, so how does this website know my name?

  • Comment: I can't see any message box in any lower-right corner... might it be Firefox's anti-hassle (anti-tracking) feature? :-D Feb 26, 2019 at 8:35

1 Answer 1


I went on that website and this is what I saw:

Screenshot of opensecrets.org

They are using the Customer Chat Plugin from Facebook.

They don't know your name, they're just embedding an iframe to allow you to speak with their Facebook page's administrator(s).

Only Facebook knows who you are.

  • 3
    Is it really an iframe and not just a DIV section? If so, what prevents the main website to access its DOM with JS and retrieve the user's name?
    – A. Hersean
    Feb 25, 2019 at 12:37
  • 8
    @A.Hersean That's really an iframe, so the website can't read the name nor the discussion. Feb 25, 2019 at 13:05
  • 115
    "Only Facebook knows who you are." Sounds like a quote from a horror movie.
    – Overmind
    Feb 25, 2019 at 13:23
  • 2
    Keep in mind that if you continue then they will know you are chatting with them from their web page. Feb 25, 2019 at 14:54
  • 4
    Maybe a slightly more detailed part to the answer that I think OP is looking for: The website does not know who you are. The website just sends a "facebook thing" to your browser, as part of its webpage. When your page loads in your browser, the "facebook thing", which runs in a facebook domain iframe, accesses your local cookie (which was created by visiting facebook), and uses that cookie to figure out your identity. The original website still has no idea what your identity is, but your local browser page (which is showing a page that once came from the web server) and Facebook does.
    – Flater
    Feb 25, 2019 at 16:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .