Aviso legal
<?php
declare(strict_types=1);
require_once __DIR__ . '/../core/news.php';
require_once __DIR__ . '/../core/settings.php';
require_once __DIR__ . '/../core/stats.php';
require_once __DIR__ . '/../core/categories.php';
$settings = get_home_settings();
$categories = get_categories_config()['items'];
$mobileCategories = array_values(array_filter($categories, static function(array $cat): bool {
return !empty($cat['enabled']);
}));
usort($mobileCategories, static function(array $a, array $b): int {
$nameA = (string)($a['name'] ?? '');
$nameB = (string)($b['name'] ?? '');
$orderA = ($nameA === 'Seguridad Privada') ? 9999 : (int)($a['order'] ?? 999);
$orderB = ($nameB === 'Seguridad Privada') ? 9999 : (int)($b['order'] ?? 999);
return [$orderA, $nameA] <=> [$orderB, $nameB];
});
$mobileIconMap = [
'policía nacional' => 'assets/img/mobile-menu/policia-nacional.png',
'guardia civil' => 'assets/img/mobile-menu/guardia.png',
'seguridad privada' => 'assets/img/mobile-menu/seguridad.png',
'policía local' => 'assets/img/mobile-menu/policia-local.png',
"mossos d'esquadra" => 'assets/img/mobile-menu/mossos.png',
];
function cronosfera_mobile_label(string $name): string {
$parts = preg_split('/\s+/', trim($name)) ?: [$name];
if (count($parts) >= 2) {
$last = array_pop($parts);
return e(implode(' ', $parts)) . '<br>' . e($last);
}
return e($name);
}
?>
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Google Tag Manager -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5PC6TNK5');
</script>
<!-- End Google Tag Manager -->
<title>Aviso Legal y Condiciones de uso | CRONOSFERA</title>
<meta name="description" content="Aviso Legal y Condiciones de uso de CRONOSFERA." />
<meta name="robots" content="index,follow" />
<link rel="icon" type="image/png" sizes="32x32" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<link rel="icon" type="image/png" sizes="16x16" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<link rel="apple-touch-icon" sizes="180x180" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<link rel="shortcut icon" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<meta name="theme-color" content="#05070c">
<link rel="stylesheet" href="<?= e(cronosfera_asset('assets/css/style.css')) ?>" />
<script defer src="<?= e(cronosfera_asset('assets/js/main.js')) ?>"></script>
<style>
body.legal-page-body{
background:#f4f4f4;
}
.legal-page{
background:#f4f4f4;
color:#111;
padding:44px 0 64px;
}
.legal-wrap{
max-width:1080px;
margin:0 auto;
padding:0 22px;
}
.legal-head{
padding-bottom:18px;
border-bottom:1px solid #dddddd;
margin-bottom:24px;
}
.legal-head h1{
margin:0 0 10px;
color:#111;
font-size:clamp(30px,4vw,44px);
line-height:1.12;
font-weight:800;
letter-spacing:-.03em;
font-family:Georgia,"Times New Roman",serif;
}
.legal-updated{
margin:0;
color:#666;
font-size:14px;
font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
.legal-page h2{
margin:34px 0 12px;
color:#111;
font-size:clamp(22px,2.8vw,30px);
line-height:1.2;
font-weight:800;
font-family:Georgia,"Times New Roman",serif;
}
.legal-page h3{
margin:18px 0 8px;
color:#1b1b1b;
font-size:clamp(18px,2vw,22px);
line-height:1.3;
font-weight:700;
font-family:Georgia,"Times New Roman",serif;
}
.legal-page p,
.legal-page li{
color:#1f1f1f;
font-size:18px;
line-height:1.8;
font-family:Georgia,"Times New Roman",serif;
}
.legal-page p{margin:0 0 14px}
.legal-page ul,
.legal-page ol{
margin:0 0 16px;
padding-left:24px;
}
.legal-page li{margin:0 0 6px}
.legal-page a{
color:#1f5fa8;
text-decoration:none;
border-bottom:1px solid rgba(31,95,168,.28);
}
.legal-page a:hover{
color:#17497b;
border-bottom-color:rgba(23,73,123,.7);
}
.legal-toc{
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding:16px 0;
margin:0 0 28px;
}
.legal-toc strong{
display:block;
margin-bottom:10px;
color:#222;
font-size:14px;
font-weight:800;
letter-spacing:.12em;
text-transform:uppercase;
font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
.legal-box{
margin:14px 0 16px;
padding:16px 18px;
background:#fafafa;
border:1px solid #dddddd;
}
.legal-note{
margin:14px 0 16px;
padding:14px 16px;
background:#f8f8f8;
border-left:4px solid #9b9b9b;
color:#2a2a2a;
}
.legal-sep{
border:none;
border-top:1px solid #dddddd;
margin:34px 0 22px;
}
.legal-copy{
color:#666;
font-size:14px;
line-height:1.6;
font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
@media (max-width:768px){
.legal-page{
padding:26px 0 34px;
}
.legal-wrap{
padding:0 16px;
}
.legal-head h1{
font-size:2rem;
}
.legal-page h2{
margin-top:28px;
}
.legal-page p,
.legal-page li{
font-size:16px;
}
}
@media print{
.site-header,
.footer,
.mobile-police-nav{
display:none !important;
}
.legal-page{
padding:0;
background:#fff;
}
.legal-wrap{
max-width:none;
padding:0;
}
.legal-page a{
color:#000;
text-decoration:underline;
border-bottom:none;
}
.legal-box,
.legal-note{
border:1px solid #000;
background:#fff;
}
}
</style>
<script>
document.addEventListener("DOMContentLoaded", () => {
const years = document.querySelectorAll(".legal-year");
years.forEach(y => y.textContent = new Date().getFullYear());
const d = document.getElementById("updated");
if (d) {
const now = new Date();
const dd = String(now.getDate()).padStart(2, "0");
const mm = String(now.getMonth() + 1).padStart(2, "0");
const yy = now.getFullYear();
d.textContent = `${dd}/${mm}/${yy}`;
}
});
</script>
</head>
<body class="legal-page-body">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5PC6TNK5"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager -->
<header class="site-header">
<div class="container header-main">
<div class="logo-title">CRONOSFERA</div>
<p>La voz digital del sector seguridad</p>
</div>
<nav class="main-nav">
<div class="container">
<a href="/#actualidad">Actualidad</a>
<a href="/#categorias">Categorías</a>
<a href="/#instagram">Instagram</a>
<a href="/#colaboradores">Colaboradores</a>
<a href="/#parches">Parches</a>
<a href="/comunidad">Comunidad</a>
<a href="https://emergencia.cronosfera.es/">Emergencias</a>
<a href="/buscar">Buscar</a>
<a href="/contacto">Contacto</a>
</div>
</nav>
</header>
<main class="legal-page">
<div class="legal-wrap">
<header class="legal-head">
<h1>Aviso Legal y Condiciones de uso</h1>
<p class="legal-updated">Última actualización: <span id="updated"></span></p>
</header>
<nav class="legal-toc" aria-label="Índice de contenidos">
<strong>Contenido</strong>
<ol>
<li><a href="#identidad">Identidad del titular de la web</a></li>
<li><a href="#terminos">Términos legales y condiciones de uso</a></li>
<li><a href="#responsabilidad">Responsabilidad y garantías</a></li>
<li><a href="#obligaciones">Obligación de uso correcto</a></li>
<li><a href="#propiedad">Propiedad intelectual e industrial</a></li>
<li><a href="#contenidos">Contenido, derechos de imagen y retirada</a></li>
<li><a href="#datos">Protección de datos</a></li>
<li><a href="#cookies">Cookies</a></li>
<li><a href="#ley">Ley aplicable y jurisdicción</a></li>
</ol>
</nav>
<section id="identidad">
<h2>1. Identidad del titular de la web</h2>
<div class="legal-box">
<p><strong>Nombre del medio:</strong> CRONOSFERA</p>
<p><strong>Titular:</strong> Celeste Muñoz</p>
<p><strong>DNI:</strong> 770477***</p>
<p><strong>Correo electrónico:</strong> <a href="mailto:info@cronosfera.es">info@cronosfera.es</a></p>
<p><strong>Ámbito:</strong> España</p>
<p><strong>Tipo de proyecto:</strong> Periódico digital / medio informativo</p>
<p><strong>Marca registrada:</strong> <a href="https://ceo.oepm.es/detalleExpediente?numExp=M4296985" target="_blank" rel="noopener noreferrer">Consulta de expediente en OEPM</a></p>
<p><strong>Sitio web:</strong> <a href="https://cronosfera.es">www.cronosfera.es</a></p>
</div>
<p>
El dominio y el sitio web <a href="https://cronosfera.es">www.cronosfera.es</a> (en adelante, el “Sitio Web”)
son titularidad de <strong>Celeste Muñoz</strong>, titular del medio <strong>CRONOSFERA</strong>.
</p>
</section>
<section id="terminos">
<h2>2. Términos legales y condiciones de uso</h2>
<p>
El acceso y uso del Sitio Web atribuyen la condición de usuario, el “Usuario”, e implican la aceptación del presente Aviso Legal
en la versión publicada en el momento del acceso. Si el Usuario no está de acuerdo con alguna de las condiciones aquí establecidas,
deberá abstenerse de utilizar el Sitio Web.
</p>
</section>
<section id="responsabilidad">
<h2>3. Responsabilidad y garantías</h2>
<h3>Acceso y disponibilidad</h3>
<p>
El acceso al Sitio Web es, con carácter general, libre y gratuito. CRONOSFERA podrá interrumpir temporal o definitivamente el acceso
por motivos técnicos, de seguridad, mantenimiento o fuerza mayor. No se garantiza la disponibilidad ininterrumpida del Sitio Web.
</p>
<h3>Enlaces a terceros</h3>
<p>
El Sitio Web puede incluir enlaces a páginas de terceros, por ejemplo, redes sociales. CRONOSFERA no se hace responsable de la información,
contenidos, productos o servicios prestados en sitios enlazados.
</p>
<h3>Seguridad</h3>
<p>
El Usuario se compromete a no introducir virus, scripts o cualquier código malicioso que pueda afectar al Sitio Web o a terceros.
CRONOSFERA no será responsable de daños derivados de interferencias, interrupciones o desconexiones ajenas a su voluntad.
</p>
</section>
<section id="obligaciones">
<h2>4. Obligación de uso correcto</h2>
<p>
El Usuario se obliga a utilizar el Sitio Web conforme a la ley, la moral, el orden público y las presentes condiciones,
absteniéndose de realizar actividades ilícitas, lesivas de derechos e intereses de terceros o que puedan dañar, inutilizar,
sobrecargar o deteriorar el Sitio Web.
</p>
</section>
<section id="propiedad">
<h2>5. Propiedad intelectual e industrial</h2>
<p>
Salvo indicación expresa, los contenidos del Sitio Web, textos, imágenes, logotipos, diseños, software y código, son titularidad
de CRONOSFERA o de terceros licenciantes y están protegidos por la legislación española e internacional. Queda prohibida su reproducción,
distribución, comunicación pública o transformación sin autorización expresa.
</p>
<p>
<strong>CRONOSFERA®</strong> es una marca registrada. Todos los derechos reservados.
</p>
</section>
<section id="contenidos">
<h2>6. Contenido, derechos de imagen y retirada</h2>
<p>
CRONOSFERA procura que el contenido publicado sea contenido autorizado por sus propios autores o por quienes ostenten derechos suficientes.
Si el Usuario o un tercero considera que algún contenido pudiera vulnerar derechos, por ejemplo, derechos de autor, derechos de imagen,
honor o intimidad, puede solicitar su revisión y, en su caso, retirada, mediante comunicación a
<a href="mailto:info@cronosfera.es">info@cronosfera.es</a>.
</p>
<div class="legal-note">
<strong>Procedimiento de retirada:</strong> indica el enlace exacto del contenido, explica el motivo de la solicitud y, si procede,
aporta documentación que acredite la titularidad del derecho o la representación.
</div>
</section>
<section id="datos">
<h2>7. Protección de datos</h2>
<p>
Los datos personales que puedan recabarse a través del Sitio Web, por ejemplo, mediante correo de contacto, se tratarán con la finalidad
de atender solicitudes y comunicaciones. Para más información, consulte la Política de Privacidad o solicítela en
<a href="mailto:info@cronosfera.es">info@cronosfera.es</a>.
</p>
</section>
<section id="cookies">
<h2>8. Cookies</h2>
<p>
El Sitio Web puede utilizar cookies o tecnologías similares. El Usuario podrá configurar su navegador para bloquear o eliminar cookies.
Si se dispone de Política de Cookies, se publicará en esta sección correspondiente.
</p>
</section>
<section id="ley">
<h2>9. Ley aplicable y jurisdicción</h2>
<p>
Este Aviso Legal se rige por la legislación española. En caso de consumidor o usuario, los juzgados competentes serán los de su domicilio,
y en el resto de casos, los que resulten competentes conforme a la normativa aplicable.
</p>
</section>
<hr class="legal-sep">
<p class="legal-copy">
<strong>© <span class="legal-year"></span> CRONOSFERA®</strong> · Todos los derechos reservados.
</p>
</div>
</main>
<footer class="footer" id="contacto">
<div class="container footer-grid">
<div>
<h4>CRONOSFERA</h4>
<p><?= e($settings['footer_about']) ?></p>
</div>
<div>
<h4>Navegación</h4>
<nav>
<a href="/#actualidad">Actualidad</a>
<a href="/#categorias">Categorías</a>
<a href="/#instagram">Instagram</a>
<a href="/#parches">Parches</a>
<a href="/comunidad">Comunidad</a>
<a href="https://emergencia.cronosfera.es/">Emergencias</a>
</nav>
</div>
<div>
<h4>Colaboración</h4>
<nav>
<a href="/#colaboradores">Colaboradores</a>
<a href="#">Patrocinios</a>
<a href="#">Espacios destacados</a>
<a href="/contacto">Contacto</a>
</nav>
</div>
<div>
<h4>Legal</h4>
<nav>
<a href="/aviso-legal.php">Aviso legal</a>
<a href="/politica-privacidad.php">Política de privacidad</a>
<a href="/politica-cookies.php">Política de cookies</a>
<a href="/uso-responsable-ia.php">Uso responsable de la IA</a>
<a href="/contacto">Contacto</a>
</nav>
</div>
</div>
<div class="container footer-bottom">
<span><?= e($settings['footer_copyright']) ?></span>
<span><?= e($settings['footer_claim']) ?></span>
</div>
<section class="home-emergencias-access" style="padding:28px 20px 10px;background:transparent;">
<div class="container">
<a href="https://emergencia.cronosfera.es/" style="display:block;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:22px 24px;color:#fff;box-shadow:0 16px 34px rgba(0,0,0,.18);">
<div style="font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9fd7ff;font-weight:800;margin-bottom:10px;">Servicio público</div>
<div style="font-size:28px;font-weight:900;line-height:1.05;margin-bottom:8px;">Guía de Emergencias</div>
<div style="color:#cbd5e1;line-height:1.65;">Acceso rápido a teléfonos de emergencia, webs útiles y comandancias de la Guardia Civil.</div>
</a>
</div>
</section>
</footer>
<?php if (!empty($settings['show_mobile_nav'])): ?>
<nav class="mobile-police-nav" aria-label="Navegación móvil policial">
<div class="mobile-police-shell">
<div class="mobile-police-row">
<?php foreach ($mobileCategories as $index => $cat):
$categorySlug = (string)($cat['slug'] ?? $cat['name'] ?? '');
$categoryName = (string)($cat['name'] ?? $categorySlug);
$iconKey = function_exists('mb_strtolower') ? mb_strtolower($categoryName, 'UTF-8') : strtolower($categoryName);
$icon = $mobileIconMap[$iconKey] ?? 'assets/img/mobile-menu/seguridad.png';
?>
<a href="<?= e(cronosfera_category_url($categorySlug)) ?>" class="mobile-police-item<?= $index === 0 ? ' active' : '' ?>" aria-label="<?= e($categoryName) ?>">
<span class="mobile-police-icon">
<img src="/<?= e($icon) ?>" alt="<?= e($categoryName) ?>" loading="lazy">
</span>
<span class="mobile-police-label"><?= cronosfera_mobile_label($categoryName) ?></span>
</a>
<?php endforeach; ?>
</div>
</div>
</nav>
<?php endif; ?>
</body>
</html>
declare(strict_types=1);
require_once __DIR__ . '/../core/news.php';
require_once __DIR__ . '/../core/settings.php';
require_once __DIR__ . '/../core/stats.php';
require_once __DIR__ . '/../core/categories.php';
$settings = get_home_settings();
$categories = get_categories_config()['items'];
$mobileCategories = array_values(array_filter($categories, static function(array $cat): bool {
return !empty($cat['enabled']);
}));
usort($mobileCategories, static function(array $a, array $b): int {
$nameA = (string)($a['name'] ?? '');
$nameB = (string)($b['name'] ?? '');
$orderA = ($nameA === 'Seguridad Privada') ? 9999 : (int)($a['order'] ?? 999);
$orderB = ($nameB === 'Seguridad Privada') ? 9999 : (int)($b['order'] ?? 999);
return [$orderA, $nameA] <=> [$orderB, $nameB];
});
$mobileIconMap = [
'policía nacional' => 'assets/img/mobile-menu/policia-nacional.png',
'guardia civil' => 'assets/img/mobile-menu/guardia.png',
'seguridad privada' => 'assets/img/mobile-menu/seguridad.png',
'policía local' => 'assets/img/mobile-menu/policia-local.png',
"mossos d'esquadra" => 'assets/img/mobile-menu/mossos.png',
];
function cronosfera_mobile_label(string $name): string {
$parts = preg_split('/\s+/', trim($name)) ?: [$name];
if (count($parts) >= 2) {
$last = array_pop($parts);
return e(implode(' ', $parts)) . '<br>' . e($last);
}
return e($name);
}
?>
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Google Tag Manager -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5PC6TNK5');
</script>
<!-- End Google Tag Manager -->
<title>Aviso Legal y Condiciones de uso | CRONOSFERA</title>
<meta name="description" content="Aviso Legal y Condiciones de uso de CRONOSFERA." />
<meta name="robots" content="index,follow" />
<link rel="icon" type="image/png" sizes="32x32" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<link rel="icon" type="image/png" sizes="16x16" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<link rel="apple-touch-icon" sizes="180x180" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<link rel="shortcut icon" href="https://cronosfera.es/cronosferanewredonda.png?v=1">
<meta name="theme-color" content="#05070c">
<link rel="stylesheet" href="<?= e(cronosfera_asset('assets/css/style.css')) ?>" />
<script defer src="<?= e(cronosfera_asset('assets/js/main.js')) ?>"></script>
<style>
body.legal-page-body{
background:#f4f4f4;
}
.legal-page{
background:#f4f4f4;
color:#111;
padding:44px 0 64px;
}
.legal-wrap{
max-width:1080px;
margin:0 auto;
padding:0 22px;
}
.legal-head{
padding-bottom:18px;
border-bottom:1px solid #dddddd;
margin-bottom:24px;
}
.legal-head h1{
margin:0 0 10px;
color:#111;
font-size:clamp(30px,4vw,44px);
line-height:1.12;
font-weight:800;
letter-spacing:-.03em;
font-family:Georgia,"Times New Roman",serif;
}
.legal-updated{
margin:0;
color:#666;
font-size:14px;
font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
.legal-page h2{
margin:34px 0 12px;
color:#111;
font-size:clamp(22px,2.8vw,30px);
line-height:1.2;
font-weight:800;
font-family:Georgia,"Times New Roman",serif;
}
.legal-page h3{
margin:18px 0 8px;
color:#1b1b1b;
font-size:clamp(18px,2vw,22px);
line-height:1.3;
font-weight:700;
font-family:Georgia,"Times New Roman",serif;
}
.legal-page p,
.legal-page li{
color:#1f1f1f;
font-size:18px;
line-height:1.8;
font-family:Georgia,"Times New Roman",serif;
}
.legal-page p{margin:0 0 14px}
.legal-page ul,
.legal-page ol{
margin:0 0 16px;
padding-left:24px;
}
.legal-page li{margin:0 0 6px}
.legal-page a{
color:#1f5fa8;
text-decoration:none;
border-bottom:1px solid rgba(31,95,168,.28);
}
.legal-page a:hover{
color:#17497b;
border-bottom-color:rgba(23,73,123,.7);
}
.legal-toc{
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding:16px 0;
margin:0 0 28px;
}
.legal-toc strong{
display:block;
margin-bottom:10px;
color:#222;
font-size:14px;
font-weight:800;
letter-spacing:.12em;
text-transform:uppercase;
font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
.legal-box{
margin:14px 0 16px;
padding:16px 18px;
background:#fafafa;
border:1px solid #dddddd;
}
.legal-note{
margin:14px 0 16px;
padding:14px 16px;
background:#f8f8f8;
border-left:4px solid #9b9b9b;
color:#2a2a2a;
}
.legal-sep{
border:none;
border-top:1px solid #dddddd;
margin:34px 0 22px;
}
.legal-copy{
color:#666;
font-size:14px;
line-height:1.6;
font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
@media (max-width:768px){
.legal-page{
padding:26px 0 34px;
}
.legal-wrap{
padding:0 16px;
}
.legal-head h1{
font-size:2rem;
}
.legal-page h2{
margin-top:28px;
}
.legal-page p,
.legal-page li{
font-size:16px;
}
}
@media print{
.site-header,
.footer,
.mobile-police-nav{
display:none !important;
}
.legal-page{
padding:0;
background:#fff;
}
.legal-wrap{
max-width:none;
padding:0;
}
.legal-page a{
color:#000;
text-decoration:underline;
border-bottom:none;
}
.legal-box,
.legal-note{
border:1px solid #000;
background:#fff;
}
}
</style>
<script>
document.addEventListener("DOMContentLoaded", () => {
const years = document.querySelectorAll(".legal-year");
years.forEach(y => y.textContent = new Date().getFullYear());
const d = document.getElementById("updated");
if (d) {
const now = new Date();
const dd = String(now.getDate()).padStart(2, "0");
const mm = String(now.getMonth() + 1).padStart(2, "0");
const yy = now.getFullYear();
d.textContent = `${dd}/${mm}/${yy}`;
}
});
</script>
</head>
<body class="legal-page-body">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5PC6TNK5"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager -->
<header class="site-header">
<div class="container header-main">
<div class="logo-title">CRONOSFERA</div>
<p>La voz digital del sector seguridad</p>
</div>
<nav class="main-nav">
<div class="container">
<a href="/#actualidad">Actualidad</a>
<a href="/#categorias">Categorías</a>
<a href="/#instagram">Instagram</a>
<a href="/#colaboradores">Colaboradores</a>
<a href="/#parches">Parches</a>
<a href="/comunidad">Comunidad</a>
<a href="https://emergencia.cronosfera.es/">Emergencias</a>
<a href="/buscar">Buscar</a>
<a href="/contacto">Contacto</a>
</div>
</nav>
</header>
<main class="legal-page">
<div class="legal-wrap">
<header class="legal-head">
<h1>Aviso Legal y Condiciones de uso</h1>
<p class="legal-updated">Última actualización: <span id="updated"></span></p>
</header>
<nav class="legal-toc" aria-label="Índice de contenidos">
<strong>Contenido</strong>
<ol>
<li><a href="#identidad">Identidad del titular de la web</a></li>
<li><a href="#terminos">Términos legales y condiciones de uso</a></li>
<li><a href="#responsabilidad">Responsabilidad y garantías</a></li>
<li><a href="#obligaciones">Obligación de uso correcto</a></li>
<li><a href="#propiedad">Propiedad intelectual e industrial</a></li>
<li><a href="#contenidos">Contenido, derechos de imagen y retirada</a></li>
<li><a href="#datos">Protección de datos</a></li>
<li><a href="#cookies">Cookies</a></li>
<li><a href="#ley">Ley aplicable y jurisdicción</a></li>
</ol>
</nav>
<section id="identidad">
<h2>1. Identidad del titular de la web</h2>
<div class="legal-box">
<p><strong>Nombre del medio:</strong> CRONOSFERA</p>
<p><strong>Titular:</strong> Celeste Muñoz</p>
<p><strong>DNI:</strong> 770477***</p>
<p><strong>Correo electrónico:</strong> <a href="mailto:info@cronosfera.es">info@cronosfera.es</a></p>
<p><strong>Ámbito:</strong> España</p>
<p><strong>Tipo de proyecto:</strong> Periódico digital / medio informativo</p>
<p><strong>Marca registrada:</strong> <a href="https://ceo.oepm.es/detalleExpediente?numExp=M4296985" target="_blank" rel="noopener noreferrer">Consulta de expediente en OEPM</a></p>
<p><strong>Sitio web:</strong> <a href="https://cronosfera.es">www.cronosfera.es</a></p>
</div>
<p>
El dominio y el sitio web <a href="https://cronosfera.es">www.cronosfera.es</a> (en adelante, el “Sitio Web”)
son titularidad de <strong>Celeste Muñoz</strong>, titular del medio <strong>CRONOSFERA</strong>.
</p>
</section>
<section id="terminos">
<h2>2. Términos legales y condiciones de uso</h2>
<p>
El acceso y uso del Sitio Web atribuyen la condición de usuario, el “Usuario”, e implican la aceptación del presente Aviso Legal
en la versión publicada en el momento del acceso. Si el Usuario no está de acuerdo con alguna de las condiciones aquí establecidas,
deberá abstenerse de utilizar el Sitio Web.
</p>
</section>
<section id="responsabilidad">
<h2>3. Responsabilidad y garantías</h2>
<h3>Acceso y disponibilidad</h3>
<p>
El acceso al Sitio Web es, con carácter general, libre y gratuito. CRONOSFERA podrá interrumpir temporal o definitivamente el acceso
por motivos técnicos, de seguridad, mantenimiento o fuerza mayor. No se garantiza la disponibilidad ininterrumpida del Sitio Web.
</p>
<h3>Enlaces a terceros</h3>
<p>
El Sitio Web puede incluir enlaces a páginas de terceros, por ejemplo, redes sociales. CRONOSFERA no se hace responsable de la información,
contenidos, productos o servicios prestados en sitios enlazados.
</p>
<h3>Seguridad</h3>
<p>
El Usuario se compromete a no introducir virus, scripts o cualquier código malicioso que pueda afectar al Sitio Web o a terceros.
CRONOSFERA no será responsable de daños derivados de interferencias, interrupciones o desconexiones ajenas a su voluntad.
</p>
</section>
<section id="obligaciones">
<h2>4. Obligación de uso correcto</h2>
<p>
El Usuario se obliga a utilizar el Sitio Web conforme a la ley, la moral, el orden público y las presentes condiciones,
absteniéndose de realizar actividades ilícitas, lesivas de derechos e intereses de terceros o que puedan dañar, inutilizar,
sobrecargar o deteriorar el Sitio Web.
</p>
</section>
<section id="propiedad">
<h2>5. Propiedad intelectual e industrial</h2>
<p>
Salvo indicación expresa, los contenidos del Sitio Web, textos, imágenes, logotipos, diseños, software y código, son titularidad
de CRONOSFERA o de terceros licenciantes y están protegidos por la legislación española e internacional. Queda prohibida su reproducción,
distribución, comunicación pública o transformación sin autorización expresa.
</p>
<p>
<strong>CRONOSFERA®</strong> es una marca registrada. Todos los derechos reservados.
</p>
</section>
<section id="contenidos">
<h2>6. Contenido, derechos de imagen y retirada</h2>
<p>
CRONOSFERA procura que el contenido publicado sea contenido autorizado por sus propios autores o por quienes ostenten derechos suficientes.
Si el Usuario o un tercero considera que algún contenido pudiera vulnerar derechos, por ejemplo, derechos de autor, derechos de imagen,
honor o intimidad, puede solicitar su revisión y, en su caso, retirada, mediante comunicación a
<a href="mailto:info@cronosfera.es">info@cronosfera.es</a>.
</p>
<div class="legal-note">
<strong>Procedimiento de retirada:</strong> indica el enlace exacto del contenido, explica el motivo de la solicitud y, si procede,
aporta documentación que acredite la titularidad del derecho o la representación.
</div>
</section>
<section id="datos">
<h2>7. Protección de datos</h2>
<p>
Los datos personales que puedan recabarse a través del Sitio Web, por ejemplo, mediante correo de contacto, se tratarán con la finalidad
de atender solicitudes y comunicaciones. Para más información, consulte la Política de Privacidad o solicítela en
<a href="mailto:info@cronosfera.es">info@cronosfera.es</a>.
</p>
</section>
<section id="cookies">
<h2>8. Cookies</h2>
<p>
El Sitio Web puede utilizar cookies o tecnologías similares. El Usuario podrá configurar su navegador para bloquear o eliminar cookies.
Si se dispone de Política de Cookies, se publicará en esta sección correspondiente.
</p>
</section>
<section id="ley">
<h2>9. Ley aplicable y jurisdicción</h2>
<p>
Este Aviso Legal se rige por la legislación española. En caso de consumidor o usuario, los juzgados competentes serán los de su domicilio,
y en el resto de casos, los que resulten competentes conforme a la normativa aplicable.
</p>
</section>
<hr class="legal-sep">
<p class="legal-copy">
<strong>© <span class="legal-year"></span> CRONOSFERA®</strong> · Todos los derechos reservados.
</p>
</div>
</main>
<footer class="footer" id="contacto">
<div class="container footer-grid">
<div>
<h4>CRONOSFERA</h4>
<p><?= e($settings['footer_about']) ?></p>
</div>
<div>
<h4>Navegación</h4>
<nav>
<a href="/#actualidad">Actualidad</a>
<a href="/#categorias">Categorías</a>
<a href="/#instagram">Instagram</a>
<a href="/#parches">Parches</a>
<a href="/comunidad">Comunidad</a>
<a href="https://emergencia.cronosfera.es/">Emergencias</a>
</nav>
</div>
<div>
<h4>Colaboración</h4>
<nav>
<a href="/#colaboradores">Colaboradores</a>
<a href="#">Patrocinios</a>
<a href="#">Espacios destacados</a>
<a href="/contacto">Contacto</a>
</nav>
</div>
<div>
<h4>Legal</h4>
<nav>
<a href="/aviso-legal.php">Aviso legal</a>
<a href="/politica-privacidad.php">Política de privacidad</a>
<a href="/politica-cookies.php">Política de cookies</a>
<a href="/uso-responsable-ia.php">Uso responsable de la IA</a>
<a href="/contacto">Contacto</a>
</nav>
</div>
</div>
<div class="container footer-bottom">
<span><?= e($settings['footer_copyright']) ?></span>
<span><?= e($settings['footer_claim']) ?></span>
</div>
<section class="home-emergencias-access" style="padding:28px 20px 10px;background:transparent;">
<div class="container">
<a href="https://emergencia.cronosfera.es/" style="display:block;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:22px 24px;color:#fff;box-shadow:0 16px 34px rgba(0,0,0,.18);">
<div style="font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9fd7ff;font-weight:800;margin-bottom:10px;">Servicio público</div>
<div style="font-size:28px;font-weight:900;line-height:1.05;margin-bottom:8px;">Guía de Emergencias</div>
<div style="color:#cbd5e1;line-height:1.65;">Acceso rápido a teléfonos de emergencia, webs útiles y comandancias de la Guardia Civil.</div>
</a>
</div>
</section>
</footer>
<?php if (!empty($settings['show_mobile_nav'])): ?>
<nav class="mobile-police-nav" aria-label="Navegación móvil policial">
<div class="mobile-police-shell">
<div class="mobile-police-row">
<?php foreach ($mobileCategories as $index => $cat):
$categorySlug = (string)($cat['slug'] ?? $cat['name'] ?? '');
$categoryName = (string)($cat['name'] ?? $categorySlug);
$iconKey = function_exists('mb_strtolower') ? mb_strtolower($categoryName, 'UTF-8') : strtolower($categoryName);
$icon = $mobileIconMap[$iconKey] ?? 'assets/img/mobile-menu/seguridad.png';
?>
<a href="<?= e(cronosfera_category_url($categorySlug)) ?>" class="mobile-police-item<?= $index === 0 ? ' active' : '' ?>" aria-label="<?= e($categoryName) ?>">
<span class="mobile-police-icon">
<img src="/<?= e($icon) ?>" alt="<?= e($categoryName) ?>" loading="lazy">
</span>
<span class="mobile-police-label"><?= cronosfera_mobile_label($categoryName) ?></span>
</a>
<?php endforeach; ?>
</div>
</div>
</nav>
<?php endif; ?>
</body>
</html>