- {
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; }
/ ---------- BARRA LATERAL ---------- / .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; }
/ ---------- CONTENIDO 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; } }
Esta Política de eliminación de datos de Rediafile (« DDP ») sirve como una extensión integral de nuestros Términos de Servicio, Política de Privacidad y todos los términos y condiciones asociados. Rediafile se reserva el derecho de modificar esta política en cualquier momento, y cualquier modificación entrará en vigor inmediatamente después de su publicación en nuestro sitio web. Política de eliminación de datos
v1.0 · Actualizado: 9 de agosto de 2026
Esta Política de eliminación de datos de Rediafile (« DDP ») sirve como una extensión integral de nuestros Términos de Servicio, Política de Privacidad y todos los términos y condiciones asociados. Rediafile se reserva el derecho de modificar esta política en cualquier momento, y cualquier modificación entrará en vigor inmediatamente después de su publicación en nuestro sitio web. 1. Introducción
Como regla general, Rediafile se compromete a minimizar la cantidad de información personal retenida para facilitar la prestación de nuestros servicios. Para obtener más detalles sobre las prácticas de manejo de datos, consulte nuestra Política de Privacidad. Si desea garantizar la eliminación completa e irreversible de sus datos de nuestros sistemas, contáctenos en info@rediafile.com con una solicitud para purgar sus datos. Al recibir su solicitud, tomaremos las medidas necesarias para procesarla y le proporcionaremos una confirmación. 2. Filosofía de retención de datos
Al solicitar la eliminación de sus datos, los siguientes elementos se eliminarán de nuestros sistemas: 3. Elementos sujetos a eliminación
Para facilitar la eliminación de su cuenta, siga los siguientes pasos: 4. Procedimiento de eliminación de datos
Rediafile puede retener una cantidad limitada de datos necesarios para la facturación, la seguridad de la plataforma o el cumplimiento legal. Sin embargo, los datos personales, los datos relacionados con SSO y los archivos se eliminarán de inmediato, aunque de forma asíncrona. Es importante tener en cuenta que algunos datos almacenados en servicios de terceros, como proveedores de facturación o diagnóstico, pueden no eliminarse instantáneamente. Para obtener más detalles, consulte nuestra Política de retención de datos y nuestra Política de privacidad. 5. Excepciones a la retención de datos
Para acceder a su cuenta y archivos, Rediafile debe retener cierta información de identificación sobre usted. Al revocar el consentimiento para la recopilación y retención de sus datos personales, efectivamente termina su cuenta con Rediafile. Para solicitudes relacionadas con la eliminación de la cuenta, contáctenos en info@rediafile.com utilizando la dirección de correo electrónico exacta vinculada a su cuenta. Al recibir su solicitud, confirmaremos el cumplimiento por correo electrónico. 6. Información de contacto
Nos dedicamos a proteger su privacidad y garantizar que sus datos personales se manejen con el mayor cuidado. Para cualquier consulta sobre nuestra Política de eliminación de datos, comuníquese con nosotros a través de la información de contacto proporcionada anteriormente. 7. Conclusión