Настоящая Политика конфиденциальности описывает, как мобильное приложение PingMe (далее — «Приложение», «Мессенджер», «мы») обрабатывает информацию пользователей.
PingMe — это децентрализованный мессенджер с end-to-end шифрованием, который работает без использования собственных серверов для хранения или передачи сообщений. Этот документ относится ко всем версиям Приложения, доступным в App Store или Google Play.
Мы глубоко уважаем вашу конфиденциальность и спроектировали PingMe таким образом, что мы физически не можем прочитать ваши сообщения, просмотреть контакты или отследить переписки.
This Privacy Policy describes how the PingMe mobile application (hereinafter referred to as the "Application", the "Messenger", "we", "us") processes user information.
PingMe is a decentralized messenger with end-to-end encryption that operates without using its own servers to store or transmit messages. This document applies to all versions of the Application available in the App Store or Google Play.
We deeply respect your privacy and have designed PingMe in such a way that we are physically unable to read your messages, view your contacts, or track your conversations.
PingMe построен на трёх принципах:
PingMe is built on three principles:
Каждый пользователь создаёт папку PingMe_Outbox на своём Диске. Сообщения шифруются на устройстве отправителя и загружаются в его папку. Получатель периодически опрашивает публичную ссылку, скачивает и расшифровывает файл локально.
Пользователь может добровольно подключить другой Диск. Данные шифруются тем же методом.
Приложение имеет доступ только к своей папке (App Folder). Ваши личные файлы недоступны для PingMe.
Each user creates a PingMe_Outbox folder on their Drive. Messages are encrypted on the sender's device and uploaded to their folder. The recipient periodically polls the public link, downloads, and decrypts locally.
The user may voluntarily connect another Drive. Data is encrypted with the same method.
The app only accesses its own folder (App Folder). Your personal files remain inaccessible to PingMe.
Приватный ключ — в Apple Keychain (kSecAttrAccessibleWhenUnlockedThisDeviceOnly). Никогда не покидает устройство.
Зашифрованные файлы на Диске — бессмысленные байты для всех, кроме адресата.
Private key stored in Apple Keychain (kSecAttrAccessibleWhenUnlockedThisDeviceOnly). Never leaves the device.
Encrypted files on a Drive are meaningless bytes to anyone except the intended recipient.
Все данные — только на устройстве. Нет синхронизации с iCloud.
Пакеты удаляются с Диска после подтверждения доставки (квитирование).
All data is stored exclusively on the device. No iCloud sync.
Packages are deleted from Drive after delivery confirmation (receipt mechanism).
Минимальный сервер-ретранслятор для APNs — только пробуждение устройства.
Текст, медиа, ключи, ссылки, UUID, контакты. Push-сервер слеп.
A minimal relay server for APNs — only wakes the device.
Message text, media, keys, links, UUIDs, contacts. The server is blind.
Облачные провайдеры (Яндекс.Диск, Mail.ru, Google Drive) видят только зашифрованные файлы. APNs получает обезличенный Device Token. Мы не продаём данные. Нет рекламы, трекеров и аналитических SDK.
Cloud providers (Yandex Disk, Mail.ru, Google Drive) see only encrypted files. APNs receives an anonymized Device Token. We do not sell data. No ads, trackers, or analytics SDKs.
Нет собственных аккаунтов. Вход через OAuth провайдера. Мы буквально ничего не знаем о вас — ни имени, ни телефона, ни email.
No proprietary accounts. Sign in via provider's OAuth. We literally know nothing about you — not your name, phone, or email.
Удаление данных (удалите приложение), управление хранилищем (отзовите доступ к Диску), отключение push в настройках iOS.
Мы не собираем данные — запрос не применим.
PingMe не предназначен для лиц младше 16 лет.
Уведомление через push при существенных изменениях.
Data deletion (delete the app), storage management (revoke Drive access), disable push in iOS settings.
We do not collect data — the request is not applicable.
PingMe is not intended for persons under 16.
Notification via push for material changes.
| Категория | Собираем? | На сервере? | Можем прочитать? |
|---|---|---|---|
| Текст сообщений | ❌ Нет | ❌ Нет | ❌ Невозможно |
| Фото и медиа | ❌ Нет | ❌ Нет | ❌ Невозможно |
| Контакты | ❌ Нет | ❌ Нет | ❌ Невозможно |
| Метаданные | ❌ Нет | ❌ Нет | ❌ Невозможно |
| Крипто-ключи | ❌ Нет | ❌ Нет | ❌ Невозможно |
| Email / Телефон / Имя | ❌ Нет | ❌ Нет | ❌ Невозможно |
| Геолокация | ❌ Нет | ❌ Нет | ❌ Невозможно |
| IP-адрес | ⚠️ Кратковременно | ❌ Нет | ⚠️ Технически* |
| Device Token | ✅ Да | ✅ Да | ✅ Да |
| Category | Collect? | Stored? | Can read? |
|---|---|---|---|
| Message text | ❌ No | ❌ No | ❌ Impossible |
| Photos & media | ❌ No | ❌ No | ❌ Impossible |
| Contacts | ❌ No | ❌ No | ❌ Impossible |
| Metadata | ❌ No | ❌ No | ❌ Impossible |
| Crypto keys | ❌ No | ❌ No | ❌ Impossible |
| Email / Phone / Name | ❌ No | ❌ No | ❌ Impossible |
| Geolocation | ❌ No | ❌ No | ❌ Impossible |
| IP address | ⚠️ Temporarily | ❌ No | ⚠️ Technically* |
| Device Token | ✅ Yes | ✅ Yes | ✅ Yes |
*IP-адрес виден серверу в момент HTTP-запроса. Не пишется в лог.
*IP address is visible at the moment of HTTP request. Not logged.