Данные, которые мы собираем
Имя пользователя (может быть вымышленным), пароль по твоему выбору и публичное имя, чтобы контакты тебя узнавали (тоже может быть вымышленным). Без электронной почты. Без телефона. Без данных, связывающих тебя с реальной личностью, если только ты не платишь через Apple или Google (мы объясняем это в разделе «Если ты платишь через Apple или Google»).
Почти всё передаётся напрямую от одного устройства к другому. Когда это невозможно (например, из-за сети, в которой ты находишься), соединение проходит через наш сервер-ретранслятор, который ничего не может прочитать, поскольку всё защищено сквозным шифрованием. Чтобы заботиться об этом сервере, он подсчитывает, сколько байтов передал каждый аккаунт за каждый день: одно-единственное число, без знания того, что и с кем было отправлено, которое удаляется через 93 дня. Мы используем его только для расчёта нагрузки сервиса и для справедливого распределения ресурсов ретранслятора между всеми.
Кроме того, приложение анонимно отправляет технические итоги: сколько подключений были прямыми и сколько прошли через ретранслятор, сколько байтов в каждом случае и сколько времени заняло их установление. Они суммируются в глобальные показатели без привязки к аккаунту, без IP и без связи между отдельными отчётами. Они помогают нам знать, хорошо ли работает Solo2 и какая ёмкость ему требуется.
Для исчерпывающего ознакомления со всеми полями, которые мы храним, способами их защиты и сроками хранения, ознакомьтесь с нашим Манифестом прозрачности
Правовое основание обработки
Обработка твоих данных основывается на следующих правовых основаниях Общего регламента по защите данных (GDPR)
- Выполнение договора ( Art. 6.1.b RGPD ): Данные твоей учетной записи необходимы для предоставления тебе услуги.
- Законный интерес ( Art. 6.1.f RGPD ): Анонимное измерение посещений страницы презентации (без файлов cookie, без IP-адреса, без идентификации).
- Юридическое обязательство ( Art. 6.1.c RGPD ): Сохранение учета платежей по налоговым обязательствам.
- Законный интерес ( Art. 6.1.f RGPD ): Подсчёт для каждого аккаунта и дня байтов, проходящих через сервер-ретранслятор (TURN). Это одно число, и оно служит для оценки нагрузки сервиса и защиты ретранслятора от злоупотреблений с помощью лимита добросовестного использования.
- Выполнение договора (Art. 6.1.b RGPD) и законный интерес (Art. 6.1.f RGPD): идентификатор покупок через Apple или Google для отражения на балансе каждого платежа и возврата, с хранением в течение 12 месяцев после окончания подписки на случай позднего возврата или официального запроса.
Твои сообщения
Они не проходят через наши диски. Шифруются на твоём устройстве и расшифровываются на устройстве твоего собеседника.
Метаданные
Мы не храним записей о том, с кем ты переписываешься и в какое время.
Хранение данных
Каждый тип данных имеет свой срок хранения, подробно описанный в нашем Манифесте прозрачности
- Данные аккаунта: до удаления аккаунта.
- Сессии: не более 24 часов.
- Сигналы подключения: не более 60 секунд, только в оперативной памяти.
- Запросы на связывание: не более 3 дней.
- Записи о платежах на сайте: постоянно (налоговое обязательство). Содержат сумму, дату и время, номер заказа и счёта, код авторизации банка; при запросе полного счёта-фактуры — также налоговые реквизиты (имя или название организации, ИНН и адрес). После зачисления баланса они не содержат данных, связывающих платёж с твоим аккаунтом Solo2.
- Ссылки на покупки через Apple или Google: пока подписка активна и ещё 12 месяцев; затем удаляются автоматически.
Местонахождение данных
Все наши серверы расположены в Германии
Платежи обрабатываются через внешние платёжные шлюзы, которые получают платёжные данные, введённые тобой на их странице (номер карты и подтверждение твоего банка), и обрабатывают их в соответствии со своими политиками конфиденциальности. Мы не получаем и не храним данные твоей карты. Если запрашиваешь полный счёт-фактуру, мы сохраняем предоставленные тобой налоговые данные исключительно в системе выставления счетов.
При оплате через Apple или Google наш сервер обращается к серверам магазина для проверки каждой покупки. Apple и Google обрабатывают данные платежа самостоятельно согласно собственным политикам конфиденциальности и могут делать это за пределами Европейского союза.
Если ты платишь через Apple или Google
Никакой связи между твоим аккаунтом и твоей личностью, если только ты не платишь через Apple или Google: тогда мы сохраняем идентификатор покупки, необходимый для возвратов и, в крайнем случае, для юридического запроса.
При подписке из приложения магазин подтверждает покупку собственным идентификатором. Наш сервер использует его в этот момент для проверки через Apple или Google того, что платёж подлинный и соответствует тарифу Solo2, а сохраняет после этого только ссылку: отпечаток этого идентификатора, рассчитанный с секретным ключом, хранящимся отдельно от базы данных. Ссылка служит для распознавания той же покупки, когда магазин сообщает о продлении, отмене или возврате. Во время покупки мы также используем одноразовый случайный код, связывающий покупку с твоим аккаунтом; мы стираем его при подтверждении и не позднее 24 часов. Apple сохраняет его с покупкой, но это случайный номер, не содержащий твоего имени пользователя или каких-либо личных данных.
Вместе с этой ссылкой мы храним привязанными к твоему аккаунту тариф, статус подписки, даты, факт продления, пробный статус покупки в магазине, сумму пополнения баланса и сумму списания при возврате, если он был. Мы не сохраняем твоё имя, почту, карту или какие-либо данные аккаунта Apple или Google, а также цену, валюту или страну покупки.
Всё это хранится, пока подписка активна, и ещё 12 месяцев после её окончания; затем удаляется автоматически в рамках ежедневной задачи. Если удалить аккаунт раньше, ссылка отвязывается от него и удаляется по истечении того же срока без привязанных сумм: поступивший позже возврат уже никак не затронет ни один аккаунт.
В Apple и Google отправляется только то, что необходимо для проверки покупки: созданный ими самими идентификатор. Если запросить возврат, магазин может запросить у нас данные о покупке. В Google мы всегда отвечаем, что сервис был доступен и что Solo2 предлагает бесплатный пробный период, без каких-либо личных данных; при наличии согласия мы указываем, какую долю оплаченного месяца ты использовал. В Apple мы отвечаем только при наличии согласия, подтверждая, что услуга была предоставлена и что Solo2 предлагает бесплатный пробный период; время использования Apple рассчитывает самостоятельно. Мы никогда не отправляем логин, сообщения или контакты и не протоколируем подобные запросы.
На iPhone перед первой покупкой задаётся единственный вопрос о согласии отвечать Apple в случае возврата. Покупка продолжается независимо от ответа. Мы сохраняем ответ (да или нет) и дату ответа, а также копию рядом со ссылкой на подписку; ответ удаляется вместе с аккаунтом.
Анонимное измерение
На презентационной странице (не в приложении) мы проводим анонимное измерение посещаемости на собственных серверах, размещённых в Германии. Без cookies, без IP-адреса, без идентификации кого-либо и без передачи данных третьим лицам.
Правовое основание:
Право на возражение:
Твои права
Ты можешь удалить аккаунт и все связанные технические данные одним кликом. Без вопросов.
В соответствии с GDPR и применимым национальным законодательством ты имеешь право на:
- Доступ: Узнай, какие данные о тебе у нас есть. Все подробно описано в Манифесте прозрачности; Для твоего конкретного аккаунта свяжись с нами.
- Исправление: Ты можешь изменить свое публичное имя и пароль прямо из приложения.
- Удаление: Удали свою учетную запись и все связанные с ней данные одним щелчком мыши из настроек.
- Переносимость: Solo2 предлагает экспорт зашифрованных резервных копий, содержащих все твои локальные данные.
- Ограничение обработки: На практике данные о тебе, которые мы имеем о тебе, настолько минимальны, что ограничивать практически нечего. Но если ты об этом попросишь, мы ограничим любую обработку, которая не является строго необходимой для поддержания службы.
- Возражение: Ты можешь возразить против обработки в любое время. Для анонимной аналитики просто отключи JavaScript.
Для реализации любого из этих прав напиши нам на hola@solo2.net
Если ты считаешь, что мы ненадлежащим образом рассмотрели твои права, ты можешь подать жалобу в Испанское агентство по защите данных (AEPD)
Несовершеннолетние
Сервис предназначен только для лиц от 16 лет, которые подтверждают это при создании аккаунта установкой отдельного флажка. Из-за природы продукта — без телефона, без почты, без проверки личности — мы не можем проверить возраст создателя аккаунта и не собираем данные, позволяющие впоследствии идентифицировать несовершеннолетнего. Если станет известно, что аккаунт создал пользователь младше 16 лет, мы удалим его.
Как работает шифрование
Solo2 использует проверенную академическим сообществом криптографию, а не собственные схемы. Используются те же примитивы, которые подтверждены рецензируемыми публикациями и годами применяются в глобальном масштабе в других системах.
- X3DH (Extended Triple Diffie-Hellman) для первоначального установления сессии между двумя контактами: оба вычисляют общий ключ, никогда ранее не обмениваясь никакими секретами.
- Double Ratchet для непрерывного шифрования каждого разговора. Каждое сообщение шифруется отдельным ключом, который вычисляется и удаляется сразу после шифрования следующего сообщения.
- ChaCha20-Poly1305 для аутентифицированного шифрования каждого отдельного сообщения в рамках Double Ratchet. Данные в состоянии покоя — твои локальные данные и резервные копии — зашифрованы с помощью AES-256-GCM. Оба являются широко используемыми и проверенными аутентифицированными шифрами (AEAD).
- Argon2id для получения из твоего пароля ключа, который оборачивает (шифрует) твой главный ключ. Устойчив к атакам с использованием специализированного оборудования (GPUs, ASICs).
- Curve25519 и Ed25519 для пар ключей шифрования и подписи. Современные эллиптические кривые без подозрительных «магических констант».
Ключевое свойство, предлагаемое этими примитивами, — forward secrecy (совершенная прямая секретность): если ключ сессии скомпрометирован, предыдущие сообщения остаются нечитаемыми. И дополнительное свойство, post-compromise security: разговор «самоисцеляется», как только происходит обмен новыми сообщениями.
Не существует никакого мастер-ключа, бэкдора или механизма восстановления, который позволил бы нам читать твои сообщения. Это относится и к случаю судебного ордера: технически мы не можем расшифровать то, чего у нас нет.
Чего мы никогда не делаем с твоими данными
Серьезная политика конфиденциальности — это не только список того, что мы делаем, но и четкий список того, чего мы никогда не будем делать.
- Мы не обучаем модели ИИ на твоих сообщениях. Это не добровольное обещание, а следствие всего вышеизложенного. Мы не имеем доступа к сообщениям ни в какой момент — пункт, который в других политиках звучит как успокоение, здесь является неотъемлемым фактом в силу архитектуры.
- Мы не продаем рекламу. Solo2 — это платный сервис, который не монетизируется через рекламу. Твои данные не являются нашей бизнес-моделью.
- Мы не создаем профили использования, поведения, местоположения, контактов или интересов. У нас также нет социального графа, связывающего пользователей друг с другом.
- Мы не передаём данные третьим лицам в коммерческих целях. Существуют три ограниченных исключения, ни одно из которых не является коммерческим: платёжные шлюзы, которые получают сумму, номер заказа и описание покупки, а также платёжные данные, введённые на их странице, но никогда — твоё имя пользователя или какой-либо идентификатор аккаунта; доставка push-уведомлений, которая обязательно проходит через службу уведомлений твоего браузера (Google, Mozilla или Apple, в зависимости от браузера). Обычные уведомления содержат только общее оповещение. Короткие сообщения по уведомлению включены по умолчанию, и их можно отключить в любой момент для всех контактов или только для некоторых. При их активации, если контакт не в сети, короткое сообщение может передаваться со сквозным шифрованием внутри уведомления: только устройство контакта может его открыть. Наш сервер сохраняет его на несколько секунд в памяти, а служба уведомлений может хранить зашифрованную копию до 72 часов. Третье — это предпросмотр ссылок, который является необязательным и по умолчанию выключен: только если ты включишь его, наш сервер видит отправляемую тобой ссылку в тот момент, когда считывает страницу. Он не сохраняет её, не записывает в журнал и не знает, кто её получает, а тот сайт видит только адрес нашего сервера, но никогда твой.
- Мы не используем отслеживающие файлы cookie, пиксели, фингерпринтинг браузера или внешние сервисы, такие как Google Analytics или Facebook Pixel.
- Мы не фиксируем твой IP-адрес на постоянной основе. Для соединения требуется временный IP, но он не сохраняется в привязке к твоему аккаунту.
Субподрядчики (Sub-processors)
В соответствии со статьей 28 GDPR, в предоставлении услуг в настоящее время участвуют следующие субподрядчики. Если в будущем будет привлечен новый субподрядчик, этот список будет обновлен, и мы сообщим об изменениях пользователям до их вступления в силу.
- Hetzner Online GmbH (Германия) — серверная инфраструктура с дата-центрами в Европейском Союзе. Соответствует GDPR и сертификатам ISO 27001.
- Infomaniak (Швейцария) — корпоративная электронная почта. Данные размещены в Швейцарии — стране, имеющей решение Европейской комиссии о достаточности мер защиты.
- Платёжные шлюзы — Обработка платежей. Получают сумму, валюту, номер заказа, описание покупки и платёжные данные, введённые тобой на их странице (номер карты и банковское подтверждение). Они не получают твоё имя пользователя или какой-либо идентификатор твоего аккаунта Solo2.
Юридические запросы
Когда мы получаем действительный судебный ордер, выданный компетентным испанским или европейским органом, мы его исполняем. Интересный вопрос не в том, подчинимся ли мы, а в том, что мы реально сможем предоставить.
Техническая архитектура Solo2 резко ограничивает то, что мы можем предоставить по запросу. У нас нет доступа к содержимому сообщений (сквозное шифрование), мы не храним метаданные о том, кто с кем говорит, мы не храним историю подключений и не сохраняем IP-адреса, связанные с аккаунтами.
То, что мы могли бы предоставить в случае необходимости, — это минимальные данные аккаунта, описанные в Манифесте прозрачности: имя пользователя и публичное имя (оба могут быть вымышленными), хеш пароля и зашифрованный этим паролем мастер-ключ, представляющий для нас непрозрачный блоб. При оплате через Apple или Google — также идентификатор этой покупки, тариф и даты: по нему и записям магазина уполномоченный орган мог бы установить того, кто платил.
Эта политика распространяется только на компетентные органы Испании и Европейского Союза. Мы не отвечаем на запросы правоохранительных органов третьих стран без промежуточного европейского юридического канала.
Изменения в данной политике
Если эта политика конфиденциальности изменится, мы обновим дату в заголовке, и, если изменения будут существенными, мы объявим об этом в приложении до их вступления в силу. Предыдущие версии хранятся и доступны по запросу.