Юридическая информация
Конфиденциальность
Это уведомление короткое, потому что короток сам замысел: TinyRocket проверяет ссылки на вашем собственном Mac, и программа не отправляет ничего, что здесь не названо. It covers this website, buying and support, the app’s license and trial requests, optional Cloud Check, and Flight Check when that service is available.
Flash Media Solutions, Inc. — оператор персональных данных. По любому вопросу с этой страницы пишите через форму обратной связи.
Что хранит этот сайт
- Никакой регистрации для загрузки. Страница загрузки не просит ни адреса почты, ни учётной записи, ни записи в лист ожидания; как и любая страница здесь, она всё же использует недолговечную веб-сессию и анонимный подсчёт страниц, описанные ниже.
- Переписка с поддержкой — ненадолго. Сообщение, отправленное вами через форму обратной связи, хранится в зашифрованном виде вместе с нашими ответами, чтобы переписка не рассыпалась. Отвеченные и закрытые переписки удаляются через 30 дней после последнего сообщения; неотвеченное обращение остаётся открытым, чтобы мы могли ответить, но удаляется не позднее чем через 7 лет. Запись о споре, опротестовании платежа или злоупотреблении, помеченная человеком для сохранения, остаётся только пока этого требует та самая причина; запрос на удаление убирает действующую копию в поддержке, если только запись не требуется по закону. Ответы пишет человек; ИИ-инструмент, работающий на той же инфраструктуре, через которую и так проходит почта, может перевести сообщение и предложить первый черновик, и ничего из написанного вами не используется для обучения чего бы то ни было. Обычное уведомление поддержки содержит только ссылку на зашифрованную панель, но не ваше имя, адрес или текст сообщения. У письма, отправленного сразу в поддержку, первым делом появляется исходная входящая копия в Amazon S3 на срок до семи дней. Письма с вложениями, а также письма, полученные, пока панель поддержки недоступна, дополнительно пересылаются в почтовый ящик владельца для ручной обработки.
- Веб-сессия, пока вы ходите по этим страницам. Посещение этого сайта создаёт недолговечную запись сессии с вашим IP-адресом, идентификатором браузера, меткой времени и зашифрованным содержимым сессии. Если форма возвращается с ошибкой, введённые вами значения могут храниться в этой сессии, чтобы форму можно было заполнить заново, а не заставлять вас всё перепечатывать. Она существует, чтобы форму обратной связи можно было защитить от межсайтовой подделки запросов. Она истекает после двух часов без активности, а устаревшие строки физически удаляет ночная очистка приватности.
- Подсчёт просмотров страниц, не привязанный ни к кому. Веб-сервер записывает запрошенный путь без строки запроса, время запроса, статус и размер ответа и то, на каком языке была показана страница. Ваш IP-адрес, идентификатор вашего браузера и страница, с которой вы пришли, — всё это отбрасывается до того, как строка будет записана: не сохраняется, чтобы затем игнорироваться, а вообще не записывается. Отдельный журнал безопасности хранит те же обезличенные поля для подозрительных путей; оба журнала ротируются по размеру, а отработавшие файлы журналов удаляются через 30 дней.
- Недолговечные счётчики злоупотреблений. Формы, поиск лицензии, оплата и точки доступа программы используют временные счётчики на основе IP-адреса, одностороннего хеша адреса почты или одностороннего отпечатка машины, чтобы замедлить автоматические злоупотребления. Счётчик перестаёт действовать, когда заканчивается его короткое временное окно, а просроченные строки базы данных физически удаляет ближайшая ночная очистка приватности.
Один отчёт от Google мы всё же читаем: Search Console сообщает поисковую фразу, клики, показы, среднюю позицию и день появления этого сайта в результатах Google. Это Google отчитывается о собственных результатах поиска, а не сайт следит за вами: для этого не нужен код на странице и в вашем браузере ничего не сохраняется. Импортируемые ежедневные строки не содержат идентификатора посетителя и удаляются через 18 месяцев.
Когда вы покупаете
- Запись о лицензии: имя и адрес почты покупателя, ключ лицензии, номера заказа и платежа, купленные места, сумма и валюта, язык программы и право на версии, метки времени покупки и обращений, а также любое состояние возврата, отзыва или хранения. Она существует, чтобы мы могли повторно отправить вашу лицензию, управлять местами и исполнить обещание возврата.
- Оплата проходит через Stripe. Полные платёжные данные собирает Stripe; TinyRocket никогда не получает полные данные карты или банковского счёта. Мы храним чек: что куплено, когда и за сколько. Служебный поиск, доступный только владельцу, может запросить у Stripe платёжную систему, последние четыре цифры, комиссии и состояние возврата; этот ответ остаётся в памяти запроса и локально не сохраняется.
- Вход на страницу вашей лицензии выполняется шестизначным кодом, который приходит вам на почту и истекает за считаные минуты. Пароля для хранения нет. Просроченные строки с кодами удаляет ближайшая очистка приватности.
- Каждый Mac, занимающий место, записывается односторонним псевдонимным отпечатком с солью, который программа вычисляет на самой машине. В строке может также храниться необязательная метка Mac, которую вы видите в программе, плюс время последнего появления и деактивации. Превратить отпечаток обратно в аппаратный идентификатор мы не можем, а место, молчащее восемнадцать месяцев, автоматически возвращается вам.
- Хранится столько, сколько живёт лицензия. После 7 лет молчания мы предупреждаем вас письмом, затем убираем человека из записи и оставляем только бухгалтерскую строку — то же обезличивание, что выполняет запрос на удаление. Перейдите по подписанной ссылке и подтвердите, чтобы ваша лицензия и контактные данные остались у нас; отсчёт хранения начнётся заново с этого дня.
Cookie и настройки браузера
tinyrocket-session— описанная выше сессия просмотра. Истекает через два часа.XSRF-TOKEN— токен защиты от подделки запросов, благодаря которому форму обратной связи можно безопасно отправить. Истекает вместе с сессией.locale— выбранный вами язык, чтобы сайт не забыл его на следующей странице. Ничего, кроме кода языка; хранится год.themeиmotion— необязательные настройки отображения, сохранённые в локальном хранилище вашего браузера. Они никогда не покидают браузер.
Здесь нет ни аналитического cookie, ни рекламного cookie, ни какого-либо стороннего cookie, поэтому не о чем спрашивать вашего согласия и нет баннера, который нужно закрывать. Это не просто обещание: сайт отправляет Content-Security-Policy, которая велит вашему браузеру отклонять любой скрипт, изображение, шрифт или соединение откуда-либо, кроме этого домена, — так что здесь ничто не может загрузить сторонний трекер даже по ошибке.
Что отправляет программа
- Обычные проверки ссылок не отправляют ссылку. Они выполняются на вашем Mac по данным об угрозах на вашем диске.
- Пробный период отправляет односторонний отпечаток машины с солью. Мы храним его вместе со временем начала пробного периода и последнего контакта, чтобы переустановка программы не начинала пробный период заново. Недолговечный счётчик по IP-адресу ограничивает создание новых пробных записей; он перестаёт действовать в конце дня, а его строка удаляется при ближайшей ночной очистке. Пробная запись удаляется после того, как позднейшее из двух — окончание её пробного периода или последний выход на связь — два года остаётся без движения.
- Обновления программы и данных об угрозах загружаются по расписанию. Программа запрашивает ленту обновлений, сам пакет обновления, когда вы устанавливаете новую версию, и подписанные файлы данных об угрозах — манифест и его подпись, списки заведомо плохих доменов, сокращателей ссылок и брендов-двойников, а также список публичных суффиксов; эти запросы не содержат проверяемой ссылки, лицензии, адреса почты или учётной записи в программе. Серверу неизбежно нужен сетевой адрес, чтобы вернуть файл, но его журнал доступа отбрасывает этот адрес и все заголовки запроса, прежде чем записать путь, время, статус и размер.
- Запросы лицензии и входа отправляют только то, что им нужно. Активация и деактивация отправляют ключ лицензии, односторонний отпечаток машины и необязательную метку Mac; вход по почте отправляет ещё адрес почты, недолговечный код и язык программы; список машин использует ключ лицензии.
- Покупка в программе отправляет число мест и язык программы. Платёжные данные собирает Stripe; программа хранит случайный токен получения и использует его вместе с номером сессии Stripe, чтобы забрать лицензию после оплаты.
- Сообщение о проблеме отправляется, только когда вы его отправляете. В нём ваш адрес почты и описание; версия программы, версия macOS, модель Mac, текущий обработчик ссылок по умолчанию, целевой браузер, версия данных об угрозах, состояние прав и язык программы, показанные вам на одобрение; и необязательная выдержка из последнего журнала. Ключ вашей лицензии он не отправляет.
- Cloud Check никогда не отправляет URL, по которому вы кликнули. Перед проверкой программа обменивает тот же односторонний отпечаток машины, что используется для пробного периода, на недолговечный дневной токен запросом, в котором нет проверяемой ссылки; запись о выдаче токена под машину не сохраняется. Ключ лицензии в этом обмене не участвует никогда. Программа также тихо обновляет этот токен в фоне примерно раз в неделю; по содержанию это обновление идентично описанному выше обмену, не несёт проверяемой ссылки, а успешный результат хранится на вашем Mac как подтверждение до 30 дней. Когда вы запрашиваете проверку, программа локально убирает поддомены полного имени хоста, путь, запрос, фрагмент и userinfo. Запрос несёт только канонический публичный регистрируемый домен и этот псевдонимный токен — без нажатого URL, лицензии, адреса почты и учётной записи в программе. Сервис не обращается к сайту назначения. Схема с дневным токеном избавляет от хранимой истории просмотров, но это не криптографическая анонимность: оператор, у которого есть ключ токенов и записи о пробных периодах, мог бы сопоставить токен.
-
Flight Check sends one exact address only after you consent to that link.
Unlike local checking and Cloud Check, the exact full address, including its subdomain, path, query and fragment, goes directly from the app to TinyRocket’s isolated scanner. The scanner endpoint necessarily receives your network address and request timing so it can answer; TinyRocket’s site authorization service receives a URL-free entitlement request, and neither that service nor Cloud Check receives the exact address or report.
The scanner runs one top-level navigation in a fresh remote browser and may follow server or client redirects and request page subresources. The destination and contacted third parties see the scanner rather than your browser, but they may keep their own request logs under their policies and TinyRocket cannot erase those observations.
TinyRocket captures the redirect chain, DNS and TLS facts, response headers, page text and DOM, a sanitized screenshot, network metadata, and bounded attempted-download evidence. No personal browser cookies, saved credentials or existing session are sent. The scanner will not enter credentials, submit forms, approve prompts, launch external apps or run downloaded files.
The visit may consume a password-reset, sign-in, invitation, unsubscribe or other one-time link, fire analytics, notify a sender, contact third parties, or cause effects from a GET request. The app therefore shows the exact address, processor, region, fields and retention and requires fresh authority and lawful-use confirmation before every submission; there is no standing consent.
The scanner signs and encrypts the report and sanitized artifacts to a one-time key created by the app. Only that TinyRocket app process holds the decryption key, and the decrypted report remains in memory unless you explicitly export it. After verified delivery the app discards its one-time proof and decryption keys and requests acknowledgement and deletion.
Target-derived data in TinyRocket-controlled systems is cryptographically erased after acknowledged delivery or within 60 minutes of scanner acceptance, whichever comes first. The deadline cannot be extended by a retry, failure or cancellation. URL-free quota, cost and security receipts remain under the account and accounting retention rules described on this page.
Flight Check is processed by Amazon Web Services, Inc. (AWS) in US East (N. Virginia), region
us-east-1, under the AWS Service Terms, which incorporate the AWS Data Processing Addendum. AWS publishes its subprocessor list. A Flight Check report describes one bounded visit from one scanner vantage. It cannot prove that a page is safe; a site may cloak, change, require a login or behave differently on your Mac. - Возраст домена берётся из публичного реестра. Когда Cloud Check сообщает, сколько домену лет, он спрашивает публичный реестр доменов (RDAP) и сохраняет только публичный регистрируемый домен, дату его регистрации и время нашего запроса — на срок до 30 дней и никогда рядом с токеном, сетевым адресом или нажатым URL.
- Проверка домена на опасность может отправить в Google частичный отпечаток. Наш сервер хранит локальную копию списка вредоносных сайтов Google Web Risk — в виде усечённых отпечатков, а не имён — и сверяет ваш домен с этой копией, ни к кому не обращаясь. Только когда отпечаток домена совпадает, наш сервер просит Google это подтвердить, и в этом вопросе идут первые четыре байта отпечатка — никогда сам домен, нажатая ссылка, ваш токен или ваш адрес. Четыре байта нельзя превратить обратно в домен, хотя тот, кто уже подозревает конкретный домен, может проверить по ним своё подозрение. Вопрос идёт с нашего сервера, поэтому ваш Mac никогда не контактирует с Google. Ответ Google хранится на нашем сервере до срока, который задаёт Google, чтобы один и тот же вопрос не задавался дважды. Информация предоставлена Google.
Кто ещё в этом участвует
-
Amazon Web Services hosts this site and carries the support mail; the drafting assistant described above runs on that same infrastructure, and nothing you write trains anything. AWS also operates the isolated Flight Check processing described above in US East (N. Virginia),
us-east-1. - Google предоставляет описанный выше список вредоносных сайтов через свой сервис Web Risk. Он получает от нашего сервера четырёхбайтовый отпечаток, когда домен совпадает с нашей локальной копией этого списка, — но никогда домен, ссылку, токен или ваш адрес и никогда запрос с вашего Mac.
- Stripe обрабатывает платежи и хранит полные платёжные данные. TinyRocket получает сведения о транзакции и чеке и может запросить ограниченные сведения о способе оплаты для описанного выше служебного поиска, доступного только владельцу.
Резервные копии и удалённые данные
Ночные снимки базы данных — в которых чувствительные столбцы уже зашифрованы: имена, адреса почты, ключи лицензий, тексты обращений — используются только для аварийного восстановления, поэтому запись, удалённая из рабочей базы, может оставаться в более старом снимке, пока у того не истечёт срок. Четырнадцать локальных снимков ротируются каждую ночь. Внешние снимки следуют отдельно настроенному жизненному циклу хранилища; если резервная копия восстановлена, задачи хранения и удаления должны отработать до возобновления обычной работы.
Ваши права
Вы можете запросить у нас копию того, что мы о вас храним, исправить это или удалить. Запросы через форму обратной связи обрабатываются в течение 30 дней, бесплатно. Если вы в Великобритании или ЕС, вы также можете подать жалобу в свой орган по защите данных.
Изменения
Дата вверху отмечает каждое существенное изменение этого уведомления. Этот список и экран согласия в программе должны назвать запрос, прежде чем TinyRocket сможет его отправить.