Часті питання
Поспішаєте? Ви можете спокійно почитати цю довідку в будь-який час у додатку, навіть без Інтернету.
- Що таке Delta Chat?
- How can I find people to chat with?
- Why is a chat marked as “Request”?
- How can I put two of my friends in contact with each other?
- Чи підтримує Delta Chat вкладення у вигляді фото, відео тощо?
- Що таке профілі? Як я можу перемикатися між ними?
- Хто бачить моє зображення профілю?
- Can I set a Bio/Status with Delta Chat?
- Що значить Закріплення, Приглушення, Архівування?
- Як працюють “Збережені повідомлення”?
- Що означає зелена точка?
- Що означають галочки біля вихідних повідомлень?
- Виправлення помилок та видалення повідомлень після надсилання
- Як працюють повідомлення, що зникають?
- Що станеться, якщо я ввімкну «Видаляти старі повідомлення з пристрою»?
- How can I delete my chat profile?
- Groups
- In-chat apps
- Миттєва доставка повідомлень та Push-сповіщення
- Що таке push-сповіщення? Як отримати миттєву доставку повідомлень?
- Чи ввімкнено Push-сповіщення на пристроях iOS? Чи є альтернатива?
- Чи ввімкнені/потрібні Push-сповіщення на пристроях Android?
- Наскільки приватними є push-сповіщення Delta Chat?
- Чому Delta Chat інтегрується з централізованими пропрієтарними push-сервісами Apple/Google?
- Мульти-клієнт
- Advanced
- Experimental Features
- What is “Send statistics to Delta Chat’s developers”?
- Can I use a classic email address with Delta Chat?
- How can I configure a chat profile with a classic email address as transport?
- Я хочу керувати власним сервером для Delta Chat. Що ви порекомендуєте?
- Мене цікавлять технічні деталі. Можете розповісти більше?
- Шифрування та безпека
- Які стандарти використовуються для наскрізного шифрування?
- How can I know if messages are end-to-end encrypted?
- Can I still receive or send messages without end-to-end encryption?
- Що означає зелена галочка в профілі контакту?
- Чи зашифровані наскрізно вкладення (зображення, файли, аудіо тощо)?
- Чи безпечний OpenPGP?
- Чи розглядали ви можливість використання альтернатив OpenPGP для наскрізного шифрування?
- Чи вразливий Delta Chat до EFAIL?
- Чи повідомлення, позначені значком пошти, доступні в Інтернеті?{#tls}
- Як Delta Chat захищає метадані у повідомленнях?
- Як захистити метадані та контакти якщо пристрій вилучено?
- Чи підтримує Delta Chat функцію “Запечатаний відправник”?
- Чи підтримує Delta Chat цілковиту пряму секретність (Perfect Forward Secrecy)?
- Чи підтримує Delta Chat пост-квантову криптографію?
- Як я можу вручну перевірити інформацію про шифрування?
- Чи можна повторно використовувати існуючий закритий ключ?
- Чи проходив Delta Chat незалежний аудит на наявність вразливостей у безпеці?
- Інше
Що таке Delta Chat?
Delta Chat is a reliable, decentralized and secure instant messaging app, available for mobile and desktop platforms.
-
Instant creation of private chat profiles with secure and interoperable chatmail relays that offer instant message delivery, and Push Notifications for iOS and Android devices.
-
Pervasive multi-profile and multi-device support on all platforms and between different chatmail apps.
-
Interactive in-chat apps for gaming and collaboration
-
Audited end-to-end encryption safe against network and server attacks.
-
Free and Open Source software, both app and server side, built on Internet Standards.
How can I find people to chat with?
First, note that Delta Chat is a private messenger. There is no public discovery, you decide about your contacts.
-
If you are face to face with your friend or family, tap the QR Code icon
on the main screen.
Ask your chat partner to scan the QR image with their Delta Chat app. -
For a remote contact setup, from the same screen, click “Copy” or “Share” and send the invite link through another private chat.
Now wait while connection gets established.
-
If both sides are online, they will soon see a chat and can start messaging securely.
-
If one side is offline or in bad network, the ability to chat is delayed until connectivity is restored.
Congratulations! You now will automatically use end-to-end encryption with this contact. If you add each other to groups, end-to-end encryption will be established among all members.
Why is a chat marked as “Request”?
As being a private messenger, only friends and family you share your QR code or invite link with can write to you.
Your friends may share your contact with other friends, this appears as a request.
-
ви потрібно прийняти запит, перш ніж ви зможете відповісти.
-
Ви також можете “видалити” його, якщо ви не хочете зараз спілкуватися з ними.
-
Якщо ви видалите запит, майбутні повідомлення від цього контакту все одно відображатимуться як запит на повідомлення, щоб ви могли змінити свою думку. Якщо дуже не хочеться отримувати повідомлення від цієї особи, подумайте про її блокування.
How can I put two of my friends in contact with each other?
Attach the first contact to the chat of the second using
Attachment Button → Contact.
You can also add a little introduction message.
The second contact will receive a card then and can tap it to start chatting with the first contact.
Чи підтримує Delta Chat вкладення у вигляді фото, відео тощо?
-
Так. Images, videos, files, voice messages etc. can be sent using the
Attachment-
or
Voice Message buttons -
З міркувань продуктивності, зображення оптимізовані та надсилаються в меншому розмірі за замовчуванням, але ви можете надіслати їх як «файл», щоб зберегти оригінал.
Що таке профілі? Як я можу перемикатися між ними?
A profile is a name, a picture and some additional information for encrypting messages. A profile lives on your device(s) only and uses the server only to relay messages.
Під час першого встановлення Delta Chat створюється перший профіль.
Пізніше ви можете натиснути на зображення вашого профілю у верхньому лівому кутку, щоб вибрати Додати профілі або Переключити профілі.
You may want to use separate profiles for political, family or work related activities.
Ви також можете дізнатися як використовувати один і той самий профіль на декількох пристроях.
Хто бачить моє зображення профілю?
-
Ви можете додати зображення профілю в ваших налаштуваннях. Якщо ви пишете комусь із ваших контактів чи додаєте їх через QR код, вони автоматично побачать ваше зображення профілю.
-
Із міркувань приватності, ніхто не бачить ваше зображення профілю доки ви їм не напишете.
Can I set a Bio/Status with Delta Chat?
Yes, you can do so under Settings → Profile → Bio. Once you sent a message to a contact, they will see it when they view your contact details.
Що значить Закріплення, Приглушення, Архівування?
Використовуйте ці інструменти, щоб організувати ваші чати і тримати все на своєму місці:
-
Закріплені чати завжди залишаються першими в списку чатів. Ви можете використовувати їх, щоб мати швидкий доступ до ваших найулюбленіших чат або тимчасово аби про щось не забути.
-
Приглушіть чати якщо ви не хочете отримувати сповіщення для них. Приглушені чати залишаються на місці і ви також можете закріпити приглушений чат.
-
Архівуйте чати, якщо ви більше не хочете бачити їх у своєму списку чатів. Заархівовані чати залишаються доступними над списком чатів або через пошук.
-
Коли архівний чат отримує нове повідомлення, якщо не приглушений, він вискочить з архіву і повернеться у ваш список чатів. Приглушені чати залишаються заархівованим доки ви не розархівуєте їх вручну.
Щоб скористатися функціями, утримуйте натиснутою клавішу або клацніть правою кнопкою миші на чаті у списку чатів.
Як працюють “Збережені повідомлення”?
Збережені повідомлення - це чат, за допомогою якого ви можете легко запам’ятовувати та знаходити повідомлення.
-
У будь-якому чаті натисніть і утримуйте повідомлення або клацніть правою кнопкою миші та виберіть Зберегти.
-
Збережені повідомлення позначені символом
поруч з міткою часу -
Пізніше відкрийте чат “Збережені повідомлення” - і ви побачите там збережені повідомлення. Натиснувши
, ви можете повернутися до початкового повідомлення в оригінальному чаті -
Нарешті, ви також можете використовувати “Зберегти повідомлення”, щоб робити особисті нотатки - відкрити чат, набрати щось, додати фотографію або голосове повідомлення тощо.
-
Оскільки “Збережені повідомлення” синхронізуються, вони можуть стати дуже зручними для передачі даних між пристроями
Повідомлення залишаються збереженими, навіть якщо вони були відредаговані або видалені - чи то через відправника, чи то через очищення пристрою, чи то через зникнення повідомлень інших чатів.
Що означає зелена точка?
You can sometimes see a green dot
next to the avatar of a contact.
It means they were recently seen by you in the last 10 minutes,
e.g. because they messaged you or sent a read receipt.
So this is not a real time online status and others will as well not always see that you are “online”.
Що означають галочки біля вихідних повідомлень?
-
One tick
means that the message was sent successfully to your provider. -
Two ticks
mean that at least one recipient’s device
reported back to having received the message. -
Recipients may have disabled read-receipts, so even if you see only one tick, the message may have been read.
-
The other way round, two ticks do not automatically mean that a human has read or understood the message ;)
Виправлення помилок та видалення повідомлень після надсилання
-
Ви можете редагувати текст ваших повідомлень після відправлення. Для цього натисніть на повідомлення довгим натисканням або правою кнопкою миші і виберіть Редагувати або
. -
Якщо ви випадково надіслали повідомлення, в тому ж меню виберіть Видалити, а потім Видалити для всіх.
Відредаговані повідомлення матимуть позначку “Відредаговано” поруч з міткою часу, видалені повідомлення будуть видалені без позначки в чаті. Сповіщення не надсилаються і відсутнє часове обмеження.
Зауважте, що початкове повідомлення все ще може бути отримане учасниками чату які могли вже відповісти, переслати, зберегти, зробити знімок екрану або іншим чином скопіювати повідомлення.
Як працюють повідомлення, що зникають?
You can turn on “disappearing messages” in the settings of a chat, at the top right of the chat window, by selecting a time span between 5 minutes and 1 year.
Until the setting is turned off again, each chat member’s Delta Chat app takes care of deleting the messages after the selected time span. The time span begins when the receiver first sees the message in Delta Chat. The messages are deleted both, on the servers, and in the apps itself.
Зверніть увагу, що ви можете покладатися на зникнення повідомлень лише доти, доки ви довіряєте своїм співрозмовникам; зловмисники можуть робити фотографії, або іншим чином зберігати, копіювати або пересилати повідомлення перед видаленням.
Apart from that, if one chat partner uninstalls Delta Chat, the (anyway encrypted) messages may take longer to get deleted from their server.
Що станеться, якщо я ввімкну «Видаляти старі повідомлення з пристрою»?
- Якщо ви хочете заощадити пам’ять на своєму пристрої, ви можете видалити старе повідомлення автоматично.
- Щоб увімкнути його, перейдіть до «видалити старі повідомлення з пристрою» в налаштуваннях «Чатів та медіа» . Ви можете встановити часові рамки від «через годину» до «через рік»; Таким чином, усі повідомлення будуть видалені з вашого пристрою, як тільки вони будуть старішими за це.
How can I delete my chat profile?
If you are using more than one chat profile, you can remove single ones in the top profile switcher menu (on Android and iOS), or in the sidebar with a right click (in the Desktop app). Chat profiles are only removed on the device where deletion was triggered. Chat profiles on other devices will continue to fully function.
If you use a single default chat profile you can simply uninstall the app. This will still automatically trigger deletion of all associated address data on the chatmail server. For more info, please refer to nine.testrun.org address-deletion or the respective page from your chosen 3rd party chatmail server.
Groups
Groups let several people chat together privately with equal rights.
Anyone can change the group name or avatar, add or remove members, set disappearing messages, and delete their own messages from all member’s devices.
Because all members have the same rights, groups work best among trusted friends and family.
Створення групи
- Оберіть Новий чат, потім Нова групи у меню в верхньому правому кутку або натисніть відповідну кнопку у Android/iOS.
- На наступному екрані виберіть учасники групи та встановіть назву групи. Ви також можете обрати аватар групи.
- Як тільки ви напишете перше повідомлення у групу, усі учасники будуть проінформовані про нову групу і зможуть відповісти у нову групу (доки ви не напишете повідомлення у групі, група залишатиметься невидимою для учасників).
Add and remove members
-
All group members have the same rights. For this reason, everyone can delete any member or add new ones.
-
To add or delete members, tap the group name in the chat and select the member to add or remove.
-
If the member is not yet in your contact list, but face to face with you, from the same screen, show a QR code.
Ask your chat partner to scan the QR image with their Delta Chat app by tapping
on the main screen. -
For a remote member addition, click “Copy” or “Share” and send the invite link through another private chat to the new member.
QR code and invite link can be used to add several members. However, since groups are meant for trusted people, avoid sharing them publicly.
Я випадково себе видалив
- Оскільки ви більше не учасник групи, ви не зможете додати себе знову. Однак, це не проблема, просто попросіть будь-якого іншого учасника групи в звичайному чаті додати вас знову.
Я більше не хочу отримувати повідомлення групи.
-
Або видаліть себе із списку учасників групи, або видаліть весь чат. Якщо ви хочете повернутись до чату пізніше, попросіть іншого учасника групи додати вас знову.
-
Ви також можете “Заглушити” групу - це означає, що ви будете отримувати усі повідомлення та можете писати у групу, але ви більше не будете отримувати сповіщення про нові повідомлення.
Cloning a group
You can duplicate a group to start a separate discussion or to exclude members without them noticing.
-
Open the group profile and tap Clone Chat (Android/iOS), or right-click the group in the chat list (Desktop).
-
Set a new name, choose an avatar, and adjust the member list if needed.
The new group is fully independent from the original, which continues to work as before.
In-chat apps
You can send apps to a chat - games, editors, polls and other tools. This makes Delta Chat a truly extensible messenger.
Where can I get in-chat apps?
-
In a chat, using
Attachment Button → Apps -
You can also create your own app and attach it using
Attachment Button → File
How private are in-chat apps?
-
In-chat apps can not send data to the Internet, or download anything.
-
An in-chat app can only exchange data within a Delta Chat chat, with its copies on the devices of your chat partners. Other than that, it’s completely isolated from the Internet.
-
The privacy an in-chat app offers is the privacy of your chat - as long as you trust the people you chat with, you can trust the in-chat app as well.
-
This also means: Just like for web links, do not open apps from untrusted contacts.
How can I create my own in-chat apps?
-
In-chat apps are zip files with
.xdcextension containing html, css, and javascript code. -
You can extend the Hello World example app to get started.
-
All else you need to know is written in the Webxdc documentation.
-
If you have question, you can ask others with experience in the Delta Chat Forum.
Миттєва доставка повідомлень та Push-сповіщення
Що таке push-сповіщення? Як отримати миттєву доставку повідомлень?
Push-повідомлення надсилаються “Push-сервісами” Apple та Google на пристрій користувача щоб неактивний додаток Delta Chat міг отримувати повідомлення у фоновому режимі і показувати сповіщення на телефоні користувача, якщо це необхідно.
Push-сповіщення працюють з усіма chatmail-серверами на
-
iOS-пристроях, інтегруючись із сервісами Apple Push.
-
Android-пристроях, шляхом інтеграції з сервісом Google FCM Push, в тому числі на пристроях, які використовують microG замість пропрієтарного коду Google на телефоні.
Чи ввімкнено Push-сповіщення на пристроях iOS? Чи є альтернатива?
Так, Delta Chat автоматично використовує push-повідомлення для профілів chatmail. І ні, на телефонах Apple немає альтернативи миттєвій доставці повідомлень тому, що пристрої Apple не дозволяють Delta Chat отримувати дані у фоновому режимі. Push-сповіщення автоматично активуються для користувачів iOS, тому що система push-сповіщень Delta Chat, що зберігає конфіденційність не передає Apple дані, якими вона ще не володіє.
Чи ввімкнені/потрібні Push-сповіщення на пристроях Android?
If a “Push Service” is available, Delta Chat enables Push Notifications to achieve instant message delivery for all chatmail users.
У налаштуваннях “Сповіщення” Delta Chat для “Миттєва доставка” ви можете змінити наступні налаштування, які впливають на всі профілі чату:
-
Використовувати фонове підключення: Якщо ви не використовуєте Push-сервіс, ви можете вимкнути “оптимізацію батареї” для Delta Chat, що дозволить йому отримувати повідомлення у фоновому режимі. Однак це може призвести до затримок від декількох хвилин до декількох годин. Деякі постачальники Android навіть повністю обмежують додатки (див. dontkillmyapp.com) і Delta Chat може не показувати вхідні повідомлення доки ви не відкриєте програму вручну.
-
Примусове фонове підключення: Це запасний варіант якщо попередні опції недоступні або не досягають “миттєвої доставки”. Увімкнення цієї опції спричиняє постійне сповіщення на вашому телефоні яке іноді може бути “мінімізоване” на останніх версіях телефонів Android.
Обидва варіанти “Фонового з’єднання” є енергоефективними та безпечні, якщо ви відчуваєте, що повідомлення надходять із великими затримками.
Наскільки приватними є push-сповіщення Delta Chat?
Delta Chat Push Notification support avoids leakage of private information. It does not leak profile data, IP address or message content (not even encrypted) to any system involved in the delivery of Push Notifications.
Ось як програми Delta Chat здійснюють доставку push-сповіщень:
-
Додаток Delta Chat отримує “токен пристрою” локально, шифрує його і зберігає на сервері chatmail.
-
When a chatmail server receives a message for a Delta Chat user it forwards the encrypted device token to the central Delta Chat notification proxy.
-
The central Delta Chat notification proxy decrypts the device token and forwards it to the respective Push service (Apple, Google, etc.), without ever knowing the IP or profile data of Delta Chat users.
-
The central Push Service (Apple, Google, etc.) wakes up the Delta Chat app on your device to check for new messages in the background. It does not know about the profile data of the device it wakes up. The central Apple/Google Push services never see any profile data (sender or receiver) and also never see any message content (also not in encrypted forms).
Центральний проксі для сповіщень Delta Chat невеликий і повністю реалізований на Rust забуває про токени пристроїв, як тільки Apple/Google/etc обробили їх, зазвичай за лічені мілісекунди.
Note that the device token is encrypted between apps and notification proxy but it is not signed. The notification proxy thus never sees profile data, IP-addresses or any cryptographic identity information associated with a user’s device (token).
В результаті цього загального дизайну конфіденційності, навіть захоплення chatmail-сервера, або повне вилучення центрального проксі-сервера повідомлень Delta Chat не призведе до розкриття приватної інформації, якої ще не мають Push-сервіси.
Чому Delta Chat інтегрується з централізованими пропрієтарними push-сервісами Apple/Google?
Delta Chat - це безкоштовний децентралізований месенджер з відкритим вихідним кодом і вільним вибором сервера, але ми хочемо, щоб користувачі отримували надійну “миттєву доставку” повідомлень, як у додатках WhatsApp, Signal або Telegram, без попередніх запитань, які більше підходять для досвідчених користувачів або розробників.
Note that Delta Chat has a small and privacy-preserving Push Notification system that achieves “instant delivery” of messages for all chatmail servers including a potential one you might setup yourself without our permission. Welcome to the power of the interoperable chatmail relay network :)
Мульти-клієнт
Чи можна використовувати Delta Chat на декількох пристроях одночасно?
Так, ви можете використовувати один і той самий профіль на різних пристроях:
-
Упевніться, що обидва пристрої підключені до одного Wi-Fi або мережі
-
На першому пристрої перейдіть до Налаштування → Додати другий пристрій, розблокуйте екран, якщо потрібно і трохи зачекайте, поки не з’явиться QR-код
-
На другому пристрої встановіть Delta Chat
-
На другому пристрої запустіть Delta Chat, виберіть Додати як другий пристрій і відскануйте QR-код зі старого пристрою
-
Передача має розпочатися через кілька секунд, і під час передачі обидва пристрої відображатимуть прогрес. Дочекайтеся завершення на обох пристроях.
На відміну від багатьох інших месенджерів, після успішної передачі, обидва пристрої повністю незалежні. Один пристрій не потрібен для роботи іншого.
Вирішення проблем
-
Ще раз упевніться, що обидва пристрої підключені до одного Wi-Fi або мережі
-
У Windows перейдіть до Панель керування / Мережа та Інтернет і переконайтеся, що Приватна мережа вибрано як “Тип мережевого профілю” (після перенесення ви можете повернути початкове значення)
-
На iOS переконайтеся, що доступ до “Системні налаштування / Програми / Delta Chat / Локальна мережа” дозволено
-
У macOS увімкніть “Системні налаштування / Конфіденційність і безпека / Локальна мережа / Delta Chat”
-
Ваша система може мати “персональний брандмауер”, який, як відомо, викликає проблеми (особливо у Windows). Вимкніть персональний брандмауер для Delta Chat на обох кінцях і повторіть спробу
-
Гостьові мережі можуть не дозволяти пристроям зв’язуватися один з одним. Якщо можливо, використовуйте негостьову мережу.
-
Якщо у вас все ще виникають проблеми з використанням однієї мережі, спробуйте відкрити Мобільну точку доступу на одному пристрої та приєднатися до цього Wi-Fi з іншого
-
Переконайтеся, що на цільовому пристрої достатньо пам’яті
-
Якщо передача почалася, переконайтеся, що пристрої залишаються активними і не засинають. Не виходьте з Delta Chat. (ми докладаємо всіх зусиль, щоб програма працювала у фоновому режимі, але системи, як правило, вбивають програми, на жаль)
-
Delta Chat вже зареєстрований на цільовому пристрої? Ви можете використовувати кілька профілів на одному пристрої, просто додайте ще один профіль
-
Якщо у вас усе ще виникають проблеми або якщо ви не можете відсканувати QR-код спробуйте перенесення вручну, описане нижче
Ручне перенесення
Цей спосіб рекомендований, лише якщо «Додати другий пристрій», як описано вище, не працює.
- На старому пристрої перейдіть до “Налаштування -> Чати та медіа -> Експортувати резервну копію”. Введіть свій PIN-код, графічний ключ або пароль розблокування екрана. Потім ви можете натиснути на “Почати резервне копіювання”. Це збереже файл резервної копії на вашому пристрої. Тепер вам потрібно якось перенести його на інший пристрій.
- На новому пристрої в меню “У мене вже є профіль” виберіть “Відновити з резервної копії”. Після імпорту ваші розмови, ключі шифрування ключі шифрування та медіа повинні бути скопійовані на новий пристрій.
- Якщо ви користуєтеся iOS:** і у вас виникли труднощі, можливо цей посібник допоможе вам.
- Тепер ви синхронізовані і можете використовувати обидва пристрої для надсилання та отримання наскрізних зашифрованих повідомлень зі своїми партнерами по спілкуванню.
Чи планується впровадження веб-клієнта Delta Chat?
- Немає найближчих планів, крім попередніх думок.
- Є 2-3 способи створити веб-клієнт Delta Chat, але всі вони вимагають значної роботи. На даний момент ми зосереджені на отриманні стабільних релізів в усіх магазини додатків (Google Play / IOS / Windows / MacOS / репозитаріїв Linux), як нативних додатків.
- Якщо вам потрібен веб-клієнт, через заборону встановлювати програмне забезпечення на комп’ютері, з яким ви працюєте, ви можете використовувати портативний клієнт Windows Desktop або AppImage для Linux. Ви можете знайти їх на get.delta.chat.
Advanced
Experimental Features
At Settings → Advanced → Experimental Features you can try out features we are working on.
The features may be unstable and may be changed or removed.
You can find more information and give feedback in the Forum.
What is “Send statistics to Delta Chat’s developers”?
We would like to improve Delta Chat with your help, which is why Delta Chat for Android asks whether you want to send anonymous usage statistics.
You can turn it on and off at Settings → Advanced → Send statistics to Delta Chat’s developers.
When you turn it on, weekly statistics will be automatically sent to a bot.
We are interested e.g. in statistics like:
- How many contacts are introduced by personally scanning a QR code?
- Which versions of Delta Chat are being used?
- How many messages are unencrypted?
We will not collect any personally identifiable information about you.
Can I use a classic email address with Delta Chat?
Yes, but only if the email address is used exclusively by chatmail clients.
It is not supported to share usage of an email address with non-chatmail apps or web-based mailers, for the following reasons:
-
Non-chatmail apps are largely not accomplishing automatic end-to-end email encryption for their users, while chatmail apps and relays pervasively enforce end-to-end encryption and security standards.
-
Non-chatmail apps use email servers as a long-term message archive while chatmail clients use email servers for ephemeral instant message transport.
-
Supporting the full variety of classic email setups would require considerable development and maintenance efforts, and complicate making chatmail-based messaging more resilient, reliable and fast.
How can I configure a chat profile with a classic email address as transport?
First off, please do not use the same classic email address also from non-chatmail classic email apps unless you are prepared to deal with encrypted messages in the inbox, double notifications, accidentally deleted emails or similar annoyances.
You can configure a email address for chatting at New Profile → Use Other Server → Use Classic Mail as Transport.
Note that classic email providers will generally not support Push Notifications
and have other limitations, see Provider Overview.
Chatmail uses the default INBOX for relay; ensure the provider setup does too.
A chat profile using a classic email address allows to to send and receive unencrypted messages.
These messages, and the chats they appear in, are marked with an email icon
.
Я хочу керувати власним сервером для Delta Chat. Що ви порекомендуєте?
Any well behaving email server setup will do fine except if your users’ devices require Google/Apple Push Notifications to work properly.
We generally recommend to set up a chatmail relay. Chatmail is a community-driven project that encompasses both the setup of relays and core Rust developments that power chatmail clients of which Delta Chat is the most well known.
Мене цікавлять технічні деталі. Можете розповісти більше?
Шифрування та безпека
Які стандарти використовуються для наскрізного шифрування?
Delta Chat використовує безпечну підмножину стандарту OpenPGP для забезпечення автоматичного наскрізного шифрування за допомогою цих протоколів:
-
Використовуйте Secure-Join щоб обмінюватися інформацією про налаштування шифрування, через сканування QR-коду або “посилання-запрошення”.
-
Autocrypt використовується для автоматичного встановлення наскрізного шифрування між контактами і всіма учасниками групового чату.
-
Поширення контакту в чаті дозволяє отримувачам використовувати наскрізне шифрування з контактом.
Delta Chat не запитує, не публікує і не взаємодіє з будь-якими серверами ключів OpenPGP.
How can I know if messages are end-to-end encrypted?
Всі повідомлення в Delta Chat за замовчуванням наскрізно зашифровані. Починаючи з версії 2 Delta Chat (липень 2025 року) на наскрізних зашифрованих повідомленнях більше немає замків або інших подібних маркерів.
Can I still receive or send messages without end-to-end encryption?
Якщо ви використовуєте стандартні ретранслятори чату, неможливо отримувати або надсилати повідомлення без наскрізного шифрування.
If you instead use a classic email server,
you can send and receive messages with or without end-to-end encryption.
Messages lacking end-to-end encryption are marked with an email icon
.
Що означає зелена галочка в профілі контакту?
У профілі контакту може відображатися зелена галочка
і рядок “Представлений”. Кожен контакт із зеленою галочкою або зробив пряме QR-сканування з вами або був представлений іншим контактом, позначеним зеленою галочкою. Знайомство відбувається автоматично під час додавання учасників до груп. Той, хто додає контакт із зеленою галочкою до групи, в якій є лише учасники із зеленою галочкою стає представником. У профілі контакту ви можете кілька разів натиснути на текст “Представлений …” поки не потрапите до того, з ким ви безпосередньо зробили QR-сканування.
Для більш детального обговорення “гарантованого наскрізного шифрування” будь ласка, перегляньте Протоколи безпечного приєднання і, зокрема, прочитайте про “Перевірені групи”, технічний термін того, що тут називається чатами з “зеленою галочкою” або “гарантованим наскрізним шифруванням”.
Чи зашифровані наскрізно вкладення (зображення, файли, аудіо тощо)?
Так.
Коли ми говоримо про “наскрізно зашифроване повідомлення” ми завжди маємо на увазі, що зашифровано все повідомлення, включно з усіма вкладеннями і метадані вкладень, такі як імена файлів.
Чи безпечний OpenPGP?
Так, Delta Chat використовує безпечну підмножину OpenPGP яка вимагає, щоб все повідомлення було належним чином зашифровано і підписано. Наприклад, “відокремлені підписи” не вважаються безпечними.
OpenPGP сам по собі не є небезпечним. Більшість публічно обговорюваних проблем безпеки OpenPGP насправді виникають через недостатню зручність використання або погану реалізацію інструментів чи програм (або обох). Особливо важливо розрізняти OpenPGP, стандарт шифрування IETF, і GnuPG (GPG), інструмент командного рядка, що реалізує OpenPGP. Багато публічних критиків OpenPGP насправді обговорюють GnuPG, який Delta Chat ніколи не використовував. Delta Chat скоріше використовує реалізацію OpenPGP Rust rPGP, доступну як незалежний пакет «pgp» і перевірку безпеки в 2019 і 2024 роках.
Ми прагнемо, разом з іншими розробниками OpenPGP, подальше покращення характеристик безпеки шляхом впровадження нового IETF OpenPGP Crypto-Refresh який, на щастя, був прийнятий влітку 2023 року.
Чи розглядали ви можливість використання альтернатив OpenPGP для наскрізного шифрування?
Yes, we are following efforts like MLS but adopting them would mean breaking end-to-end encryption interoperability. So it would not be a light decision to take and there must be tangible improvements for users.
Delta Chat застосовує цілісний підхід “корисної безпеки” і працює з широким спектром активістських груп, а також відомими дослідниками, такими як TeamUSEC щоб покращити реальний захист користувачів від загроз безпеці. Протокол і стандарт для створення наскрізного шифрування - це лише одна частина “результатів для користувача”, див. також наші відповіді на вилучення пристрою та метадані повідомлення.
Чи вразливий Delta Chat до EFAIL?
Ні, Delta Chat ніколи не був вразливим до EFAIL тому що його реалізація OpenPGP rPGP використовує код виявлення модифікацій при шифруванні повідомлень і повертає помилку якщо код виявлення модифікацій невірний.
Delta Chat також ніколи не був вразливим до EFAIL-атаки “Пряма ексфільтрація” тому що він розшифровує лише “багатокомпонентні/зашифровані” повідомлення, які містять рівно одну зашифровану і підписану частину, як визначено специфікацією Autocrypt Level 1.
Чи повідомлення, позначені значком пошти, доступні в Інтернеті?{#tls}
If you are sending or receiving email messages without end-to-end encryption (using a classic email server), they are still protected from cell or cable companies who can not read or modify your email messages. But both your and your recipient’s email providers may read, analyze or modify your messages, including any attachments.
Delta Chat by default uses strict TLS encryption which secures connections between your device and your email provider. All of Delta Chat’s TLS-handling has been independently security audited. Moreover, the connection between your and the recipient’s email provider will typically be transport-encrypted as well. If the involved email servers support MTA-STS then transport encryption will be enforced between email providers in which case Delta Chat communications will never be exposed in cleartext to the Internet even if the message was not end-to-end encrypted.
Як Delta Chat захищає метадані у повідомленнях?
На відміну від більшості інших месенджерів, додатки Delta Chat не зберігають жодних метаданих про контакти чи групи на серверах, навіть у зашифрованому вигляді. Натомість усі метадані груп наскрізно зашифровані та зберігаються виключно на пристроях користувачів.
Servers can therefore only see:
- the sender and receiver addresses
- and the message size.
By default, the addresses are randomly generated.
Усі інші метадані повідомлень, контактів і груп містяться в наскрізно зашифрованій частині повідомлень.
Як захистити метадані та контакти якщо пристрій вилучено?
Both for protecting against metadata-collecting servers as well as against the threat of device seizure we recommend to use a chatmail relay to create chat profiles using random addresses for transport. Note that Delta Chat apps on all platforms support multiple profiles so you can easily use situation-specific profiles next to your “main” profile with the knowledge that all their data, along with all metadata, will be deleted. Moreover, if a device is seized then chat contacts using short-lived profiles can not be identified easily.
Чи підтримує Delta Chat функцію “Запечатаний відправник”?
Ні, поки ще ні.
Месенджер Signal запровадив “Запечатаного відправника” у 2018 році щоб їхня серверна інфраструктура не знала, хто надсилає повідомлення певній групі одержувачів. Це особливо важливо, оскільки сервер Signal знає номер мобільного телефону кожного акаунта, який зазвичай асоціюється з паспортними даними.
Even if chatmail relays do not ask for any private data (including no phone numbers), it might still be worthwhile to protect relational metadata between addresses. We don’t foresee bigger problems in using random throw-away addresses for sealed sending but an implementation has not been agreed as a priority yet.
Чи підтримує Delta Chat цілковиту пряму секретність (Perfect Forward Secrecy)?
Ні, поки ще ні.
Delta Chat наразі не підтримує ідеальну пряму секретність (Perfect Forward Secrecy, PFS). Це означає, що якщо ваш приватний ключ для розшифрування буде скомпрометовано, а хтось заздалегідь зібрав ваші повідомлення під час передачі, він зможе розшифрувати та прочитати їх, використовуючи зламаний ключ. Зверніть увагу, що пряма секретність підвищує рівень безпеки лише в тому разі, якщо ви видаляєте повідомлення. Інакше, якщо хтось отримує доступ до ваших ключів розшифрування, він зазвичай також має доступ до всіх ваших невидалених повідомлень і навіть не потребує розшифровувати заздалегідь перехоплені дані.
Ми розробили підхід Forward Secrecy, який витримав початкову експертизу від деяких криптографів та експертів з реалізації але чекає на більш офіційний звіт щоб переконатися, що він надійно працює в об’єднаних системах обміну повідомленнями та при використанні декількох пристроїв, перш ніж його можна буде реалізувати в ядрі чату, що зробить його доступним у всіх клієнтах чату.
Чи підтримує Delta Chat пост-квантову криптографію?
Ні, поки ще ні.
Delta Chat використовує бібліотеку Rust OpenPGP rPGP яка підтримує останню версію IETF Post-Quantum-Cryptography OpenPGP draft. Ми плануємо додати підтримку PQC у chatmail core після того, як проект буде завершено у IETF у співпраці з іншими розробниками OpenPGP.
Як я можу вручну перевірити інформацію про шифрування?
Ви можете перевірити стан наскрізного шифрування вручну в діалоговому вікні “Шифрування” (профіль користувача на Android/iOS або клацніть правою кнопкою миші на елементі списку чату користувача на робочому столі). Delta Chat показує там два відбитки. Якщо на вашому пристрої та пристрої вашого співрозмовника з’являються однакові відбитки, з’єднання безпечне.
Чи можна повторно використовувати існуючий закритий ключ?
Ні.
Delta Chat генерує безпечні ключі OpenPGP відповідно до специфікації Autocrypt 1.1. Ви можете експортувати свій приватний ключ, але не можете імпортувати додаткові приватні ключі.
Загалом, ми не рекомендуємо і не пропонуємо користувачам керувати ключами вручну. Ми хочемо гарантувати, що аудит безпеки може зосередитися на декількох перевірених криптографічних алгоритмах а не на всій широті можливих алгоритмів, дозволених у OpenPGP.
Чи проходив Delta Chat незалежний аудит на наявність вразливостей у безпеці?
Так, багаторазово. Проект Delta Chat постійно проходить незалежні перевірки та аналіз безпеки, а саме, від останніх і закінчуючи старішими:
-
2024 грудня відбулася оцінка rPGP на замовлення NLNET від Radically Open Security. rPGP слугує рушієм наскрізного шифрування OpenPGP для Delta Chat. За результатами цього аудиту було випущено дві рекомендації:
- “Паніка через неправильне ненадійне введення” CVE-2024-53856
- “Потенційне виснаження ресурсів під час обробки ненадійних повідомлень” CVE-2024-53857
Проблеми, описані в цих рекомендаціях, виправлено, і вони є частиною випусків Delta Chat у всіх магазинах додатків з грудня 2024 року.
-
2024 березня ми отримали глибокий аналіз безпеки від дослідницької групи Applied Cryptography дослідницької групи з прикладної криптографії в ETH Zuerich і вирішили всі порушені питання. Більш детальну інформацію можна знайти в нашому блозі в статті Hardening Guaranteed End-to-end encryption, а також в дослідженні Cryptographic Analysis of Delta Chat, опублікованому пізніше.
-
Починаючи з 2023 року, ми виправили проблеми з безпекою та конфіденційністю у функції “веб застосунків, що поширені у чаті”, пов’язані зі збоями в роботі пісочниці особливо в Chromium. Згодом ми отримали незалежний аудит безпеки аудит безпеки від Cure53, і всі знайдені проблеми були виправлені в серії додатків 1.36, випущених у квітні 2023 року. Повну історію про наскрізну безпеку в Інтернеті дивіться тут.
-
Починаючи з 2023 року Cure53 проаналізував транспортне шифрування мережевих з’єднань Delta Chat і відтворюване налаштування поштового сервера як рекомендовано на цьому сайті. Ви можете прочитати більше про аудит у нашому блозі або прочитайте повний звіт тут.
-
У 2020 році Include Security проаналізувала Rust-ядро Delta Chat і бібліотеки IMAP, SMTP та TLS. Він не виявив критичних або серйозних проблем. У звіті виявлено кілька слабких місць середнього ступеня тяжкості – вони самі по собі не становлять загрози для користувачів Delta Chat оскільки вони залежать від середовища, у якому використовується Delta Chat. З міркувань зручності використання та сумісності ми не можемо пом’якшити їх усі тому вирішили надати рекомендації щодо безпеки користувачам, яким загрожує небезпека. Ви можете прочитати повний звіт тут.
-
У 2019 році Include Security проаналізувала бібліотеки PGP і RSA із Delta Chat. Він не виявив критичних проблем, лише дві серйозні проблеми, які ми згодом виправили. Він також виявив одну проблему середньої тяжкості та кілька менш серйозних, але не було можливості використати ці вразливості в реалізації Delta Chat. Деякі з них ми все ж усунули після завершення аудиту. Ви можете прочитати повний звіт тут.
Інше
Яких дозволів потребує Delta Chat?
Some features require certain permissions, e.g. you need to grant camera permission if you want to scan an invite QR code.
See Privacy Policy for a detailed overview.
Де мої друзі можуть знайти Delta Chat?
Delta Chat доступний для всіх основних і деяких другорядних платформ:
-
На офіційному сайті, https://delta.chat/download детально описані всі варіанти
-
Якщо вона недоступна, скористайтеся дзеркалом за адресою https://deltachat.github.io/deltachat-pages
-
Open one of the following app stores and search for “Delta Chat”: Google Play Store, F-Droid, Huawei App Gallery, iOS and macOS App Store, Microsoft Store
-
Перевірте менеджер пакунків вашого дистрибутива Linux
-
APK для Android також доступні на https://github.com/deltachat/deltachat-android/releases
Як фінансується розробка Delta Chat?
Delta Chat не отримує жодного Венчурного Капіталу і не є в боргу, не знаходиться під тиском отримання значних прибутків, або продажу користувачів і їхніх друзів з родиною рекламодавцям (або гірше). Ми скоріше використовуємо джерела державного фінансування поки що від ЄС та США, щоб допомогти нашим зусиллям у створенні децентралізованої та різноманітної екосистеми обміну повідомленнями на основі вільного та відкритого коду спільноти розробників
Конкретно, розробка Delta Chat на сьогодні фінансувалися з наступних джерел, в хронологічному порядку:
-
Проект ЄС NEXTLEAP фінансував дослідження та впровадження верифікованих груп і протоколів встановлення контактів у 2017 та 2018 роках, а також допоміг інтегрувати наскрізне шифрування через Autocrypt.
-
Open Technology Fund надав нам два гранти. Перший грант 2018/2019 року (~$200K), допоміг значно покращили додаток для Android і випустили першу бета-версію додатка для ПК, і який до того ж закріпив наші розробки функцій у дослідженнях UX у контексті прав людини, дивіться наш підсумковий звіт Needfinding and UX report. Другий грант 2019/2020 року (~$300K) допоміг нам випустити Delta/iOS версію, конвертувати нашу основному бібліотеку на Rust, і додати нові функції для всіх платформ.
-
Фонд NLnet виділив у 2019/2020 роках 46 тисяч євро на завершення прив’язок Rust/Python та запуск екосистеми чат-ботів.
-
In 2021 we received further EU funding for two Next-Generation-Internet proposals, namely for EPPD - email provider portability directory (~97K EUR) and AEAP - email address porting (~90K EUR) which resulted in better multi-profile support, improved QR-code contact and group setups and many networking improvements on all platforms.
-
From End 2021 till March 2023 we received Internet Freedom funding (500K USD) from the U.S. Bureau of Democracy, Human Rights and Labor (DRL). This funding supported our long-running goals to make Delta Chat more usable and compatible with a wide range of email servers world-wide, and more resilient and secure in places often affected by internet censorship and shutdowns.
-
У 2023-2024 роках ми успішно завершили проєкт Secure Chatmail, що фінансувався OTF, що дозволило нам запровадити гарантоване шифрування, створити мережу серверів chatmail та забезпечити “миттєву реєстрацію” у всіх застосунках, випущених з квітня 2024 року.
-
У 2023 та 2024 роках нас прийняли до програми Next Generation Internet (NGI) за нашу роботу над webxdc PUSH, а також у співпраці з партнерами, які працюють над webxdc evolve, webxdc XMPP, DeltaTouch та DeltaTauri. Усі ці проєкти частково завершені або будуть завершені на початку 2025 року.
-
Іноді ми отримуємо одноразові пожертви від приватних осіб. Наприклад, у 2021 році щедра приватна особа перерахував нам 4 тис. євро з повідомленням «так тримати!». 💜 Ми використовуємо такі пожертви для фінансування зборів на розвиток або для тимчасових витрат, які важко передбачити або відшкодувати за рахунок грантів державного фінансування. Отримання більшої кількості пожертв також допомагає нам стати більш незалежними та довгостроково життєздатними як спільнота контриб’юторів.
-
Кілька експертів та ентузіастів, які працюють на громадських засадах, сприяли розробці програми Delta Chat, не отримуючи грошей або лише невеликі суми. Без них Delta Chat не був би там, де є сьогодні, навіть близько.
Зазначене вище грошове фінансування в основному організовано компанією merlinux GmbH у Фрайбурзі (Німеччина) і розподілено між більше ніж дюжиною розробників по всьому світу.
Перегляньте канали контрибуції Delta Chat як для грошових, так і для інших можливостей допомоги.