Изначально – VPN проект Catware VPN Initiative, впоследствии отделишийся от Catware, и более не позиционирующий себя как его часть. Один из немногих проектов Catware, написанный на полном серьёзе с понятными намерениями.

Текущее состояние

Условия договора

Сервис предлагает 6 бесплатных серверов и 3 премиум сервера в разных локациях. Зарегистрироваться и использовать его может любой, но бесплатные пользователи получают меньший приоритет по скорости, меньший выбор серверов, а также не могут подключить более 1 устройства за раз. В качестве защиты от спам-регистраций и обхода ограничений бесплатного плана используется Telegram-бот – 100500 виртуальных номеров получить сильно сложнее чем 100500 почт.

Клиентское программное обеспечение

В настоящий момент доступно 2 официальных клиента – для Android, и для Windows. Официального клиента для Linux нет, но умельцы из Саратова уже быстро смогли собрать что-то своё с помощью реверс инжиниринга официальных приложений. Клиент для macOS и iOS находится в закрытом бета-тесте TestFlight.

История

Идея. Catware VPN Initiative

В начале 2022 года была создана инициатива "Catware VPN Initiative", ставившая целью сбор средств на финансируемый сообществом VPN сервис. Суть состояла в том, что каждый пользователь платит минимальную сумму денег (например, 50 рублей) и получает доступ к серверу по протоколу WireGuard с целью веб-браузинга. Админы же получали с миру по нитке и на собранный бюджет ткали рубаху.

CatwareVPN

Идея в оригинальном виде не взлетела, поэтому в Мае 2022 года Иван Загайнов и Антон Рудковский решили написать полностью автоматический сервис CatwareVPN, генерирующий конфигурацию WireGuard по запросу из бота. Был арендован сервер в Финляндии для тестирования, за 3 месяца разработаны архитектура, реализованы API, Telegram-бот, система авторизации, биллинг с интеграциями с различными эквайринг сервисами для покупки премиум планов. В итоге, по состоянию на август 2022 года был получен прототип, который реально можно было использовать.

RabbitHole/Keylogic

В сентябре 2022 года Антон Рудковский решил написать Android-приложение для установления подключения к CatwareVPN минуя бота и конфигурации, с возможностью выбора серверов и параметров подключения. Проект был назван Keylogic, а само приложение – RabbitHole. Осуществить задумку оказалось не так то просто, ведь оригинальная библиотека WireGuard была документирована чуть более чем совсем никак. Метод разработки состоял в расковыривании официального WireGuard клиента для Android на запчасти с целью понять как он работает, и переноса кода в RabbitHole. Заняло это около 2 недель работы без учёта остальных фич (вход в аккаунт, выбор сервера, настройки, анимации, дизайн, и т.п.). В общей сложности разработка приложения заняла около 3 месяцев сфокусированной работы, чтобы довести его до состояния, в котором его можно было релизить.

PrivacyDot

Ближе к началу бета теста Иван Загайнов настоял на том, чтобы сервис получил несколько более подходящий брендинг и имя, чем CatwareVPN или RabbitHole, потому, после коллективного голосования было выбрано имя PrivacyDot, а Антон Рудковский создал логотип и подобрал типографию.

Закрытый beta тест

К ноябрю 2022 года проект достиг стадии обкатки, был создан русскоязычный чат PrivacyDot Beta, в который разработчикам удалось привлечь астронавтов, военных героев, олимпийцев – вы здесь, потому что мы хотим лучших, и это вы. Итак: Кто готов заняться наукой?. Были исправлены найденные проблемы, и приложение было выпущено в Google Play Store.

Запуск приложения

1 декабря PrivacyDot был запущен в Play Store и открыт для регистрации всем желающим. Ожидаемая реакция оказалась несопостовима с реальной – в первый день зарегистрировалось всего лишь 10 человек. Но в дальнейшем проект получил хоть какую то огласку и поехал...

Запуск Windows версии

Летом 2023 была выпущена UWP версия приложения для Windows с идентичным Android-версии функционалом

Деятельность продолжается, сервис развивается и обслуживает клиентов с декабря 2022 по нынешний день

В главных ролях

Антон Рудковский – инициатор проекта, разработчик Android и Windows приложений

Иван Загайнов – менеджер проекта, пинает всех и собирает силу в кучу

Леонид Донов – Штатный тестировщик

Cat Weird – смотрел за тем как это всё происходит

Михаил Лебединец – внештатный пентест-специалист. Реверс инжинирил API чтобы найти дырки. Нашёл случайно открытые порты на серверах... ой