Numlex Documentación
Referencia

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ónSe activa conQué se envía
Actualización de tasasLíneas de conversión con divisas fiduciariasNada identificable: una descarga pública de la tabla de tasas
Consulta del tiempoCualquiera de las cinco plantillas estrictas de abajoSolo el nombre del lugar que escribiste
Búsqueda de lugar (geocodificación)location of, latitude/longitude of y extremos con nombre de distance betweenSolo el nombre del lugar que escribiste
Comprobación de actualizacionesCheck for Updates…, la comprobación automática o aceptar una actualizaciónNada 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, base USD.
  • 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 between necesita 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

¿Has encontrado un error en esta documentación? Infórmalo en GitHub