# Приватность

> Ни аккаунтов, ни отслеживания, ни cookie. Кто и что получает — хостинг и счётчик посещений без cookie.

- Page: https://granularity.tech/ru/legal/privacy
- Last reviewed: 2026-08-31

## Короткий ответ

Мы ничего у вас не спрашиваем и никуда за вами не ходим. Нет аккаунтов, форм, cookie,
рекламы и рекламных скриптов.

Стоит счётчик посещений без cookie — он назван ниже вместе с тем, что получает. Больше
ничего с вашей стороны к нам не приходит.

Что эта страница обновляется **до** изменения, а не после, держит сборка, а не память:
страница несёт машинно проверяемое утверждение о наличии аналитики, и включить или
выключить её, не тронув текст, значит уронить сборку.

## Аналитика

С 4 сентября 2026 года стоит **Umami Cloud** (Umami Software, Inc.), скрипт грузится с
`cloud.umami.is`, данные обрабатываются на европейской площадке провайдера.

Провайдер — облачный, а не наш сервер, и это второй обработчик наряду с хостингом.
Изначально планировался свой сервер; решение изменено осознанно и записано в
`adr/0009`, потому что развёртывание и обслуживание своего счётчика — работа, которой у
одного мейнтейнера нет.

- **Без cookie.** Ни cookie, ни `localStorage`, ни цифрового отпечатка — и потому
  никакого баннера согласия: на ваше устройство ничего не пишется и с него ничего не
  читается.
- **Никакого идентификатора посетителя.** Ни временного, ни хешированного. Два визита
  нельзя сшить в историю сеанса, и это осознанное ограничение, на которое мы идём.
- **IP-адрес.** Как всякий сервер на свете, счётчик получает его вместе с запросом.
  Провайдер заявляет, что не хранит его и не строит по нему профиля; проверить это
  изнутри мы не можем и потому не выдаём за собственное обязательство. Наше
  обязательство — не отправлять туда ничего сверх перечисленного ниже, и оно
  проверяемо: список событий закрыт и стоит под гейтом сборки.
- **Do Not Track и Global Privacy Control учитываются до первого запроса** — если браузер
  присылает любой из них, не отправляется ничего.
- **Что измеряется**: какая страница открыта и короткий список названных действий —
  скопирована команда установки, скопирован блок кода, использован playground,
  переключены тема или язык, совершён переход за пределы сайта. К каждому — страница и,
  самое большее, какая это была кнопка. Ничего о вас.
- **Что не измеряется никогда**: движение мыши, записи сеансов, тепловые карты, глубина
  прокрутки.

Счётчик получает события только со страниц `granularity.tech`. Предварительные
развёртывания, ночная приёмка и локальные сборки в статистику не попадают — ограничение
стоит на самом теге скрипта.

Второй счётчик — хостинга, он описан ниже в разделе о Cloudflare. Своих событий он не
принимает: считает просмотры и скорость загрузки.

Если вы предпочитаете не участвовать: включите Do Not Track или Global Privacy Control —
портал не отправит ничего, — либо заблокируйте `cloud.umami.is`. Сайт работает одинаково
в обоих случаях: аналитика ни на что на странице не влияет.

## Что мы о вас храним

Ничего. Нет ни базы, ни аккаунта, ни профиля, ни рассылки, ни формы обратной связи.

Единственный способ, которым мы можем что-то о вас узнать, — если вы напишете сами:
письмом или задачей на GitHub. Тогда у нас есть то, что вы прислали, пока переписка
полезна.

## Что видит хостинг

Сайт отдаётся статическими файлами через **Cloudflare, Inc.** (Cloudflare Pages). Как
любой веб-сервер на свете, их сервер получает запрос: запрошенный адрес, ваш IP-адрес,
строку браузера и время. Cloudflare обрабатывает это, чтобы отдать страницу и защитить
сервис от злоупотреблений, по
[своей политике конфиденциальности](https://www.cloudflare.com/privacypolicy/).

Мы этих логов не получаем, не анализируем и ни с чем не сопоставляем.

**Cloudflare считает и посещаемость.** Помимо выдачи страниц у него включена собственная
статистика — Cloudflare Web Analytics. Она тоже без cookie и без идентификатора посетителя,
и меряет то, чего не меряет наш счётчик: скорость загрузки у настоящих людей, на настоящих
устройствах и каналах. Портал её не подключает — Cloudflare встраивает свой скрипт на
границе, уже после того, как сборка уехала.

Получателей данных, таким образом, **два**, и оба названы: наш счётчик и хостинг. Ни один
не ставит cookie и не заводит идентификатора.

## Третьи стороны на странице

Их нет. Шрифты отдаются с этого домена, а не с шрифтового CDN. Нет ни встроенного видео,
ни виджета комментариев, ни чата, ни тег-менеджера, ни пикселя. Каждый байт, который
грузит страница, приходит с `granularity.tech`.

Ссылки, ведущие за пределы сайта, — обычные ссылки; перейдя по одной, вы попадаете под
политику того сайта.

## Чего мы намеренно не делаем

- Не отслеживаем между сайтами, не используем рекламные идентификаторы и цифровые отпечатки.
- Не заводим постоянный идентификатор посетителя ни в каком виде.
- Не продаём, не сдаём и не передаём данные — продавать нечего.
- Не строим профили и не принимаем автоматических решений.

## Ваши права

По GDPR у вас есть право на доступ, исправление, удаление, ограничение обработки,
переносимость и возражение. Мы отвечаем на такие обращения, и в обычном случае честный
ответ будет: у нас о вас ничего нет. Пишите на
[privacy@granularity.tech](mailto:privacy@granularity.tech); отвечаем в течение 30 дней.

Если считаете, что с вашими данными обошлись неправильно, вы вправе обратиться в надзорный
орган своей страны.

## Дети

Сайт — документация для разработчиков. Он не адресован детям и ничего не собирает ни у
кого, независимо от возраста.

## Когда эта страница меняется

Дата внизу — не украшение. Любое изменение в том, что собирается, вступает в силу только
после того, как об этом сказано здесь: сначала обновляется страница, потом выходит
изменение.

## Контакт

[privacy@granularity.tech](mailto:privacy@granularity.tech). Для сообщений об уязвимостях
есть отдельный адрес на странице [Безопасность](/ru/legal/security).
