The Guardian Project

The Guardian Project is an open source mobile technology team creating easy to use applications and developer tools focused on personal security, anonymity and privacy. We work closely with rights defenders, activists and NGOs to understand the specific risks and threats they face in their work, and our software is designed to be used by anyone seeking to protect their communications and personal information from unjust intrusion and monitoring, whether domestic or international.

Our apps allow for a mobile user to browse, download content and communicate over the Internet, without allowing that traffic to be surveilled, filtered or blocked. We offer a privacy-by-design mobile browser and instant messaging chat app, that provide extra layers of communications security, while also being sensitive about what data is locally cached and stored on the phone. We offer easy to use, freely licensed software libraries for data encryption and network proxying that extend these same capabilties to any Android application developer who wishes to include them.

Android OS and Guardian Security Layer

Software

Orbot - Mobile Anonymity & Circumvention

Orbot - Mobile Anonymity & Circumvention

Our first and flagship Android application, Orbot is an app that allows mobile phone users to access the web, instant messaging and email without being monitored or blocked by mobile internet service providers. Orbot brings the features and functionality of Tor to the Android mobile operating system.

Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis. Learn more at https://torproject.org

Code Repository
Issue Tracker
Platform(s)
Android

Gibberbot - Secure Instant Messaging

Gibberbot - Secure Instant Messaging

Gibberbot is a full featured instant messaging application integrated with the “Off the Record” encrypted chat protocol. Our app is built on Google’s open-source Talk app and modified to support the Jabber XMPP protocol.

Gibberbot was the winning submission in the first inaugural Develop for Privacy Challenge organized by the ACLUs of Northern California and Washington, the Tor Project, and the Information & Privacy Commissioner’s Office of Ontario.

More Information
Code Repository
Platform(s)
Android
Main Languages, Frameworks, Environments
Java, Eclipse, XMPP, SQLCipher

ObscuraCam: The Privacy Camera

The goal of the SecureSmartCam project to to design and develop a new type of smartphone camera app that makes it simple for the user to respect the visual privacy, anonymity and consent of the subjects they photograph or record, while also enhancing their own ability to control the personally identifiable data stored inside that photo or video. Also, we think an app that allows you to pixelize your friends, disguise their faces and otherwise defend their privacy just a little bit, is a lot of fun and helps raise awareness about an important issue.

The current release focuses on ‘obscura’ by optimizing the workflow of identity obfuscation in still images; we’re currently building a version of ObscuraCam for advanced users focused on 'informa.' Users will have the option to secure images with PGP, inversely, to gather and broadcast additional details in metadata.

ObscuraCam has been developed in partnership with Witness.

Code Repository
Platform(s)
Android

Community

Developer community management is handled by our founder and lead developer, Nathan Freitas, who actively contributes to all of our software projects. Our development team include Hans Christoph-Steiner, lead developer for the Gibberbot messaging app, Shawn Van Every, lead developer of ObscuraCam, Harlo Holmes, lead developer of InTheClear and major contributor to ObscuraCam, and Lee Azzarello, formerly of Drop.io. All are based in New York.

Our goal is to conduct as much of our design and development as possible in public. To that end, GitHub Issues is the place for issue and bug tracking, and GitHub Wiki is the place for product documentation. Keep in mind that as a result, each of our projects has its own Wiki and Issues site.

We're very active on IRC, and rely on it as our primary communications channel. Join us on #guardianproject on either Freenode or OFTC and look for n8fr8, _hc, harlo, or PatrickBatman.

Volunteering

While prior experience with encryption and/or security is a major plus, we're happy to accept contributions from developers of all skill levels.The best way to get started is to be proactive, clone and explore the source of your choice, and jump into IRC with questions. Because we have so many active projects being concurrently managed by a relatively small team, it's difficult for us to spend too much dedicated time on 1:1 walkthroughs.

For volunteers with less availability, or who are multilingual, each and every one of our projects could use a documentation refresh, and many need translation support.