- Ajouter ADR-018 (librairies Go) dans TECHNICAL.md - Transformer Shared en menu dépliable dans mkdocs (cohérence avec autres domaines) - Corriger listes markdown (ajout lignes vides avant listes) - Corriger line breaks dans génération BDD (étapes "Et" sur nouvelles lignes) - Ajouter script fix-markdown-lists.sh pour corrections futures Impacte 86 fichiers de documentation et 164 fichiers BDD générés.
1.3 KiB
1.3 KiB
Location History
📖 Historique de géolocalisation avec anonymisation automatique
Diagramme
erDiagram
USERS ||--o{ LOCATION_HISTORY : "génère"
LOCATION_HISTORY {
uuid id PK
uuid user_id FK
geography location
string geohash
boolean anonymized
string context
float speed_kmh
float accuracy_meters
timestamp created_at
timestamp anonymized_at
}
Légende
Anonymisation progressive :
- Données précises conservées 24h (recommandation personnalisée)
- Après 24h : conversion en geohash précision 5 (~5km²)
- Coordonnées originales supprimées définitivement
- Job quotidien PostGIS automatique
Exceptions :
- Historique personnel visible (liste trajets) : conservation intégrale tant que compte actif
- Analytics globales : uniquement geohash anonyme
- Suppression complète si suppression du compte
Contexte :
listening: Position pendant écoute de contenusearch: Position lors d'une recherchebackground: Tracking en arrière-planmanual: Position partagée manuellement
Conformité RGPD :
- Vraie anonymisation (CNIL compliant)
- Permet analytics agrégées (heatmaps trafic)
- PostGIS natif, 0€