DUNNO v1.1.0 · Android · eu.dunno.app

The messenger that knows nothing about you.

DUNNO is an ultra-secure, peer-to-peer messenger for Android. All communication runs over Tor v3 hidden services — completely without central servers. End-to-end encrypted, screenshots blocked by default, and if threatened, the app wipes itself in 12 phases.

8.4/10
On-device security
12
Emergency wipe phases
6
Anti-Frida vectors
5
TEE keystore aliases
Features

Everything you'd expect from a messenger. Nothing that compromises your privacy.

Every feature is built from the ground up around one principle: your data belongs to you — and to no one else.

💬

Chat

Text messages with true end-to-end encryption between peers. No relays, no logs, no middlemen.

NaCl crypto_box_seal
📎

File transfer

Send files end-to-end encrypted. Every attachment is protected with AES-256-GCM, with the data key wrapped in the Android Keystore.

AES-256-GCM
📹

Video calls

WebRTC video calls over Tor, with an optional TURN relay behind NAT. No central media servers.

WebRTC over Tor
🎙️

Push-to-talk

Walkie-talkie style voice, fast and lightweight. Perfect for situations where typing isn't an option.

PTT
🔒

App lock by default

Mandatory PIN (6+ digits) on cold start, plus biometric unlock via BIOMETRIC_STRONG. It cannot be turned off.

Argon2id + TEE
🧹

Emergency wipe

One panic PIN and the app wipes itself in 12 phases: database, attachments, keys, Tor hidden service and more. Idempotent — even after a crash.

12 phases
📵

No screenshots

FLAG_SECURE is always on, on every screen. No screenshots, no screen recordings, no recents previews. Autofill is blocked too.

FLAG_SECURE always-on
🧅

Tor v3 hidden services

All communication via .onion addresses. Bridge support (OBFS4) for censored networks.

No central server
🔔

Private notifications

VISIBILITY_PRIVATE on every channel: no content on the lock screen, contact names hidden. Not switchable — security first.

VISIBILITY_PRIVATE
Security

Security in layers, not as an afterthought

From transport to database, from hardware keys to runtime detection: every layer is designed defensively.

🔐 Encryption stack

  • Transport: NaCl crypto_box_seal — X25519 + XSalsa20-Poly1305
  • Transport v2: per-message crypto_secretbox, 256-bit key via X25519 ECDH + SHA-256 KDF
  • Signing: Ed25519 detached signatures on every payload
  • Database: SQLCipher AES-256, fully encrypted at rest
  • Inbox v4: layered secretbox + SessionKey per message
  • Backup: PBKDF2 600K iterations + HMAC-SHA256 + AES-256-GCM
  • PIN derivation: Argon2id (10 ops, 64 MB) — memory-hard

🔑 Hardware-backed keys (TEE)

Five separate keystore aliases, all hardware-backed in the TEE / StrongBox:

  • Database key — TEE AES-256-GCM
  • Identity key wrap — TEE + user authentication (4h timeout)
  • Device bind — attestation, hardware-backed
  • Attachment wrap key — TEE AES-256-GCM
  • Biometric key — TEE + BIOMETRIC_STRONG

🚫 Anti-tampering & runtime

  • 6 anti-Frida vectors: maps, tracer, port 27042, threads, artifacts, root/Magisk
  • Anti-debugger: TracerPid check in /proc/self/status
  • Runtime response: detection → SessionKey wipe + force-lock
  • ProGuard: release builds, Log.d/v stripped
  • SessionKey model: refreshed per unlock, wiped on threat
  • UserDataKey: never leaves RAM long-term
Transport
Tor v3 hidden services
HTTP client
Custom OnionHttpClient
Bridges
OBFS4 (Tor Browser compatible)
Battery / network
NodeOrchestrator — 45s idle stop
Comparison

On-device security: DUNNO vs the rest

Independently scored categories for on-device security.

CategoryDUNNOSignalBriar
Data-at-rest encryption976
Key storage (TEE)945
App-level lock976
Screen security9.56.53
Anti-tampering943
Wipe / data destruction921
Notification privacy874
Backup encryption881
Maturity & external validation2106
Total8.46.14.9

DUNNO scores 8.4/10 — significantly higher than Signal (6.1) and Briar (4.9).

Privacy

No central server. Literally.

DUNNO communicates peer-to-peer over Tor v3 hidden services. There is no message server, no account database, no metadata mine. The only server-side component is an optional TURN server for video calls behind NAT — and it only provides connectivity, never content.

  • Fully peer-to-peer, even for chat
  • Onion addresses: no IP leakage between peers
  • Bridge support for censored networks
  • Works without a phone number or email address
Hidden service (example) ……………………………………………… .onion

🔒 End-to-end encrypted. Tor-routed. Frida-proof.

Download

Ready to get off the radar?

DUNNO v1.1.0 for Android. Currently in closed testing on Google Play — sign up as a tester to get access.

Package eu.dunno.app · Version 1.1.0 · Platform Android · Screen security: FLAG_SECURE always-on