InTheClear

From SaferMobile

Jump to: navigation, search

Contents

READ THIS!!

WARNING: InTheClear software is in early Beta release state. It is still likely to have bugs. Please use with caution! We are beta testing now and would love more testers.

If you are interested in becoming a beta tester, please read on!

Overview

InTheClear is a suite of mobile applications designed to keep users safer in difficult situations by using their phone's built-in tools. At its core are two main features: Emergency SMS and Data Wipe. At installation, InTheClear walks a new user through the process of configuring each of these features. The user can then activate either Emergency SMS or Data Wipe individually, on an ad-hoc basis. In addition, they can simultaneously activate *both* Emergency SMS and Data Wipe via Panic!, a simple, one-touch feature of InTheClear.

Application Threat Model

We have designed and developed InTheClear based on detailed needs discussions with activists, rights defenders, and journalists who rely on their mobile devices for reporting, organizing, mobilizing, and documenting. Because they play such an integral role in the day to day lives of these individuals, mobile phones are a particularly sensitive target for attack. We have designed InTheClear with the intention of better protecting these users from their threats.

Please review our public Design Goals and Thread Modeling Presentation

Compatibility Overview

We have designed InTheClear for the widest compatibility possible. Throughout development we have tested the Java 2 Micro Edition MIDlet suite applications on Nokia Series 40, Series 60, BlackBerry 6.0, and Android. We are always looking to gain a wider testing footprint - please get in touch with us if you are interested in becoming a SaferMobile tester.

Beta Testers Wanted!

We are looking for beta testers for InTheClear, an emergency mobile app for activists and journalists. InTheClear has two main features: Emergency SMS and Data Wipe. Together, these features let a user quickly and easily wipe sensitive mobile data while alerting others of their location and situation.

Before you continue, BE WARNED!! - InTheClear software is currently in an early beta release state. It is very likely to have bugs, and we're hoping you can help us find and squash them!

Compatibility and Installing

We have designed InTheClear for the widest compatibility possible, and we have performed extensive testing through development on the following platforms:

  • Nokia Series 40
  • Nokia Series 60
  • BlackBerry 6.0
  • Android 2.0+

If you've read through all of the above and are interested in helping us test InTheClear, please go to https://safermobile.org/intheclear on your mobile browser and choose the appropriate platform to download. Keep in mind that you'll need to enable installation of non-market applications for the install to work.

Offline Install instructions:

If you want to install the application by first downloading to your desktop or laptop, then transferring the files via USB, Memory Card or Bluetooth, follow the instructions below.

For installing to Nokia/Java phones: download the InTheClear install file here: https://github.com/downloads/SaferMobile/InTheClear/InTheClear-J2ME-Signed-DesktopInstall-0.4.26.zip. This zip includes a JAD (descriptor) and JAR (the binary) that can be installed on a Nokia phone via mounting the external memory with a USB cable, through copying directly onto a micro SD card root directory, or via Bluetooth. You can then find/use the app through the applications menu, and navigate to external storage or "memory card".

For installation to an Android device: download the InTheClear application file here: https://lab.safermobile.org/intheclear/app/InTheClear-latest.apk. Copy this APK file onto your memory card and install using the Apps Installer (available on the Android Market if it is not already on your mobile).


Bug Reporting

If you run into any bugs or issues when installing or using InTheClear, please eport them in any number of ways: 1. send a bug report to support@safermobile.org 2. file your own issue on our public github issues list at: https://github.com/safermobile/intheclear/issues

Thank you!

Introductory Wizard

InTheClear deals with sensitive situations by alerting your closest contacts while at the same time removing sensitive information from your device. You will be guided through a set-up process when you first open the application. From this set-up, your are able to configure each of the key features of InTheClear - SMS Alert and Data Wipe.

Emergency SMS

In stressful or threatening situations, mobile phones can serve as useful mechanisms to alert family, friends or colleagues of a specific threat or personal danger. A single SMS or tweet can make a great deal of difference when threatened with abduction or physical violence - however it is all too common that individuals do not have the time to compose even the simplest of messages when they are needed. This points to deficiencies in current mobile communications apps - the time it takes to create a new message, select recipients, and press 'send' is not fast enough. Emergency SMS closes this gap by providing a framework for configuring a customized alert message in advance that can be activated at the push of a button. In addition, Emergency SMS can detect your physical location based on GPS or wireless signals and include this information in alert messages.

SMS content

In addition to the message that you write, Emergency SMS will send information to your recipient about your location at the time of sending. Note: depending on your mobile make and model, ITC may or may not be able to retrieve and send this information. Please see the Supported Devices section below to learn if your mobile will send this information.

Data includes:

Alert Mechanisms

Emergency SMS currently supports sending alert messages via SMS. Future releases may augment this functionality with email and /or social networking compatibility.

Data Wipe

While Emergency SMS is designed to send alert messages to your contacts, Data Wipe helps protect you and your personal network by removing sensitive information from your device just as easily. A mobile device is often the first personal article confiscated by authorities, and it only takes a browse through your list of contacts to discover your social network. This puts others in your social networks at immediate risk as well. While some mobile devices provide easy ways to erase or hide address books, performing this action manually can take time that is often not available. Data Wipe lets you pre-configure a specific set of rules to erase or overwrite your personal data at a moment's notice.

Panic!

Panic provides the framework for controlling the activation of Emergency SMS and Data Wipe. It provides an optional one-click 'Panic Button' interface that is accessible directly from the device's main home screen or is assignable to hardware hot keys. These shortcuts greatly shorten the time it takes to act when under duress.

Screenshots & Screencasts

For a glimpse of InTheClear on multiple platforms, please view our public screenshot galleries:

We have an ever-growing set of screencasts that walk you through process of installing and activating InTheClear. You can find them at:

http://www.youtube.com/user/safermobiledev

Supported Devices

Although we've tested InTheClear on a wide variety of devices across Android, BlackBerry, and J2ME, we expect there will be a number of bugs on some of the devices we haven't tested quite as thoroughly. The table below is the list of devices that we've tested on most thoroughly. We'll be adding to it as we continue to test InTheClear.

Device Mobile OS "Always Allow SMS" CellID Lookup GPS / Location One Tap
Nokia E71 Symbian Series 60 No, prompts every time Yes, CellID and IMEI Yes, full GPS Yes - Home Key Shortcut
Nokia E72 Symbian Series 60 Yes, Always Allow Possible Yes, CellID and IMEI Yes, full GPS Yes - Home Key Shortcut
Nokia N2700 Symbian Series 40 Yes, via AppMgr Settings No, reqs Manufacturer Cert No 2 Taps, Open MIDlet Suite first
Nokia 7210 Symbian Series 40 Yes, via AppMgr Settings No, reqs Manufacturer Cert No 2 Taps, Open MIDlet Suite first
Blackberry Bold BB OS 5/6 Yes Yes Yes Favs App Launcher
Nexus One Android 2.2/2.3 Yes Yes Yes Yes

Bug and Issue Tracking

We use GitHub for all issue tracking. Please file issues directly here or send any issues to support@safermobile.org.

Code and Builds

All SaferMobile applications are available free and open source. Code is licensed under the GNU Public License v3

Source Code

InTheClear source code is available on Github.

Build Server

You can track all builds through the SaferMobile Build Server https://build.safermobile.org/

Nightly builds are also available https://lab.safermobile.org/builds/InTheClear/. A note of caution - these builds may contain bugs or otherwise be unstable during periods of active development!

Personal tools