Off-network messenger
Documented use cases

Six real situations where Taftan is the right tool.

These are documented uses, not hypothetical ones.

01Network outage, Tehran, January

Internet connectivity is unavailable across the country.

Problem

A family member needs a working VPN address before the end of the evening. All messaging apps are offline. There is a printed reference sheet and a phone in hand.

With Taftan

The address is entered into Taftan, the acoustic channel is selected, a shared password is set and the device plays the signal. The receiving device, sitting two metres away on the table, decodes it.

Outcome

The address is received in under a minute. No SIM card contacted the network. No server logged anything. The two devices handled the exchange entirely on their own.

02Counter separated by glass, Istanbul

Handing over the device is not possible.

Problem

Two people are separated by a counter and a glass partition. The device cannot be passed through, and speaking clearly over the ambient noise is not practical.

With Taftan

The optical channel is opened. The sending device displays a moving grid of encoded frames. The receiving device holds its camera facing the screen for about ten seconds. The frames are captured and decoded.

Outcome

Six kilobytes of a signed PDF, including an attached photograph, arrived correctly on the other device.

03Monitored messaging application

Sending in plaintext is not safe.

Problem

A wallet seed phrase needs to be shared. The only working messaging app scans every photo and message for content flagged by the platform operator.

With Taftan

An existing photo is selected, the steganographic channel is opened, the seed phrase is pasted in, a password is set and Taftan produces a new photo that is visually identical to the original. The photo is sent through the messaging app.

Outcome

The receiving party opens the photo in Taftan, enters the password and the seed phrase is there. The messaging app received only a photo. The seed phrase was never exposed.

04Airport departure gate

The device is in flight mode and the gate area is loud.

Problem

A colleague needs a booking reference and is standing nearby. Bluetooth pairing is impractical and the gate Wi-Fi requires a login.

With Taftan

The acoustic channel is opened in Resilient mode. The reference is transmitted as a modulated signal over the ambient gate noise.

Outcome

The reference came through correctly despite the background noise. No pairing or network configuration was needed.

05Air-gapped device

A signing device must stay offline.

Problem

A hardware signing device is kept offline intentionally. A transaction needs to go in and a signed transaction needs to come out, with no network connection at any point.

With Taftan

Taftan on the online device displays an optical frame grid. The offline device captures it with the camera. The offline device then displays its own frame grid in response. The online device records it.

Outcome

Data crossed the air gap in both directions. The offline device stayed disconnected from every network throughout.

06Quiet environment requiring silence

No acoustic output is permitted.

Problem

The situation demands silence. Using a USB cable in front of others is not ideal.

With Taftan

The acoustic channel is set to Ultrasonic mode. A short signal above 18 kHz is transmitted through the speaker. Nobody in the room can hear it.

Outcome

The receiving device, on the same surface, decodes the signal. No audible disturbance.

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.