gdpr-compliance
Реализация соответствия требованиям GDPR
Разработчикам необходимы четкие рекомендации по реализации прав субъектов данных и управлению согласием. Этот навык предоставляет готовые к использованию интерфейсы TypeScript, схемы SQL и контрольные списки проверки кода для соответствия GDPR в веб-приложениях.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «gdpr-compliance». How do I implement consent withdrawal for a story?
Ожидаемый результат:
- POST to /api/stories/[id]/consent/withdraw triggers:
- Set consent_withdrawn_at timestamp
- Revoke all embed tokens
- Mark all distributions as revoked
- Send webhook notifications
- Queue external takedown requests
- Create audit log entries
Использование «gdpr-compliance». Show me the database schema for deletion tracking
Ожидаемый результат:
- deletion_requests table includes:
- id (UUID primary key), user_id, tenant_id
- request_type (anonymize_story or delete_account)
- status (pending, processing, completed)
- Timestamps: requested_at, processed_at, completed_at
Использование «gdpr-compliance». What consent fields should I track?
Ожидаемый результат:
- ConsentRecord interface includes:
- has_consent (boolean) - initial consent given
- consent_verified (boolean) - verification completed
- consent_method - written, verbal, or digital
- consent_date - when consent was provided
- consent_witness_id - for verbal consent verification
Аудит безопасности
БезопасноAll 57 static findings are FALSE POSITIVES. This skill contains only documentation with TypeScript and SQL code examples. No executable code, scripts, network calls, filesystem access, environment variables, or command execution paths exist. The static scanner misinterpreted documentation patterns including markdown code blocks and TypeScript interface definitions as security issues. The skill-report.json file already correctly assessed this as safe documentation.
Факторы риска
🌐 Доступ к сети (1)
📁 Доступ к файловой системе (1)
⚙️ Внешние команды (26)
Оценка качества
Что вы можете построить
Создание API для прав данных
Реализуйте конечные точки для экспорта данных пользователей, рабочие процессы удаления и управления согласием с использованием шаблонов TypeScript
Проектирование схем соответствия
Создайте таблицы базы данных для запросов на удаление, журналов аудита и отслеживания анонимизации
Проверка охвата GDPR
Проверьте код по контрольному списку соответствия, охватывающему все права субъектов данных GDPR
Попробуйте эти промпты
Как реализовать переносимость данных согласно статье 20, чтобы пользователи могли экспортировать свои персональные данные в формате JSON?
Покажите полный рабочий процесс обработки права на удаление согласно статье 17 GDPR, включая 30-дневный период обработки
Как реализовать получение согласия, его проверку и отслеживание отзыва для публикации историй?
Создайте контрольный список проверки кода для верификации того, что новые функции соответствуют требованиям GDPR для сбора данных, согласия и журналирования аудита
Лучшие практики
- Получайте согласие перед любой обработкой данных с записью метода и временной метки
- Реализуйте 30-дневный период удаления для соответствия статье 17
- Анонимизируйте журналы аудита вместо их удаления для сохранения журналов безопасности
Избегать
- Удаление пользовательских данных без надлежащего сохранения журнала аудита
- Обработка персональных данных без документированного законного основания
- Неспособность предоставить машиночитаемый формат для переносимости данных
Часто задаваемые вопросы
Which AI tools support this skill?
What GDPR articles are covered?
Does this skill execute compliance operations?
Is the data handled securely?
Can I use this for legal compliance certification?
How does this compare to privacy-by-design frameworks?
Сведения для разработчиков
Автор
AcurioustractorЛицензия
MIT
Репозиторий
https://github.com/Acurioustractor/empathy-ledger-v2/tree/main/.claude/skills/local/gdpr-complianceСсылка
main
Структура файлов
📄 SKILL.md