Stay Anonymous via Android

Orbot: Anonymous Web Browsing
Orbot brings the capabilities of Tor to Android. Tor uses Onion Routing to provide access to network services that may be blocked, censored or monitored, while also protecting the identity of the user requesting those resources.
Download app. View source code.

Orweb: a browser with increased privacy
Orweb is a privacy enhanced web browser that supports proxies. When used with Orbot, Orweb protects against network analysis, blocks cookies, keeps no local browsing history, and disables Flash to keep you safe.
Download app. View source code.

Gibberbot: Private and 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.
Download app. View source code.

ObscuraCam: Secure Smart Camera
A secure camera app that can obscure, encrypt or destroy pixels within an image. This project is in partnership with WITNESS.org, a human rights video advocacy and training organization.
Download app. View source code.

Ostel: Encrypted Phone Calls
A tool for having end-to-end encrypted phone calls. This is a public testbed of the Open Secure Telephony Network (OSTN) project, with the goal of promoting the use of free, open protocols, standards and software, to power end-to-end secure voice communications on mobile devices, as well as with desktop computers.
Download app [Android, iPhone, Blackberry, Nokia, PC, Mac, Linux]. View source code.

Proxy Mobile Add-On
A Firefox for Android Add-on which exposes HTTP and SOCKS proxy settings through a new options menu. This enables the user to connect with Tor through Orbot, as well as any network proxy service.
Download app. View source code.

Data Wipe (“Poison Pill”)
Often individuals working as advocates and organizers can be detained by authorities in order to stop their work or to gain access to information they are carrying on their persons. It is often difficult for that individual to anticipate their detention, leaving the data they are carrying unprotected and easily compromised.
Download App. View source code.


Other applications

K-9 and APG: Encrypted E-mail
K-9 Mail is an open-source app based on Android’s built-in Email app. The project is focused on making it easy to manage multiple accounts and large volumes of email, as well supporting OpenPGP encryption using Android Privacy Guard.
Download app. View source code.

CSipSimple: Encrypted Voice Over IP (VOIP)
CSipSimple is a free and open source SIP client for Android that provides end-to-end encryption using ZRTP. It’s compatibility with desktop SIP clients such as jitsi makes it an ideal solution for secure voice. This is now part of our Open Secure Telephony Network testbed.
Download app. View source code.

TextSecure: Short Messaging Service (SMS)
TextSecure, developed by Whisper Systems, provides a robust encrypted text messaging solution, but it is only compatible with other TextSecure users.
Download app. View source code.

DroidWall: Firewalls & Network Attacks
A Guardian device won’t be of much use if it has been compromised by keystroke loggers, packet sniffers, ghostNets or other intrusive, monitoring software common on desktop machines. Fortunately, Android is built upon the Linux operating system, which provides secured access to various system resources. In addition, Guardian must also lock down the device against network-based port attacks, as well as Bluetooth and Wifi-based attacks. We are currently working with the open-source DroidWall firewall app.
Download app.


Tools for Developers

Orlib: Android Library for Application Traffic Routing
Orlib is the easiest way to ‘torify’ an Android application, allowing any application to route its data through the proper proxies and reach the Tor network.
View source code.

SQL Cipher: Encrypted Relational Database
SQLCipher is a SQLite extension that provides transparent 256 bit AES encryption of database files.
Pages are encrypted before being written to disk and are decrypted when read back. Encryption is provided by the OpenSSL crypto library.
View source code.

LUKS: Linux-based Disk and Virtual Volume Encryption
LUKS is the standard for Linux hard disk encryption. By providing a standard on-disk-format, it does not only facilitate compatibility among distributions, but also provides secure management of multiple user passwords. In contrast to existing solution, LUKS stores all setup necessary setup information in the partition header, enabling the user to transport or migrate his data seamlessly.
View source code.

PowerUp: Installation and Configuration Tool
PowerUp is a tool that makes installation and configuration of Guardian applications and capabilities straightforward. This feature is under development.
View source code.