Ketch — это платформа для управления приватностью, согласием и данными с использованием искусственного интеллекта, которая помогает организациям автоматизировать соответствие глобальным нормам приватности. Она предоставляет инструменты для управления предпочтениями согласия, обработки запросов прав субъектов данных и контроля коммуникаций по подпискам.
С помощью Ketch вы можете:
- Получать статус согласия: Запрашивать текущие предпочтения согласия для любого субъекта данных по настроенным целям и правовым основаниям
- Обновлять предпочтения согласия: Устанавливать или изменять согласие для конкретных целей (например, аналитика, маркетинг) с соответствующим правовым основанием (opt-in, opt-out, disclosure)
- Управлять подписками: Получать и обновлять предпочтения тем подписок и глобальные настройки для методов связи, таких как email и SMS
- Инициировать права субъектов данных: Отправлять запросы на права приватности, включая доступ к данным, удаление, исправление и ограничение обработки в соответствии с нормами, такими как GDPR и CCPA
Чтобы использовать Ketch, добавьте блок Ketch в ваш рабочий процесс и укажите код организации, код свойства и код окружения. Ketch Web API — это публичный API, для которого не требуется API-ключ или OAuth-учетные данные. Идентификация определяется кодами организации и свойства вместе с идентификатором субъекта данных (например, email-адрес).
Эти возможности позволяют автоматизировать рабочие процессы соответствия требованиям приватности, реагировать на изменения согласия пользователей в реальном времени и управлять запросами прав субъектов данных в рамках ваших более широких автоматизированных процессов.
Инструкции по использованию
Интегрируйте Ketch в рабочий процесс. Получайте и обновляйте предпочтения согласия, управляйте темами подписок и настройками контроля, а также отправляйте запросы прав субъектов данных для доступа, удаления, исправления или ограничения обработки.
Инструменты
ketch_get_consent
Получить статус согласия для субъекта данных. Возвращает текущие предпочтения согласия для каждой настроенной цели.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
organizationCode | string | Да | Код организации Ketch |
propertyCode | string | Да | Код цифрового свойства, определенный в Ketch |
environmentCode | string | Да | Код окружения, определенный в Ketch (например, "production") |
jurisdictionCode | string | Нет | Код юрисдикции (например, "gdpr", "ccpa") |
identities | json | Да | Карта идентификаторов (например, {'{'}"email": "user@example.com"{'}'}) |
purposes | json | Нет | Опциональные цели для фильтрации запроса согласия |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
purposes | object | Карта кодов целей к статусу согласия и правовому основанию |
↳ allowed | string | Статус согласия для цели: "granted" или "denied" |
↳ legalBasisCode | string | Код правового основания (например, "consent_optin", "consent_optout", "disclosure", "other") |
vendors | object | Карта статусов согласия вендоров |
ketch_set_consent
Обновить предпочтения согласия для субъекта данных. Устанавливает статус согласия для указанных целей с соответствующим правовым основанием.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
organizationCode | string | Да | Код организации Ketch |
propertyCode | string | Да | Код цифрового свойства, определенный в Ketch |
environmentCode | string | Да | Код окружения, определенный в Ketch (например, "production") |
jurisdictionCode | string | Нет | Код юрисдикции (например, "gdpr", "ccpa") |
identities | json | Да | Карта идентификаторов (например, {'{'}"email": "user@example.com"{'}'}) |
purposes | json | Да | Карта кодов целей к настройкам согласия (например, {'{'}"analytics": {'{'}"allowed": "granted", "legalBasisCode": "consent_optin"{'}'}{'}'}) |
collectedAt | number | Нет | UNIX-временная метка, когда было собрано согласие (по умолчанию текущее время) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
purposes | object | Обновленная карта статусов согласия кодов целей к настройкам согласия |
↳ allowed | string | Статус согласия для цели: "granted" или "denied" |
↳ legalBasisCode | string | Код правового основания (например, "consent_optin", "consent_optout", "disclosure", "other") |
ketch_get_subscriptions
Получить предпочтения подписок для субъекта данных. Возвращает текущие статусы тем подписок и настроек контроля.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
organizationCode | string | Да | Код организации Ketch |
propertyCode | string | Да | Код цифрового свойства, определенный в Ketch |
environmentCode | string | Да | Код окружения, определенный в Ketch (например, "production") |
identities | json | Да | Карта идентификаторов (например, {'{'}"email": "user@example.com"{'}'}) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
topics | object | Карта кодов тем к настройкам методов связи (например, {'{'}"newsletter": {'{'}"email": {'{'}"status": "granted"{'}'}{'}'}{'}'}) |
controls | object | Карта кодов контролей к настройкам (например, {'{'}"global_unsubscribe": {'{'}"status": "denied"{'}'}{'}'}) |
ketch_set_subscriptions
Обновить предпочтения подписок для субъекта данных. Устанавливает статусы тем и контролей для email, SMS и других методов связи.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
organizationCode | string | Да | Код организации Ketch |
propertyCode | string | Да | Код цифрового свойства, определенный в Ketch |
environmentCode | string | Да | Код окружения, определенный в Ketch (например, "production") |
identities | json | Да | Карта идентификаторов (например, {'{'}"email": "user@example.com"{'}'}) |
topics | json | Нет | Карта кодов тем к настройкам методов связи (например, {'{'}"newsletter": {'{'}"email": {'{'}"status": "granted"{'}'}, "sms": {'{'}"status": "denied"{'}'}{'}'}{'}'}) |
controls | json | Нет | Карта кодов контролей к настройкам (например, {'{'}"global_unsubscribe": {'{'}"status": "denied"{'}'}{'}'}) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Были ли обновлены предпочтения подписок |
ketch_invoke_right
Отправить запрос прав субъекта данных (например, доступ, удаление, исправление, ограничение обработки). Инициирует рабочий процесс прав приватности в Ketch.
Входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
organizationCode | string | Да | Код организации Ketch |
propertyCode | string | Да | Код цифрового свойства, определенный в Ketch |
environmentCode | string | Да | Код окружения, определенный в Ketch (например, "production") |
jurisdictionCode | string | Да | Код юрисдикции (например, "gdpr", "ccpa") |
rightCode | string | Да | Код права приватности для вызова (например, "access", "delete", "correct", "restrict_processing") |
identities | json | Да | Карта идентификаторов (например, {'{'}"email": "user@example.com"{'}'}) |
userData | json | Нет | Опциональная информация о субъекте данных (например, {'{'}"email": "user@example.com", "firstName": "John", "lastName": "Doe"{'}'}) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Был ли отправлен запрос прав |
message | string | Ответное сообщение от Ketch |

