Scanner et projekt for underdatabehandlere og genererer en minimal databehandleraftale, der lever op til artikel 28.
@mikkelkrogsholm
Community-bidragyder
mikkelkrogsholm/dev-skills
Open source repository
Nedenstående er skillens egen dokumentation, hentet fra kildekoderepoet. Ophavsret tilhører forfatteren.
Generate a minimal, accurate DPA by scanning the project rather than interviewing the user.
Scan the project for service fingerprints. Check ALL of the following (not just package.json — this must work for any language):
Dependency files (read whichever exist):
package.json, package-lock.json, yarn.lock, pnpm-lock.yamlrequirements.txt, pyproject.toml, Pipfile, setup.pyGemfilego.modCargo.tomlcomposer.jsonpubspec.yamlInfrastructure and config files:
docker-compose.yml, Dockerfile.env.example, .env.sample, .env.templatecoolify.yaml, render.yaml, railway.toml, fly.toml*.config.*, *.toml, *.yaml, *.iniSource code signals:
api.stripe.com, sentry.io, api.resend.com, etc.)STRIPE_SECRET_KEY, SENTRY_DSN, RESEND_API_KEY, etc.)Cross-reference every discovered service against references/sub-processors.md to get GDPR metadata.
Scan schema files, models, and form handlers to identify what personal data is actually processed:
Before generating, list any issues found:
.env.example found — sub-processor list may be incompleteUse references/dpa-template.md as the template. Fill in:
[YOUR COMPANY NAME] and [CUSTOMER COMPANY NAME] as placeholders[DATE] as a placeholderOutput the DPA as a Markdown document ready to save as DPA.md in the project root.