- {
margin: 0; padding: 0; box-sizing: border-box; }
.policy-wrapper { max-width: 1280px; width: 100%; margin: 0 auto; display: grid; grid-template-columns: 280px 1fr; gap: 2.5rem; background: #ffffff; border-radius: 32px; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15); padding: 2.5rem 2.5rem 3rem 2.5rem; }
/ ---------- BARRE LATÉRALE ---------- / .sidebar { position: sticky; top: 2rem; align-self: start; border-right: 1px solid #e9edf4; padding-right: 1.5rem; }
.sidebar-brand { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 2rem; padding-bottom: 1.5rem; border-bottom: 1px solid #eef2f6; }
.sidebar-brand i { font-size: 2rem; color: #2563eb; background: #eef4ff; padding: 0.5rem; border-radius: 14px; }
.sidebar-brand span { font-weight: 700; font-size: 1.35rem; letter-spacing: -0.3px; color: #0b1e38; }
.sidebar-nav { display: flex; flex-direction: column; gap: 0.3rem; }
.sidebar-nav a { display: flex; align-items: center; gap: 0.75rem; padding: 0.7rem 1rem; border-radius: 12px; font-size: 0.9rem; font-weight: 500; color: #334155; text-decoration: none; transition: all 0.2s ease; border: 1px solid transparent; }
.sidebar-nav a i { width: 1.4rem; font-size: 1rem; color: #64748b; transition: color 0.2s; }
.sidebar-nav a:hover { background: #f1f5f9; color: #1e293b; border-color: #e2e8f0; }
.sidebar-nav a:hover i { color: #2563eb; }
.sidebar-nav a.active { background: #eef4ff; color: #1e4caf; border-color: #b9d0f8; font-weight: 600; }
.sidebar-nav a.active i { color: #2563eb; }
.sidebar-updated { margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid #eef2f6; font-size: 0.8rem; color: #64748b; display: flex; flex-direction: column; gap: 0.25rem; }
.sidebar-updated i { margin-right: 0.3rem; color: #3b82f6; }
/ ---------- CONTENU PRINCIPAL ---------- / .main-policy { min-width: 0; }
.policy-header2 { margin-bottom: 2.5rem; }
.policy-header2 h1 { font-size: 2.2rem; font-weight: 700; letter-spacing: -0.5px; color: #0b1e38; display: flex; align-items: center; gap: 0.75rem; }
.policy-header2 h1 i { color: #2563eb; font-size: 2rem; }
.policy-header2 .last-updated { display: inline-block; margin-top: 0.5rem; background: #eef4ff; padding: 0.3rem 1.2rem; border-radius: 30px; font-size: 0.85rem; font-weight: 500; color: #1e4caf; border: 1px solid #d4e0f7; }
.policy-header2 p { margin-top: 1rem; color: #334155; max-width: 800px; line-height: 1.6; }
.policy-section { margin-top: 2.2rem; padding-bottom: 0.5rem; border-bottom: 1px solid #eef2f6; }
.policy-section:last-of-type { border-bottom: none; }
.policy-section h2 { font-size: 1.5rem; font-weight: 650; color: #0b1e38; display: flex; align-items: center; gap: 0.6rem; margin-bottom: 0.75rem; }
.policy-section h2 i { color: #2563eb; font-size: 1.3rem; width: 1.8rem; }
.policy-section h3 { font-size: 1.1rem; font-weight: 600; color: #1e293b; margin: 1.2rem 0 0.4rem 0; }
.policy-section p { margin-top: 0.5rem; color: #1e293b; line-height: 1.6; }
.policy-section ul, .policy-section ol { margin: 0.6rem 0 0.6rem 1.8rem; color: #1e293b; }
.policy-section li { margin-bottom: 0.3rem; }
.highlight-box { background: #f8fafc; padding: 0.8rem 1.5rem; border-radius: 16px; border-left: 5px solid #2563eb; margin: 1rem 0; font-size: 0.95rem; color: #0b1e38; }
.highlight-box i { color: #2563eb; margin-right: 0.6rem; }
.small-meta { color: #475569; font-size: 0.8rem; background: #f1f5f9; padding: 0.15rem 0.7rem; border-radius: 30px; display: inline-block; margin-left: 0.3rem; }
.contact-block { display: flex; flex-wrap: wrap; gap: 0.8rem 2rem; background: #f8fafc; padding: 1.2rem 1.8rem; border-radius: 20px; margin-top: 0.8rem; }
.contact-block i { width: 1.4rem; color: #2563eb; }
.contact-block a { color: #2563eb; text-decoration: none; font-weight: 500; }
.contact-block a:hover { text-decoration: underline; }
/ ---------- RESPONSIVE ---------- / @media (max-width: 900px) { .policy-wrapper { grid-template-columns: 1fr; padding: 1.8rem; gap: 1.5rem; }
.sidebar { position: relative; top: 0; border-right: none; padding-right: 0; border-bottom: 1px solid #e9edf4; padding-bottom: 1.5rem; }
.sidebar-nav { flex-direction: row; flex-wrap: wrap; gap: 0.2rem; }
.sidebar-nav a { padding: 0.4rem 1rem; font-size: 0.8rem; }
.sidebar-updated { margin-top: 0.8rem; padding-top: 0.8rem; } }
@media (max-width: 550px) { .policy-wrapper { padding: 1.2rem; }
.policy-header2 h1 { font-size: 1.6rem; flex-wrap: wrap; }
.policy-section h2 { font-size: 1.25rem; }
.policy-section h2 i { font-size: 1rem; width: 1.5rem; }
.contact-block { flex-direction: column; gap: 0.4rem; padding: 1rem; } }
Cette politique de suppression des données de Rediafile (« DDP ») constitue une extension intégrale de nos conditions d'utilisation, de notre politique de confidentialité et de toutes les conditions générales associées. Rediafile se réserve le droit de modifier cette politique à tout moment, les modifications devenant effectives immédiatement après leur publication sur notre site web. Politique de suppression des données
v1.0 · Mise à jour : 9 août 2026
Cette politique de suppression des données de Rediafile (« DDP ») constitue une extension intégrale de nos conditions d'utilisation, de notre politique de confidentialité et de toutes les conditions générales associées. Rediafile se réserve le droit de modifier cette politique à tout moment, les modifications devenant effectives immédiatement après leur publication sur notre site web. 1. Introduction
En règle générale, Rediafile s'engage à minimiser la quantité d'informations personnelles conservées pour faciliter la fourniture de nos services. Pour plus de détails sur les pratiques de traitement des données, veuillez consulter notre politique de confidentialité. Si vous souhaitez garantir la suppression complète et irréversible de vos données de nos systèmes, veuillez nous contacter à info@rediafile.com avec une demande de purge de vos données. Dès réception de votre demande, nous prendrons les mesures nécessaires pour la traiter et vous fournir une confirmation. 2. Philosophie de conservation des données
Sur demande de suppression de vos données, les éléments suivants seront purgés de nos systèmes : 3. Éléments soumis à suppression
Pour faciliter la suppression de votre compte, veuillez suivre les étapes suivantes : 4. Procédure de suppression des données
Rediafile peut conserver une quantité limitée de données nécessaires à la facturation, à la sécurité de la plateforme ou à la conformité légale. Cependant, les données personnelles, les données liées au SSO et les fichiers seront supprimés immédiatement, bien que de manière asynchrone. Il est important de noter que certaines données stockées sur des services tiers, tels que les fournisseurs de facturation ou de diagnostic, peuvent ne pas être supprimées instantanément. Pour plus de détails, veuillez consulter notre politique de conservation des données et notre politique de confidentialité. 5. Exceptions à la conservation des données
Pour accéder à votre compte et à vos fichiers, Rediafile doit conserver certaines informations d'identification vous concernant. En révoquant votre consentement à la collecte et à la conservation de vos données personnelles, vous mettez effectivement fin à votre compte Rediafile. Pour les demandes liées à la suppression de compte, veuillez nous contacter à info@rediafile.com en utilisant l'adresse e-mail exacte liée à votre compte. Dès réception de votre demande, nous confirmerons la conformité par e-mail. 6. Coordonnées
Nous nous engageons à protéger votre vie privée et à garantir que vos données personnelles sont gérées avec le plus grand soin. Pour toute question concernant notre politique de suppression des données, veuillez nous contacter via les coordonnées fournies ci-dessus. 7. Conclusion