{% extends 'base.html' %}
{% block title %}Política de privacidad — ContaApp{% endblock %}

{% block content %}
<div class="row justify-content-center" style="max-width:720px;margin:0 auto">

  <div class="col-12 mb-4">
    <div class="d-flex align-items-center gap-3">
      <div style="width:48px;height:48px;background:#fbbf24;border-radius:12px;display:flex;align-items:center;justify-content:center">
        <i class="bi bi-shield-lock-fill" style="font-size:1.5rem;color:#0f2744"></i>
      </div>
      <div>
        <h4 class="fw-bold mb-0" style="color:#0f2744">Política de privacidad y aviso legal</h4>
        <p class="text-muted mb-0" style="font-size:.83rem">Léelo antes de usar ContaApp por primera vez</p>
      </div>
    </div>
  </div>

  {% with msgs = get_flashed_messages(with_categories=true) %}
    {% for cat, msg in msgs %}
      <div class="col-12">
        <div class="alert alert-{{ cat }} alert-dismissible fade show">
          {{ msg }}<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
        </div>
      </div>
    {% endfor %}
  {% endwith %}

  <div class="col-12">
    <div class="card mb-4">
      <div class="card-body" style="font-size:.87rem;line-height:1.7;max-height:520px;overflow-y:auto">

        <h6 class="fw-bold" style="color:#0f2744">1. Responsable del tratamiento</h6>
        <p>
          ContaApp es una aplicación de escritorio instalada localmente en el equipo del usuario.
          El responsable de los datos introducidos en la aplicación es el propio usuario o la empresa
          que adquiere la licencia. El desarrollador de ContaApp no tiene acceso en ningún momento
          a los datos contables, fiscales o personales que el usuario introduce en la aplicación.
        </p>

        <h6 class="fw-bold" style="color:#0f2744">2. Datos que trata ContaApp</h6>
        <p>ContaApp puede almacenar localmente en tu equipo:</p>
        <ul>
          <li>Datos de clientes y proveedores (nombre, NIF, dirección, email, teléfono).</li>
          <li>Facturas emitidas y recibidas, albaranes y presupuestos.</li>
          <li>Datos de empleados y nóminas.</li>
          <li>Información contable y fiscal de la empresa.</li>
          <li>Credenciales de acceso (contraseñas almacenadas con hash bcrypt, nunca en texto plano).</li>
        </ul>
        <p>
          <strong>Todos estos datos se almacenan exclusivamente en archivos SQLite (.db) en tu propio equipo</strong>,
          en la carpeta <code>%APPDATA%\ContaApp\databases\</code>. ContaApp no envía ningún dato
          a servidores externos, salvo las funciones que tú mismo actives explícitamente (como el
          envío de facturas por email desde tu propia cuenta SMTP configurada).
        </p>

        <h6 class="fw-bold" style="color:#0f2744">3. Finalidad del tratamiento</h6>
        <p>
          Los datos se tratan exclusivamente para las funciones de gestión contable, fiscal y
          administrativa que ofrece ContaApp. No se utilizan con ninguna otra finalidad.
        </p>

        <h6 class="fw-bold" style="color:#0f2744">4. Comunicación de datos a terceros</h6>
        <p>
          ContaApp no comunica ningún dato a terceros. La verificación de licencia se realiza
          localmente mediante un archivo firmado digitalmente (.lic); no requiere conexión a internet.
        </p>

        <h6 class="fw-bold" style="color:#0f2744">5. Derechos del usuario</h6>
        <p>
          Como responsable de los datos que introduces, puedes acceder, rectificar o eliminar
          cualquier dato directamente desde la aplicación o eliminando los archivos .db correspondientes.
          Para ejercer derechos derivados del RGPD respecto a los datos de tus clientes o empleados,
          eres tú, como responsable del tratamiento, quien debe atenderlos.
        </p>

        <h6 class="fw-bold" style="color:#0f2744">6. Seguridad</h6>
        <p>
          Las contraseñas de usuario se almacenan con hash bcrypt (irreversible). Las bases de datos
          SQLite no están cifradas por defecto; se recomienda cifrar el disco del equipo con
          BitLocker o similar si manejas datos especialmente sensibles.
          ContaApp crea copias de seguridad automáticas en <code>%APPDATA%\ContaApp\backups\</code>
          cada vez que se inicia.
        </p>

        <h6 class="fw-bold" style="color:#0f2744">7. Cumplimiento normativo</h6>
        <p>
          ContaApp está diseñado para ayudar al cumplimiento del <em>Reglamento General de Protección
          de Datos (RGPD/GDPR)</em> y la <em>Ley Orgánica de Protección de Datos (LOPDGDD)</em> de España.
          La responsabilidad del correcto tratamiento de los datos de terceros que introduzcas
          recae sobre el titular de la licencia.
        </p>

        <h6 class="fw-bold" style="color:#0f2744">8. Acceso de soporte técnico</h6>
        <p>
          ContaApp dispone de un usuario de soporte técnico reservado (rol «superadmin») que
          permite al desarrollador acceder a cualquier empresa registrada en la instalación.
          Este acceso está diseñado exclusivamente para prestar asistencia técnica cuando
          el titular de la licencia lo solicite expresamente.
        </p>
        <p>
          Garantías del acceso de soporte:
        </p>
        <ul>
          <li><strong>Solo se activa bajo petición</strong> — el desarrollador no accede salvo que tú lo solicites.</li>
          <li><strong>Visibilidad total</strong> — cuando el soporte está activo, la interfaz muestra el banner naranja «Modo soporte activo» de forma permanente, para que el titular siempre sepa cuándo hay acceso de soporte.</li>
          <li><strong>Sin exportación de datos</strong> — el soporte técnico no puede exportar ni copiar bases de datos sin acceso físico al equipo.</li>
          <li><strong>Base local</strong> — el acceso se realiza en el propio equipo del cliente (presencialmente o mediante herramienta de escritorio remoto). No existe ningún servidor centralizado.</li>
        </ul>
        <p>
          Al aceptar esta política, autorizas la existencia del usuario de soporte técnico
          y su uso bajo las condiciones descritas.
        </p>

        <h6 class="fw-bold" style="color:#0f2744">9. Contacto</h6>
        <p class="mb-0">
          Para cualquier consulta sobre privacidad, soporte o sobre la aplicación:
          <a href="mailto:paurone199@gmail.com">paurone199@gmail.com</a>
        </p>

      </div>
    </div>

    <form method="post">
      <div class="card">
        <div class="card-body">
          <div class="form-check mb-3">
            <input type="checkbox" class="form-check-input" id="cb-acepto" name="acepto" value="1" required>
            <label class="form-check-label fw-semibold" for="cb-acepto" style="font-size:.9rem">
              He leído y acepto la política de privacidad. Entiendo que ContaApp almacena
              mis datos localmente y que soy el responsable de su tratamiento.
            </label>
          </div>
          <div class="d-flex justify-content-end">
            <button type="submit" class="btn btn-primary px-5">
              <i class="bi bi-check2-circle me-2"></i>Aceptar y continuar
            </button>
          </div>
        </div>
      </div>
    </form>
  </div>
</div>
{% endblock %}
