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».
Dades de menors
Section titled “Dades de menors”- 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).
Documents de bonificació
Section titled “Documents de bonificació”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.
Rols RGPD i encàrrec del tractament
Section titled “Rols RGPD i encàrrec del tractament”- 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.
Pagaments
Section titled “Pagaments”- 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.
Seguretat i traçabilitat
Section titled “Seguretat i traçabilitat”- 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.
Accessibilitat
Section titled “Accessibilitat”- 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.
Properament
Section titled “Properament”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.