Конфиденциальность: релей harnsy
О чём это. Релей harnsy (бета, возможность harnsy Max) позволяет вашему телефону или ноутбуку попасть в harnsy на вашем компьютере без публичного адреса. На этой странице сказано, что релей делает с данными. Остальные ваши данные описаны в Политике конфиденциальности harnsy.
Что проходит через релей. Ваш телефон подключается к адресу вида <имя>.n.harnsy.app. Релей передаёт зашифрованное соединение дальше на ваш компьютер, не расшифровывая его. По замыслу ключ сертификата и проверка passkey остаются на вашем компьютере. Релей не расшифровывает страницы, сообщения и файлы в этом соединении (см. «Чему вы доверяете нам»).
Чему вы доверяете нам. Соединение шифруется сертификатом для имени вашего релея. Свой ключ делает ваш компьютер и сертификат заказывает сам; ключ остаётся на вашем компьютере. Но DNS-зона n.harnsy.app наша: наш сервис лицензий держит её DNS-ключ. Он использует его только для записей на имя того компьютера, чей ключ релея подписал запрос: запись TXT для проверки и на время проверки временную адресную запись, указывающую на релей. Сертификаты он не выпускает и аккаунта для сертификатов не держит. Тем не менее тот, у кого был бы DNS-ключ (мы или тот, кто нас взломал), технически мог бы получить сертификат на имя вашего релея и вместе с релеем читать ваш трафик. Чтобы это было видно, ваш harnsy читает публичные журналы сертификатов каждые 6 часов, пока включён релей, и показывает на «Главной» предупреждение о сертификате на ваше имя, который он не заказывал. Он замечает это после факта, а не предотвращает. Так устроен релей; это не гарантия от любого злоупотребления. Если вы не хотите от этого зависеть, используйте собственный домен или собственный релей (harnsy relay serve): ни тому, ни другому не нужно доверять нам.
Что релей записывает. По каждому соединению: время, подключился или отключился ваш компьютер, вид соединения, сколько байт прошло в каждую сторону, как долго оно длилось и почему закончилось. Имя релея и ваш идентификатор лицензии — только в виде короткого необратимого кода (хеша), а не самих значений. Адрес устройства — урезанный до сети (адрес IPv4 до /24, адрес IPv6 до /48); полный IP-адрес не записывается. Строки ошибок защищённого соединения содержат тот же урезанный адрес. Не записываются: user-agent, адреса страниц, содержимое, адрес почты.
Что релей хранит. Ничего о вас и ваших устройствах на диске. Соединения существуют только в памяти сервера, пока ваш компьютер подключён. Единственное другое число, которое хранится, — общий трафик всего релея за текущий месяц: не по устройствам и не по лицензиям.
Где, как долго, зачем. На нашем сервере в Германии (Hetzner Cloud, Фалькенштайн). Журнал хранится до 14 дней. Мы используем его, чтобы релей работал, чтобы находить сбои и злоупотребления и ограничивать использование (наш законный интерес, GDPR ст. 6(1)(f)), и чтобы дать вам возможность, за которую вы заплатили (договор, ст. 6(1)(b)).
Сертификаты. У адреса вашего релея есть сертификат Let’s Encrypt. Такие сертификаты попадают в публичные журналы сертификатов, поэтому имя вашего релея любой может увидеть там вместе с датами выдачи сертификатов для него. Имя — это код, сделанный из ключа, который создал ваш компьютер; в нём нет адреса почты, IP-адреса и номера лицензии. Оно остаётся тем же, пока остаётся ключ, поэтому оно показывает, что компьютер с таким именем существует.
Кто ещё. Сервер для нас держит Hetzner Online GmbH. Сертификат выдаёт Let’s Encrypt. Больше никто. Мы не продаём данные и не используем их для рекламы.
Бета. Релей — бета: то, что он записывает, может измениться; сначала мы изменим эту страницу. Мы не обещаем, что он доступен всегда.
Ваши права. Доступ, исправление, удаление, ограничение, переносимость и возражение: hello@harnsy.dev. Поскольку в журнале нет полного адреса, а есть только коды, мы можем не найти вашу запись без имени вашего релея; его можно прислать вместе с запросом. Вы можете пожаловаться в орган по защите данных Грузии или вашей страны.