Category: Development


“If This, Then Panic!” Sample Code for Triggering Emergency Alerts

Earlier this year, we announced the PanicKit Library for Android and Ripple, our basic app for alerts any compatible app that you are in an emergency situation. Rather than build a solitary, enclosed “panic button” app that only can provide a specific set of functionality, we decided, as we often do, to build a framework, and encourage others to participate.…

Continue reading

"Tanzania 0607 cropped Nevit" by Nevit Dilmen (talk) - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons -

Hiding Apps in Plain Sight

Beyond just thinking about encryption of data over the wire, or at rest on your mobile device, we also consider physical access to your mobile device, as one of the possible things we need to defend against. Some of our apps, such as Courier, our secure news reader, include a Panic feature, enabling a user to quickly delete data or…

Continue reading

Turn Your Device Into an App Store

As we’ve touched upon in previous blog postsĀ  the Google Play model of application distribution has some disadvantages. Google does not make the Play store universally available, instead limiting availability to a subset of countries. Using the Play store to install apps necessitates both sharing personal information with Google and enabling Google to remotely remove apps from your device (colloquially…

Continue reading


Gibberbot’s “ChatSecure” MakeOver: Almost Done!

In a previous post with the mouthful of a title “Modernizing Expectations for the Nouveau Secure Mobile Messaging Movement”, I spoke about all of the necessary security features a modern mobile messaging app should have. These include encrypted local storage, end-to-end verifiable encryption over the network, certificate pinning for server connections and a variety of other features. I am VERY…

Continue reading