- {
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; }
/ ---------- SIDEBAR ---------- / .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; }
/ ---------- MAIN CONTENT ---------- / .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; } }
This Rediafile Data Deletion Policy (“DDP”) serves as an integral extension of our Terms of Service, Privacy Policy, and all associated terms and conditions. Rediafile reserves the right to amend this policy at any time, with any modifications becoming effective immediately upon posting on our website. Data Deletion Policy
v1.0 · Updated: August 9, 2026
This Rediafile Data Deletion Policy (“DDP”) serves as an integral extension of our Terms of Service, Privacy Policy, and all associated terms and conditions. Rediafile reserves the right to amend this policy at any time, with any modifications becoming effective immediately upon posting on our website. 1. Introduction
As a general rule, Rediafile is committed to minimizing the amount of personal information retained to facilitate the provision of our services. For further details on data handling practices, please refer to our Privacy Policy. Should you wish to ensure the complete and irreversible deletion of your data from our systems, please contact us at info@rediafile.com with a request to purge your data. Upon receipt of your request, we will take the necessary steps to process it and provide you with confirmation. 2. Data Retention Philosophy
Upon request to delete your data, the following items will be purged from our systems: 3. Items Subject to Deletion
To facilitate the deletion of your account, please adhere to the following steps: 4. Procedure for Data Deletion
Rediafile may retain a limited amount of data necessary for billing, platform security, or legal compliance purposes. However, personal data, SSO-related data, and files will be removed immediately, albeit in an asynchronous manner. It is important to note that some data stored on third-party services, such as billing or diagnostic providers, may not be deleted instantaneously. For additional details, please refer to our Data Retention Policy and Privacy Policy. 5. Data Retention Exceptions
In order to access your account and files, Rediafile must retain certain identifying information about you. By revoking consent to the collection and retention of your personal data, you effectively terminate your account with Rediafile. For requests related to account deletion, please contact us at info@rediafile.com using the exact email address linked to your account. Upon receipt of your request, we will confirm compliance via email. 6. Contact Information
We are dedicated to protecting your privacy and ensuring that your personal data is managed with the utmost care. For further inquiries regarding our Data Deletion Policy, please reach out to us via the contact information provided above. 7. Conclusion