← Volver al directorio
Skill privacidad ES es

Búsqueda de Resoluciones AEPD

Búsqueda de resoluciones de la Agencia Española de Protección de Datos en aepd.es/resoluciones.

Contenido completo

# Búsqueda de Resoluciones AEPD ## Descripción Skill de investigación legal para la búsqueda y recuperación de resoluciones de la Agencia Española de Protección de Datos (AEPD) en el portal oficial `aepd.es/resoluciones`. Permite localizar resoluciones sancionadoras, recomendaciones, criterios de consentimiento, y decisiones doctrinales de la AEPD por texto libre, número de expediente, tipo de resolución, fecha, y materia. Es una herramienta clave para el análisis de conformidad con el RGPD (Reglamento 2016/679) y la LOPDGDD (Ley Orgánica 3/2018). ## Capabilities - Búsqueda de resoluciones AEPD por texto libre o frase exacta en el portal oficial - Filtros por tipo de resolución: sancionadoras, recomendaciones, criterios, decisiones de protección de datos - Búsqueda por número de expediente (formato S/XXXX/XXXXXX) - Filtros por fecha, materia, y norma infringida (artículos del RGPD y LOPDGDD) - Recuperación del texto completo de la resolución y datos estructurados (ponente, sala, fecha, fundamento) - Identificación de patrones sancionadores recurrentes por sector o infracción - Exportación de resultados a formato JSON para análisis posterior ## Casos de uso - Análisis de sanciones por infracciones al RGPD en un sector concreto (sanitario, financiero, retail, etc.) - Investigación de criterios de consentimiento y bases jurídicas de tratamiento - Revisión de doctrina AEPD sobre transferencia internacional de datos - Análisis de sanciones por vulnerabilidades de seguridad o brechas de datos - Documentación de criterios sobre cookies y tracking digital - Preparación de defensa ante procedimiento sancionador: búsqueda de resoluciones análogas - Análisis de tendencias sancionadoras de la AEPD por tipo de infracción ## Uso ### Búsqueda directa ```bash python3 -m venv .venv . .venv/bin/activate pip install requests beautifulsoup4 python buscar_aepd.py --query "consentimiento cookies" --limit 10 --json python buscar_aepd.py --expediente "S/0012/20230456" --full-text python buscar_aepd.py --query "brecha seguridad sanitaria" --from-date 2023-01-01 --to-date 2025-12-31 --limit 20 python buscar_aepd.py --norma "art_83_rgpd" --tipo "sancionadora" --limit 5 ``` ### Parámetros del script | Parámetro | Descripción | |-----------|-------------| | `--query` | Texto libre para búsqueda | | `--expediente` | Número de expediente (S/XXXX/XXXXXX) | | `--tipo` | Tipo de resolución: `sancionadora`, `recomendacion`, `criterio` | | `--norma` | Norma infringida (ej. `art_83_rgpd`, `art_5_rgpd`) | | `--from-date` | Fecha inicio (YYYY-MM-DD) | | `--to-date` | Fecha fin (YYYY-MM-DD) | | `--limit` | Máximo de resultados (default 10) | | `--json` | Salida en formato JSON | | `--full-text` | Incluir texto completo de la resolución | | `--output` | Archivo de salida | ### Flujo de trabajo 1. Identificar la materia o tipo de resolución a buscar 2. Ejecutar búsqueda con parámetros apropiados 3. Analizar resultados: filtrar por relevancia 4. Extraer el texto completo de las resoluciones más relevantes 5. Sintetizar los criterios doctrinales aplicables al caso concreto ## Dependencias - **Python**: - `requests` (>=2.28.0) — peticiones HTTP - `beautifulsoup4` (>=4.12.0) — parsing HTML - `lxml` (>=4.9.0) — parser XML/HTML rápido (opcional pero recomendado) - **Normativa**: - Reglamento (UE) 2016/679 (RGPD) — arts. 5, 6, 24, 33, 83 (principios, bases jurídicas, seguridad, notificación brechas, régimen sancionador) - Ley Orgánica 3/2018 (LOPDGDD) — arts. 5, 44 (normas complementarias, régimen sancionador español) - Real Decreto 1819/2023 (Reglamento de seguridad) — obligaciones de seguridad ## Fuente de datos - **Portal oficial de resoluciones**: `https://www.aepd.es/resoluciones` - Búsqueda avanzada: `https://www.aepd.es/resoluciones/buscar` - Base de datos de sanciones: `https://www.aepd.es/resoluciones/sanciones` - Criterios de consentimiento: `https://www.aepd.es/criterios/consentimiento` - Recomendaciones: `https://www.aepd.es/recomendaciones` ## Salida ### JSON estructurado ```json { "total_results": 25, "resoluciones": [ { "expediente": "S/0012/20230456", "tipo": "sancionadora", "fecha": "2023-12-15", "ponente": "Dra. García López, María", "sala": "Sala Segunda", "interesado": "Empresa XYZ S.L.", "norma_infringida": ["art_5_rgpd", "art_24_rgpd"], "tipo_infraccion": "grave", "sancion_euros": 50000, "resumen": "...", "url": "https://www.aepd.es/resoluciones/S-0012-20230456", "texto_completo": null } ] } ``` ### Análisis cualitativo Cuando se solicite, la skill genera además un análisis cualitativo que incluye: - Síntesis del criterio doctrinal de la AEPD sobre la materia - Cuantía típica de sanciones en casos análogos - Factores atenuantes/agravantes recurrentes - Recomendaciones de cumplimiento basadas en la resolución ## Notas - **Respetar los tiempos de respuesta**: esperar al menos 1.5 segundos entre peticiones para evitar bloqueos por rate limiting. - El portal AEPD puede cambiar su estructura HTML. Verificar que los selectores CSS del parser siguen siendo válidos. - Las resoluciones sancionadoras incluyen datos personales del sancionado que están **anonimizados** en el portal público. - Para resoluciones recientes (últimos 30 días), puede haber un retardo en la publicación. - La búsqueda por texto libre puede devolver resultados poco relevantes — combinar con filtros por tipo y fecha para mejorar la precisión. - Consultar siempre la resolución completa para verificar los fundamentos jurídicos detallados antes de citarla en un informe o escrito.