Scan a CMS site for common Roskomnadzor and Russian personal-data requirements.

RKN / 152-FZ

CMS Site → RKN / 152-FZ scans the landing page and CMS legal slots against common 152-FZ / Roskomnadzor expectations (privacy policy, consents, cookies/trackers, forms, localization, operator registry).

Output: score, risk level, and findings with where/how/acceptance steps and law references. Advisory only — not legal advice.

What is checked

AreaExamples
CMS documentsPrivacy policy, PD consent, terms/offer, marketing consent
Policy qualityOperator contacts, subject rights, cookies if analytics present
Live siteHTTPS, privacy link, cookie banner vs trackers, form checkboxes
ProcessReminders for RKN operator registry (art. 22) and localization (art. 18(5))

The Check RKN button on Legal documents analyzes each saved document (purposes, consents, cookies, publish state, etc.) and stores a report; Result opens the full finding list.

API (admin JWT)

Prefix YOUR_API_URL/v1/cms/sites/{siteId}/rkn

  • POST /scans — run scan
  • GET /scans — history
  • GET /scans/{scanId} — scan + issues
  • GET /latest — latest done scan + open issues
  • PATCH /issues/{issueId}{ "status": "open" \| "resolved" \| "ignored" }

Per legal document (Legal documents section):

  • POST /v1/legal/owners/cms_site/{siteId}/{kind}/rkn-check
  • GET /v1/legal/owners/cms_site/{siteId}/{kind}/rkn-check/latest

Related