Numlex Dokumentation
Referenz
Problem melden

Datenschutz & Netzwerk

Lokal zuerst: was auf deinem Mac bleibt, welche Netzwerkanfragen die App stellen kann und wie Offline-Rückgriffe funktionieren.

Numlex ist lokal zuerst. Deine Blätter, Variablen, Konstanten und Einstellungen liegen auf deinem Mac, und die Netzwerkfläche der App ist eine kleine, ausdrückliche Liste: Kurse, Wetter und Ortsabfragen. Jede wird durch ein strenges Zeilenmuster ausgelöst — passt eine Zeile nicht, wird nichts irgendwohin gesendet.

Was lokal bleibt

  • Alle Berechnungen, Datums- und Zeitangaben, Variablen, Abschnitte, Summen, Einheiten- und Gradumrechnungen laufen vollständig auf deiner Maschine und funktionieren offline.
  • Die temporalen und finanziellen Kataloge sind in der App enthalten: Zeitzonen, gesetzliche Feiertage (2019–2035), Umsatzsteuer-Presets, Einkommensteuertabellen 2026 und BLS-CPI-U-Inflationsdaten werden offline aufgelöst. Für ihre Beantwortung wird nichts heruntergeladen.
  • PDF-Export und Druck laufen vollständig offline: keine Netzwerkanfrage, kein Zwischenablagezugriff und keine Analyse.
  • Blätter und Einstellungen liegen in ~/Library/Application Support/Numlex (ein einzelner lokaler Speicher).
  • Es gibt kein Konto, keine Anmeldung und keine Cloud-Synchronisierung jeglicher Art.
  • Numlex liest nie GPS oder Standortdaten — Koordinaten können nur aus der expliziten Gradsyntax stammen, die du tippst.

Die Netzwerk-Allowlist

AnfrageAusgelöst durchWas gesendet wird
KursaktualisierungUmrechnungszeilen mit Fiat-WährungenNichts Identifizierendes — ein öffentlicher Abruf der Kurstabelle
WetterabfrageEines der fünf strengen Wettermuster untenNur der eingegebene Ortsname
Ortsabfrage (Geokodierung)location of, latitude/longitude of und benannte distance between-EndpunkteNur der eingegebene Ortsname
Update-PrüfungCheck for Updates…, die automatische Prüfung oder das Annehmen eines UpdatesNichts Identifizierendes — ein einfacher GET des Appcasts; ein angenommenes Update lädt das angekündigte .dmg von GitHub

Alle diese Anfragen sind Teil der aktuellen Version 4.9.6, und der Rest dieser Seite folgt demselben Lokal-zuerst-Modell.

Updates

Ein Numlex-Build mit Updater liest seinen Appcast unter https://numlex.tech/appcast.xml, wenn er nach Updates sucht, und lädt das angekündigte .dmg nur bei angenommenem Update von der GitHub-Release-URL. Beides sind einfache HTTPS-Anfragen ohne Query-Strings und ohne Identifikatoren; anonymes System-Profiling ist deaktiviert, und es gibt keine Analyse- oder Nutzungsmeldungen. Ist der Feed nicht erreichbar, meldet die App den Fehler und arbeitet weiter.

Kurse

  • Anbieter: der kostenlose Endpunkt open.er-api.com, ohne Schlüssel, Basis USD.
  • Die Tabelle wird stündlich aktualisiert; die letzten guten Kurse bleiben offline verfügbar.
  • Bei einer fehlgeschlagenen Anfrage nutzt die App die letzten guten Kurse weiter und erfindet nie einen.

Siehe die Währungsreferenz für den vollständigen Katalog und die Cache-Details.

Wetter

Die fünf Muster unterscheiden nicht zwischen Groß- und Kleinschreibung; Leerzeichen sind flexibel:

weather in <place>
<place> temperature
high in <place>
low in <place>
feels like in <place>

Die ersten beiden Formen liefern die aktuelle Temperatur, high und low das heutige Maximum und Minimum und feels like die aktuelle gefühlte Temperatur. Alle Ergebnisse werden in Celsius ausgegeben.

  • Anbieter: Open-Meteo, ohne Schlüssel und ohne Standortberechtigung.
  • Datenschutz: Nur der ausdrücklich eingegebene Ortsname wird gesendet — nie deine Position.
  • Cache: Eine letzte erfolgreiche Antwort pro Ort versorgt alle vier Messwerte; die TTL beträgt 600 Sekunden, danach wird im Hintergrund aktualisiert. Offline bleibt der letzte Cachewert verfügbar; ganz ohne Cache meldet die Zeile Weather unavailable.

Die genauen Parserregeln stehen unter Live-Daten & Geografie.

Geokodierung & Entfernungen

  • Anbieter: Open-Meteo, nur der Geokodierungs-Endpunkt (keine Vorhersage, kein Schlüssel). Der Name wird über das am höchsten gerankte Ergebnis aufgelöst.
  • Auflösungen werden gespeichert, sodass wiederholte Ortssuchen offline funktionieren; lässt sich ein Ort nicht auflösen, meldet die Zeile Location unavailable.
  • Ein benannter distance between-Endpunkt benötigt Geokodierung; explizite Koordinaten werden vollständig offline berechnet.
  • Das Ergebnis ist eine Haversine-Oberflächenentfernung, keine Route.

Was nie gesendet wird

Keine Analyse, keine Telemetrie, keine Absturzberichte, keine Werbe- oder Tracking-Aufrufe. Weder Blattinhalte noch Variablen, Berechnungen oder Positionsdaten verlassen je deinen Mac. Es gibt kein Backend, an das sie gesendet werden könnten.

Verwandt

Einen Fehler in dieser Dokumentation gefunden? Auf GitHub melden