Безпека
Meeks створено для того, щоб люди, залучені до підтримки, могли спокійно залишатися на зв'язку. Тут ми пояснюємо і те, що Meeks захищає, і те, чого він захистити не може.
Наскрізне шифрування
Повідомлення, файли та дзвінки (голос, відео й показ екрана) шифруються на пристрої відправника і розшифровуються лише на пристроях одержувачів. Ключ шифрування є тільки на пристроях учасників кімнати — навіть оператор сервера не може прочитати вміст.
Повідомлення не залишаються на сервері
Коли це можливо, учасники з'єднуються напряму (P2P). Якщо ні, сервер пересилає дані, але лише пропускає їх у зашифрованому вигляді й ніколи не зберігає. Історія зберігається на пристрої кожного учасника й синхронізується між ними.
Для входу потрібне схвалення
Самого посилання недостатньо, щоб увійти до кімнати. Ключ шифрування передається новому учасникові лише після схвалення кимось, хто вже є в кімнаті. Схвалюючи, безпечніше звірити код підтвердження на екрані телефоном або особисто.
Що зберігає сервер
Факт існування кімнати (лише перетворене значення її назви), ім'я та відкритий ключ із запитів на приєднання, повідомлення до схвалення (у зашифрованому вигляді; видаляються після входу) і записи про з'єднання (IP-адреса, порт джерела, дата й час). Вміст повідомлень і файлів не зберігається.
Про записи з'єднань
Щоб відповідати на передбачені законом запити про розкриття відомостей про відправника, IP-адреса та час кожного з'єднання зберігаються два роки, а потім автоматично видаляються. Вміст повідомлень у записи не входить.
Ретрансляція дзвінків
Якщо пряме з'єднання неможливе, дзвінки проходять через ретранслятор Meeks. Як резервні можуть використовуватися ретранслятори Cloudflare. У будь-якому разі дзвінки залишаються зашифрованими.
Подбайте про свій пристрій
Історія та ключі шифрування зберігаються в браузері пристрою, яким ви користуєтеся. Якщо ви користувалися спільним пристроєм, видаліть їх кнопкою «Видалити історію на цьому пристрої» в кімнаті. Встановіть блокування екрана на пристрої.
Чого Meeks не може
- Кожен, кого ви схвалите, може читати кімнату разом з її історією. Ретельно вирішуйте, кого схвалювати.
- Ім'я кожен вказує сам. Перевіряйте особу за кодом підтвердження або іншим способом зв'язку.
- Сервер знає, коли і з якої IP-адреси хтось підключився.
- Meeks працює в браузері. Якщо саму програму, що надходить у браузер, буде підмінено, шифрування цьому не запобіжить.
Відкритий код
Вихідний код Meeks опубліковано на GitHub за ліцензією MIT, тож будь-хто може перевірити, як він працює.