Data privacy for humans, by humans.

A good digital society is not where people have to adapt to technology, but where we can handle our digital lives the same way as we have learned to do in real life. You think you already know a lot about how to handle data privacy?

Our solution

A new unlock mechanism for a secure data storage that can be unlocked with the help of others.

Starting with a mobile app, we build digital tools that you can use to make sure your data stays protected.

The technology

A lot of encryption, and a bit of Shamir’s secret.

All of our code and all designs are open source. You can have a look at the inner workings right now!

confirm (accept: IHandshakeAcceptMessage): ICancelable<IHandshakeConfirmation> {
  return cancelable<IHandshakeConfirmation, HandshakeInit>(function * () {
    const secretKey = (yield crypto.computeSecret(this.confirmKey, Buffer.from(accept.token, 'base64'))) as Uint8Array
    const bob = (yield createSender()) as ISender
    const sendKey = (yield crypto.decrypt(secretKey, Buffer.from(accept.secret, 'base64'))) as IEncodable
    if (!(sendKey instanceof Uint8Array)) {
      throw Object.assign(new Error('Expected buffer in decrypted message'), { code: 'invalid-message' })
    }
    const sender = (yield createSenderFromSendKey(sendKey)) as ISender
    return yield new HandshakeConfirmation({
      connection: new Connection({
        sender,
        receiver: bob.newReceiver()
      }),
      // In case you are wondering why we not just simply return "bob" as sender
      // but instead pass it in two messages: the reason is that without this step
      finalMessage: bob.sendKey
    })
  }, this)
}

How does it work

Encryption

Strong encryption on the spot.

Shared key

Key split in unique parts & shared with people you trust.

Unlocking

'Consent' required to unlock.

Private network

Keep control over who has access.

Co-ownership of confidential data.

When you’re far from home, Consento enables you to keep all your travel documents backuped and encrypted. No one can access these documents without combining the 3 parts of the key. No password required.

Just paired devices.

Data integrity across organizations.

When you are asked to take care of confidential of your client, Consento enables you to backup encrypted on paired devices, without the need to share the password via email, nor rely on central cloud services.

Just shared responsibility.

Our values

Privacy by Design

Consento provides 100% privacy.

Empowerment

Consento makes you keep control over our data.

Human centric

Consento builds on trusted human relationship.

Transparency

Consento is 100% FOSS.

Diversity

Consento empowers small businesses.

Consento roadmap

Human Centric

Backlog

Vault sharing

Enabling users to share the content of their vault with selected users.

iOS mobile app

Create application for iOS Appstore.

Desktop app

Developing a desktop client.

Policies editing

Defining a default policy.md file at the root of vaults.

In Progress

Android mobile app

Finalizing application for Google Play store.

File Upload

Enabling to Upload various file types in vault.

Consento is proudly part of the LEDGER program, and currently working on the MVP.

We have a lot in the pipeline, feel free to give a hand.

Sign up to stay updated of our progress and next releases.

Support the Consento Initiative

Consento is an open initiative for the Next Generation Internet. Even if you are not a developer, you can be part of it by supporting the initiative on Open Collective.

Go to Open Collective