Это перевод, предоставленный для удобства. Юридическую силу имеет английская версия.
Политика конфиденциальности
Обновлено 2 ноября 2026 г.
Unolink устроен так, что раскрывать здесь почти нечего. На этой странице точно описано, что сервис делает с данными, теми же словами, которыми описывается фактическая реализация системы.
Кто мы
Оператор Unolink — Marin Capranov (индивидуальный предприниматель), Великобритания. Мы являемся контролёром данных аккаунта, описанных ниже. Что касается аналитики кликов, которую вы собираете по своим ссылкам, вы решаете, куда ведут ссылки и кто видит цифры; мы обрабатываем эти клики от вашего имени.
Что происходит, когда кто-то нажимает на ссылку
Когда посетитель открывает редирект Unolink, мы читаем IP-адрес запроса и заголовок User-Agent, чтобы решить, куда его отправить, и отличить реальный трафик от ботов. Оба значения используются в памяти только на время обработки этого запроса.
IP-адрес никогда не записывается ни в базу данных, ни в лог. Как только на запрос дан ответ, он исчезает. У нас нет базы GeoIP; когда в аналитике показаны страна и регион, они берутся из заголовков, которые наша CDN добавляет к запросу.
Никаких cookie и фингерпринтинга в ссылках
Домен редиректов не устанавливает и не читает cookie. В цепочке редиректа нет фингерпринтинга устройств, пикселей отслеживания и сторонних скриптов аналитики. Посетитель получает HTTP-редирект и ничего больше.
Как считаются «уникальные визиты»
Чтобы показывать приблизительную меру различного трафика, никого не идентифицируя, каждый клик сводится к хешу: SHA-256 от ежедневной секретной соли, идентификатора приложения, IP-адреса и User-Agent, усечённому до 16 байт. Исходные данные удаляются.
У каждого дня своя соль, поэтому хеш одного и того же посетителя в один день не совпадает с его хешем в любой другой день. Соли никогда не хранятся: каждая вычисляется из секретного ключа, который хранится только в конфигурации нашего сервера, вне базы данных, поэтому ни база данных, ни её резервные копии их не содержат. Именно поэтому метрика называется «Уникальные визиты (за день)», а не «Люди»: она не может отслеживать кого-либо во времени и не является подсчётом отдельных людей.
Что мы храним о клике
Для каждого клика мы сохраняем использованную ссылку, отметку времени, определённые платформу, операционную систему, браузер и тип устройства, был ли он похож на бота, источник перехода (referrer) и UTM-параметры, если они есть в URL, а также описанное выше приблизительное местоположение. Сама по себе запись о клике не содержит идентификатора, который сохраняется дольше суток. Если визит приводит к установке приложения, использующего SDK Unolink, в записи этой установки сохраняется, из какой ссылки и кампании она пришла (см. ниже). Записи о кликах удаляются через 13 месяцев, а клики ботов (например, превью ссылок) — через 30 дней.
Если разработчик показывает на ссылке лендинг, страница отдаётся с нашего домена без сторонних скриптов, шрифтов и cookie. Её изображения (загруженные разработчиком или скопированные со страницы приложения в App Store) перекодируются нами с удалением встроенных метаданных, например данных о камере или местоположении, и отдаются с нашего домена. Когда разработчик удаляет изображение, мы удаляем его сразу; копии в нашей CDN истекают в течение суток. Если посетитель нажимает на нём кнопку магазина, мы также записываем в тот же клик, когда это произошло и какой магазин был выбран.
Клик никогда не считается установкой приложения и никогда не отображается как установка.
Что собирает SDK (тариф Pro)
Разработчики могут добавить SDK Unolink в своё приложение. Для людей, которые пользуются этим приложением, контролёром является разработчик, а мы обрабатываем данные от его имени. SDK не читает рекламные идентификаторы, не делает фингерпринтинг устройств и не использует App Tracking Transparency от Apple.
При первом запуске SDK создаёт случайный ID установки, который не идентифицирует ни человека, ни устройство, и отправляет платформу, операционную систему и версию приложения, класс устройства (телефон или планшет), языковую настройку, а на Android — referrer, который Google Play передаёт приложению. Страна берётся из заголовка нашей CDN; IP-адрес используется только в памяти и никогда не сохраняется. После этого SDK отправляет события, о которых сообщает приложение, например прохождение онбординга, просмотр пейволла, регистрацию, пробный период и покупку, со всеми свойствами и суммами, которые добавляет разработчик, а также автоматические события первого запуска, сессии и ухода в фон.
Если приложение задаёт ID пользователя, мы храним только его необратимый хеш с ключом (HMAC-SHA256 с отдельным ключом для каждого приложения), но никогда сам ID. Ключ каждого приложения хранится в зашифрованном виде, а ключи для его расшифровки сами зашифрованы сертификатом, который хранится только в конфигурации нашего сервера, поэтому одной лишь базы данных или резервной копии недостаточно, чтобы вычислить эти хеши. Если разработчик подключает RevenueCat, RevenueCat отправляет нам события покупок, пробных периодов, продлений и возвратов для этого приложения, которые мы сопоставляем с установкой по тому же хешу. Тестовые сборки помечаются как тестовые данные. События приложения, включая события покупок из RevenueCat, удаляются через 13 месяцев. Сама запись об установке (случайный ID установки, данные, отправленные при первом запуске, ссылка и кампания, из которых она пришла, и хеш ID пользователя) хранится, пока разработчик не удалит приложение или свой аккаунт, и удаляется вместе с ними.
Apple не сообщает приложениям на iPhone, по какой ссылке человек перешёл перед установкой. Если разработчик это не отключил, мы сопоставляем установку на iPhone с кликом по ссылке, используя только описанные на этой странице данные, которые у нас уже есть для аналитики. Мы никогда не используем для этого данные устройства, IP-адрес или рекламные идентификаторы, и результат сопоставления никогда не передаётся приложению.
Данные аккаунта
Если вы создаёте аккаунт, мы храним ваш адрес электронной почты, хеш пароля (или, если вы входите через Google, идентификатор вашего аккаунта, который передаёт нам Google), а также созданные вами приложения, ссылки, QR-коды и настройки. Если вы оформляете подписку, мы храним вашу ссылку на клиента в Stripe, ваш тариф и его статус; данные карты передаются напрямую в Stripe и никогда не попадают к нам.
Мы отправляем письма о вашем аккаунте: подтверждение адреса, сброс пароля и предупреждения перед тем, как что-либо на вашем тарифе будет приостановлено (смена тарифа, окончание 14 дней после перехода на тариф ниже, месячный лимит событий SDK). Мы также отправляем короткое приветственное письмо и, если SDK приложения ничего не отправил через несколько дней после создания его ключа, одно напоминание об этом; эти подсказки можно отключить в настройках. Мы не отправляем маркетинговые письма.
Cookie в панели
При входе устанавливаются два строго необходимых cookie: краткосрочный токен сессии и токен обновления, оба недоступны для скриптов страницы. Если вы выбираете язык, cookie запоминает его, чтобы страницы открывались на этом языке. Выбор светлой или тёмной темы и некоторые настройки панели, например несохранённые черновики, хранятся в локальном хранилище вашего браузера. Аналитических и рекламных cookie нет. Онлайн-чат устанавливает собственные cookie, но только после того, как вы его откроете (см. ниже). Всё это перечислено под круглой кнопкой cookie внизу страницы.
Формы регистрации, входа и сброса пароля защищены Cloudflare Turnstile, который проверяет ваш браузер на признаки автоматизации, чтобы боты не могли создавать аккаунты или подбирать пароли.
Онлайн-чат
На нашем сайте и в панели есть онлайн-чат, работающий на Crisp (Crisp IM SAS, Франция). Ничего от Crisp не загружается, пока вы не нажмёте кнопку чата или «Написать в чат»: он не загружается сам по себе и никогда — на ссылках, лендингах или страницах разработчика. Когда вы его открываете, Crisp получает ваш IP-адрес и данные браузера и сохраняет cookie и данные в локальном хранилище вашего браузера, чтобы разговор продолжался на разных страницах и при повторных визитах. Если вы пишете нам, Crisp хранит ваши сообщения, а в панели — также адрес электронной почты вашего аккаунта и ID приложения, которое вы просматривали, чтобы мы могли ответить. Мы используем эти разговоры только для того, чтобы помочь вам. «Забыть чат» в панели cookie удаляет cookie Crisp из вашего браузера, и вы в любой момент можете попросить нас удалить разговоры.
Сколько мы храним данные
Данные аккаунта, приложения, ссылки и настройки хранятся, пока существует ваш аккаунт. Записи о кликах и события приложений автоматически удаляются через 13 месяцев, а клики ботов — через 30 дней, поэтому аналитика охватывает не более 13 месяцев. Когда вы удаляете приложение, мы в течение 90 дней храним только необратимый хеш его ключей SDK и название приложения, а также время и платформу (iOS или Android) последнего запроса с этими ключами, без каких-либо данных о людях, исключительно чтобы сообщить вам, если старая сборка приложения всё ещё отправляет с ними данные; удаление аккаунта сразу удаляет и это. Когда вы удаляете аккаунт в настройках панели, он удаляется немедленно вместе со всем, что в нём есть, а любая подписка отменяется.
Мы храним резервные копии базы данных для аварийного восстановления: ежедневные копии на нашем сервере в течение 14 дней, доступные для чтения только его администратору, и зашифрованную копию вне сервера в течение 90 дней. Удалённые данные исчезают из резервных копий по мере их истечения. Записи о платежах хранятся в Stripe столько, сколько требует налоговое и бухгалтерское законодательство.
Обработчики
Мы пользуемся услугами небольшого числа поставщиков, каждого — только для указанной цели:
- Hetzner Online (Германия): сервер и база данных, на которых работает Unolink.
- Cloudflare: DNS, CDN и защита сети, заголовки со страной посетителя и Turnstile.
- Stripe: платежи и оплата подписок.
- Resend: доставка писем аккаунта.
- Google: «Войти через Google», если вы выбираете этот способ, и хранение наших зашифрованных резервных копий.
- Sentry: отчёты об ошибках, которые могут содержать ID вашего аккаунта или адрес электронной почты, если ошибка касается вашего аккаунта.
- Crisp: онлайн-чат на нашем сайте и в панели и сообщения, которые вы через него отправляете.
Некоторые из этих поставщиков обрабатывают данные за пределами Великобритании и ЕЭЗ; они делают это на условиях своих соглашений об обработке данных. Мы не продаём данные и не передаём данные о кликах рекламным сетям.
Ваши права
Вы можете просматривать и исправлять данные аккаунта в панели, в любой момент удалить аккаунт в настройках и запросить у нас копию своих данных или задать вопрос о чём угодно на этой странице. Поскольку записи о кликах не содержат постоянного идентификатора посетителя, мы не можем по запросу найти или удалить записи отдельного посетителя: в них нет ничего, по чему их можно было бы найти. Для людей, которые пользуются приложением с SDK Unolink, установку вместе со ссылкой и кампанией, из которых она пришла, можно найти по ID установки или по ID пользователя, который задаёт приложение; такие запросы обрабатывает разработчик приложения как контролёр.
Если вы считаете, что мы неправильно обращались с вашими данными, пожалуйста, сначала сообщите нам. Вы также можете подать жалобу в Information Commissioner’s Office (ICO) на сайте ico.org.uk.
Контакты
По любым вопросам об этой странице пишите на [email protected].