<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Politique de Confidentialité - La Boîte à Bulles</title>
<link href="https://fonts.googleapis.com/css2?family=Handlee&display=swap" rel="stylesheet">
<style>
body {
font-family: Handlee, cursive;
line-height: 1.6;
color: #333;
}
.confidentialite-container {
max-width: 1200px;
margin: 40px auto;
padding: 20px;
}
.confidentialite-navigation {
margin-bottom: 20px;
text-align: center;
}
.confidentialite-navigation a {
color: #4A314D;
text-decoration: none;
padding: 5px 10px;
}
.confidentialite-buttons {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
margin-bottom: 30px;
}
.confidentialite-button {
padding: 15px 30px;
border: none;
border-radius: 25px;
font-size: 18px;
cursor: pointer;
transition: all 0.3s ease;
color: white;
backdrop-filter: blur(5px);
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
font-family: 'Handlee', cursive;
}
.confidentialite-button:nth-child(1) {
background: rgba(156, 140, 161, 0.85);
}
.confidentialite-button:nth-child(2) {
background: rgba(74, 49, 77, 0.85);
}
.confidentialite-button:nth-child(3) {
background: rgba(166, 139, 149, 0.85);
}
.confidentialite-button:nth-child(4) {
background: rgba(74, 44, 76, 0.85);
}
.confidentialite-button:hover {
transform: translateY(-3px);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
}
.confidentialite-content {
display: none;
padding: 30px;
border-radius: 15px;
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
animation: fadeIn 0.5s ease;
}
.subsection {
margin-bottom: 25px;
padding: 20px;
border-radius: 10px;
background: rgba(156, 140, 161, 0.1);
transition: all 0.3s ease;
}
.subsection:hover {
transform: translateX(10px);
background: rgba(74, 49, 77, 0.05);
border-left: 3px solid #4A314D;
padding-left: 15px;
}
.subsection-title {
color: #4A314D;
font-size: 1.4em;
margin-bottom: 15px;
padding-bottom: 8px;
border-bottom: 2px solid rgba(74, 49, 77, 0.3);
}
.confidentialite-content.active {
display: block;
}
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
ul {
list-style: none;
padding-left: 20px;
}
li {
margin-bottom: 10px;
position: relative;
padding-left: 20px;
}
li::before {
content: "•";
color: #9C8CA1;
position: absolute;
left: 0;
}
.preambule {
font-style: italic;
color: #695B6E;
margin-bottom: 25px;
padding: 15px;
border-left: 3px solid #9C8CA1;
}
</style>
</head>
<body>
<div class="confidentialite-container">
<div class="confidentialite-navigation">
<a href="#collecte">Collecte</a> |
<a href="#utilisation">Utilisation</a> |
<a href="#cookies">Cookies</a> |
<a href="#droits">Vos Droits</a>
</div>
<div class="confidentialite-buttons">
<button class="confidentialite-button" onclick="showSection('collecte')">Collecte des Données</button>
<button class="confidentialite-button" onclick="showSection('utilisation')">Utilisation des Données</button>
<button class="confidentialite-button" onclick="showSection('cookies')">Gestion des Cookies</button>
<button class="confidentialite-button" onclick="showSection('droits')">Vos Droits</button>
</div>
<div id="collecte" class="confidentialite-content">
<div class="preambule">
Chaque bulle de données est précieuse ! Voici comment nous collectons et protégeons vos informations.
</div>
<div class="subsection">
<h3 class="subsection-title">Les Données que nous Collectons</h3>
<ul>
<li>Informations de contact (email)</li>
<li>Données de navigation (cookies techniques)</li>
<li>Informations que vous nous fournissez volontairement</li>
</ul>
</div>
<div class="subsection">
<h3 class="subsection-title">Sécurité des Données</h3>
<ul>
<li>Stockage sécurisé chez notre hébergeur Hostinger</li>
<li>Protection contre les accès non autorisés</li>
<li>Mise à jour régulière de nos systèmes de sécurité</li>
</ul>
</div>
</div>
<div id="utilisation" class="confidentialite-content">
<div class="preambule">
Vos données sont utilisées avec soin, uniquement pour faire briller notre service !
</div>
<div class="subsection">
<h3 class="subsection-title">Comment nous Utilisons vos Données</h3>
<ul>
<li>Pour vous contacter et répondre à vos demandes</li>
<li>Pour améliorer votre expérience sur notre site</li>
<li>Pour personnaliser nos services</li>
</ul>
</div>
<div class="subsection">
<h3 class="subsection-title">Durée de Conservation</h3>
<ul>
<li>Conservation limitée au temps nécessaire</li>
<li>Suppression sur demande</li>
<li>Archivage sécurisé selon les obligations légales</li>
</ul>
</div>
</div>
<div id="cookies" class="confidentialite-content">
<div class="preambule">
Nos cookies sont comme des petites bulles de mémoire, voici comment ils fonctionnent !
</div>
<div class="subsection">
<h3 class="subsection-title">Types de Cookies</h3>
<ul>
<li>Cookies essentiels pour le fonctionnement du site</li>
<li>Cookies analytiques pour comprendre l'utilisation</li>
<li>Cookies de personnalisation (optionnels)</li>
</ul>
</div>
<div class="subsection">
<h3 class="subsection-title">Gestion des Cookies</h3>
<ul>
<li>Contrôle via les paramètres de votre navigateur</li>
<li>Choix de refuser les cookies non essentiels</li>
<li>Mise à jour de vos préférences à tout moment</li>
</ul>
</div>
</div>
<div id="droits" class="confidentialite-content">
<div class="preambule">
Vos droits sont notre priorité ! Voici comment les exercer.
</div>
<div class="subsection">
<h3 class="subsection-title">Vos Droits RGPD</h3>
<ul>
<li>Droit d'accès à vos données</li>
<li>Droit de rectification</li>
<li>Droit à l'effacement</li>
<li>Droit à la portabilité</li>
</ul>
</div>
<div class="subsection">
<h3 class="subsection-title">Comment Exercer vos Droits</h3>
<ul>
<li>Contact par email : contact@laboiteabulles.fr</li>
<li>Délai de réponse : 30 jours maximum</li>
<li>Justificatif d'identité nécessaire pour toute demande</li>
</ul>
</div>
</div>
</div>
<script>
function showSection(sectionId) {
document.querySelectorAll('.confidentialite-content').forEach(section => {
section.classList.remove('active');
});
document.getElementById(sectionId).classList.add('active');
}
</script>
</body>
</html>