###NOTE: This communication software is in an experimental state, and it's security is not guaranteed.
Islnd is an Android app where people can share thoughts and ideas with their friends. It uses end-to-end encryption, so that no intermediate party can read messages, and it uses a messaging protocol that obscures metadata.
Islnd is designed for people who want to have social interaction online, but they are uncomfortable with third parties reading their thoughts and ideas. No knowledge of cryptography is required to use islnd.
We believe that a company that offers a communication does not inherently have a right to know everything people communicate on the tool.
Islnd is currently available on Android devices.
##Current issues with the app
- Our app stores all messages in plain-text on the device itself. If the Android device has not enabled disk encryption and the device is stolen, all data can easily be comprimised. We want to provide a way to encrypt all app data with a password.
- Our app stores the user's secret keys in the shared preferences. If the device is compromised the keys can be compromised.
- Users are changing aliases every time they post content, but they are not changing their group key, so forward secrecy is not provided.
- IDE: Android Studio 1.5
- SDK and Tools
- API 23
- Android SDK Tools 24.4.1
- Android SDK Platform-tools 23.1
- Android SDK Build-tools 23.0.1
- Android Support Repository 25
- Android Support Library
For more information, please see the wiki
We're not ready for that yet!
TODO: Write license