Legal · Licenses

Licenses & open-source components

DUNNO is proprietary software. It is built on top of excellent open-source components — this page lists them all, with their licenses.

The DUNNO license

Proprietary · All rights reserved

DUNNO for Android

© 2026 DUNNO. All rights reserved.

DUNNO is closed-source, proprietary software and is licensed, not sold. The app is available in two editions, each governed by the same End User License Agreement:

You may not copy, modify, redistribute, sell, or reverse-engineer the app, except where mandatory law expressly allows it. The full license terms:

The open-source components below are used under their respective licenses. Those licenses apply to the components themselves — the DUNNO app as a whole remains proprietary.

Apache License 2.0 · license text

Apache 2.0

AndroidX / Jetpack libraries

© The Android Open Source Project (Google)

Core app framework and UI: Jetpack Compose, Material 3, Room database, Lifecycle, WorkManager, Navigation, Biometric, ExifInterface, Media3 (video transcoding), and more.

Apache 2.0

Kotlin & kotlinx-coroutines

© JetBrains s.r.o.

The programming language and asynchronous runtime the app is written in.

Apache 2.0

OkHttp

© Square, Inc.

Secure WebSocket (WSS) signalling for video calls.

Apache 2.0

Gson

© Google, Inc.

JSON serialization for message and contact data.

Apache 2.0

ZXing Core & zxing-android-embedded

© ZXing authors (Google) · © JourneyApps

QR-code scanning and generation for adding contacts.

Apache 2.0

stream-webrtc-android

© Stream.io

Prebuilt WebRTC library powering Fast Call and video calls. (The WebRTC native code inside it is BSD-licensed, see below.)

Apache 2.0

JNA — Java Native Access

© Timothy Wall and contributors

Bridge to native cryptography libraries. JNA is dual-licensed (LGPL 2.1 or Apache 2.0); DUNNO uses it under the Apache License 2.0.

Apache 2.0

OpenSSL

© The OpenSSL Project

Cryptographic primitives, as bundled within SQLCipher (below).

BSD 3-Clause License · license text

BSD 3-Clause

Tor & tor-android

© The Tor Project · © Guardian Project

The anonymous network layer. All chat and walkie-talkie traffic runs over Tor — this is what hides your IP address from your contacts.

BSD 3-Clause

NanoHTTPD

© Jarno Elonen and the NanoHTTPD authors

The tiny local web server that lets your device receive messages directly from your contacts.

BSD 3-Clause

WebRTC

© The WebRTC project authors (Google)

Peer-to-peer audio and video engine with DTLS-SRTP end-to-end encryption, bundled via stream-webrtc-android.

Mozilla Public License 2.0 · license text

MPL 2.0

LazySodium for Android

© Terl / Goterl Ltd

Easy, safe bindings to the libsodium cryptography library. Used unmodified; its source code is available at github.com/terl/lazysodium-android.

ISC License · license text

ISC

libsodium

© 2013–2026 Frank Denis (jedisct1)

The modern, audited cryptography library behind DUNNO's end-to-end encryption.

Other licenses

BSD-style

SQLCipher for Android

© Zetetic LLC

Full-database encryption for all on-device storage. License: zetetic.net/sqlcipher/license.

Public domain

SQLite

By D. Richard Hipp and contributors — public domain

The database engine inside SQLCipher.

Found a license listed incorrectly, or missing attribution? Mail information.dunno@gmail.com — we take attribution seriously and will fix it promptly.