Off-network messenger
Three channels, one application

Choose the channel that fits the situation.

Taftan covers same-room transfer, screen-to-camera transfer and concealment inside a messaging platform. Every channel applies encryption before sending.

AB

Acoustic

01Acoustic
Two devices, one room, no network required.

Data over sound

The sending device plays a modulated audio signal through its speaker. The receiving device captures it through its microphone and reconstructs the message. Both devices use the standard speaker and microphone that come built into every phone. No Bluetooth pairing, Wi-Fi or SIM card involved. It works in basements, on planes and anywhere with no network signal, as long as both devices can hear each other.

Strong points

  • Effective from close range up to about eight metres under normal indoor conditions.
  • Eight selectable tiers across three mode families: audible, resilient and ultrasonic. Each tier balances throughput, noise tolerance and audibility for a specific environment.
  • Automatically falls back to a more resilient tier when ambient noise is high.

Trade-offs

  • Both devices need to be within hearing range of each other.
  • Throughput is approximately 20 to 100 bytes per second depending on the mode. Not suitable for video or large files.

When to useTwo people in the same location. In-person meetings. Moving data between two devices. Any situation where nothing should travel over a wired or wireless network.

Modes inside this channel

  • AudibleA

    A modulated signal in the human-audible range (roughly 1.5 to 2.5 kHz). The highest throughput of the three modes. Best for quiet environments.

    + Highest throughput- Audible to anyone nearby
  • ResilientB

    A lower-frequency signal with enhanced forward error correction. Designed for noisy places including traffic, background conversation and general ambient noise.

    + Noise-tolerant- Reduced throughput
  • UltrasonicC

    A signal above the human hearing range (roughly 18 to 20 kHz). Nobody in the room can hear it. Throughput is equivalent to the audible mode.

    + Inaudible to humans- Speaker variation may reduce effective range
How a transfer works

Four steps to move a message from one device to the other.

The process is the same for every transfer. Switching channels is a single tap.

  1. 01

    Compose the message.

    Plain text, a password, a recovery code or a file from device storage. The acoustic channel handles a few kilobytes; the optical channel handles larger files.

  2. 02

    Choose a channel.

    Acoustic, Optical or Steganographic. Taftan suggests the most appropriate option for the current context, but the choice is always yours.

  3. 03

    Agree on a shared key.

    Choose a typed passphrase, or use any file already on your device as the key. Share the passphrase in person, on paper, or by voice beforehand. If using a key file, both devices must have an identical copy. The key is the one element an observer cannot intercept.

  4. 04

    Send. The other device decrypts.

    Play the audio signal, show the screen or send the photograph. The receiving party points their device at the source or opens the photo in Taftan. The message comes through.

Taftan runs without an account, without registration and without a server. Nothing in the app records who sent what to whom or when it was used.

Technical specifications

Acoustic channel modes

Measured performance parameters for each acoustic channel mode.

TierTypeThroughputEffective rangeAudible?Recommended for
Voice-call resilientAudibleUnder 1 byte per secondUp to 8 mYesTransmission through an active phone call or extreme acoustic interference
Voice-call standardAudibleApproximately 2 bytes per secondUp to 8 mYesTransmission through a phone call with moderate quality
Audible ruggedAudibleUnder 1 byte per secondUp to 8 mYesExtremely difficult acoustic environments where reliability matters more than speed
Audible long-rangeAudibleApproximately 1 byte per secondUp to 8 mYesLarger rooms where maximum range is needed
Audible balancedAudibleApproximately 5 bytes per secondUp to 6 mYesStandard indoor transfers
Audible quickAudibleApproximately 15 bytes per secondUp to 4 mYesQuiet environments where higher throughput is needed
Ultrasonic long-rangeUltrasonicApproximately 1 byte per secondUp to 4 mNoSilent environments requiring maximum range
Ultrasonic balancedUltrasonicApproximately 5 bytes per secondUp to 3 mNoStandard silent transfers: offices, libraries, secure meetings

Values measured using standard mobile device speakers and microphones at one metre under indoor conditions. Real-world performance ranges from 50 to 100 per cent of these values depending on the acoustic environment.

Platform compatibility

Choose a channel that works with your messaging platform.

If you need to send through a messaging app, this table shows what each platform does to the attached file. Pick the row, column and mode accordingly.

OKTransmitted without modification. Use Silent mode.

LossyUse Robust mode. Capacity will be reduced.

NoSelect a different channel for this platform.

PlatformPhoto (default)File / documentVoice note
SignalOKOKLossy
TelegramLossyOKLossy
WhatsAppLossyOKNo
Instagram DMLossyn/aNo
iMessageOKOKLossy
EmailOKOKOK

Most messaging platforms re-encode voice notes, so the acoustic channel rarely survives transmission in voice note form. For those scenarios, send the audio as a file attachment or use the steganographic channel instead.

Get started

Two devices. One shared password. No intermediary.

Install Taftan on both devices, agree on the password through a separate channel beforehand, and run a quick test transfer using whichever channel fits your situation.