JUSTICIA

RePET — Personas y Entidades vinculadas a Terrorismo

Registro Público de Personas y Entidades vinculadas a actos de Terrorismo y su Financiamiento (RePET), del Ministerio de Justicia.

Qué incluye

  • 19 columnas documentadas
  • Formato Parquet y CSV
  • Cobertura 2012 a presente
  • Actualización diaria
  • Acceso por descarga, API y MCP
  • Schema versionado y trazable a la fuente
Casos de uso
  • ¿Figura esta persona o entidad en alguna lista de terrorismo (ONU o Argentina)?
  • ¿Cuántos registros hay por programa de designación (UIF, Al-Qaida, INTERPOL, AMIA, PROCELAC)?
  • ¿Qué personas de la lista argentina (ARG List) fueron designadas por la UIF?
  • ¿Qué entidades están en la lista ONU y bajo qué programa fueron designadas?
  • ¿Cuál es la distribución de registros por tipo (persona/entidad) y lista (ONU/Argentina)?
  • ¿Qué documentos (pasaportes) están registrados para una persona del RePET?
Columnas19
ColumnaTipoDescripciónUnidad
idStringIdentificador estable del registro en la fuente (DATAID del UN Consolidated List). Clave primaria.
tipoStringTipo de registro. Valores: 'persona' (persona física) o 'entidad' (persona jurídica, organización). Las entidades no tienen género/nacionalidad/documentos.
nombreStringNombre completo. Para personas: concatenación de FIRST..FOURTH_NAME. Para entidades: nombre de la organización. Campo principal para screening por nombre.
aliasStringAlias conocidos, concatenados con ' · ' (texto buscable). NULL si no hay alias. Incluir en búsquedas ILIKE junto con nombre.
listaStringLista de origen normalizada. 'ONU' = Lista Consolidada del Consejo de Seguridad. 'Argentina' = agregados argentinos (UIF, AMIA/PROCELAC, INTERPOL). El diferencial local está en 'Argentina'.
programaStringPrograma de designación normalizado a buckets canónicos: 'UIF', 'Al-Qaida', 'Talibán', 'OFAC/EEUU', 'INTERPOL', 'AMIA', 'PROCELAC', 'Autoridad nacional', 'Sin lista internacional', 'ONU', 'Otros'. NULL si la fuente no especifica.
programa_rawStringValor crudo del campo UN_LIST_TYPE de la fuente (provenance). Contiene las 40 variantes sucias. Usar `programa` para filtrar; `programa_raw` para auditoría.
referenciaStringNúmero de referencia en el UN Consolidated List (ej. 'QDi.312', 'TAi.012'). Permite verificar el registro en la fuente original. NULL para registros de la lista argentina sin referencia ONU.
fecha_altaDateFecha de inclusión en la lista (LISTED_ON), parseada de DD/MM/YYYY a ISO 8601. NULL si la fuente no la publica.ISO 8601 YYYY-MM-DD
fecha_bajaDateFecha de exclusión de la lista (DELISTED_ON). NULL en la práctica — la fuente publica solo la lista activa; todos los registros vigentes tienen fecha_baja=NULL.ISO 8601 YYYY-MM-DD
nacionalidadesStringNacionalidades de la persona, concatenadas con ' · '. NULL para entidades (tipo='entidad'). NULL si la fuente no especifica.
generoStringGénero de la persona física según la fuente (ej. 'Male', 'Female'). NULL para entidades y cuando la fuente no especifica.
tituloStringTítulo o cargo del individuo según la fuente. NULL en la mayoría de los registros.
fecha_nacimientoStringFecha de nacimiento en texto plano (puede ser parcial: solo año, rango, o DD/MM/YYYY). Tipo String por la heterogeneidad de la fuente. NULL si no especificada.
lugar_nacimientoStringLugar de nacimiento (ciudad, país) extraído del primer registro INDIVIDUAL_PLACE_OF_BIRTH con contenido. NULL si todos los campos están vacíos.
documentosStringDocumentos de identificación serializados como JSON (array de objetos con tipo, numero, pais, nota). En Postgres es JSONB. NULL para entidades. Acceder vía SQL: jsonb_array_elements(documentos).
direccionesStringDirecciones conocidas serializadas como JSON (array). En Postgres es JSONB. NULL si no especificadas. Disponible para personas y entidades.
observacionesStringTexto adicional del UN Consolidated List (campo COMMENTS1). Puede incluir descripción de actividades, roles en la organización, notas de identificación. NULL si no especificado.
snapshot_dateDateFecha del snapshot diario (AR-universal). Discrimina ingestas día a día.ISO 8601 YYYY-MM-DD
Limitaciones conocidas

Pueden invalidar un análisis ingenuo. Documentadas como parte del control de calidad.

Sin CUIT — screening por nombre/alias

Son terroristas internacionales; no hay CUIT/DNI argentino. Buscar por nombre y alias usando ILIKE o FTS (índice GIN sobre nombre+alias). Los documentos (pasaportes/IDs) están en documentos (JSONB). Verificar siempre el referencia (ej. QDi.312) para confirmar identidad antes de marcar a una entidad como positiva.

programa normalizado + programa_raw

programa agrupa las 40 variantes sucias del campo UN_LIST_TYPE de la fuente (UIF, U.I.F, Unidad de Información Financiera → 'UIF'). programa_raw conserva el valor original de la fuente para trazabilidad y auditoría.

alias concatenado, no array

Los alias vienen separados por ' · ' en alias (texto buscable en el explorer y vía ILIKE). El detalle estructurado de documentos/direcciones está en JSONB (documentos, direcciones). Estos campos JSONB NO son filtrables directamente en el explorer — usar SQL para acceder a su contenido.

Entidades sin género/nacionalidad/documentos

Las entidades (tipo='entidad') no tienen genero, nacionalidades, fecha_nacimiento, lugar_nacimiento ni documentos — todos NULL. Solo tienen nombre, alias, lista, programa, referencia, fecha_alta, observaciones y direcciones. Filtrar WHERE tipo='persona' para acceder a esos campos.