Aprop

Dossier technique

Pour le service informatique d'une collectivité qui envisage Aprop : ce que c'est, où ça tourne, ce que ça garde, qui y accède, comment c'est protégé, sauvegardé et rendu. Chaque affirmation de cette page correspond à du code ou à un document que l'éditeur peut montrer. Les limites sont dites à la fin, pas cachées au milieu.

En six lignes

1. Architecture

Trois pièces, et rien d'autre.

Flux

téléphone / poste de l'agent ──HTTPS──▶ aprop.fr (Node.js, Paris) ──▶ PostgreSQL (Paris) ◀── état de la commune, fichiers, notifications navigateur de l'agent ──▶ Open-Meteo : nom de la commune + date (météo d'un événement) navigateur de l'agent ──▶ OpenStreetMap : coordonnées d'un signalement (adresse, carte à la demande) serveur ──▶ service de notifications du navigateur (Apple, Google, Mozilla) : message chiffré de bout en bout serveur ──▶ Brevo (Paris) : courriels à l'éditeur seulement (alertes, demandes de démonstration)

Le serveur n'appelle aucun autre service. Le navigateur n'en appelle que les deux cités, et seulement quand l'agent utilise la fonction. La politique de sécurité du contenu interdit tout le reste.

Dépendances

Côté serveur, deux bibliothèques : pg (client PostgreSQL, licence MIT) et web-push (notifications, licence MPL-2.0). Côté navigateur, aucune. Pas de cadriciel, pas de CDN, pas de police chargée depuis un tiers. C'est une surface d'attaque courte, et un code qu'une personne peut lire en entier : environ quatorze mille lignes, client, serveur et fonctions comprises.

2. Les données

CatégorieContenuDurée
Événementstitre, date, lieu, tâches par service, documents joints, fil de coordination, feuille de présence d'un conseildurée du contrat
Signalementstitre, catégorie, lieu, position, photo (métadonnées retirées), service, priorité, statutdurée du contrat
Projets, procédures, feuille de routetitres, étapes, notes, échéancesdurée du contrat
Élus et équipesnom, fonction, rattachements (pas d'adresse, pas de téléphone personnel)durée du contrat
Journal d'activitéhorodatage, rôle auteur, phrase courte ; ni adresse IP ni identifiant d'appareiltreize mois glissants, purge automatique chaque nuit
Registre des appareilsidentifiant aléatoire, nom lisible, dernière ouverture, versionretrait par la commune
Sauvegardesun instantané de chaque commune par nuitvingt et un jours glissants

Ce qui n'est pas collecté : aucune donnée d'administré (un signalement décrit un lieu, pas une personne), aucune géolocalisation d'agent (la position enregistrée est celle du signalement, saisie volontairement), aucune mesure d'audience, aucun cookie, aucune adresse IP hormis un compteur anti-énumération sur les codes de commune inconnus. Les photos sont redimensionnées et recompressées dans le navigateur avant l'envoi, ce qui retire leurs métadonnées, position comprise.

Réversibilité : depuis les réglages, la commune produit à tout moment le « Dossier complet » (document imprimable ou PDF) et le fichier de données intégral (JSON, lisible par un autre outil). À la fin du contrat, les données sont supprimées sous trente jours, sauvegardes comprises après leur cycle de vingt et un jours. Les données créées par la commune dans Aprop restent les siennes, archives publiques comprises.

3. Accès et identité

4. Sécurité des échanges et du navigateur

5. Hébergement et exploitation

6. Sauvegardes et reprise

7. Protection des données (RGPD)

Le détail, en langage courant, est sur la page Conformité et données.

8. Qualité, audits, maintenance

9. Accessibilité

Pas de déclaration de conformité RGAA, faute d'audit complet. Une vérification outillée (axe-core, WCAG 2.2 AA) a été passée le 15 octobre 2026 sur toutes les pages et les écrans principaux, et ce qu'elle a relevé a été corrigé. La page Accessibilité dit ce qui a été vérifié et ce qui ne l'a pas été.

10. Ce que nous ne faisons pas

Pour aller plus loin

Écrire à contact@aprop.fr. L'éditeur fournit sur demande : l'annexe « données personnelles », son registre de sous-traitant, le guide d'exploitation, le rapport de l'audit de septembre 2026 et ses corrections, et un espace d'essai pour les vérifications du service informatique.

Dernière mise à jour : 15 octobre 2026. Version de l'application au jour de la mise à jour : 230.