Saltar al contenido

Seguridad, arquitectura y datos

Para el equipo informático municipal: cómo está construido incolonias y qué pasa con los datos de principio a fin.

Arquitectura de incoloniasNavegadorGestión (PC, Mac, Linux)HTTPS · TLS 1.2+App de campoWeb instalable Android/iOSCola local cifrada en eldispositivo · reintentosOtros sistemasAPI REST con claveOpenAPI 3.0Aplicación incoloniasPHP 8.3 · servidor en la UEPerfiles y ámbito por zonaContraseña + 2FAAuditoría encadenadaEntorno de pruebas propioBase de datosRelacional (MariaDB)Separada por entidadFotos y documentosFuera de la web públicaSin metadatos GPSCopias de seguridadDiarias, 30 díasDevolución en SQL + CSV

Dónde están los datos

En un servidor propio dentro de la Unión Europea, con la base de datos relacional y los ficheros fuera de la parte pública de la web. Cada entidad tiene sus datos separados; una entidad nunca ve los de otra.

Quién ve qué

Seis perfiles (administración, técnico, protectora, clínica, voluntario y consulta) y ámbito por zona y por organización. Las clínicas no ven los datos personales de los voluntarios; los voluntarios solo ven sus colonias.

Accesos

Contraseñas seguras, verificación en dos pasos, bloqueo tras intentos fallidos, cierre de sesión por inactividad y conexiones siempre cifradas (HTTPS).

Trazabilidad

Cada alta, cambio, baja, exportación y acceso a la API queda en un registro de auditoría encadenado (cada apunte lleva la huella del anterior), consultable y exportable por la administración.

Copias y continuidad

Copia de seguridad diaria de la base de datos y de los documentos, con 30 días de retención y comprobación de cada copia. Página pública del estado del servicio.

Fotos

Las fotos de móvil se reducen y se guardan sin metadatos (sin la ubicación GPS ni el modelo del teléfono). La vista pública muestra las colonias en ubicación aproximada.

Cambios controlados

Cada entidad elige cómo recibe las novedades: al momento, con aviso previo o solo cuando su administración las valida tras probarlas en su propio entorno de pruebas. Las correcciones de errores se aplican siempre.

Tus datos, siempre tuyos

Exportación de cualquier tabla en CSV, Excel, XML o JSON, API para integrarlos y volcado completo en SQL y CSV. Copia para pruebas de migración meses antes del fin del contrato, copia final y certificado de borrado.

Normativa

Diseñado conforme al Esquema Nacional de Seguridad (RD 311/2022, categoría básica), al RGPD y la LOPDGDD, con contrato de encargado del tratamiento, y a la accesibilidad del RD 1112/2018 (WCAG 2.1 AA).

Cómo trabaja la app sin cobertura

  1. DescargaCon señal, el móvil guarda las colonias y los gatos del usuario (solo los suyos).
  2. RegistroCada pase de lista, aviso o intervención se guarda en el teléfono con un identificador único.
  3. EnvíoAl volver la señal se envían solos; el servidor reconoce el identificador y nunca duplica aunque se reintente.
  4. ControlEl servidor comprueba los permisos de cada registro igual que en la web: nadie puede escribir en una colonia que no es suya.

Documentación de la API Ficha técnica en PDF