GH GambleHub

Графіки зберігання та видалення даних

1) Мета і область

Сформувати єдиний реєстр ретенції (Retention Schedule) і керовані графіки видалення/анонімізації для всіх систем і юрисдикцій, щоб:
  • дотримати закони/ліцензії (GDPR/ePrivacy/AML/локальні акти);
  • мінімізувати обсяг PII;
  • забезпечити доказовість виконання (артефакти/журнали);
  • скоротити ризики інцидентів і вартість зберігання.

Охоплення: акаунт/профіль, KYC/AML, платежі/PSP, ігрова телеметрія, RG/SE, CRM/маркетинг, афіліати, логи/АРМ, аналітика/DWH, бекапи/архіви, провайдери/вендори, всі цільові ринки.


2) Принципи

1. Lawful & Purpose-bound. Терміни прив'язані до законних підстав і цілей обробки.
2. Data Minimization. Мінімум полів/термінів; «анонімізація замість безстрокового зберігання».
3. Local-first. Ретенція дотримується в межах регіону (data residency).
4. Policy-as-Data. Графіки зберігаються як машиночитані записи (схеми), версіонуються і застосовуються автоматикою.
5. Fail-Closed. Закінчився термін/невідомо підстава → заборона використання/тригер видалення.
6. Auditability. Кожне видалення/анонімізація → артефакт в WORM-сховищі.
7. Backups-aware. Бекапи/архіви підкоряються тим же термінам (crypto-shredding сегментів).


3) Ролі та RACI

DPO/Head of Compliance (Owner) - політика, реєстр, трактування норм, винятки. (A)

Legal - юридичні підстави/терміни по ринках, легал-холди. (R)

Security/Infra - KMS/шифрування, crypto-shred, доступ до журналів. (R)

Data Platform/Analytics - де-PII/анонімізація, DWH/DL правила. (R)

Engineering/SRE - оркестратор ретенції, каскади, інтеграції з системами/вендорами. (R)

Product/CRM - відповідність фічів і suppression потоків термінам. (C)

Vendor Manager - DPA/SLA з видалення, підтвердження від провайдерів. (R)

Internal Audit - вибірки, CAPA, незалежна перевірка. (C)


4) Таксономія даних і підстави

Категорії (приклад):
  • КУС/Вік/Біометрія - документи, селфі/жвавість, вердикти. (Підстави: закон/ліцензія, суспільний інтерес; часто 5-7 років)
  • Платежі/PCI - токени, операції/реєстри, chargeback. (Підстави: договір/закон бухобліку/PCI)
  • Ігрова активність - ставки/виграші, бонуси, дисконти. (Підстави: договір/ліцензія, інтерес оператора)
  • RG/SE - статуси самовиключення, перевірки доступності/реаліті-чеки. (Підстави: закон/ліцензія, суспільний інтерес)
  • CRM/Маркетинг - контакти, згоди, історії кампаній. (Підстави: згода/законний інтерес)
  • Афіліати - click-id, placement, terms-hash (без PII гравця). (Підстави: договір, законний інтерес)
  • Логи/АРМ - техподія (PII-free за замовчуванням). (Підстави: законний інтерес/безпека)
  • Аналітика/DWH - агрегати/псевдоніми, фічі ML. (Підстави: законний інтерес/дослідження)

5) Матриця термінів (каркас)

КатегоріяСкладРетенція (базово)Після терміну
КУС/біометріяпаспорт/селфі/вердикт5-7 років (або по ринку)каскад + crypto-shred в архівах
Платежіоперації, токениз бухобліку/PCIтокени revoke + маскування реквізитів
Ігрові подіїставки/виграші/бонусибізнес-потреба/ліцензія (напр. 5 років)де-PII → агрегати (кохорти)
RG/SEстатуси/прапоритермін ліцензії/профілактикизберегти прапор без PII, видалити зв'язки
CRM/згодиe-mail/SMS/push, TC-рядкидо otzyva/≤24 міс неактивностінегайна suppression + видалення
Логи/АРМпомилки/трейси (PII-free)30-180 днівавто-пурж/ротація
Аналітика/DWHагрегати/k-анон. без терміну (якщо анонімно)
💡 Конкретні терміни встановлюються на рівні юрисдикції в профілях (див. § 7).

6) Винятки і блоки

AML/ліцензійні вимоги - пріоритет над заявкою на видалення (DSAR-erase), застосовуємо обмеження і мінімізацію.
Legal Hold/суперечки/розслідування - стоп-прапор на видалення; фіксуємо підставу і термін.
Права третіх осіб/секрети - редагування/знеособлення при видачі/експорті.
Операційні реєстри (наприклад, бухгалтерія) - маскування замість видалення первинних ключів.


7) Регіональні профілі (шаблон)


Юрисдикция: ______
KYC/биометрия: срок ___; особые запреты/форматы: ___
Платежи/бухучет: срок ___; маскирование: ___
Игровая активность: срок ___; анонимизация: k≥__
RG/SE: срок ___; политика хранения флага: ___
CRM/согласия: неактивность ≤ __ мес; double opt-in: да/нет
Логи/APM: __ дней; PII-free: да/нет
Бэкапы/архивы: локализация ___; crypto-shred SLA ___
Исключения/легал-холд: условия ___

8) Policy-as-Data: модель графіка

Зберігайте графіки як записи в конфігураційній БД/реєстрі:

retention_rule {
rule_id, version, market, data_class{KYC    PCI    GAME    RG    CRM    LOG    ANON},
lawful_basis{consent    contract    legal_obligation    legit_interest    public_interest},
retention_days, grace_days, action_after{erase    anonymize    mask    revoke_token},
pii{yes/no}, residency_region, backups_policy{crypto_shred:true, kms_key_scope:region},
dsar_applicable{yes/no}, exceptions{aml:true, legal_hold:true},
owner{dpo    legal    security    data}, approved_at_utc, next_review_at_utc
}

Версіонування обов'язкове: будь-яка правка → нова версія + міграційний план.


9) Робочі процеси (sketch)

1. Detection: 'retention _ due _ detected'( cron/stream за подіями створення).
2. Eligibility: перевірка винятків (AML/hold/residency).
3. Orchestration: формується пакет систем/вендорів, стратегія (erase/anonymize).
4. Execution: каскадні delete jobs, revoke токенів, crypto-shred ключів сегмента в бекапах.
5. Validation: звірка записів, orphan-скан, вибіркова перевірка DWH/логів.
6. Evidence: звіт (чек-суми, id ключів, час, обсяги) в WORM; посилання в дашборд.
7. Reporting: KPI, алерти, CAPA при збоях.


10) Бекапи, архіви і DR

Локалізація: бекапи в тому ж регіоні/блоці.
Шифрування: per-region KMS/HSM; ключі сегментовані по ринках/тенантах.
Crypto-shredding: після досягнення терміну - знищення ключа сегмента, звіт з'kms _ key _ id'.
Іммутабельні сховища: позначка «очікує crypto-shred» в планувальнику.


11) Аналітика/DWH і анонімізація

De-PII Pipeline: перед експортом в DWH - токенізація/усічення/k-анон, бінінг дат/гео, придушення рідкісних значень, дифф. приватність на звітах.
Глобальні звіти: тільки агрегати; заборона «сирих» PII за межі регіону.
Доля істориків: після терміну - розрив зв'язків з первинними ідентифікаторами.


12) Інтеграції з DSAR/CMP/Локалізацією

DSAR-erase: використовує ті ж механізми оркестрації/артефактів; при конфліктах з AML → обмеження замість видалення.
CMP/Consent: відкликання згоди → негайний stop-processing і включення таймера ретенції маркетингових даних.
Резидентність: графіки застосовуються в регіональному периметрі, експорт PII підпорядкований транскордонним механізмам.


13) Модель артефактів видалення


erasure_artifact {
job_id, rule_version, market, region, scope{subject    partition    cohort},
systems[], vendors[], method{cascade    crypto_shred    anonymize    mask    revoke_token},
started_at_utc, completed_at_utc, status{ok    partial    failed},
counts{records, tables, bytes}, checksum{before, after},
kms_keys_destroyed[{id, destroyed_at_utc}], orphan_scan{passed    failed},
dsar_case_id?, approvers{dpo, security}, evidence_uri(WORM)
}

14) KPI/KRI і дашборд

Retention Compliance Rate - частка записів, що досягли терміну і оброблених в SLA.
Time-to-Erase - медіана/95-й перцентиль від тригера до завершення.
Backup Crypto-Shred SLA - частка сегментів зі знищеними ключами вчасно.
Orphaned Data Rate - «осиротілі» записи/несинхронні репліки.
Vendor Erasure Ack - підтвердження від вендорів вчасно.
DSAR Linkage - частка видалень, пов'язаних з кейсами DSAR.
Auditability Score -% завдань з повним пакетом артефактів.
Exceptions Mix - частка записів, утриманих AML/hold.


15) Чек-листи

A) Дизайн і політика

  • Реєстр ретенції за категоріями та ринками затверджений DPO/Legal.
  • Визначені lawful basis і action_after для кожного запису.
  • Версіонування графіків і дата наступного перегляду.
  • Карта систем/вендорів/ключів і локалізаційні периметри.

B) Техніка та операції

Оркестратор ретенції підключений до всіх систем.

  • Каскадні видалення/маскування/анонімізація протестовані.
  • Crypto-shred для бекапів: ключі сегментовані, звіти формуються.
  • Orphan-скани і валідаційні вибірки за розкладом.
  • WORM-сховище артефактів доступно аудиту.

C) Вендори

  • DPA/SLA: термін видалення, формат підтверджень, штрафи.
  • Щоквартальні підтвердження, тестові видалення.
  • Чорний список провайдерів з порушеннями.

16) Шаблони (швидкі вставки)

A) Запис графіка (YAML-приклад)

yaml
- rule_id: CRM-MKT-EMAIL version: 1.3 market: EU data_class: CRM lawful_basis: consent retention_days: 730  # ≤24 мес неактивности grace_days: 30 action_after: erase pii: true residency_region: EU backups_policy: { crypto_shred: true, kms_key_scope: region }
dsar_applicable: true exceptions: { aml: false, legal_hold: true }
owner: dpo

B) Клауза по вендору (видалення/підтвердження)

💡 Постачальник зобов'язується протягом N днів з дати запиту видалити/анонімізувати дані відповідно до прикладеного графіка ретенції і надати підтвердження (обсяг, метод, час, ідентифікатори ключів/партій).

C) Рішення про анонімізацію (DWH)

💡 Закінчився термін зберігання індивідуальних подій. Зберігаємо тільки агрегати з k≥20, бінінг дат (тиждень), гео - до «регіон», придушення рідкісних категорій <0,5%.

17) Часті помилки і профілактика

Видалили з прод-БД, але не з бекапів. → Crypto-shred, облік ключів по ринках.
PII потрапляють в АРМ/логи. → PII-free за замовчуванням, маскування на агенті, коротка ретенція.
DWH з «хвостами» PII. → Обов'язковий de-PII pipeline перед експортом.
Немає артефактів. → Обов'язкова генерація'erasure _ artifact'і WORM-зберігання.
Вендор не підтвердив видалення. → Hold платежів/санкції, ескалація і offboarding.


18) 30-денний план впровадження

Тиждень 1

1. Затвердити таксономію/підстави та первинний реєстр ретенції за категоріями.
2. Підготувати регіональні профілі (EU/UK/...): терміни, винятки, бекапи.
3. Специфікувати модель'retention _ rule'і'erasure _ artifact'.

Тиждень 2

4) Розгорнути оркестратор ретенції (cron/stream), підключити ключові системи.
5) Налаштувати crypto-shred (KMS по ринках), журнал ключових операцій.
6) Включити de-PII pipeline для DWH/звітів.

Тиждень 3

7) Пілот: 2 категорії (CRM/логи) + 1 партія ігрової події → анонімізація.
8) Вендор-тести: запити на видалення та підтвердження.
9) Дашборд KPI/KRI і алерти (Time-to-Erase, Orphan Rate).

Тиждень 4

10) Повний реліз; квартальні рев'ю графіків і регіональних профілів.
11) CAPA за знайденими залишками/порушеннями.
12) План v1. 1: автоматичні orphan-скани і звіти по вендорам.


19) Взаємопов'язані розділи

Видалення та анонімізація даних

DSAR: запити користувачів на дані

Локалізація даних по юрисдикціях

GDPR: управління згодою/Політика cookies і CMP

Privacy by Design

Шифрування At Rest/In Transit, KMS/BYOK/HYOK

Дашборд комплаєнсу та моніторинг/Внутрішній та зовнішній аудит

Contact

Зв’яжіться з нами

Звертайтеся з будь-яких питань або за підтримкою.Ми завжди готові допомогти!

Розпочати інтеграцію

Email — обов’язковий. Telegram або WhatsApp — за бажанням.

Ваше ім’я необов’язково
Email необов’язково
Тема необов’язково
Повідомлення необов’язково
Telegram необов’язково
@
Якщо ви вкажете Telegram — ми відповімо й там, додатково до Email.
WhatsApp необов’язково
Формат: +код країни та номер (наприклад, +380XXXXXXXXX).

Натискаючи кнопку, ви погоджуєтесь на обробку даних.