Вернуться домой
device-signature-policy.md
Политика сигнатуры устройства

Дата обновления: 2026-02-20

1. Что такое сигнатура устройства

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

Он формируется в браузере, затем хеш передаётся на сервер в запросах авторизации.

2. Какие данные участвуют в хеше сигнатуры

  • Класс платформы устройства (ios/android/macos/windows/linux).
  • Нормализованное разрешение экрана.
  • Смещение часового пояса в минутах (timezone offset).
  • Количество touch points (с округлением).

3. Что дополнительно читается локально

Эти данные используются только на клиенте для диагностического отображения на странице /token и не добавляются в серверный идентификатор пользователя напрямую.

  • Платформа, user-agent, язык, память устройства, число потоков CPU.
  • Color depth, WebGL-данные, canvas/audio признаки.

4. Что отправляется на сервер

  • Только строка сигнатуры (хеш), в заголовке x-device-fp.
  • Токены авторизации (access_token / refresh_token) в cookie.

5. Где хранится сигнатура

  • В браузере: localStorage (ключ deviceFingerprint.v9, старые v8/v7/v6/v5/v4 очищаются автоматически).
  • На сервере: хеш сигнатуры в профиле пользователя.

6. Как удалить сигнатуру

Очистите localStorage и cookie сайта в настройках браузера.

После очистки потребуется повторно получить токен на странице /token.

Назначение

Сигнатура используется только для технической авторизации и восстановления доступа между браузерами на одном устройстве.