Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions analitica-y-privacidad/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!doctype html>
<html lang="es"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Analítica y privacidad · Harmonic Beacon</title><meta name="robots" content="index,follow">
<style>body{margin:0;background:#16120d;color:#f4eee2;font:16px/1.65 system-ui,sans-serif}main{max-width:760px;margin:auto;padding:48px 24px 80px}h1,h2{font-family:Georgia,serif}a{color:#e2c26d}button{padding:.75rem 1rem;border:1px solid #e2c26d;border-radius:.5rem;background:transparent;color:#f4eee2;cursor:pointer}.muted{color:#b9ae9c}</style></head>
<body><main><a href="/">← Harmonic Beacon</a><h1>Analítica y privacidad</h1>
<p>Harmonic Beacon usa analítica propia, alojada en infraestructura administrada por AlterMundi, para entender visitas, campañas, escucha, participación en eventos y conversiones. Registramos páginas y acciones generales, referrer, parámetros UTM e identificadores publicitarios presentes en la URL, país/región aproximados, navegador y dispositivo. Al iniciar sesión vinculamos identificadores técnicos opacos con la cuenta para evitar duplicados.</p>
<p>No recolectamos contraseñas, tokens, secretos, URLs firmadas, números de pago, contenido de formularios, audio, video ni chat. Los pagos, membresías y duraciones confiables provienen únicamente de los sistemas responsables, no del navegador. Los datos se usan para operar y mejorar Harmonic Beacon, medir alcance y tomar decisiones de producto y campañas.</p>
<p>Los identificadores de red se eliminan a los 30 días, los click IDs a los 90 y los eventos crudos de navegación a los 180. Los hechos operativos, comerciales y agregados se conservan según necesidades legales y de operación. Podés solicitar acceso, corrección, exportación o eliminación aplicable escribiendo a <a href="mailto:info@harmonicbeacon.com">info@harmonicbeacon.com</a>.</p>
<button id="disable">Desactivar analítica en este navegador</button><p class="muted" id="status" aria-live="polite"></p>
<hr><h2>Analytics and privacy</h2><p>Harmonic Beacon uses first-party analytics hosted by AlterMundi to understand visits, campaigns, listening, event attendance and conversions. We record general pages/actions, referrer, UTM and advertising click identifiers present in the URL, approximate country/region, browser and device. After sign-in, opaque technical identifiers are linked to the account to prevent duplicate people and conversions.</p>
<p>We do not collect passwords, authentication tokens, secrets, signed URLs, payment numbers, form contents, audio, video or chat. Payment, membership and authoritative duration facts come only from their owning servers. Contact <a href="mailto:info@harmonicbeacon.com">info@harmonicbeacon.com</a> for applicable access, correction, export or deletion requests.</p>
<script>document.getElementById('disable').addEventListener('click',()=>{try{for(const k of ['hb_analytics_visitor','hb_analytics_first_touch','hb_analytics_last_touch'])localStorage.removeItem(k);sessionStorage.removeItem('hb_analytics_session');localStorage.setItem('hb_analytics_disabled','1');document.getElementById('status').textContent='Analítica desactivada para este navegador / Analytics disabled for this browser.'}catch{document.getElementById('status').textContent='No pudimos guardar la preferencia. Escribinos para recibir ayuda.'}})</script></main></body></html>
1 change: 1 addition & 0 deletions build.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ for (const directory of [
'proyeccion-armonica-del-mito',
'inscripcion',
'logos',
'analitica-y-privacidad',
]) {
if (fs.existsSync(directory)) {
copyRecursiveSync(directory, path.join('dist', directory));
Expand Down
1 change: 1 addition & 0 deletions eventos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -551,5 +551,6 @@ <h3>Edge City Patagonia</h3>
</script>
<script src="/assets/hb-global-nav.js" defer></script>
<script src="/assets/hb-main.js" defer></script>
<script src="https://live.harmonicbeacon.com/_a/v1/tracker.js" data-collector="https://live.harmonicbeacon.com/_a" data-surface="home" data-environment="production" defer></script>
</body>
</html>
3 changes: 3 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -477,11 +477,14 @@ <h2 class="reveal" data-d="1" style="margin-top:1.2rem;"><span data-lang="en">Le
<a class="ulink" href="mailto:info@harmonicbeacon.com">info@harmonicbeacon.com</a>
<span style="opacity:.4;margin:0 .6rem;">·</span>
<a class="ulink" href="https://wa.me/50687163152" target="_blank" rel="noopener">WhatsApp +506 8716 3152</a>
<span style="opacity:.4;margin:0 .6rem;">·</span>
<a class="ulink" href="/analitica-y-privacidad/"><span data-lang="en">Analytics &amp; privacy</span><span data-lang="es">Analítica y privacidad</span></a>
</p>
</div>
</section>

<script src="/assets/hb-global-nav.js" defer></script>
<script src="/assets/hb-main.js" defer></script>
<script src="https://live.harmonicbeacon.com/_a/v1/tracker.js" data-collector="https://live.harmonicbeacon.com/_a" data-surface="home" data-environment="production" defer></script>
</body>
</html>
1 change: 1 addition & 0 deletions inscripcion/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -359,5 +359,6 @@ <h3 id="checkoutTitleEs" data-copy="es">Elegí tu entrada y pagá</h3><h3 id="ch
const canvas=one('#cosmos'),ctx=canvas.getContext('2d'),stars=Array.from({length:110},()=>({x:Math.random(),y:Math.random(),r:Math.random()*1.8+.25,s:Math.random()*.00025+.00004,c:Math.random()}));
function resize(){const d=Math.min(devicePixelRatio||1,2);canvas.width=innerWidth*d;canvas.height=innerHeight*d;ctx.setTransform(d,0,0,d,0,0)}function paint(t=0){ctx.clearRect(0,0,innerWidth,innerHeight);stars.forEach((p,i)=>{p.y-=p.s;if(p.y<0)p.y=1;const a=.25+Math.sin(t*.001+i)*.2;ctx.beginPath();ctx.arc(p.x*innerWidth,p.y*innerHeight,p.r,0,Math.PI*2);ctx.fillStyle=p.c<.3?`rgba(255,113,189,${a})`:p.c<.6?`rgba(99,237,255,${a})`:`rgba(255,211,109,${a})`;ctx.fill()});requestAnimationFrame(paint)}resize();addEventListener('resize',resize);requestAnimationFrame(paint);
</script>
<script src="https://live.harmonicbeacon.com/_a/v1/tracker.js" data-collector="https://live.harmonicbeacon.com/_a" data-surface="home" data-environment="production" defer></script>
</body>
</html>
1 change: 1 addition & 0 deletions logos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,6 @@ <h2>Friday, August 7</h2>
<p class="note">Private invitation · one ticket per person · no card required</p>
</section>
</main>
<script src="https://live.harmonicbeacon.com/_a/v1/tracker.js" data-collector="https://live.harmonicbeacon.com/_a" data-surface="home" data-environment="production" defer></script>
</body>
</html>
1 change: 1 addition & 0 deletions porque-funciona/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -335,5 +335,6 @@ <h3 class="subhead" style="margin-top:.8rem;"><span data-lang="en">Crickets list
}, 120);
});
</script>
<script src="https://live.harmonicbeacon.com/_a/v1/tracker.js" data-collector="https://live.harmonicbeacon.com/_a" data-surface="home" data-environment="production" defer></script>
</body>
</html>
1 change: 1 addition & 0 deletions proyeccion-armonica-del-mito/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -340,5 +340,6 @@ <h2 class="reveal" data-d="1" style="margin-top:1.2rem;"><span data-lang="en">We

<script src="/assets/hb-global-nav.js" defer></script>
<script src="/assets/hb-main.js" defer></script>
<script src="https://live.harmonicbeacon.com/_a/v1/tracker.js" data-collector="https://live.harmonicbeacon.com/_a" data-surface="home" data-environment="production" defer></script>
</body>
</html>
Loading