Carlos-Dominguez-faber GitHub avatar

revisar-datos-personales

Carlos-Dominguez-faber

A Claude Code skill that audits code repositories for compliance with Chile's data protection law (Ley 21.719) by inventorying personal data fields and checking ten compliance points with file-and-line evidence.

Stars

10

7-day growth

No data

Forks

1

Open issues

0

License

NOASSERTION

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It shifts the question from 'Does my app comply?' to 'What data do I actually have?', producing verifiable findings instead of vague assurances, includes a practice app with seeded errors for validation, and requires zero dependencies or API keys.

Who it is for

  • Developers building apps that process personal data of Chilean residents
  • Legal and compliance professionals needing a technical pre-audit
  • Startup founders assessing data handling before launch or legal review
  • AI/ML engineers using Claude Code for code analysis

Use cases

  • Auditing a web application's data collection, storage, and deletion logic for compliance
  • Preparing a technical inventory of personal data before engaging a lawyer
  • Training developers to identify privacy issues by comparing skill output against a known-buggy practice app
  • Running a quick pre-deployment check on features that handle personal information

Strengths

  • Zero dependencies and no external API keys required – works entirely offline
  • Produces evidence-backed findings with exact file and line references
  • Includes a practice app with nine documented, seeded errors to validate the skill's accuracy
  • Covers 10 specific compliance points from the law with corresponding legal articles

Considerations

  • Not a substitute for legal advice; only identifies technical gaps, not legal conclusions
  • Cannot execute code or inspect live databases – configurations, contracts, and database states are marked as 'non-verifiable'
  • Does not cover sector-specific regulations (e.g., health, banking, education) that may impose additional requirements

README quick start

Quickstart · Los tres estados · Los 10 puntos · Pruébala primero · Plantillas · Limitaciones


El 1 de diciembre de 2026 entra en vigencia la Ley 21.719 de Chile. Y te aplica aunque no vivas allá: basta con que ofrezcas un servicio a personas que están en Chile — aunque sea gratis — o que monitorees su comportamiento.

Si le preguntas a tu agente "¿mi app cumple con la ley de protección de datos?", te va a decir que sí. Es una pregunta de sí o no, y los modelos son complacientes.

Esta skill cambia la pregunta. En vez de pedir un veredicto, levanta el inventario de datos personales que trata tu sistema y revisa diez puntos con evidencia de archivo y línea. Y lo que no puede comprobar leyendo el repositorio, lo dice.

[!NOTE] Cero dependencias. Cero API keys. Cero servicios. Es un archivo de instrucciones que Claude Code lee y un checklist en markdown. El proyecto de práctica corre con Node 22+ y tampoco instala nada.


El antes / después

Misma app, mismo agente, mismo día. Lo único que cambia es la pregunta.

🔴 Sin la skill · "¿mi app cumple?" 🟢 Con la skill · "levanta el inventario"

Sí, tu aplicación implementa buenas
prácticas de protección de datos:

✓ Tienes autenticación
✓ Usas HTTPS
✓ Los datos están en Supabase
✓ Hay un endpoint para eliminar
  la cuenta

Estás bien encaminado para cumplir
con la normativa.

Todo cierto. Todo inútil. No revisó un solo campo, no citó una sola línea, y el borrado que aprueba no borra nada.

INVENTARIO — 19 campos personales

clientes.rut          sin finalidad
clientes.ingreso_...  sin finalidad
citas.notas           SENSIBLE (salud)

ENCONTRADO  db.js:31
  19 campos para agendar un corte

ENCONTRADO  app.js:212
  "elimina" con UPDATE activo = 0
  y el mensaje promete borrado
  permanente

NO VERIFICABLE
  contratos con proveedores

Con ruta y línea. Y lo que no pudo comprobar, lo dice en vez de asumirlo.


🚦 Los tres estados

Esta es la regla que manda sobre todas las demás, y es lo único que hay que entender para usarla bien. La skill no puede responder que cumples. Solo tien

Description

Audita tu proyecto frente a la Ley 21.719 de proteccion de datos de Chile. No puede decirte que cumples: solo encontrado, correcto o no verificable — siempre con archivo y linea. Material de Imperio Agentico / La Forja.

Related repositories

Similar projects matched by category, topics, and programming language.

react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web DevelopmentFrontend Frameworks
246,741
tandpfun
Featured
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570
mshumer
Featured
mshumer GitHub avatar

Claude-of-Duty

A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.

AI & Machine LearningAI Agents
1,234