Privacidad y red
Local por diseño: qué se queda en tu Mac, qué peticiones de red puede hacer la app y cómo funcionan los respaldos sin conexión.
Numlex es local por diseño. Tus hojas, variables, constantes y ajustes viven en tu Mac, y la superficie de red de la app es una pequeña lista explícita: tasas de cambio, tiempo y búsquedas de lugares. Cada una se activa con una plantilla de línea estricta; si una línea no coincide, no se envía nada a ningún sitio.
Qué se queda local
- Todos los cálculos, fechas y horas, variables, secciones, totales, conversiones de unidades y conversiones de grados se ejecutan por completo en tu máquina y funcionan sin conexión.
- Los catálogos temporal y financiero vienen con la app: zonas horarias, festivos públicos (2019–2035), presets del impuesto sobre las ventas, tablas de renta de 2026 y datos de inflación BLS CPI-U se resuelven offline. No se descarga nada para responderlos.
- La exportación a PDF y la impresión funcionan totalmente offline: sin peticiones de red, sin acceso al portapapeles y sin analítica.
- Las hojas y los ajustes persisten en
~/Library/Application Support/Numlex(un único almacén local). - No hay cuenta, ni inicio de sesión, ni sincronización en la nube de ningún tipo.
- Numlex nunca lee el GPS ni datos de ubicación: las coordenadas solo pueden venir de la sintaxis de grados explícita que escribas.
La lista blanca de red
| Petición | Se activa con | Qué se envía |
|---|---|---|
| Actualización de tasas | Líneas de conversión con divisas fiduciarias | Nada identificable: una descarga pública de la tabla de tasas |
| Consulta del tiempo | Cualquiera de las cinco plantillas estrictas de abajo | Solo el nombre del lugar que escribiste |
| Búsqueda de lugar (geocodificación) | location of, latitude/longitude of y extremos con nombre de distance between | Solo el nombre del lugar que escribiste |
| Comprobación de actualizaciones | Check for Updates…, la comprobación automática o aceptar una actualización | Nada identificable: un GET normal del appcast; una actualización aceptada descarga el .dmg anunciado desde GitHub |
Todas estas peticiones forman parte de la versión actual 4.9.6, y el resto de esta página sigue el mismo modelo local.
Actualizaciones
Una compilación de Numlex con actualizador lee su appcast en
https://numlex.tech/appcast.xml cuando comprueba actualizaciones, y descarga el .dmg
anunciado desde la URL de la versión fijada en GitHub solo cuando se acepta una
actualización. Ambas son GET HTTPS normales, sin cadenas de consulta y sin identificadores;
el perfilado anónimo del sistema está desactivado y no hay
analítica ni informes de uso. Si el feed no es accesible, la app informa del fallo y sigue
funcionando.
Tasas
- Proveedor: el punto final gratuito
open.er-api.com, sin clave, baseUSD. - La tabla se actualiza cada hora; las últimas tasas buenas siguen disponibles sin conexión.
- Cuando falla una petición, la app sigue usando las últimas tasas buenas y nunca inventa una.
Consulta la referencia de divisas para el catálogo completo y los detalles de la caché.
Tiempo
Las cinco plantillas no distinguen mayúsculas y permiten espacios flexibles:
weather in <place>
<place> temperature
high in <place>
low in <place>
feels like in <place>
Las dos primeras devuelven la temperatura actual; high y low, la máxima y mínima de hoy;
feels like, la temperatura aparente actual. Todos los resultados se expresan en Celsius.
- Proveedor: Open-Meteo, sin clave y sin permiso de ubicación.
- Privacidad: Solo se envía el nombre del lugar que escribiste explícitamente, nunca tu posición.
- Caché: Una última respuesta correcta por lugar sirve las cuatro mediciones; su TTL es de
600 segundos y después se actualiza en segundo plano. Sin conexión se usa la última lectura
en caché; sin ninguna caché, la línea informa
Weather unavailable.
Consulta Datos en vivo y geografía para las reglas exactas de análisis.
Geocodificación y distancias
- Proveedor: Open-Meteo, usando solo el punto final de geocodificación (sin pronóstico ni clave). El nombre se resuelve con el resultado mejor clasificado.
- Las resoluciones se guardan en caché, así que repetir un lugar funciona sin conexión; si
un lugar no se puede resolver, la línea informa
Location unavailable. - Un extremo con nombre de
distance betweennecesita geocodificación; las coordenadas explícitas se calculan por completo sin conexión. - El resultado es una distancia de superficie Haversine, no una ruta.
Qué no se envía nunca
Ni analítica, ni telemetría, ni informes de fallos, ni llamadas publicitarias o de seguimiento. Ni el contenido de las hojas, ni las variables, ni los cálculos, ni los datos de posición salen nunca de tu Mac. No hay servidor al que enviarlos.
Relacionado
- Datos en vivo y geografía — las plantillas y las reglas DMS completas.
- Referencia de divisas — las 166 divisas de la app.
- Fechas y horas — los catálogos offline de zonas horarias y festivos.
- Finanzas e inversiones — los conjuntos offline de impuestos y CPI.
- Exportar e imprimir — el comportamiento offline de exportación e impresión.