Информация для разработчиков по ПДн

Подготовка проекта

Что потребуется для подключения

Перед интеграцией убедитесь, что в личном кабинете Soglasius создан проект типа personal_data.

  • project_id — идентификатор проекта в формате S-XXXXXX.
  • license_key — ключ проекта. Он нужен только для серверных запросов.
  • Основной домен и дополнительные разрешенные домены должны быть добавлены в настройках проекта.
  • Активная версия согласия должна быть загружена и опубликована в разделе настроек ПДн.

Какие API использовать

Для фиксации согласия используйте endpoint /api/v1/sendConsent/. Он валидирует запрос, формирует запись согласия и сохраняет ее в хранилище.

Поля запроса

Обязательные поля, формат согласия и способ передать отказ пользователя.

Корневые поля

Поле Тип Обязательность Описание
type string да Всегда personal_data.
project_id string да Идентификатор проекта в Soglasius.
data object да Данные согласия пользователя.
test boolean нет Если передать true, запрос будет только проверен и не сохранится.

Поля объекта data

Поле Тип Обязательность Описание
purposes array да Непустой массив кодов целей обработки.
categories object да Объект категорий персональных данных. Ключ — код категории, значение — данные пользователя для формирования хеша.
processing_actions array да Непустой массив кодов действий с персональными данными.

Согласие и отказ

Если пользователь дал согласие, передайте в categories хотя бы одну выбранную категорию.

Если пользователь отказался от обработки персональных данных, передайте пустой объект categories. Такой запрос фиксируется как отказ.

{
  "type": "personal_data",
  "project_id": "S-ABC123",
  "data": {
    "purposes": ["feedback"],
    "categories": {},
    "processing_actions": ["collection", "storage"]
  }
}

Как используются значения категорий

Сервис не хранит исходные значения персональных данных в составе согласия. Значения используются для формирования user_hash, по которому можно сопоставить согласие с пользователем без хранения исходных данных.

Для email удаляются пробелы, для phone остаются только цифры, для full_name и address лишние пробелы сворачиваются. Все строковые значения приводятся к нижнему регистру и обрезаются по краям.

Поля ip_address и user_agent, если переданы, используются как технические метаданные записи согласия. Они не должны быть единственными данными для сопоставления согласия с пользователем.

Справочники кодов

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

Цели обработки: purposes

Код Значение
registrationРегистрация
authorizationАвторизация
user_accountЛичный кабинет
feedbackОбратная связь
supportПоддержка пользователей
notificationsУведомления
service_messagesСервисные сообщения
contract_executionИсполнение договора
billingРасчеты и выставление счетов
refundsВозвраты средств
marketingМаркетинг
personalized_marketingПерсонализированный маркетинг
remarketingРемаркетинг
analyticsАналитика
product_improvementУлучшение продукта
ab_testingA/B тестирование
fraud_preventionПредотвращение мошенничества
securityОбеспечение безопасности
legal_complianceСоблюдение требований законодательства
archivingАрхивное хранение данных

Категории персональных данных: categories

Код Значение
full_nameПолное имя / ФИО
emailАдрес электронной почты
phoneНомер телефона
usernameUsername / логин
account_idИдентификатор аккаунта
user_idИдентификатор пользователя
ip_addressIP-адрес
device_idИдентификатор устройства
user_agentДанные браузера и устройства
date_of_birthДата рождения
genderПол
addressАдрес
passportПаспортные данные
tax_idИНН
payment_detailsПлатежные данные
transaction_historyИстория операций

Действия с персональными данными: processing_actions

Код Значение
collectionСбор
recordingФиксация
storageХранение
useИспользование
systematizationСистематизация
aggregationОбобщение
modificationИзменение
extractionИзвлечение
transferПередача

Мы используем файлы cookie

Этот сайт использует cookie для корректной работы, аналитики и персонализации контента. Вы можете принять все или настроить использование cookie

Управляется через
На сайте используются обязательные файлы cookie, которые невозможно отключить. Они необходимы для корректной работы сайта и его функционала.

Настройки Cookie

Ваши текущие настройки использования cookie файлов

Управляется через