From f6f134f2a55bcd53148f94c8b087f1054cdad564 Mon Sep 17 00:00:00 2001 From: qlionbleusam Date: Sat, 29 Aug 2026 10:04:09 +0200 Subject: [PATCH] docs(ai-export): state what the training upload sends and drop the anonymity claim --- lib/features/analysis/analysis_screen.dart | 2 +- lib/features/settings/settings_screen.dart | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/lib/features/analysis/analysis_screen.dart b/lib/features/analysis/analysis_screen.dart index 0421ed11..dc582d96 100644 --- a/lib/features/analysis/analysis_screen.dart +++ b/lib/features/analysis/analysis_screen.dart @@ -784,7 +784,7 @@ class _AnalysisScreenContentState extends State<_AnalysisScreenContent> { // qu'elle ressorte sur le bouton. color: Colors.white, ), - label: 'TERMINER TOUT ET EXPORTER', + label: 'TERMINER ET CONTRIBUER À L\'IA', color: AppTheme.warningColor, onPressed: () => _finishSession(context, provider, export: true), diff --git a/lib/features/settings/settings_screen.dart b/lib/features/settings/settings_screen.dart index bc2bf375..2d0ec00f 100644 --- a/lib/features/settings/settings_screen.dart +++ b/lib/features/settings/settings_screen.dart @@ -462,7 +462,22 @@ class _SettingsScreenState extends State { ), const SizedBox(height: 14), const Text( - '🔒 Anonymat Garanti : L\'envoi est totalement anonymisé. Votre identité est remplacée par un hash cryptographique.', + '📤 Ce qui est envoyé : la photo de la cible, la position des ' + 'impacts que vous avez placés, la distance de tir et le calibre.', + style: TextStyle(fontSize: 13), + ), + const SizedBox(height: 10), + const Text( + '🚫 Ce qui ne l\'est pas : la géolocalisation de la photo (retirée ' + 'avant l\'envoi), le nom de votre arme, et le modèle de votre appareil.', + style: TextStyle(fontSize: 13), + ), + const SizedBox(height: 10), + const Text( + '🔒 Pseudonymat : votre identité est remplacée par un hash ' + 'cryptographique. Il reste le même d\'un envoi à l\'autre, afin de ' + 'rattacher vos contributions à votre compte (récompenses, ' + 'modération, suppression sur demande).', style: TextStyle(fontSize: 13), ), const SizedBox(height: 10),