NathMen12 commited on
Commit
5e782a9
·
verified ·
1 Parent(s): 144de96

Create public/tos.html

Browse files
Files changed (1) hide show
  1. public/tos.html +96 -0
public/tos.html ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="fr">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Conditions Générales d'Utilisation — PixelDrive</title>
7
+ <style>
8
+ :root { --bg: #0f0f13; --panel: #18181b; --text: #e4e4e7; --muted: #a1a1aa; --primary: #6366f1; --border: #27272a; }
9
+ * { box-sizing: border-box; margin: 0; padding: 0; }
10
+ body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; background: var(--bg); color: var(--text); line-height: 1.7; padding: 2rem 1rem; }
11
+ .doc { max-width: 720px; margin: 0 auto; background: var(--panel); border: 1px solid var(--border); border-radius: 12px; padding: 2.5rem 2rem; }
12
+ header { border-bottom: 2px solid var(--primary); padding-bottom: 1.5rem; margin-bottom: 2rem; }
13
+ h1 { font-size: 1.6rem; font-weight: 700; color: var(--primary); margin-bottom: 0.5rem; }
14
+ .subtitle { color: var(--muted); font-size: 0.9rem; }
15
+ h2 { font-size: 1.05rem; font-weight: 600; margin: 1.75rem 0 0.6rem; color: var(--text); }
16
+ h2 .num { color: var(--primary); margin-right: 0.4rem; }
17
+ p, li { font-size: 0.9rem; color: var(--muted); margin-bottom: 0.5rem; }
18
+ ul { padding-left: 1.25rem; margin-bottom: 0.75rem; }
19
+ strong { color: var(--text); }
20
+ .highlight { background: rgba(99,102,241,0.08); border-left: 3px solid var(--primary); padding: 0.75rem 1rem; border-radius: 0 6px 6px 0; margin: 1rem 0; }
21
+ footer { margin-top: 2.5rem; padding-top: 1.5rem; border-top: 1px solid var(--border); font-size: 0.8rem; color: var(--muted); }
22
+ </style>
23
+ </head>
24
+ <body>
25
+ <div class="doc">
26
+ <header>
27
+ <h1>Conditions Générales d'Utilisation</h1>
28
+ <div class="subtitle">PixelDrive — Service de stockage cloud chiffré · Version 4.0 · Dernière mise à jour : août 2026</div>
29
+ </header>
30
+
31
+ <h2><span class="num">Article 1 —</span> Objet du service</h2>
32
+ <p>PixelDrive (ci-après « le Service ») est une plateforme de stockage et de partage de fichiers. Le Service permet à l'Utilisateur d'importer, stocker, organiser et partager des fichiers numériques. Le Service est fourni en l'état, à des fins de démonstration et d'usage personnel.</p>
33
+
34
+ <h2><span class="num">Article 2 —</span> Acceptation des conditions</h2>
35
+ <p>L'inscription ou l'utilisation du Service vaut acceptation pleine et entière des présentes CGU. L'Utilisateur doit cocher la case d'acceptation lors de la création de son compte. À défaut d'acceptation, l'accès aux fonctionnalités d'import est refusé.</p>
36
+
37
+ <h2><span class="num">Article 3 —</span> Compte et sécurité</h2>
38
+ <ul>
39
+ <li>L'Utilisateur est seul responsable de la confidentialité de ses identifiants.</li>
40
+ <li>Toute activité réalisée depuis son compte est réputée réalisée par l'Utilisateur.</li>
41
+ <li>L'Utilisateur s'engage à signaler sans délai toute utilisation frauduleuse de son compte.</li>
42
+ </ul>
43
+
44
+ <h2><span class="num">Article 4 —</span> Confidentialité et chiffrement</h2>
45
+ <div class="highlight">
46
+ <p><strong>Architecture Zero-Knowledge :</strong> chaque fichier est chiffré côté serveur en <strong>AES-256-GCM</strong> avant toute externalisation. Les données sont encapsulées dans des images PNG neutres hébergées chez un tiers (ImgBB), qui n'a à aucun moment accès au contenu en clair. Les clés de déchiffrement sont elles-mêmes chiffrées par une clé maître.</p>
47
+ </div>
48
+ <p>En raison de cette architecture, l'éditeur du Service ne peut pas prendre connaissance du contenu des fichiers stockés, excepté lors des phases de traitement technique (chiffrement, génération de miniatures, filtrage automatisé).</p>
49
+
50
+ <h2><span class="num">Article 5 —</span> Usages autorisés et interdits</h2>
51
+ <p>L'Utilisateur s'interdit strictement d'importer, stocker ou partager :</p>
52
+ <ul>
53
+ <li>Tout contenu contraire aux lois et règlements en vigueur ;</li>
54
+ <li>Tout contenu à caractère pornographique, violent ou haineux ;</li>
55
+ <li>Tout contenu portant atteinte aux droits de propriété intellectuelle de tiers ;</li>
56
+ <li>Toute donnée personnelle de tiers sans base légale.</li>
57
+ </ul>
58
+
59
+ <h2><span class="num">Article 6 —</span> Modération automatisée</h2>
60
+ <p>Un filtre de détection de contenus inappropriés (modèle d'analyse d'images exécuté localement) est appliqué lors de l'import. Tout contenu détecté comme non conforme peut entraîner la suppression du fichier et/ou la suspension du compte, sans préavis ni indemnité.</p>
61
+
62
+ <h2><span class="num">Article 7 —</span> Partage et liens publics</h2>
63
+ <ul>
64
+ <li>L'Utilisateur peut générer des liens de prévisualisation ou de téléchargement, ainsi que des partages nominatifs vers d'autres comptes.</li>
65
+ <li>L'Utilisateur demeure seul responsable des contenus qu'il partage et des destinataires de ses liens.</li>
66
+ <li>Les liens publics expirent automatiquement (7 jours par défaut). L'Utilisateur peut révoquer un partage à tout moment depuis l'interface.</li>
67
+ </ul>
68
+
69
+ <h2><span class="num">Article 8 —</span> Disponibilité et absence de garantie</h2>
70
+ <p>Le Service est un projet fourni « en l'état », <strong>sans aucune garantie</strong> de disponibilité, de performance ou de pérennité. L'éditeur peut suspendre ou modifier le Service à tout moment. Aucune sauvegarde contractuelle n'est due : l'Utilisateur est invité à conserver ses propres copies de sécurité.</p>
71
+
72
+ <h2><span class="num">Article 9 —</span> Responsabilité</h2>
73
+ <p>L'Utilisateur assume l'<strong>entière responsabilité</strong> légale des contenus importés et partagés. L'éditeur ne saurait être tenu responsable des dommages directs ou indirects résultant de l'utilisation ou de l'impossibilité d'utiliser le Service, ni des pertes de données.</p>
74
+
75
+ <h2><span class="num">Article 10 —</span> Données personnelles et suppression</h2>
76
+ <ul>
77
+ <li>L'Utilisateur peut supprimer ses fichiers, liens et partages à tout moment depuis l'interface.</li>
78
+ <li>La suppression d'un fichier entraîne la révocation des liens associés et la demande de suppression chez le tiers hébergeur.</li>
79
+ <li>Les données de session expirent après 30 jours d'inactivité.</li>
80
+ </ul>
81
+
82
+ <h2><span class="num">Article 11 —</span> Propriété intellectuelle</h2>
83
+ <p>L'Utilisateur conserve l'intégralité de ses droits sur les contenus importés. Il concède au Service les seules autorisations techniques nécessaires au stockage, au chiffrement et au partage qu'il initie.</p>
84
+
85
+ <h2><span class="num">Article 12 —</span> Évolution des conditions</h2>
86
+ <p>L'éditeur se réserve le droit de modifier les présentes CGU à tout moment. La poursuite de l'utilisation du Service après publication des modifications vaut acceptation des nouvelles conditions.</p>
87
+
88
+ <h2><span class="num">Article 13 —</span> Droit applicable</h2>
89
+ <p>Les présentes CGU sont régies par le droit français. À défaut de résolution amiable, tout litige relèvera des tribunaux compétents.</p>
90
+
91
+ <footer>
92
+ PixelDrive · Projet de démonstration · Document généré et servi localement (tos.html) · En cas de question, contactez l'administrateur du service.
93
+ </footer>
94
+ </div>
95
+ </body>
96
+ </html>