+ Documentation du Projet & Politique de Confidentialité
+
+
+ Dernière mise à jour : 12 février 2026 | Version : 2026.2.8
+
+
+
+ {/* CONTENT START */}
+
+
+ {/* PARTIE 1 */}
+
+
+ PARTIE 1 : DESCRIPTION DU PROJET
+
+
+
1.1 PRÉSENTATION GÉNÉRALE
+
+ Family Organizer est une application mobile développée avec Flutter qui permet aux familles de simplifier et centraliser la gestion quotidienne de leur foyer.
+
+
+ L'application offre une plateforme collaborative où tous les membres d'une famille peuvent :
+
+
+
+
1.2 FONCTIONNALITÉS PRINCIPALES
+
+
📅 CALENDRIER PARTAGÉ & INTELLIGENT
+
+
+
🛒 LISTES DE COURSES COLLABORATIVES
+
+
+
👥 GESTION DE FAMILLE (HOUSEHOLD)
+
+
+
🔐 SÉCURITÉ & AUTHENTIFICATION
+
+
+
🎨 PERSONNALISATION
+
+
+
1.3 STACK TECHNIQUE
+
Frontend
+
+
+
Backend & Services
+
+
+
1.4 ARCHITECTURE DE L'APPLICATION
+
L'application suit l'architecture BLoC (Business Logic Component) favorisant la séparation des responsabilités et la testabilité.
+
+
+
+
+
+ {/* PARTIE 2 */}
+
+
+ PARTIE 2 : POLITIQUE DE CONFIDENTIALITÉ
+
+
+
+ Cette Politique de Confidentialité décrit comment Family Organizer ("nous", "notre" ou "l'application") collecte, utilise et protège vos informations personnelles.
+
+
+
2.1 INFORMATIONS COLLECTÉES
+
Nous collectons différents types d'informations pour fournir et améliorer nos services :
+
+
A) INFORMATIONS D'IDENTIFICATION PERSONNELLE
+
+
+
B) INFORMATIONS DE CONNEXION GOOGLE
+
Si vous choisissez de vous connecter via Google Sign-In :
+
+
+
C) DONNÉES D'UTILISATION DE L'APPLICATION
+
+
+
D) DONNÉES GOOGLE CALENDAR (SI SYNCHRONISATION ACTIVÉE)
+
+
+
2.2 COMMENT NOUS UTILISONS VOS INFORMATIONS
+
A) FOURNITURE DES SERVICES
+
+
+
B) SYNCHRONISATION GOOGLE CALENDAR
+
+
+
2.3 PARTAGE DE VOS INFORMATIONS
+
A) PARTAGE AU SEIN DE VOTRE FAMILLE/FOYER
+
Les informations suivantes sont partagées avec les membres de votre famille :
+
+
Les événements marqués comme "privés" ne sont PAS visibles par les autres membres.
+
+
B) PARTAGE AVEC DES TIERS
+
Nous partageons vos informations avec les services tiers suivants :
Nous prenons la sécurité de vos données très au sérieux :
+
+
+
2.6 VOS DROITS
+
Conformément aux réglementations sur la protection des données (RGPD), vous disposez des droits suivants :
+
+
+
2.7 GOOGLE CALENDAR - INFORMATIONS SPÉCIFIQUES
+
La synchronisation avec Google Calendar est OPTIONNELLE et nécessite votre consentement explicite.
+
Les données de votre Google Calendar sont utilisées UNIQUEMENT pour :
+
+
+
2.16 CONTACT
+
Pour toute question concernant cette Politique de Confidentialité ou vos données personnelles, vous pouvez nous contacter via les paramètres de l'application.
+
+
+
+
+
+
+
+
+ );
+};
+
+export default HomeSyncPolicies;
diff --git a/frontend/src/contexts/LanguageContext.tsx b/frontend/src/contexts/LanguageContext.tsx
index fc0fe50..2b623f7 100644
--- a/frontend/src/contexts/LanguageContext.tsx
+++ b/frontend/src/contexts/LanguageContext.tsx
@@ -262,31 +262,33 @@ const translations = {
// Home Sync Page
'homesync.page.mainTitle': 'Home Sync 👨👩👧👦',
'homesync.page.subtitle': 'L\'organisateur familial ultime',
- 'homesync.page.intro': 'Bienvenue dans Home Sync, l\'application conçue pour simplifier la gestion quotidienne de votre foyer ! Synchronisez vos emplois du temps, gérez des listes de courses partagées et restez organisés, le tout en temps réel. (Projet privé)',
+ 'homesync.page.intro': 'Family Organizer est une application mobile développée avec Flutter qui permet aux familles de simplifier et centraliser la gestion quotidienne de leur foyer. Synchronisez vos emplois du temps, gérez des listes de courses partagées et restez connectés en temps réel.',
'homesync.highlights.title': '✨ Fonctionnalités Principales',
'homesync.highlight.1.title': 'Calendrier Partagé & Intelligent',
- 'homesync.highlight.1.desc': 'Vue centralisée de tous les événements de la famille. Synchronisation Google Agenda bidirectionnelle (import/export) avec indicateurs visuels.',
+ 'homesync.highlight.1.desc': 'Vue centralisée de tous les événements familiaux (Mois, Semaine, Jour). Synchronisation bidirectionnelle avec Google Agenda, catégories personnalisées et rappels intelligents.',
'homesync.highlight.2.title': 'Listes de Courses Collaboratives',
- 'homesync.highlight.2.desc': 'Ajoutez et cochez des articles en temps réel. Organisation par état et bientôt fonction glisser-déposer pour le parcours en magasin.',
- 'homesync.highlight.3.title': 'Gestion de Foyer',
- 'homesync.highlight.3.desc': 'Créez un foyer ou rejoignez-en un existant via un ID unique. Gestion simple des profils utilisateurs.',
- 'homesync.highlight.4.title': 'Sécurité & Authentification',
- 'homesync.highlight.4.desc': 'Connexion sécurisée via Email ou Google. Vos données familiales restent privées et protégées.',
+ 'homesync.highlight.2.desc': 'Ajout et modification en temps réel. Organisation par état (à acheter / acheté) et synchronisation instantanée entre tous les membres du foyer.',
+ 'homesync.highlight.3.title': 'Gestion de Famille (Household)',
+ 'homesync.highlight.3.desc': 'Système de rejoindre une famille via ID unique, gestion des profils et administration des membres. Plusieurs foyers possibles.',
+ 'homesync.highlight.4.title': 'Sécurité & Personnalisation',
+ 'homesync.highlight.4.desc': 'Connexion sécurisée (Email/Google), thèmes personnalisables (clair/sombre) et gestion fine des notifications push.',
'homesync.page.conclusion': 'Reprenez le contrôle de votre organisation familiale avec Home Sync.',
'homesync.tech.title': '🛠️ Stack Technique',
- 'homesync.tech.frontend': 'Frontend (Flutter)',
- 'homesync.tech.frontend.1': 'Interface utilisateur moderne et réactive',
- 'homesync.tech.frontend.2': 'Gestion d\'état avec BLoC',
- 'homesync.tech.backend': 'Backend / Database (Firebase)',
- 'homesync.tech.backend.1': 'Firestore pour les données temps réel',
- 'homesync.tech.backend.2': 'Authentication (Email, Google)',
- 'homesync.tech.api': 'APIs',
- 'homesync.tech.api.1': 'Google Calendar API',
+ 'homesync.tech.frontend': 'Frontend',
+ 'homesync.tech.frontend.1': 'Flutter (Dart 3.9.2) & BLoC Pattern',
+ 'homesync.tech.frontend.2': 'Material Design avec thèmes personnalisés',
+ 'homesync.tech.backend': 'Backend & Services',
+ 'homesync.tech.backend.1': 'Firebase Core, Auth, Firestore & Storage',
+ 'homesync.tech.backend.2': 'Firebase Cloud Messaging (Notifications)',
+ 'homesync.tech.api': 'APIs & Intégrations',
+ 'homesync.tech.api.1': 'Google Calendar API & Google Sign-In',
'homesync.viewCode': 'Code source (Privé)',
+ 'homesync.legal.link': 'Documentation & Politique de Confidentialité',
+
// Contact
'contact.title': 'Contactez-moi',
'contact.subtitle': 'Une question, un projet ou simplement envie de discuter ? N\'hésitez pas à me contacter !',
@@ -548,31 +550,33 @@ const translations = {
// Home Sync Page
'homesync.page.mainTitle': 'Home Sync 👨👩👧👦',
'homesync.page.subtitle': 'The ultimate family organizer',
- 'homesync.page.intro': 'Welcome to Home Sync, the app designed to simplify your household\'s daily management! Sync schedules, manage shared shopping lists, and stay organized, all in real-time. (Private Project)',
+ 'homesync.page.intro': 'Family Organizer is a mobile application developed with Flutter that allows families to simplify and centralize the daily management of their household. Synchronize your schedules, manage shared shopping lists, and stay connected in real-time.',
'homesync.highlights.title': '✨ Main Features',
'homesync.highlight.1.title': 'Shared & Smart Calendar',
- 'homesync.highlight.1.desc': 'Centralized view of all family events. Bidirectional Google Calendar synchronization (import/export) with visual indicators.',
+ 'homesync.highlight.1.desc': 'Centralized view of all family events (Month, Week, Day). Bidirectional synchronization with Google Calendar, custom categories, and smart reminders.',
'homesync.highlight.2.title': 'Collaborative Shopping Lists',
- 'homesync.highlight.2.desc': 'Add and check off items in real-time. Organized by status and coming soon: drag-and-drop for store routing.',
+ 'homesync.highlight.2.desc': 'Real-time addition and modification. Organization by status (to buy / bought) and instant synchronization between all household members.',
'homesync.highlight.3.title': 'Household Management',
- 'homesync.highlight.3.desc': 'Create a new household or join an existing one via a unique ID. Simple user profile management.',
- 'homesync.highlight.4.title': 'Security & Authentication',
- 'homesync.highlight.4.desc': 'Secure login via Email or Google. Your family data remains private and protected.',
+ 'homesync.highlight.3.desc': 'System to join a family via unique ID, profile management, and member administration. Multiple households possible.',
+ 'homesync.highlight.4.title': 'Security & Customization',
+ 'homesync.highlight.4.desc': 'Secure login (Email/Google), customizable themes (light/dark), and fine-grained push notification management.',
'homesync.page.conclusion': 'Take back control of your family organization with Home Sync.',
'homesync.tech.title': '🛠️ Tech Stack',
- 'homesync.tech.frontend': 'Frontend (Flutter)',
- 'homesync.tech.frontend.1': 'Modern and responsive user interface',
- 'homesync.tech.frontend.2': 'State Management with BLoC',
- 'homesync.tech.backend': 'Backend / Database (Firebase)',
- 'homesync.tech.backend.1': 'Firestore for real-time data',
- 'homesync.tech.backend.2': 'Authentication (Email, Google)',
- 'homesync.tech.api': 'APIs',
- 'homesync.tech.api.1': 'Google Calendar API',
+ 'homesync.tech.frontend': 'Frontend',
+ 'homesync.tech.frontend.1': 'Flutter (Dart 3.9.2) & BLoC Pattern',
+ 'homesync.tech.frontend.2': 'Material Design with custom themes',
+ 'homesync.tech.backend': 'Backend & Services',
+ 'homesync.tech.backend.1': 'Firebase Core, Auth, Firestore & Storage',
+ 'homesync.tech.backend.2': 'Firebase Cloud Messaging (Notifications)',
+ 'homesync.tech.api': 'APIs & Integrations',
+ 'homesync.tech.api.1': 'Google Calendar API & Google Sign-In',
'homesync.viewCode': 'Source Code (Private)',
+ 'homesync.legal.link': 'Documentation & Privacy Policy',
+
// Contact
'contact.title': 'Contact me',
'contact.subtitle': 'A question, a project or just want to chat? Feel free to contact me!',