Коротко
- Регистрации нет. Мы не знаем вашего имени, почты и номера телефона. Аккаунт создаётся, когда вы нажимаете «Начать», и привязан к этому iPhone. Вы видите его только как ID из 8 букв и цифр.
- Мы не храним историю посещений, содержимое трафика, DNS-запросы, время и длительность подключений.
- Мы храним только то, без чего сервис не работает: идентификатор устройства, аккаунт и его ID, сведения о пробном периоде, срок доступа и историю оплат. Полный список - в разделе 3.
- VPN-серверы предоставляет наш партнёр H1Cloud. От нас он получает только случайное имя клиента, ключ подключения и срок доступа. Как оператор серверов он технически видит IP-адреса подключений - подробно в разделе 6.
- Удалить аккаунт и данные можно в приложении: Настройки → Подписка → «Удалить аккаунт».
- Мы не продаём данные и не передаём их для рекламы.
1. Кто мы
Сервис Rubin VPN - приложение Rubin VPN, VPN-серверы, которые мы предоставляем вместе с партнёром, наш сервер управления и сайт rubinvpn.com - предоставляет компания TOPMEDIA LLC, Республика Армения (далее - «мы»). Мы определяем, какие данные обрабатываются и зачем, и отвечаем за их защиту.
Адрес: Республика Армения, Котайкская область, г. Абовян, 4-й микрорайон, д. 41, кв. 23, 2202.
По всем вопросам о данных пишите на support@rubinvpn.com.
2. К чему применяется политика
Политика описывает, как мы обращаемся с данными, когда вы пользуетесь приложением Rubin VPN для iPhone, VPN-серверами, нашим сервером управления и этим сайтом.
3. Какие данные мы храним
Наш сервер управления хранит следующее - и больше ничего:
| Данные | Зачем | Сколько храним |
|---|---|---|
| Идентификатор устройства | Случайная строка, которую приложение создаёт на телефоне и хранит в его защищённом хранилище (Keychain). Не связана с именем, почтой, телефоном или рекламным идентификатором. По ней сервер узнаёт телефон и выдаёт ему настройки. Это ключ к вашему доступу, поэтому мы его никому не показываем - и в приложении его тоже не видно. | Пока телефон пользуется сервисом, см. раздел 9 |
| Аккаунт и его ID | Сервер создаёт аккаунт, когда вы нажимаете «Начать»: один телефон - один аккаунт. У аккаунта есть внутренний номер (его не видит никто, кроме сервера) и ID из 8 букв и цифр - в приложении это строка «ID устройства» в настройках. По ID одному ничего сделать нельзя: его называют поддержке и вводят при переносе подписки. Храним, к какому телефону привязан аккаунт, до какой даты оплачен доступ и не заблокирован ли он. | Пока вы не удалите аккаунт, см. раздел 9 |
| Идентификатор приложения в App Store | Число, которое App Store выдаёт вашему Apple ID для нашего приложения (appTransactionId), и окружение (обычное или тестовое). Мы получаем его только в подписанном Apple виде и проверяем подпись. Имени, почты и других данных вашего Apple ID в нём нет. Нужен, чтобы пробный период давался один раз на Apple ID. | См. раздел 9 |
| Пробный период | Дата начала пробного периода для этого идентификатора App Store. Нужна, чтобы три бесплатных дня нельзя было получить повторно. | Бессрочно, см. раздел 9 |
| Платежи | По каждой оплате в приложении: наш номер заказа, номер платежа у платёжного сервиса, оплаченный срок, сумма и валюта, статус, дата и начислены ли дни. Эти записи вы видите сами: Настройки → Rubin VPN Plus → «История платежей». Данных банковской карты и счёта среди них нет (раздел 4). | Оплаченные - сколько требует закон о бухгалтерском учёте; неоплаченные - 90 дней |
| Запрос переноса подписки | Когда вы переносите подписку на новый телефон: какой аккаунт переносится, какой телефон об этом просит и сколько было неверных попыток ввести код. Сам код из 6 цифр в базе не хранится: сервер вычисляет его заново при проверке. | 10 минут, затем удаляется (не позже чем через час) |
| Журнал аккаунта | Когда подписку переносили на другой телефон или с другого телефона: время переноса, ID аккаунта другого телефона и до какой даты был оплачен доступ. И когда поддержка вручную меняла срок доступа или блокировку аккаунта: время, прежнее и новое значение. Нужен, чтобы разбирать вопросы о доступе и показать старому телефону, что подписку перенесли. | Пока есть аккаунт; после удаления аккаунта - не позже чем через сутки |
| Подключение к серверам H1Cloud | Имя клиента у партнёра - r_ и 10 случайных знаков, без номера и ID аккаунта; ключ подключения (случайный UUID); срок доступа, который мы выставили у партнёра; служебная ссылка на настройки серверов. Без них серверы партнёра не пустят ваш телефон (раздел 6). | Пока есть аккаунт |
| Дата первого и последнего обращения, версия приложения | Время последнего обращения округляется до часа. Нужны, чтобы понимать, что телефон активен, удалять записи неактивных телефонов и отдавать совместимые настройки. | Вместе с идентификатором устройства |
| IP-адрес при обращении к серверу управления | Только в виде необратимого отпечатка (HMAC), сам адрес в базу не попадает. Нужен, чтобы ограничивать частоту запросов и защищать сервис от перебора ID и кодов. | Не более 25 часов |
Правовое основание: эти данные необходимы, чтобы предоставлять сервис, которым вы решили пользоваться, принимать оплату и защищать сервис от злоупотреблений.
На телефоне приложение хранит идентификатор устройства, внутренний номер аккаунта и последние полученные настройки серверов (в них есть ключ подключения) - в защищённом хранилище Keychain, чтобы подключаться, даже когда наш сервер недоступен. Там же, в обычном хранилище приложения, - ID аккаунта, выбранная страна, тема и настройки маршрутизации. Настройки маршрутизации на наш сервер не отправляются.
Журнал запросов у нашего хостинга выключен. Сохраняются только записи об ошибках - без IP-адресов и без идентификаторов устройств.
Если вы пишете нам в поддержку, мы видим ваш адрес почты или имя в Telegram и то, что вы написали. Переписку храним только чтобы ответить и выполнить просьбу и не используем ни для чего другого.
4. Оплата
Rubin VPN Plus оплачивается в приложении: окно оплаты открывает сторонний платёжный сервис (банковская карта или система быстрых платежей). Встроенных покупок App Store в приложении нет.
- Данные карты и банковского приложения вы вводите у платёжного сервиса. Мы их не получаем и не храним.
- Платёжному сервису мы передаём только наш случайный номер заказа, сумму и назначение платежа («Rubin VPN, доступ на 30 дней»). Ни номера аккаунта, ни ID, ни данных устройства он от нас не получает - платёж с аккаунтом связывает наш сервер.
- От платёжного сервиса мы получаем номер платежа, сумму и статус.
- Почту и другие контакты мы при оплате не спрашиваем. Если платёжный сервис попросит их на своей стороне, например для чека, их получает только он и обрабатывает по своим правилам.
- Оплата разовая, автоматических списаний нет.
- Записи о платежах храним столько, сколько требует закон о бухгалтерском учёте, - и после удаления аккаунта тоже.
5. Чего мы не храним
- Сайты, адреса и домены, которые вы открываете.
- Содержимое вашего трафика и DNS-запросы.
- Время и длительность подключений.
- Ваш IP-адрес (только отпечаток на 25 часов, раздел 3).
- Настройки маршрутизации - они остаются только на вашем телефоне.
- Имя, почту, номер телефона, данные банковской карты, рекламные идентификаторы.
- Геолокацию, контакты, фотографии и любые другие данные с устройства.
Что технически видит партнёр, который обслуживает VPN-серверы, - в разделе 6.
6. Ваш трафик и VPN-серверы
VPN-серверы для Rubin VPN предоставляет наш партнёр - компания H1Cloud. Она содержит серверы и программу на них, а наш сервер управления говорит ей, у кого и до какого срока есть доступ. Страны серверов - те, что вы видите в списке в приложении.
Когда VPN включён, трафик идёт от вашего телефона до сервера по зашифрованному соединению (TLS 1.3, обмен ключами X25519), а с сервера - в интернет. Сервер расшифровывает соединение только для того, чтобы передать данные дальше. Сайты, работающие по HTTPS, остаются зашифрованы и для сервера.
Что H1Cloud получает от нас: имя клиента (r_ и случайные знаки), ключ подключения и срок доступа. Больше ничего: ни идентификатора устройства, ни ID или номера аккаунта, ни платежей, ни данных Apple.
Что H1Cloud видит сам как оператор серверов:
- IP-адрес, с которого ваш телефон подключается к серверу;
- объём трафика по ключу подключения;
- служебные строки, которые программа на сервере выводит о соединениях: время, IP-адрес клиента, адрес назначения и имя клиента. Запись журналов подключений в панели управления серверами мы держим выключенной, но служебный вывод программы виден H1Cloud, и сколько он хранится, определяет H1Cloud.
Эти сведения к нам не поступают: мы их не получаем, не храним и не запрашиваем. А от нас H1Cloud не получает ничего, что связывало бы ключ подключения с вашим аккаунтом: имя клиента и ключ случайны, и связь между ними и аккаунтом есть только в нашей базе.
В приложении нет рекламы, аналитики и трекеров.
7. Этот сайт
Сайт rubinvpn.com не использует cookie, счётчики, аналитику и рекламу и не загружает шрифты, скрипты или картинки со сторонних серверов. На сайте нет форм - мы ничего у вас не запрашиваем.
Сайт размещён на инфраструктуре Google (Firebase Hosting). Как любой хостинг, провайдер технически обрабатывает IP-адрес и данные запроса, чтобы доставить страницу и защитить сайт от атак. Мы не используем эти данные для отслеживания посетителей.
8. Передача третьим лицам
Мы не продаём данные пользователей и не передаём их для рекламы. Мы не используем их для профилирования или трекинга и не объединяем с данными из других источников.
Часть работы за нас делают другие компании. Каждая получает только то, без чего не сделать её часть:
- H1Cloud - VPN-серверы (раздел 6);
- сторонний платёжный сервис - приём оплаты (раздел 4);
- Cloudflare - наш сервер управления и база данных; как любой хостинг, технически обрабатывает IP-адрес запроса;
- Apple - App Store и подписанный идентификатор приложения (раздел 3);
- Google (Firebase Hosting) - этот сайт; почтовый провайдер - письма в поддержку; Telegram - если вы пишете нам туда.
Истории посещений, содержимого трафика и времени подключений у нас нет, поэтому мы не можем передать их никому и ни по какому запросу.
9. Сроки хранения
- Отпечаток IP-адреса - не более 25 часов, затем удаляется автоматически.
- Запрос переноса подписки - 10 минут, затем удаляется (не позже чем через час).
- Журнал аккаунта (переносы подписки, ручные изменения срока и блокировки) - пока есть аккаунт; после удаления аккаунта удаляется не позже чем через сутки.
- Если телефон не обращался к серверу 180 дней, его запись удаляется автоматически - кроме телефона, у аккаунта которого есть действующий оплаченный доступ.
- Если телефон молчит 30 дней, его привязка к идентификатору App Store снимается.
- Аккаунт, за который ни разу не платили, удаляется автоматически через 180 дней после создания, если к нему не привязан телефон. Аккаунт, за который платили, хранится, пока вы его не удалите: к оплаченному времени можно вернуться и с нового телефона - переносом или через поддержку.
- Клиент у H1Cloud существует, пока у вас есть доступ: когда срок кончается, H1Cloud удаляет его сам. После удаления аккаунта мы удаляем его сразу, а если H1Cloud в этот момент не ответил - в течение часа.
- Записи об оплатах: оплаченные - сколько требует закон о бухгалтерском учёте, в том числе после удаления аккаунта; неоплаченные и отменённые - 90 дней.
- Дата начала пробного периода для идентификатора App Store хранится бессрочно. Это одна дата и одно число, без имени и почты. Без этой записи три бесплатных дня можно было бы получать заново бесконечно.
- После удаления записи устройства остаётся необратимый отпечаток его идентификатора, дата первого обращения и признак блокировки. По этому отпечатку нельзя восстановить идентификатор и невозможно узнать, чьё это устройство.
Удаление приложения само по себе не удаляет данные на сервере. Идентификатор устройства и внутренний номер аккаунта остаются в защищённом хранилище iOS, поэтому после переустановки и нажатия «Начать» телефон возвращается в свой аккаунт.
10. Как удалить данные
- В приложении: Настройки → Подписка → «Удалить аккаунт». Сразу удаляются аккаунт и его ID, оплаченное время и привязка телефона; приложение стирает с телефона настройки серверов; клиента у H1Cloud мы удаляем сразу (не позже чем через час); запись телефона - через сутки. Оплаченное время при этом сгорает - приложение предупреждает об этом до нажатия.
- Остаются только записи об оплатах (их требует закон о бухгалтерском учёте), дата начала пробного периода и отметка удалённого устройства (раздел 9).
- Автоматических списаний нет, поэтому после удаления отменять ничего не нужно.
- Если приложение уже удалено, напишите на support@rubinvpn.com и сообщите ID аккаунта - удалим вручную в течение 30 дней, обычно намного быстрее. Если ID не сохранился, установите приложение снова на тот же iPhone и нажмите «Начать»: телефон вернётся в свой аккаунт, ID будет в настройках, и аккаунт можно удалить самому.
11. Ваши права
Вы можете в любой момент узнать, какие данные о вас у нас есть, потребовать их исправления или удаления, а также отозвать согласие на обработку - прекратив пользоваться сервисом и удалив аккаунт. Напишите на support@rubinvpn.com и укажите ID аккаунта.
Если вы считаете, что мы нарушаем ваши права, вы можете обратиться в орган по защите персональных данных своей страны.
12. Безопасность
Соединение приложения с сервером управления защищено TLS, а ответы сервера подписаны, и приложение проверяет подпись. Идентификатор App Store принимается только с проверенной подписью Apple. Код переноса подписки в базе не хранится. Доступ к базе данных и серверу управления есть только у разработчиков сервиса. Главная защита - минимум данных: то, чего у нас нет, нельзя украсть или раскрыть.
13. Дети
Сервис не запрашивает возраст и не собирает данные, по которым можно установить личность, - ни у взрослых, ни у детей.
14. Изменения политики
Новая версия политики публикуется на этой странице с новой датой. Если изменения расширяют список хранимых данных, мы заранее сообщим об этом в приложении.
Политика опубликована на русском и английском языках. При расхождении применяется русская версия.
15. Контакты
TOPMEDIA LLC, Республика Армения, Котайкская область, г. Абовян, 4-й микрорайон, д. 41, кв. 23, 2202
Вопросы о данных: support@rubinvpn.com
Поддержка в Telegram: @rubin_vpn
Общие вопросы: info@rubinvpn.com
