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

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 @USTradeRep's TPP proposal could block needed orphan works reforms. We join civil society groups to speak out:

Aug 31 @ 5:56pm

The Chinese government now appears to be pressuring developers of open source censorship circumvention tools:

Aug 31 @ 4:44pm

Congress's cyber 'sharing' bill? More like cyber spying:

Aug 31 @ 3:05pm
JavaScript license information