Saltar al contingut

Compliment

Resum per a secretaria, intervenció i DPD. Descriu el que fa l’aplicació avui (setembre de 2026); el que encara no fa és al final, a «Properament».

  • Minimització: nom, data de naixement, necessitats de suport i consentiment de drets d’imatge.
  • Dades de salut (informació mèdica i al·lèrgies): només es desen si el tutor marca una casella de consentiment explícit separada (art. 9.2.a RGPD), i el formulari demana només el que els monitors necessiten saber.
  • Accés: el tutor legal (només els seus infants) i el personal municipal autenticat. Els monitors reben la llista impresa del torn, no accés al sistema.
  • Drets de les famílies a l’aplicació: editar i esborrar cada infant, anul·lar una inscripció no pagada i esborrar el compte. En esborrar el compte, les inscripcions pagades es conserven anonimitzades per a la comptabilitat municipal.
  • Bases jurídiques: exercici de poders públics en la prestació del servei municipal (art. 6.1.e RGPD) i execució de la relació d’inscripció (art. 6.1.b); consentiment explícit per a les dades de salut (art. 9.2.a); consentiment per als drets d’imatge (art. 6.1.a).

Són la dada més sensible del sistema (poden revelar la composició familiar):

  • Es desen al volum persistent del servidor de l’aplicació, a Alemanya (OVH, Frankfurt).
  • Només els pot descarregar el personal autenticat del mateix ajuntament, i es serveixen com a fitxer adjunt.
  • Avui no estan xifrats a nivell d’aplicació, no s’esborren automàticament en acabar la temporada i el volum encara no té còpia de seguretat fora del servidor.
  • L’ajuntament és responsable del tractament; En Antena Produccions SL, l’empresa d’EnaJoin, és encarregada (art. 28 RGPD) i signa el contracte d’encàrrec amb l’ajuntament.
  • Subencarregats: OVH (allotjament de l’aplicació, base de dades i documents, Frankfurt, Alemanya); Resend (correus transaccionals, empresa dels EUA adherida al Marc de privacitat de dades UE-EUA); Backblaze B2 (còpies de seguretat diàries de la base de dades, regió dels EUA); Cloudflare, Inc. (verificació Turnstile contra robots als formularis d’alta, d’inici de sessió i de restabliment de contrasenya: tracta l’adreça IP i dades tècniques del navegador; hi actua com a encarregat i, quan fa servir aquests senyals per millorar la seva detecció de robots, com a responsable independent; pot tractar les dades fora de la UE d’acord amb les seves condicions de tractament de dades, annex de privacitat de Turnstile).
  • Transferència internacional: les còpies de seguretat de la base de dades es guarden als Estats Units (Backblaze B2). La tenim en revisió, amb el mecanisme que l’empara (clàusules contractuals tipus o Marc de privacitat de dades UE-EUA), i l’objectiu és portar-les a la UE.
  • Informació per a les famílies: privacitat de l’app.
  • Pagament al TPV Redsys del banc de l’ajuntament, per redirecció a la pàgina de Redsys. La confirmació arriba per la notificació signada del banc al servidor, i se’n comprova l’import, la comanda, la moneda i el terminal.
  • No emmagatzemem cap dada de targeta: només referències d’operació, imports i estats.
  • La clau secreta del TPV es desa xifrada (AES-256-GCM) i no es torna a mostrar.
  • Les devolucions les fa l’ajuntament des del seu TPV; EnaJoin les marca a la llista «pagaments per retornar».
  • La integració està feta i en validació amb el TPV real del primer ajuntament pilot.
  • Contrasenyes amb bcrypt, protecció CSRF a tots els formularis, límit d’intents d’inici de sessió.
  • Alta, inici de sessió (famílies i personal) i restabliment de contrasenya protegits amb Cloudflare Turnstile (mode gestionat, sense pre-autorització: no desa cap galeta als nostres dominis); l’alta, a més, amb bloqueig de nodes de sortida de Tor i camp parany; confirmació del correu en una pàgina amb botó, mai en obrir l’enllaç.
  • Còpies de seguretat diàries de la base de dades fora del servidor (se’n guarden 14).
  • Auditoria funcional: cada sol·licitud d’inscripció queda registrada amb segell de temps de mil·lisegons; cada revisió de bonificació, amb autor, data i motiu. L’ordre d’assignació és exportable.
  • Sense galetes a les pàgines públiques; una sola galeta de sessió, estrictament necessària, quan s’inicia sessió. Cloudflare Turnstile tampoc no en desa cap.
  • Objectiu: UNE-EN 301 549 / WCAG 2.1 AA a les pàgines ciutadanes (HTML semàntic, etiquetes en tots els camps, selector de llengua accessible).
  • La declaració d’accessibilitat és «parcialment conforme» fins que no es completi la verificació, i es pot enllaçar des del web municipal.

Encara no ho fem:

  • Esborrat automàtic dels documents de bonificació en acabar la temporada.
  • Xifratge dels documents a nivell d’aplicació i còpia de seguretat fora del servidor del volum de documents.
  • Còpies de seguretat de la base de dades dins de la UE.
  • Doble factor (2FA) i rols i permisos diferenciats per al personal.
  • Autodeclaració de conformitat amb l’ENS de categoria bàsica.
  • Traducció automàtica de les descripcions de les activitats, amb indicador visible fins que el personal la revisa.