Noghteha

Connect Without Internet

Noghteha

Secure, decentralized messaging for when the internet goes dark.
Stay connected with Bluetooth mesh networking.

When the internet is cut, how do we stay connected?

The challenges we face

Internet Shutdowns

When governments cut access

Censorship & Filtering

When platforms are blocked

Surveillance & Tracking

When privacy is at risk

Noghteha is our answer

"Dots" in Persian - representing connected nodes

How It Works

Simple, secure, decentralized

1

Turn on Bluetooth

Enable Bluetooth on your device

2

Discover Nearby Devices

Find other Noghteha users around you

3

Messages Travel Through Mesh

Your message hops between devices to reach its destination

Features

Independently audited · Built for privacy and resilience

Bluetooth Mesh Network

Messages travel between phones via Bluetooth, no internet needed

Three Transport Layers

WiFi Aware + Bluetooth LE + Nostr

If one path closes, another opens

End-to-End Encryption

Noise Protocol XX + ChaCha20-Poly1305 with 256-bit keys

No Phone Number Required

Your identity is a cryptographic key, not a phone number

Encrypted Local Storage

Messages stored only on your device in an encrypted database, never on servers

Geohash Channels

Local chat: from building (~38m) to neighborhood (~1.2km) to region

Panic Mode

One tap: 3-pass secure deletion of database, keys, files, and RAM

Tor Support

When online, use Tor network for anonymity

Voice & File Sharing

Send voice, images, and files up to 100MB - all encrypted

ف

30+ Languages & RTL

Full RTL support with Vazirmatn font for perfect Persian typography

Multi-Hop Routing

Messages relay through up to 7 hops between devices

Store & Forward

Messages cached for offline peers up to 12 hours

Rotating IDs

Device identifiers rotate regularly. Use Stealth Mode for enhanced tracking resistance.

Stealth Mode

Three levels of BLE visibility for extra security

Forward Secrecy

Fresh keys for each conversation - even if one leaks

Hardware Security

Keys stored in Android Keystore with StrongBox hardware backing

Channels

Create and join public or password-protected channels with Argon2id encryption

Who is Noghteha for?

Built for those who need it most

Protests & Gatherings

Coordinate without relying on internet

🏔️

Remote Areas

Connect where there's no signal

🎉

Events & Festivals

When mobile networks are overloaded

🆘

Emergency Preparedness

Always have a communication channel

Download Noghteha

Get started in seconds

APK: v1.0.60 · ~167 MB

SHA-256: 99574b8609d7fd6de4db6c4c99a8a4650fbb29c4f1c01cd934fc0106df54b61d

App Permissions

Clear explanations for each permission and why it's needed

Location (approximate & precise)

Required by Android to scan for nearby Bluetooth devices. This is an Android system requirement, not because we track your location. Also enables optional location-based channels where you can connect with people in your geographic area. If you enable the optional place name feature, coordinates may be sent to your device's geocoding provider to display readable location names. This feature is disabled by default.

Photos/Media/Files & Storage

Allows you to share images, documents, and files with other users through the mesh network. Your files are encrypted before transmission and stored securely on your device.

Microphone

Enables the voice message feature so you can record and send voice notes to contacts. Audio is only recorded when you press and hold the voice button.

Wi-Fi connection information

Used for WiFi Aware peer-to-peer connections, which provide faster data transfer between nearby devices. This helps establish direct connections without needing internet access.

View network connections

Allows the app to check your connectivity status and choose the best available transport (Bluetooth mesh, WiFi, or Tor). This ensures messages are delivered even when internet is unavailable.

Bluetooth permissions (pair & access settings)

Core functionality for the Bluetooth mesh network that connects you with nearby users. This creates a decentralized network that works without internet or cell towers.

Change network connectivity & WiFi connect/disconnect

Enables WiFi Aware mesh networking for faster peer-to-peer communication. Used only for direct device connections, not for tracking or data collection.

Full network access

Required for connecting to Tor network and Nostr relays when internet is available. All internet traffic is routed through Tor for anonymity and censorship resistance.

Run at startup

Allows the mesh network to automatically start when your phone restarts. This ensures you can receive messages without manually opening the app.

Control vibration

Provides haptic feedback for new message notifications. Helps you notice incoming messages discreetly.

Prevent device from sleeping

Keeps the mesh network active in the background so you can receive messages even when your screen is off. Essential for reliable message delivery.

Google Play license check

Standard verification required by Google Play Store for app distribution. Does not collect or transmit any personal data.

Independent Security Audit

This software has been independently audited by 7ASecurity (ISO 27001, SOC 2 certified). The assessment included a full whitebox source code review and a comprehensive privacy audit of the Android application. No critical vulnerabilities were found, and all identified issues have been resolved.

Audit conducted on v1.0.34, fixes verified in v1.0.35. Subsequent versions may contain changes not covered by this audit. Learn more