-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add panel for email fields to link to relay #700
Conversation
I also recommend revising the language to allow for easy dismissal. Adding an extra check box to dismiss this promo entirely.) |
@maxxcrawford - updated to only show the pop-up on badge click, and DON'T show the badge if Relay is already installed. This changes |
Testing steps: (New/fresh browser) Test 1: Email fields displays FBC badge icon
Test 2: After installing Relay Add-on, email fields does not display FBC badge icon
Test 3: After uninstalling Relay Add-on, email fields displays FBC badge icon
Test 4: After clicking "dismiss" button on the Relay prompt, the FBC badge icon is removed
Test 5: After clicking "dismiss" button on the Relay prompt, the FBC badge icon is removed
|
Code LGTM and works well. @flodolo - can you check our strings? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM to me too! 🤝
Hi, I'm finding this PR after seeing this feature in the wild and I'd like to know more about the security/privacy background behind it. As a disclaimer I formerly worked for facebook, though I bear them no particular good will. My question is: is there a concrete threat here? If so where could I find discussion of it? The message specifically discusses facebook (I guess because this is because this is a plugin about facebook) but really as far as I can tell it all it means is that if you give anyone your email they have your email, and may use it to look up additional data about you. Now the Firefox Relay service certainly can solve that problem, though of course it's not a silver bullet since there are still browser fingerprinting approaches to contend with. But Relay has nice graphic design, promises to provide something for nothing... uh oh, actually that makes me a bit suspicious! Won't they have to monetize it eventually to cover their costs if it's really successful? Wouldn't that make this warning kind of more like an unsolicited advertisement injected into every page? And in advance, sorry. I appreciate everything the collabs here have built, and I very much believe that people should have the right to contain facebook (or Amazon or Microsoft, etc). I just like reserve a healthy dose of suspicion, and I think that the people trying in good faith to help ignorant users need to take extra care to be sure they are really educating. What in my mind might address the problem (in the long term) is offering a way to breakdown and provide context on privacy policy legalese so that users could decide for themselves whether they trust any given site with their (real) data, at which point it would be reasonable to offer ways to safeguard your identity when interacting with untrusted sites. |
The original implementation showed too often, which was corrected in #784. The worry is not that you're giving your email to some random site which might then pass it along in the backend (it can, many do), but specifically when the page has facebook scripts. If you're trying to "Contain Facebook" so they can't track you, you don't want facebook using your email address to correlate your activities outside the Facebook jail (container) with your facebook account. |
@dveditz So to be clear you're telling me that facebook scripts will scrape form inputs for my email address? I'm looking at developer docs for the facebook pixel and it does seem that it would be possible for the authors of the site embedding the pixel to send email address as part of the pixel, but as far as I can tell that just becomes unused metadata about an event. I still don't understand if this is a reaction to a particular threat or policy, or if it's just warning you of what's in the realm of possibility. |
I don't work on Facebook Container nor our general anti-tracking efforts so I don't have a specific answer to that question or what Facebook Container is specifically claiming. I do know we have identified many tracking scripts that harvest emails, but I don't know if Facebook scripts are among them. We also know that Facebook gathers information about non-users ("shadow profiles") and buys information from data brokers, some of whom are the ones doing the email harvesting. |
@maxxcrawford just an idea right now ... couple things I noticed that I might need help with ...