Technology Research and Development

EFF's technology development and research projects aim to improve the rights of free expression, security, and privacy on the internet. All of our work is released under free and open source licenses such as the GNU General Public License or Creative Commons licenses. We welcome your code patches and other contributions!

HTTPS Everywhere is a browser extension that ensures you use HTTPS to the greatest extent possible, for sites that support HTTPS. It is part of our larger mission to Encrypt the Web in its entirety.

The SSL Observatory is a view of the state of HTTPS deployment in the IPv4 address space. The Observatory has exposed insecure behavior by certificate authorities, the huge number of CAs and intermediate signing certificates in use on the internet, surprisingly widespread cryptographic errors, and more.

Panopticlick shows how easy it is to uniquely identify browsers on the web, even without cookies.

Surveillance Self-Defense and SSD International provide advice on how to protect your electronic privacy, in legal and technical terms. Note that SSD covers only US law.

Total Election Awareness helps people report voting booth anomalies and abuses. It is hosted at OurVoteLive.org.

MyTube protects people's privacy from third-party video hosting providers. As soon as your browser loads a page with embedded video, it contacts the video provider and may receive a tracking cookie from the provider. MyTube is a bit of JavaScript code to stop the automatic load, and provides a Play button to load the video.

TOSBack, was a project to keep track of changes in web application providers' Terms of Service documents, and shows the differences. It subsequently became part of the Terms of Service; Didn't Read project.

Switzerland is a (no longer maintained) project to detect violations of network neutrality and of connection integrity by capturing and comparing packet traces of network traffic between two computers. If the receiver sees something different than what the sender sent, Switzerland will discover this and alert users to the difference. pcapdiff compares two packet captures, and we have a whitepaper on Detecting Packet Injection.

Stay in Touch

NSA Spying

EFF is leading the fight against the NSA's illegal mass surveillance program. Learn more about what the program is, how it works, and what you can do.

Follow EFF

The clock is ticking on Section 215 sunset, but the Senate is in stalemate on NSA spying powers: https://eff.org/r.tpwa

May 22 @ 10:58pm

BREAKING: At the behest of @SenateMajLdr, the Senate will meet Sunday, May 31st in the afternoon, mere hours before Section 215 expires.

May 22 @ 10:20pm

BREAKING: Senator Rand Paul objecting to even one more day of extending Section 215.

May 22 @ 10:08pm
JavaScript license information