Developing a GDPR/FZ-152 Compliance Module for 1C-Bitrix
GDPR (EU), CCPA (US), FZ-152 (Russia) require data privacy controls. Compliance module helps manage user data, consent, deletion requests.
Features
- Consent management — users opt-in for marketing, analytics
- Privacy policy — required, easy update
- Data export — user requests download of their data (JSON)
- Data deletion — "right to be forgotten" — delete user account and related data
- Audit trail — log when consent given/withdrawn
- Cookie consent — banner with analytics/marketing toggle
Cookie Banner
On first visit, ask user: "We use cookies for analytics (yes/no), marketing (yes/no)".
Load tracking pixels only if user consents.
User Data Export
Endpoint GET /api/user/export returns ZIP with:
- Profile info
- Orders
- Reviews
- Activity log
Account Deletion
User deletes account → system marks as deleted (GDPR compliance) or hard-deletes (FZ-152).
Development Timeline
| Stage | Duration |
|---|---|
| Basic (cookie banner, privacy) | 5–7 days |
| Full GDPR (consent, export, deletion) | 12–16 days |
| Multi-regulation compliance | 18–22 days |







