<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}
$avi_lang = 'es';
$is_fr    = false;
$is_es    = true;

$avi_meta_title = 'Aviso legal y privacidad — Avision';
$avi_meta_desc  = 'Información legal, privacidad, política de datos de la API, cookies y RGPD para Avision.';
$avi_schema_json = array(
	'@context' => 'https://schema.org',
	'@type'    => 'WebPage',
	'name'     => 'Aviso legal y privacidad — Avision',
	'url'      => 'https://avision.org/es/aviso-legal/',
);
$avi_last_updated = date_i18n( 'Y-m-d' );

if ( ! class_exists( 'Avision_Page_Template' ) ) {
	require_once AVISION_PLUGIN_DIR . 'includes/class-avision-page-template.php';
}

$hero = array(
	'badge'    => 'Aviso legal y cumplimiento',
	'title'    => 'Aviso legal y privacidad',
	'subtitle' => 'Advantage Synergies LLP — Registrada en Inglaterra y Gales',
	'size'     => 'small',
);

Avision_Page_Template::render(
	'legal',
	$hero,
	static function () use ( $avi_schema_json, $avi_last_updated ) {
		?>
		<section class="avi-content-section">
			<div class="avi-content-block">
				<nav style="display:flex;gap:14px;flex-wrap:wrap;padding:10px 0 20px;">
					<a href="#privacy" class="avi-nav-link">Política de privacidad</a>
					<a href="#terms" class="avi-nav-link">Condiciones de uso</a>
					<a href="#api-data" class="avi-nav-link">Política de datos de la API</a>
					<a href="#cookies" class="avi-nav-link">Política de cookies</a>
					<a href="#gdpr" class="avi-nav-link">RGPD</a>
				</nav>
				<section id="privacy">
					<h2>Política de privacidad</h2>
					<p>Procesamos los datos del servicio únicamente para proporcionar las funciones solicitadas, mantener la seguridad y mejorar la fiabilidad de la plataforma.</p>
				</section>
				<section id="terms">
					<h2>Condiciones de uso</h2>
					<p>Al utilizar Avision, usted se compromete a utilizar la plataforma de forma legal y de conformidad con las políticas de la plataforma de Google y nuestras condiciones de servicio.</p>
				</section>
				<section id="api-data">
					<h2>Política de datos de la API</h2>
					<p>Avision recopila únicamente los datos de Google Business Profile de los establecimientos autorizados y conectados mediante el consentimiento del usuario a través de OAuth 2.0.</p>
					<ul>
						<li>Almacenamiento: cifrado en reposo en servidores ubicados en la UE.</li>
						<li>Conservación: duración de la cuenta activa + 30 días después de su eliminación.</li>
						<li>Derechos del usuario: acceso, exportación y eliminación a petición.</li>
						<li>Roles: Google es responsable del tratamiento de los datos de la cuenta de origen; Avision actúa como encargado del tratamiento para la prestación del servicio.</li>
					</ul>
					<p>Referencia de la política de Google: <a href="https://policies.google.com/privacy" target="_blank" rel="noopener">Política de privacidad de Google</a>.</p>
					<p>Solicitudes relacionadas con datos: <a href="/contact/">Contáctenos</a>.</p>
				</section>
				<section id="cookies">
					<h2>Política de cookies</h2>
					<p>Las cookies se utilizan para la continuidad de la sesión, la seguridad y los análisis del producto necesarios para el funcionamiento del servicio.</p>
				</section>
				<section id="gdpr">
					<h2>RGPD</h2>
					<p>El tratamiento de los datos sigue los principios del RGPD, incluyendo la limitación de la finalidad, la minimización de datos y los controles de seguridad aplicables a las actividades de tratamiento.</p>
				</section>
				<section style="margin-top:26px;color:var(--avi-text-muted);font-size:13px;">
					<p>Última actualización: <?php echo esc_html( $avi_last_updated ); ?></p>
					<p>Legislación aplicable: Inglaterra y Gales</p>
				</section>
			</div>
		</section>
		<script type="application/ld+json"><?php echo wp_json_encode( $avi_schema_json, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ); ?></script>
		<?php
	}
);
