Spaces:
Paused
Paused
| <html lang="fr"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>CGU — PixelDrive</title> | |
| <style> | |
| :root { | |
| --bg: #0f0f13; | |
| --panel: #18181b; | |
| --border: #27272a; | |
| --text: #f4f4f5; | |
| --muted: #a1a1aa; | |
| --dim: #71717a; | |
| --primary: #6366f1; | |
| --danger: #ef4444; | |
| --warning: #f59e0b; | |
| --success: #22c55e; | |
| } | |
| * { box-sizing: border-box; margin: 0; padding: 0; } | |
| 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; | |
| } | |
| .container { max-width: 760px; margin: 0 auto; } | |
| header { | |
| text-align: center; | |
| padding-bottom: 2rem; | |
| border-bottom: 1px solid var(--border); | |
| margin-bottom: 2rem; | |
| } | |
| header h1 { | |
| font-size: 1.75rem; | |
| font-weight: 700; | |
| margin-bottom: 0.5rem; | |
| color: var(--text); | |
| } | |
| header .subtitle { | |
| color: var(--muted); | |
| font-size: 0.95rem; | |
| } | |
| header .version { | |
| display: inline-block; | |
| margin-top: 0.75rem; | |
| padding: 0.3rem 0.9rem; | |
| background: rgba(99,102,241,0.1); | |
| border: 1px solid rgba(99,102,241,0.3); | |
| border-radius: 99px; | |
| font-size: 0.8rem; | |
| color: var(--primary); | |
| } | |
| .alert-box { | |
| background: rgba(239,68,68,0.08); | |
| border: 1px solid rgba(239,68,68,0.4); | |
| border-left: 4px solid var(--danger); | |
| border-radius: 8px; | |
| padding: 1.25rem; | |
| margin-bottom: 2rem; | |
| } | |
| .alert-box .title { | |
| display: flex; | |
| align-items: center; | |
| gap: 0.5rem; | |
| font-weight: 700; | |
| color: var(--danger); | |
| margin-bottom: 0.5rem; | |
| } | |
| .alert-box p { color: var(--muted); font-size: 0.9rem; } | |
| .alert-box strong { color: var(--text); } | |
| article { | |
| margin-bottom: 2rem; | |
| } | |
| article h2 { | |
| font-size: 1.1rem; | |
| font-weight: 600; | |
| color: var(--primary); | |
| margin-bottom: 0.75rem; | |
| padding-bottom: 0.5rem; | |
| border-bottom: 1px solid var(--border); | |
| } | |
| article p, article li { | |
| color: var(--muted); | |
| font-size: 0.92rem; | |
| margin-bottom: 0.6rem; | |
| } | |
| article ul { padding-left: 1.5rem; margin: 0.5rem 0; } | |
| article li { margin-bottom: 0.4rem; } | |
| article strong { color: var(--text); } | |
| article .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: 0.75rem 0; | |
| color: var(--text); | |
| font-size: 0.9rem; | |
| } | |
| footer { | |
| margin-top: 3rem; | |
| padding-top: 1.5rem; | |
| border-top: 1px solid var(--border); | |
| text-align: center; | |
| color: var(--dim); | |
| font-size: 0.8rem; | |
| } | |
| footer p { margin-bottom: 0.3rem; } | |
| </style> | |
| </head> | |
| <body> | |
| <div class="container"> | |
| <header> | |
| <h1>Conditions Générales d'Utilisation</h1> | |
| <div class="subtitle">PixelDrive — Service de stockage cloud chiffré</div> | |
| <div class="version">Version 5.0 · Dernière mise à jour : 2026</div> | |
| </header> | |
| <div class="alert-box"> | |
| <div class="title">⚠️ Avertissement important — Projet de développement</div> | |
| <p> | |
| PixelDrive est un <strong>projet de démonstration fourni « en l'état », sans aucune garantie d'aucune sorte</strong>. | |
| En utilisant ce service, vous reconnaissez qu'il s'agit d'un projet à visée technique et expérimentale. | |
| <strong>Vous l'utilisez exclusivement à vos risques et périls.</strong> | |
| Aucune garantie de disponibilité, de pérennité, de sécurité ou de non-perte de données n'est fournie. | |
| </p> | |
| </div> | |
| <article> | |
| <h2>Article 1 — Objet du service</h2> | |
| <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.</p> | |
| <div class="highlight">Le Service est fourni <strong>en l'état</strong>, à des fins de <strong>démonstration et d'usage personnel</strong>, sans aucune contrepartie financière ni obligation de résultat.</div> | |
| </article> | |
| <article> | |
| <h2>Article 2 — Acceptation des conditions</h2> | |
| <p>L'inscription ou l'utilisation du Service vaut <strong>acceptation pleine et entière</strong> 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> | |
| </article> | |
| <article> | |
| <h2>Article 3 — Compte et sécurité</h2> | |
| <ul> | |
| <li>L'Utilisateur est <strong>seul responsable</strong> de la confidentialité de ses identifiants.</li> | |
| <li>Toute activité réalisée depuis son compte est réputée réalisée par l'Utilisateur.</li> | |
| <li>L'Utilisateur s'engage à signaler sans délai toute utilisation frauduleuse de son compte.</li> | |
| <li>En cas de perte du mot de passe, l'accès aux données chiffrées est <strong>définitivement impossible</strong>. L'éditeur ne peut en aucun cas restaurer les données.</li> | |
| </ul> | |
| </article> | |
| <article> | |
| <h2>Article 4 — Confidentialité et chiffrement</h2> | |
| <p><strong>Architecture Zero-Knowledge :</strong> chaque fichier est chiffré côté serveur en AES-256-GCM 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> | |
| <p>En raison de cette architecture, l'éditeur du Service <strong>ne peut pas prendre connaissance du contenu</strong> des fichiers stockés, excepté lors des phases de traitement technique (chiffrement, génération de miniatures, filtrage automatisé).</p> | |
| </article> | |
| <article> | |
| <h2>Article 5 — Usages autorisés et interdits</h2> | |
| <p>L'Utilisateur s'interdit strictement d'importer, stocker ou partager :</p> | |
| <ul> | |
| <li>Tout contenu contraire aux lois et règlements en vigueur ;</li> | |
| <li>Tout contenu à caractère pornographique, violent ou haineux ;</li> | |
| <li>Tout contenu portant atteinte aux droits de propriété intellectuelle de tiers ;</li> | |
| <li>Toute donnée personnelle de tiers sans base légale.</li> | |
| </ul> | |
| <div class="highlight">Le non-respect de ces interdictions peut entraîner la <strong>suppression immédiate du compte</strong>, sans préavis ni recours.</div> | |
| </article> | |
| <article> | |
| <h2>Article 6 — Modération automatisée</h2> | |
| <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, <strong>sans préavis ni indemnité</strong>.</p> | |
| <p>L'Utilisateur reconnaît que ce filtrage est fourni <strong>en l'état</strong> et ne constitue pas une garantie d'efficacité.</p> | |
| </article> | |
| <article> | |
| <h2>Article 7 — Partage et liens publics</h2> | |
| <ul> | |
| <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> | |
| <li>L'Utilisateur demeure <strong>seul responsable</strong> des contenus qu'il partage et des destinataires de ses liens.</li> | |
| <li>Les liens publics expirent automatiquement (7 jours par défaut). L'Utilisateur peut révoquer un partage à tout moment depuis l'interface.</li> | |
| </ul> | |
| </article> | |
| <article> | |
| <h2>Article 8 — Disponibilité et absence totale de garantie</h2> | |
| <div class="highlight"> | |
| <strong>LE SERVICE EST FOURNI « EN L'ÉTAT », SANS AUCUNE GARANTIE EXPRESSE OU IMPLICITE.</strong> | |
| </div> | |
| <p>Sans que cette liste soit limitative, l'éditeur <strong>ne garantit pas</strong> :</p> | |
| <ul> | |
| <li>La disponibilité, la continuité ou la performance du Service ;</li> | |
| <li>La pérennité des données stockées ;</li> | |
| <li>L'absence d'erreurs, de bugs ou d'interruptions ;</li> | |
| <li>L'adéquation du Service à un usage particulier.</li> | |
| </ul> | |
| <p>L'éditeur peut <strong>suspendre, modifier ou supprimer le Service à tout moment</strong>, sans préavis ni indemnité.</p> | |
| <p><strong>Aucune sauvegarde contractuelle n'est due :</strong> l'Utilisateur est invité à conserver ses propres copies de sécurité. En cas de perte de données, l'Utilisateur ne peut prétendre à aucune indemnisation.</p> | |
| </article> | |
| <article> | |
| <h2>Article 9 — Responsabilité</h2> | |
| <p>L'Utilisateur assume <strong>l'entière responsabilité légale</strong> des contenus importés, stockés et partagés.</p> | |
| <p>Dans la mesure maximale permise par la loi, l'éditeur <strong>ne saurait être tenu responsable</strong> des dommages directs ou indirects résultant de :</p> | |
| <ul> | |
| <li>L'utilisation ou l'impossibilité d'utiliser le Service ;</li> | |
| <li>La perte, la corruption ou la divulgation de données ;</li> | |
| <li>Le comportement d'autres Utilisateurs ;</li> | |
| <li>Toute défaillance technique, quelle qu'en soit la cause.</li> | |
| </ul> | |
| <div class="highlight">L'Utilisateur s'engage à <strong>garantir et indemniser</strong> l'éditeur contre toute réclamation de tiers liée aux contenus qu'il a importés ou partagés.</div> | |
| </article> | |
| <article> | |
| <h2>Article 10 — Données personnelles et suppression</h2> | |
| <ul> | |
| <li>L'Utilisateur peut supprimer ses fichiers, liens et partages à tout moment depuis l'interface.</li> | |
| <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> | |
| <li>Les données de session expirent après 30 jours d'inactivité.</li> | |
| <li>L'Utilisateur peut supprimer définitivement son compte depuis les paramètres. Cette action est <strong>irréversible</strong>.</li> | |
| </ul> | |
| </article> | |
| <article> | |
| <h2>Article 11 — Propriété intellectuelle</h2> | |
| <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> | |
| <p>Le code source et l'architecture du Service sont fournis à titre de démonstration.</p> | |
| </article> | |
| <article> | |
| <h2>Article 12 — Évolution des conditions</h2> | |
| <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> | |
| </article> | |
| <article> | |
| <h2>Article 13 — Droit applicable et juridiction</h2> | |
| <p>Les présentes CGU sont régies par le <strong>droit français</strong>. À défaut de résolution amiable, tout litige relèvera de la compétence exclusive des tribunaux français.</p> | |
| </article> | |
| <article> | |
| <h2>Article 14 — Contact et mentions légales</h2> | |
| <p><strong>Éditeur du Service : NathMen12</strong> Projet PixelDrive — projet de démonstration technique.</p> | |
| <p><strong>Hébergement des fichiers :</strong> ImgBB (données chiffrées uniquement, contenu illisible par l'hébergeur).</p> | |
| <p><strong>Contact : mc.nathmen12@gmail.com</strong> pour toute question relative aux présentes CGU, contactez l'administrateur du service.</p> | |
| </article> | |
| <footer> | |
| <p>PixelDrive · Projet de démonstration technique</p> | |
| <p>Document servi localement (tos.html) · Aucune garantie n'est fournie</p> | |
| <p>En cas de question, contactez l'administrateur du service.</p> | |
| </footer> | |
| </div> | |
| </body> | |
| </html> |