PrivacyDot
Изначально – 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 чтобы найти дырки. Нашёл случайно открытые порты на серверах... ой