No ads. Analytics only with consent. Sin anuncios. Analítica solo con consentimiento.
Questions? Read our Privacy Policy → ¿Preguntas? Lee nuestra Política de Privacidad →
Legal draft: this cookie notice is subject to legal review before being treated as legal advice or a legal guarantee. Borrador legal: este aviso de cookies queda sujeto a revisión legal antes de usarse como asesoría o garantía jurídica.
Summary: Blackrack uses no advertising cookies and no third-party trackers. We use first-party localStorage for language, currency, and consent choices. Optional self-hosted Umami analytics is served from /_a and only loads after analytics consent.
Resumen: Blackrack no usa cookies publicitarias ni rastreadores de terceros. Usamos localStorage de primera parte para idioma, moneda y consentimiento. La analítica opcional Umami autoalojada se sirve desde /_a y solo carga después de aceptar analítica.
Overview Resumen
This Cookie Policy explains how Blackrack (blackrack.app) uses browser storage when you visit our website.
We have deliberately designed our site to require minimal storage. We do not use advertising networks, social media trackers, Google Analytics, Mixpanel, or similar third-party tracking platforms.
The storage items described in this policy are first-party (set by blackrack.app itself). Optional analytics uses our self-hosted Umami endpoint at /_a and stays off until you grant analytics consent.
Esta Política de Cookies explica cómo Blackrack (blackrack.app) utiliza el almacenamiento del navegador cuando visitas nuestro sitio web.
Hemos diseñado deliberadamente nuestro sitio para requerir almacenamiento mínimo. No usamos redes publicitarias, rastreadores de redes sociales, Google Analytics, Mixpanel ni plataformas similares de rastreo de terceros.
Los elementos de almacenamiento descritos en esta política son de primera parte (establecidos por blackrack.app). La analítica opcional usa nuestro endpoint Umami autoalojado en /_a y permanece desactivada hasta que otorgues consentimiento de analítica.
What we use (and what we don't) Qué usamos (y qué no usamos)
We use localStorage — a browser-native mechanism that stores small key-value strings locally on your device. Unlike HTTP cookies, localStorage values are never transmitted to our servers in request headers. We also offer optional first-party analytics through self-hosted Umami after consent.
We do NOT use:
- ✗ HTTP cookies (neither session nor persistent)
- ✗ Third-party tracking scripts or pixels
- ✗ Advertising platforms or cross-site ad tracking
- ✗ Social media embeds or share buttons
- ✗ IndexedDB, Service Workers, or fingerprinting techniques
Usamos localStorage — un mecanismo nativo del navegador que almacena pequeñas cadenas clave-valor localmente en tu dispositivo. A diferencia de las cookies HTTP, los valores de localStorage nunca se transmiten a nuestros servidores en los encabezados de las solicitudes. También ofrecemos analítica opcional de primera parte mediante Umami autoalojado después del consentimiento.
NO usamos:
- ✗ Cookies HTTP (ni de sesión ni persistentes)
- ✗ Scripts de rastreo o píxeles de terceros
- ✗ Plataformas publicitarias o rastreo publicitario entre sitios
- ✗ Integraciones de redes sociales o botones de compartir
- ✗ IndexedDB, Service Workers ni técnicas de fingerprinting
Storage and analytics items in detail Elementos de almacenamiento y analítica en detalle
The table below lists every localStorage key set by blackrack.app and the optional Umami analytics item. No HTTP cookies are set by our site scripts.
| Name | Provider | Category | Purpose | Duration | Consent needed |
|---|---|---|---|---|---|
| br_lang | Blackrack | Functional | Stores your chosen display language (en / es) so we don't ask again on every page load. | Persistent (90-day TTL; refreshed on use) | No — functional, necessary for the language switcher to work. |
| br_currency | Blackrack | Functional | Stores your chosen display currency (usd / cop / gbp / eur) so prices render correctly across pages. | Persistent (90-day TTL; refreshed on use) | No — functional, no personal data processed. |
| br_locale / br_geo | Blackrack | Functional | Caches the result of locale auto-detection (country code, inferred language and currency) to avoid repeated network requests to the geo API on each navigation. | Session (br_geo) / 90 days (br_locale) | No — functional, no personal data beyond an inferred country code. |
| br_consent | Blackrack | Strictly necessary | Stores your consent choice so the consent banner does not appear on every visit. Contains a timestamp and the accepted categories (e.g. necessary). |
Persistent (1 year) | No — strictly necessary to honour your own consent decision. |
| Umami analytics events | Blackrack (self-hosted Umami at /_a) |
Analytics | Measures page views and basic site events to understand usage. Not used for advertising or resale. | Server-side retention as configured in Umami | Yes — optional; off until analytics consent is granted. |
Technical note: The br_* entries are localStorage entries, not HTTP cookies. They are stored in your browser's local storage partition for blackrack.app and are never sent to our servers automatically. If you accept analytics, the Umami script is injected from /_a/script.js.
La tabla siguiente lista cada clave de localStorage establecida por blackrack.app y el elemento opcional de analítica Umami. Los scripts del sitio no establecen cookies HTTP.
| Nombre | Proveedor | Categoría | Finalidad | Duración | ¿Requiere consentimiento? |
|---|---|---|---|---|---|
| br_lang | Blackrack | Funcional | Almacena el idioma de visualización elegido (en / es) para no volver a preguntar en cada carga de página. | Persistente (TTL 90 días; se renueva con cada uso) | No — funcional, necesario para que el selector de idioma funcione. |
| br_currency | Blackrack | Funcional | Almacena la moneda de visualización elegida (usd / cop / gbp / eur) para que los precios se muestren correctamente en todas las páginas. | Persistente (TTL 90 días; se renueva con cada uso) | No — funcional, no se procesan datos personales. |
| br_locale / br_geo | Blackrack | Funcional | Almacena en caché el resultado de la detección automática de configuración regional (código de país, idioma y moneda inferidos) para evitar solicitudes repetidas a la API de geolocalización en cada navegación. | Sesión (br_geo) / 90 días (br_locale) | No — funcional, sin datos personales más allá de un código de país inferido. |
| br_consent | Blackrack | Estrictamente necesario | Almacena tu decisión de consentimiento para que el banner no aparezca en cada visita. Contiene una marca de tiempo y las categorías aceptadas (p.ej. necessary). |
Persistente (1 año) | No — estrictamente necesario para respetar tu propia decisión de consentimiento. |
| Eventos de analítica Umami | Blackrack (Umami autoalojado en /_a) |
Analítica | Mide vistas de página y eventos básicos del sitio para entender uso. No se usa para publicidad ni reventa. | Retención en servidor según configuración de Umami | Sí — opcional; desactivada hasta otorgar consentimiento de analítica. |
Nota técnica: Las entradas br_* son entradas de localStorage, no cookies HTTP. Se almacenan en la partición de almacenamiento local de tu navegador para blackrack.app y nunca se envían automáticamente a nuestros servidores. Si aceptas analítica, el script de Umami se inyecta desde /_a/script.js.
Fonts & third-party requests Fuentes y solicitudes a terceros
Our fonts (Space Grotesk and Space Mono) are fully self-hosted at /assets/fonts/. We do not load any resources from fonts.googleapis.com, fonts.gstatic.com, or any other Google domain.
This means your browser makes zero third-party font requests when visiting blackrack.app. Google cannot infer your visit through font loading — a common privacy concern with sites that use Google Fonts hosted externally.
Beyond fonts, the only external network request initiated by our page scripts is the IP geolocation lookup described in the next section. Optional Umami analytics, when accepted, is served through Blackrack's same-origin /_a path.
Nuestras fuentes (Space Grotesk y Space Mono) están completamente autoalojadas en /assets/fonts/. No cargamos ningún recurso desde fonts.googleapis.com, fonts.gstatic.com ni ningún otro dominio de Google.
Esto significa que tu navegador realiza cero solicitudes de fuentes a terceros al visitar blackrack.app. Google no puede inferir tu visita a través de la carga de fuentes — una preocupación de privacidad común en sitios que usan Google Fonts alojadas externamente.
Más allá de las fuentes, la única solicitud de red externa iniciada por los scripts de nuestra página es la consulta de geolocalización por IP descrita en la siguiente sección. La analítica opcional Umami, cuando se acepta, se sirve mediante la ruta de mismo origen /_a de Blackrack.
IP geolocation for locale detection Geolocalización por IP para detección de configuración regional
To automatically suggest the correct language and currency for your region, our locale engine performs a lightweight IP-to-country lookup using ipinfo.io (ipinfo.io/json?fields=country). This request returns only a 2-letter country code (e.g. CO, GB, US).
Legal basis: Legitimate interest (Article 6(1)(f) GDPR where applicable) — we use the minimum data necessary (country only) to provide a localised experience. Your IP address is used by ipinfo.io to resolve the country but is not stored by Blackrack. The country code result is cached in sessionStorage to avoid repeated lookups.
If you prefer not to trigger this lookup, you can manually select your language and currency using the controls in the navigation bar or footer. Your manual choice is persisted in localStorage and the geo lookup is skipped on subsequent visits.
You can review ipinfo.io's privacy policy at ipinfo.io/privacy-policy. The request is made client-side (from your browser), not via a Blackrack proxy.
Para sugerir automáticamente el idioma y la moneda correctos para tu región, nuestro motor de configuración regional realiza una consulta ligera de IP a país usando ipinfo.io (ipinfo.io/json?fields=country). Esta solicitud devuelve solo un código de país de 2 letras (p.ej. CO, GB, US).
Base legal: Interés legítimo (Art. 6(1)(f) RGPD donde aplique) — usamos los datos mínimos necesarios (solo el país) para ofrecer una experiencia localizada. Tu dirección IP es usada por ipinfo.io para resolver el país, pero Blackrack no la almacena. El resultado del código de país se almacena en caché en sessionStorage para evitar consultas repetidas.
Si prefieres no activar esta consulta, puedes seleccionar manualmente tu idioma y moneda usando los controles en la barra de navegación o el pie de página. Tu elección manual se persiste en localStorage y la consulta geográfica se omite en visitas posteriores.
Puedes revisar la política de privacidad de ipinfo.io en ipinfo.io/privacy-policy. La solicitud se realiza desde el lado del cliente (desde tu navegador), no a través de un proxy de Blackrack.
Manage your cookie preferences Gestiona tus preferencias de cookies
You can review or withdraw your consent at any time by clicking the button below. This will reopen the consent panel.
You can also clear all Blackrack localStorage entries manually in your browser developer tools under Application → Local Storage → https://blackrack.app.
Puedes revisar o retirar tu consentimiento en cualquier momento haciendo clic en el botón de abajo. Esto reabrirá el panel de consentimiento.
También puedes eliminar todas las entradas de localStorage de Blackrack manualmente en las herramientas de desarrollo de tu navegador en Application → Local Storage → https://blackrack.app.
Changes to this policy Cambios a esta política
We will update the "Last updated" date at the top of this page when changes are made. If we introduce new storage items, new third-party requests, or a materially different analytics purpose, we will update this policy and, where required by applicable law, request fresh consent.
Analytics remains optional and off until accepted through the consent panel.
Actualizaremos la fecha de "Última actualización" en la parte superior de esta página cuando se realicen cambios. Si introducimos nuevos elementos de almacenamiento, nuevas solicitudes a terceros o una finalidad de analítica materialmente distinta, actualizaremos esta política y, cuando lo exija la ley aplicable, solicitaremos un nuevo consentimiento.
La analítica permanece opcional y desactivada hasta que se acepte en el panel de consentimiento.
Contact Contacto
If you have questions about this Cookie Policy or want to exercise any data rights, please contact us:
Si tienes preguntas sobre esta Política de Cookies o deseas ejercer algún derecho sobre tus datos, contáctanos: