Privacy Policy — Terminalchat
Effective date: 6 October 2026. Publisher: Maxim Yaroshenko (individual developer).
Summary: the publisher collects nothing, because the app has no server.
What the app does not do
- No accounts, phone numbers, e-mail addresses or contact list access.
- No servers operated by the publisher. Messages are never stored anywhere except the two devices of the people talking.
- No analytics, advertising, tracking, crash reporting or third-party SDKs.
- No cloud backups: app data is excluded from iCloud and device backups.
Data stored on your device
Messages, voice messages, contact names you type, and cryptographic keys are stored only on your device in an encrypted database. The database key is derived from your master password and a key held in the device's Secure Enclave. Each chat is additionally locked with a code word that is never stored or transmitted.
If you forget the master password or a code word, or lose the device, the data cannot be recovered by anyone, including the publisher.
Network
The app connects only to the Tor network and directly to your contact's device (local network or a nearby peer-to-peer link). Tor relays are run by volunteers, not by the publisher; they forward already encrypted data and do not know who talks to whom. Your network provider can see that Tor is used, but not with whom you talk or what you send. If you turn on Tor bridges in Settings, the app reaches Tor through the bridges you chose; with Snowflake this includes a rendezvous server, public STUN servers and volunteer proxies, which see your IP address but not your contacts or messages.
Permissions
- Camera: only to scan a contact's QR code. Nothing is recorded.
- Microphone: only for voice messages and calls you start or accept. Audio is encrypted end to end.
- Local network: to reach your contact's device directly when you are on the same network.
Requests from authorities
The publisher holds no messages, keys, contact lists or metadata and therefore has nothing to disclose.
Abuse
Content cannot be moderated: it never reaches the publisher. You can block any contact on your device (chat menu → Block contact) and delete the chat.
Children
The app is not directed to children under 17.
Contact
Write to vmyaros@gmail.com.
Политика конфиденциальности — Terminalchat
Коротко: издатель ничего не собирает, потому что у приложения нет сервера.
- Нет учётных записей, номеров телефонов, почты, доступа к контактам.
- Нет серверов издателя: сообщения хранятся только на двух устройствах собеседников.
- Нет аналитики, рекламы, отслеживания, отчётов о сбоях и сторонних SDK.
- Нет облачных копий: данные исключены из iCloud и резервных копий.
Сообщения, имена контактов и ключи хранятся только на устройстве в зашифрованной базе. Ключ базы вырабатывается из мастер-пароля и ключа в Secure Enclave. Каждый чат дополнительно закрыт кодовым словом, которое не хранится и не передаётся. Забытый пароль, забытое слово или потерянное устройство означают утрату переписки: восстановить её не может никто, включая издателя.
Приложение соединяется только с сетью Tor и напрямую с устройством собеседника. Узлы Tor принадлежат добровольцам, пересылают уже зашифрованные данные и не знают, кто с кем говорит. Провайдер видит факт использования Tor. Если в настройках включены мосты Tor, приложение выходит в Tor через выбранные мосты; для Snowflake это также сервер согласования, общедоступные серверы STUN и добровольные прокси: они видят ваш IP-адрес, но не собеседников и не сообщения.
Камера — только для QR-кода контакта. Микрофон — только для голосовых сообщений и звонков. Локальная сеть — для прямой связи с устройством собеседника.
У издателя нет сообщений, ключей, списков контактов и метаданных, поэтому выдать по запросу властей нечего. Модерация содержания невозможна; контакт можно заблокировать на устройстве (меню чата → «Заблокировать контакт») и удалить чат.
Приложение не предназначено для детей младше 17 лет.