Files
LazyBot/app/public/privacy.html
T
2026-02-22 15:36:23 +01:00

228 lines
8.9 KiB
HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<title>Politique de confidentialité - LazyBot</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Politique de confidentialité de LazyBot - Bot Discord">
<link rel="stylesheet" href="/global.css">
<link rel="stylesheet" href="/tos.css">
</head>
<body>
<!-- Navigation -->
<nav class="navbar">
<div class="navbar-container">
<a href="/" class="navbar-brand">
<img id="bot-avatar" src="" alt="LazyBot">
<span>LazyBot</span>
</a>
<div class="navbar-nav">
<a href="/" class="navbar-link">Accueil</a>
<a href="/dashboard" class="navbar-link">Dashboard</a>
<div id="auth-section">
<a href="/auth/login" class="btn btn-primary btn-sm">Connexion</a>
</div>
</div>
</div>
</nav>
<!-- Content -->
<main class="tos-container">
<div class="tos-content">
<h1>🔒 Politique de confidentialité</h1>
<p class="tos-updated">Dernière mise à jour : 17 janvier 2026</p>
<section class="tos-section">
<h2>1. Introduction</h2>
<p>
Cette politique de confidentialité explique comment LazyBot ("le Bot", "nous") collecte,
utilise et protège vos informations lorsque vous utilisez nos services.
Nous nous engageons à protéger votre vie privée et à traiter vos données de manière transparente.
</p>
</section>
<section class="tos-section">
<h2>2. Données collectées</h2>
<p>Nous collectons uniquement les données nécessaires au fonctionnement du Bot :</p>
<h3>2.1 Données de serveur</h3>
<ul>
<li><strong>ID du serveur</strong> : Pour identifier et stocker les configurations</li>
<li><strong>ID des salons</strong> : Pour les fonctionnalités de messages automatiques</li>
<li><strong>ID des rôles</strong> : Pour les fonctionnalités d'attribution de rôles</li>
</ul>
<h3>2.2 Données utilisateur</h3>
<ul>
<li><strong>ID Discord</strong> : Pour identifier les utilisateurs dans les systèmes de niveaux et d'économie</li>
<li><strong>Nom d'utilisateur</strong> : Affiché temporairement dans les messages (non stocké)</li>
<li><strong>Avatar</strong> : Utilisé dans le dashboard (récupéré via Discord, non stocké)</li>
</ul>
<h3>2.3 Données de progression</h3>
<ul>
<li><strong>Niveau et XP</strong> : Pour le système de niveaux</li>
<li><strong>Solde et banque</strong> : Pour le système d'économie virtuelle</li>
<li><strong>Horodatages</strong> : Pour gérer les cooldowns des commandes</li>
</ul>
</section>
<section class="tos-section">
<h2>3. Utilisation des données</h2>
<p>Vos données sont utilisées exclusivement pour :</p>
<ul>
<li>Fournir les fonctionnalités du Bot (niveaux, économie, messages automatiques)</li>
<li>Sauvegarder vos configurations de serveur</li>
<li>Authentifier les administrateurs sur le dashboard</li>
<li>Améliorer nos services</li>
</ul>
<p>
<strong>Nous ne vendons jamais vos données.</strong> Nous ne partageons pas vos données avec des tiers
à des fins commerciales ou publicitaires.
</p>
</section>
<section class="tos-section">
<h2>4. Stockage et sécurité</h2>
<ul>
<li>Les données sont stockées dans une base de données SQLite sécurisée</li>
<li>L'accès aux données est limité et protégé</li>
<li>Les sessions du dashboard utilisent des cookies sécurisés</li>
<li>L'authentification passe par OAuth2 de Discord (nous ne stockons pas votre mot de passe)</li>
</ul>
</section>
<section class="tos-section">
<h2>5. Conservation des données</h2>
<p>Les données sont conservées tant que :</p>
<ul>
<li><strong>Données de serveur</strong> : Tant que le Bot est présent sur le serveur</li>
<li><strong>Données utilisateur</strong> : Tant que l'utilisateur est membre d'un serveur utilisant le Bot</li>
<li><strong>Sessions dashboard</strong> : Jusqu'à déconnexion ou expiration (24 heures)</li>
</ul>
</section>
<section class="tos-section">
<h2>6. Vos droits</h2>
<p>Conformément aux réglementations en vigueur (notamment le RGPD), vous avez le droit de :</p>
<ul>
<li><strong>Accès</strong> : Demander quelles données nous avons sur vous</li>
<li><strong>Rectification</strong> : Demander la correction de données inexactes</li>
<li><strong>Suppression</strong> : Demander la suppression de vos données</li>
<li><strong>Portabilité</strong> : Recevoir vos données dans un format lisible</li>
<li><strong>Opposition</strong> : Vous opposer au traitement de vos données</li>
</ul>
</section>
<section class="tos-section">
<h2>7. Suppression des données</h2>
<p>Pour supprimer vos données :</p>
<ul>
<li><strong>Données de serveur</strong> : Retirez le Bot de votre serveur - les données seront automatiquement supprimées</li>
<li><strong>Données personnelles</strong> : Contactez-nous via le serveur Discord de support</li>
</ul>
<p>
La suppression est effectuée dans un délai de 30 jours maximum après la demande.
</p>
</section>
<section class="tos-section">
<h2>8. Cookies</h2>
<p>Le dashboard utilise des cookies essentiels pour :</p>
<ul>
<li>Maintenir votre session de connexion</li>
<li>Assurer la sécurité de votre compte</li>
</ul>
<p>
Nous n'utilisons pas de cookies de tracking ou publicitaires.
</p>
</section>
<section class="tos-section">
<h2>9. Services tiers</h2>
<p>Le Bot interagit avec les services suivants :</p>
<ul>
<li><strong>Discord API</strong> : Pour toutes les fonctionnalités du Bot - <a href="https://discord.com/privacy" target="_blank">Politique de Discord</a></li>
</ul>
</section>
<section class="tos-section">
<h2>10. Mineurs</h2>
<p>
Le Bot respecte les conditions d'utilisation de Discord concernant l'âge minimum (13 ans, ou plus selon les pays).
Nous ne collectons pas sciemment de données sur des enfants en dessous de l'âge requis.
</p>
</section>
<section class="tos-section">
<h2>11. Modifications</h2>
<p>
Cette politique peut être mise à jour occasionnellement. Les modifications seront publiées sur cette page
avec une date de mise à jour. Nous vous encourageons à consulter régulièrement cette page.
</p>
</section>
<section class="tos-section">
<h2>12. Contact</h2>
<p>
Pour toute question concernant cette politique de confidentialité ou pour exercer vos droits,
contactez-nous via notre serveur Discord de support.
</p>
</section>
<div class="tos-back">
<a href="/" class="btn btn-secondary">← Retour à l'accueil</a>
</div>
</div>
</main>
<!-- Footer -->
<footer class="footer">
<div class="footer-content">
<div class="footer-links">
<a href="/dashboard">Dashboard</a>
<a href="/tos">Conditions d'utilisation</a>
<a href="/privacy">Politique de confidentialité</a>
<a href="https://links.arthurp.fr/" target="_blank">Support</a>
</div>
<p class="footer-copyright">
© 2024 LazyBot. Fait avec ❤️ pour Discord.
</p>
</div>
</footer>
<script>
// Charger les infos du bot (avatar)
fetch("/api/bot-info")
.then(res => res.json())
.then(bot => {
const avatarUrl = `https://cdn.discordapp.com/avatars/${bot.id}/${bot.avatar}.png`;
document.getElementById("bot-avatar").src = avatarUrl;
})
.catch(() => {
document.getElementById("bot-avatar").src = "https://cdn.discordapp.com/embed/avatars/0.png";
});
// Vérifier si l'utilisateur est connecté
fetch("/api/user")
.then(res => {
if (!res.ok) throw new Error("Non connecté");
return res.json();
})
.then(user => {
const authSection = document.getElementById("auth-section");
authSection.innerHTML = `
<div class="navbar-actions">
<div class="navbar-user">
<img src="https://cdn.discordapp.com/avatars/${user.id}/${user.avatar}.png" alt="Avatar">
<span>${user.username}</span>
</div>
<a href="/auth/logout" class="btn btn-secondary btn-sm">Déconnexion</a>
</div>
`;
})
.catch(() => {});
</script>
</body>
</html>