FoxSDR 0.99.39 · OFFENE BETA
Maschinelle Übersetzung

Dies ist eine maschinelle Übersetzung; verbindlich ist die englische Fassung. Englische Fassung lesen

← Zurück zu FoxSDR

Datenschutz und Cookies

Diese Hinweise behandeln zwei getrennte Dinge: die FoxSDR-Anwendung, die Sie installieren, und diese Website. Beide erheben unterschiedliche Daten aus unterschiedlichen Gründen und werden unten getrennt beschrieben — die Anwendung zuerst, weil sie der Teil ist, der auf Ihrem eigenen Rechner läuft. Die Hinweise sind auf Vollständigkeit statt Kürze angelegt: Jedes Feld, das eine der beiden speichert, ist aufgeführt, auch die, die die meisten Datenschutzhinweise weglassen.

Die Anwendung: was sie sendet

Es gibt kein Konto, keinen Lizenzschlüssel und keine Aktivierung, und FoxSDR meldet niemals etwas darüber, was Sie hören. Von sich aus stellt es genau vier Arten von Netzwerkanfragen: eine Update-Prüfung; einen anonymen Nutzungsbericht, mit einem kleinen Lebenszeichen „läuft noch“, solange die Anwendung geöffnet ist; einen Absturz- oder Hängerbericht nach einem Fehler; und — nur wenn Sie den Plugin-Store öffnen oder darin JETZT PRÜFEN drücken — eine Anfrage an den Plugin-Katalog. Jede wird unten Feld für Feld beschrieben, und jede lässt sich abschalten. Drei Schalter steuern sie: SYSTEM → Updates, SYSTEM → Nutzungsberichte und SYSTEM → Diagnose. Keine Funktion hängt davon ab, dass einer davon eingeschaltet ist, und nichts bedrängt Sie, wenn Sie einen ausschalten.

Was auf Ihrem Rechner bleibt

Ihre Aufnahmen, sowohl Audio als auch rohes I/Q, die Bilder, die SSTV- und Wettersatelliten-Decoder erzeugen, alles, was die Decoder dekodieren, Ihre Lesezeichen, Bandpläne, Einstellungen, Ihr Empfängerstandort und Ihre installierten Plugins sind Dateien auf Ihrer eigenen Festplatte. Nichts lädt sie hoch, und keine Frequenz, auf die Sie abstimmen, verlässt Ihren Rechner.

Die Update-Prüfung

Einmal pro Start fragt die Anwendung diese Website, ob es eine neuere Version gibt. Die gesamte Anfrage ist GET /api/update?v=, gefolgt von der Version, die Sie verwenden — keine Kennung, keine Installationskennung, kein Cookie und nichts, was sich mit einer späteren Anfrage verknüpfen ließe. Dieser Server schreibt dafür keinen Analyseeintrag: Aufgezeichnet werden nur Seitenaufrufe und Dateidownloads, und der Update-Endpunkt ist keines von beiden. Schalten Sie die Prüfung unter SYSTEM → Updates ab, und die Anwendung kontaktiert den Dienst nie wieder.

Nichts wird heruntergeladen oder installiert, solange Sie nicht die Schaltfläche drücken. Wenn Sie es tun, wird der Installer über HTTPS von dieser Website geladen, und seine SHA-256-Prüfsumme wird mit dem vom Server veröffentlichten Hash verglichen, bevor die Datei einen Namen bekommt, unter dem irgendetwas sie ausführen könnte — und dieser Abruf ist ein gewöhnlicher Download von dieser Website, wird also wie jeder andere aufgezeichnet, mit der IP-Adresse, dem ungefähren Standort, dem Browser und dem Betriebssystem, wie im Website-Teil dieser Hinweise beschrieben.

Nutzungsberichte

Ab Version 0.53.0 gibt es einen anonymen Nutzungsbericht unter SYSTEM → Nutzungsberichte. Er ist standardmäßig eingeschaltet, und Sie können ihn abschalten — entfernen Sie das Häkchen, und die Berichte hören sofort auf. Pro Start wird ein Bericht gesendet, der die gerade beendete Sitzung beschreibt, und das ist sein gesamter Inhalt:

GesendetBeispielWarum
Installationskennung32 zufällige HexadezimalzeichenUnterscheidet 100 Nutzer von einem Nutzer, der 100-mal startet. Wird beim ersten Start zufällig auf Ihrem Rechner erzeugt, gelöscht, wenn Sie die Berichte abschalten, und nie aus Ihrer Hardware, Ihrem Netzwerk oder Ihrem Namen abgeleitet.
Anwendungsversion0.99.39Ob Leute aktualisieren. Die Android-Alpha meldet ihren eigenen Build als 0.98.1-android.4 — ein -android.N-Suffix an der Versionsnummer, aus der sie gebaut wurde, sodass ihre Berichte nie mit denen des Windows-Installers verwechselt werden.
BetriebssystemWindows 10.0.22631, Linux 6.8.0 oder Android 14Welche Plattformen tatsächlich genutzt werden. Das Betriebssystem und seine Build-, Kernel- oder Versionsnummer, nie der Name Ihres Rechners oder Ihr Benutzerkonto. Der Linux-Build (0.99.39) und die Android-Alpha (0.98.1-android.4) senden dieselben Felder unter demselben Schalter.
Architekturx64 oder arm64Wie oben.
Anzahl der Starts12Ob die Software mehr als einmal genutzt wird.
Anzahl der Abstürze1Wie oft sie versagt.
Sitzungsdauer3600 SekundenOb Sitzungen Minuten oder Stunden dauern.
SDR-Modelluhd b200Welche SDRs Vorrang bekommen. Seriennummern werden entfernt, bevor gesendet wird.
Verwendete Demodulatoren und wie langeWFM: 3000sWelche Modi weitere Arbeit rechtfertigen.
Geöffnete Panelsmap, decodedWelche Funktionen genutzt werden.
Installierte PluginsADS-B 1.0.0Welche Decoder weitere Arbeit rechtfertigen.

Das ist die vollständige Liste. Sie wird als PRIVACY.md mit der Anwendung ausgeliefert, und ein automatisierter Test prüft die Nutzdaten Feld für Feld, sodass kein neues Feld hinzukommen kann, ohne dass dieser Test fehlschlägt und beide Dokumente aktualisiert werden. Das Abschalten der Berichte löscht die Installationskennung; wenn Sie sie später wieder einschalten, bekommen Sie eine neue, die sich nicht mit der alten verknüpfen lässt.

Der Bericht wird beim Start gesendet und beschreibt die bereits beendete Sitzung, niemals beim Beenden — ein Netzwerkaufruf auf dem Weg nach draußen kann eine Anwendung aufhängen, die jemand gerade schließen will, und ein beim Beenden geschriebener Bericht ginge ausgerechnet bei dem Ereignis verloren, das am meisten zählt. Nichts in der Antwort wird gelesen oder ausgewertet.

Das Lebenszeichen „läuft noch“

Ein Bericht, der beim Start der Anwendung eintrifft, kann sagen, wer sie gestartet hat, aber nie, wer sie noch geöffnet hat. Deshalb sendet FoxSDR, solange es läuft — und nur, solange die Nutzungsberichte eingeschaltet sind —, zusätzlich alle fünf Minuten eine sehr kleine Nachricht mit drei Feldern und sonst nichts:

GesendetBeispielWarum
Installationskennungdieselben 32 Hexadezimalzeichen wie obenDamit zwölf Lebenszeichen von einer Kopie als eine laufende Kopie zählen, nicht als zwölf.
Anwendungsversion0.99.39Damit „läuft gerade“ nach Version aufgeschlüsselt werden kann.
Lebenszeichen-Markierung1Sagt der Empfangsseite, dass dies ein Lebenszeichen ist und kein Sitzungsbericht.

Nichts aus der Sitzung fährt mit: keine Modi, keine Panels, kein SDR-Modell, keine Dauern, keine Zähler. Lebenszeichen werden in einen eigenen Datensatz geschrieben, getrennt von den Sitzungsberichten, sodass keine Nutzungszahl ihre Bedeutung ändert. Derselbe Schalter stoppt beides: Der Sender lässt sich ohne gültige Installationskennung nicht scharf schalten, und das Abschalten der Nutzungsberichte löscht sie, aus bedeutet also: überhaupt keine Lebenszeichen. Ein Lebenszeichen, das noch unterwegs ist, wenn das nächste fällig wird, wird übersprungen statt in eine Warteschlange gestellt.

Wohin die Nutzungsberichte gehen

An einen von diesem Projekt betriebenen Cloudflare Worker unter https://telemetry.foxsdr.com, der die oben genannten Zähler in einen Datensatz von Cloudflare Workers Analytics Engine schreibt. Cloudflare verarbeitet ihn in unserem Auftrag und speichert ihn drei Monate lang, danach ist er weg. Niemand sonst erhält ihn, er wird weder verkauft noch vermietet noch weitergegeben, und das Einzige, was daraus wieder ausgelesen wird, sind aggregierte Zahlen, über dasselbe passwortgeschützte Dashboard, das weiter unten beschrieben wird. Der Quellcode des Workers wird mit der Anwendung veröffentlicht, sodass Sie nachlesen können, was die Empfangsseite tut. Absturzberichte gehen nicht hierhin — sie gehen an den eigenen Server dieser Website, wie im Folgenden beschrieben.

Absturz- und Hängerberichte

Wenn FoxSDR abstürzt oder nicht mehr reagiert, schreibt es einen Bericht, der den Fehler beschreibt, nach %LOCALAPPDATA%\FoxSDR\crashes\ auf Ihrem eigenen Rechner und sendet den Text des Berichts beim nächsten Start — nie aus dem Fehlerzustand selbst heraus, weil ein Programm, das gerade abgestürzt ist, nicht sicher eine Netzwerkverbindung öffnen kann. Er geht an POST /api/crash auf dieser Website — nicht an Cloudflare und an keinen Dritten —, und er ist anonym: Es gibt kein Konto, keinen Lizenzschlüssel und nichts, womit man sich anmelden müsste.

Der Schalter ist SYSTEM → Diagnose, und er steuert das Schreiben und das Senden gleichermaßen: Ist er aus, wird kein Bericht geschrieben, kein Verzeichnis angelegt und nie eine Verbindung aufgebaut. Es ist ein anderer Schalter als der für die Nutzungsberichte. Das Abschalten der Nutzungsberichte stoppt keinen Absturzbericht — es leert darin das Feld Installationskennung, weil dann keine Kennung existiert und ein Absturzbericht nie eine erzeugt (siehe die letzte Zeile der Tabelle unten). Bis zu dieser Version nannten die Hinweise oben den falschen Schalter; die Software hat immer Diagnose verwendet, und beide sagen jetzt dasselbe.

Das ist der gesamte Inhalt eines Berichts:

GesendetBeispielWarum
Was passiert istcrash oder hangEin Hänger und ein Absturz sind verschiedene Fehler.
Fehlersignaturcascade.exe+0x1a2b/adsb.dllFasst denselben Fehler, von vielen Leuten gemeldet, zu einem Eintrag zusammen, sodass hundert Berichte über einen Bug eine Sache zum Beheben sind und nicht hundert.
Anwendungsversion, Commit und Build-ID0.61.0, 28fa1c2In welchem Build es passiert ist und welche Symbole dazu passen.
Fehlerhaftes Modul und Offsetcascade.exe, 0x1a2bWo im Programm es schiefging.
Betriebssystem und ArchitekturWindows 11, Linux oder Android 14, x64 oder arm64Fehler sind oft plattformspezifisch. Ein Linux- oder Android-Bericht enthält dieselben Felder; die Stack-Frames nennen statt einer PDB-ID die GNU-Build-ID der fehlerhaften Bibliothek, da keine der beiden Plattformen mit MSVC baut.
Welche Art von Fehler es waraccess violation, 0xC0000005Die eigene Begründungszeile des Berichts und der Windows-Ausnahmecode. Insbesondere sagt dies, dass ein Fehler abgefangen wurde — die Anwendung ihn also überlebt hat — und kein Absturz war; ohne diese Angabe sehen beide identisch aus. Ein Code und ein feststehender Satz, nie Inhalte.
Geladene Plugins und ihre VersionenADS-B 1.1.0„Stürzt nur mit geladenem ADS-B-Plugin ab“ ist eine Fehlerbeschreibung; „stürzt manchmal ab“ ist keine.
Thread-Stackscascade.exe+0x1a2b pro FrameDer Stack ist der Fehler. Er besteht nur aus Modulnamen, Build-IDs und numerischen Offsets — keine Quellpfade, keine Variablen, keine Speicherinhalte.
Das Ende des Sitzungslogsopened rtlsdrThe last lines the application logged, which is usually what it was doing when it failed. It is the application's own log: it records state changes — source opened, rate set, plugin started — never signal content, and never the name or path of a file you opened. It also carries what the radio driver said and what its libraries printed to the standard error stream. Before any line of it leaves your computer, the application's own lines as well as the driver's, it is scrubbed: serial numbers and the device-specific part of USB device identifiers are replaced by <stripped>, the account name in a file path by <user>, and anything in single quotes, such as the names you give patch nodes and speakers, by '<name>'; on any line that mentions hertz, a frequency, tuning, a centre, a range, an offset, a carrier, a preset or transmitting, every number is replaced by # unless it is marked as a sample rate, a time, a level, a size or a count, is a version, an identifier or an error code, or is part of a name such as R820T; and lines in which the USB driver lists the devices plugged into your computer are left out, with one line saying how many.
Kontextnotizenmode: WFM, sampleRate: 2400000Einige Schlüssel/Wert-Notizen, die die Anwendung anhängt: der Modus, die Quelle (Generator, I/Q-Datei oder ein echtes SDR), die Abtastrate, ob ein Gerät geöffnet war, das SDR-Modell ohne Seriennummern, wie viele Sekunden die Anwendung gelaufen war und ob der fehlerhafte Thread FoxSDRs eigenen Code oder den eines SDR-Treibers ausführte. sampleRate ist die Abtastrate, keine abgestimmte Frequenz.
Installationskennung32 zufällige Hexadezimalzeichen, oder leerWird zur Ratenbegrenzung verwendet und dann verworfen: Die Installationskennung wird nicht gespeichert. Ein Rechner, der in einer Absturzschleife festhängt, darf den Server nicht überfluten können, und einen Rechner von hundert zu unterscheiden ist das Einzige, wofür dies jemals gelesen wird. Sie wird hier nie auf die Festplatte geschrieben. Sind die Nutzungsberichte aus, wird sie leer gesendet — dann gibt es keine Kennung, und ein Absturzbericht erzeugt nie eine.

Corrected in FoxSDR 0.99.33. Before 0.99.33 the scrubbing described above was applied only to the radio driver's lines, not to the application's own, and a few of the application's own lines could therefore reach a crash or freeze report carrying the frequency you had asked for or were transmitting on, a patch radio's label (which can include its serial number), the names you gave patch parts, the first line of text a decoder on the patch page had produced, and the list of USB devices the USB driver printed, including their serial numbers. That contradicted this notice. From 0.99.33 every line is scrubbed before it leaves your computer, and those log lines no longer contain those values in the first place.

Ein Absturzbericht enthält keine Frequenz, nichts Dekodiertes, keinen Dateipfad, keinen Benutzernamen, keinen Rechnernamen und keinen Standort. Berichte werden auf dem eigenen Server dieser Website aufbewahrt, hinter demselben passwortgeschützten Dashboard wie alles andere, und 90 Tage nach dem letzten Auftreten des Fehlers gelöscht — dieselben drei Monate, die auch die Nutzungsberichte aufbewahrt werden. Der erste Bericht eines Fehlers wird vollständig aufbewahrt, dazu je ein weiterer Bericht für jeden Build, in dem der Fehler fortbesteht, bis zu drei; jeder andere Bericht desselben Fehlers wird gezählt statt gespeichert. Ein automatisierter Test hält sowohl das, was der Endpunkt annimmt, als auch das, was er auf die Festplatte schreibt, in beide Richtungen an der Tabelle oben fest, sodass zu keinem von beiden ein Feld hinzukommen kann, ohne dass sich auch diese Tabelle ändert.

Ein vollständiges Speicherabbild wird nie gesendet, unter keiner Einstellung. Ein Speicherabbild ist eine Kopie des Programmspeichers und kann Dateinamen, Fenstertitel und empfangene Signaldaten enthalten. Es ist standardmäßig aus; wenn Sie es unter SYSTEM → Diagnose einschalten, wird eine Datei .dmp neben den Textbericht geschrieben, nur lokal, und das Hochladeprogramm öffnet Dateien namens crash-*.txt und hang-*.txt und sonst nichts.

Wie oft. Höchstens fünf Berichte pro Tag von einem Rechner und derselbe Fehler nur einmal am Tag, egal wie oft er auftritt — beide Grenzen werden in Ihrer eigenen Einstellungsdatei geführt, sodass ein Rechner in einer Absturzschleife von selbst aufhört zu senden, statt dazu aufgefordert zu werden, und ein fehlgeschlagener Bericht wird bei späteren Starts höchstens dreimal erneut versucht und dann in Ruhe gelassen. Um einen Offset in einem Bericht wieder in einen Funktionsnamen zu verwandeln, braucht man die Debug-Datenbank genau dieses Builds, die auf unseren eigenen Rechnern bleibt und nirgendwohin hochgeladen wird: Die Auflösung geschieht lokal, nicht auf dem Server.

Was die Anwendung niemals sendet

  • Frequenzen, auf die Sie abstimmen. Was jemand hört, ist das Sensibelste, was diese Software weiß, und es wird nie erhoben. Im Vereinigten Königreich ist es nach Section 48 des Wireless Telegraphy Act 2006 strafbar, eine Nachricht abzuhören, zu deren Empfang Sie nicht befugt sind, oder ihren Inhalt weiterzugeben.
  • Die Namen oder Pfade von Dateien, die Sie öffnen. Der Dateiname einer Aufnahme gehört zu Ihren eigenen Daten — er kann einen Dienst, einen Ort oder eine Frequenz benennen. Wenn sich eine I/Q-Datei nicht wieder öffnen lässt, hält das Log fest, dass sie sich nicht wieder öffnen ließ; der Name bleibt auf dem Bildschirm, wo Sie ihn ohnehin kennen.
  • Irgendetwas Dekodiertes — Pager-Nachrichten, Flugzeuge, Schiffe, Bilder, Satellitenverkehr.
  • Ihren Standort oder den Standort von irgendetwas, das Sie empfangen — einschließlich des Empfängerstandorts, den Sie setzen und der in keinem Bericht übertragen wird. Siehe unten.
  • Ihre IP-Adresse oder einen daraus abgeleiteten Standort. Eine Anfrage erreicht einen Server zwangsläufig von einer Adresse aus, denn so funktioniert das Internet; der Nutzungs-Endpunkt liest keine Verbindungsinformationen und schreibt keine Anfrage-Logs.
  • Hardware-Seriennummern. Das SDR-Modell ist nützlich; die Seriennummer identifiziert Ihr einzelnes Gerät und wird vor dem Senden entfernt.
  • Ihren Namen, den Namen Ihres Rechners, Ihr Benutzerkonto oder irgendeinen Dateipfad.
  • Ein vollständiges Speicherabbild.

Der Empfängerstandort und das GPS

FoxSDR muss wissen, wo der Empfänger steht, denn jede Entfernung und Peilung auf der Karte und dem Radarschirm wird von dort aus gemessen. Sie können ihn eintippen, auf der Karte anklicken oder von einem GPS-Empfänger an einer seriellen Schnittstelle lesen lassen.

Der Standort bleibt auf Ihrem Rechner. Er wird in Ihrer eigenen Einstellungsdatei gespeichert und nie übertragen — nicht im Nutzungsbericht, nicht im Lebenszeichen, nicht in einem Absturzbericht, nirgendwo. Das Lesen vom GPS starten Sie: Sie nennen die Schnittstelle und drücken „Standort vom GPS lesen“. Die Schnittstelle wird nur gehalten, bis die erste Positionsbestimmung eintrifft, und höchstens 60 Sekunden lang. Das Diagnoselog zeichnet den Namen der Schnittstelle, die Baudrate, die Anzahl der Sätze und Satelliten und etwaige Fehler auf — nie die Position und nie den Text eines NMEA-Satzes. Ein Schnittstellenfeld, dessen Inhalt nicht wie eine Schnittstelle aussieht, wird nur mit Art und Länge geloggt („ein eingetippter Gerätepfad, 27 Zeichen“), sodass ein Dateipfad mit Ihrem Benutzernamen darin nicht in einen Bericht gelangen kann. Zwei automatisierte Tests sichern dies ab: einer gegen den Log-Ringpuffer und einer gegen die Logdatei, die die echte Anwendung geschrieben hat.

Der Plugin-Katalog

Der Katalog wird kontaktiert, wenn Sie das Fenster des Plugin-Stores öffnen (seit FoxSDR 0.99.16 beim ersten Mal in einer Sitzung), wann immer Sie darin JETZT PRÜFEN drücken und wenn Sie etwas installieren. Beim Start wird nichts abgerufen, das Fenster öffnet sich nicht von selbst wieder, und kein Plugin aktualisiert sich selbst. Der Katalog ist eine auf GitHub veröffentlichte Datei (raw.githubusercontent.com), daher erreicht diese Anfrage die Server von GitHub, die — wie bei jeder Webanfrage — die Adresse sehen, von der sie kommt. Keine Kennung von Ihnen wird mitgesendet: keine Installationskennung, kein Cookie, nichts, was sich mit einem Nutzungsbericht verknüpfen ließe. Jeder Download läuft über HTTPS, ist größenbegrenzt, wird bei einer Weiterleitung auf einen anderen Host abgelehnt und gegen den im Katalog veröffentlichten sha256 geprüft, bevor er zur Datei werden darf. Die Quelle ist eine Einstellung: Sie können sie auf einen anderen Katalog richten oder auf eine index.json auf Ihrer eigenen Festplatte, und dann wird überhaupt keine Netzwerkanfrage gestellt.

Satelliten-Bahnelementsätze

Das Satelliten-Plugin hält seine Bahnelementsätze aktuell, indem es sie alle zwölf Stunden, solange es geladen ist, von den in seiner satellite.cfg genannten Quellen abruft. Diese Website hält eine Kopie dieser Elementsätze unter GET /tle/all.tle bereit — die CelesTrak-Gruppen „stations“, „amateur“ und „weather“ sowie NOAA 15, 18 und 19, hier alle zwölf Stunden aufgefrischt —, und Satellites 1.0.4 und neuer greifen von sich aus auf diese Datei zurück, wann immer jede Quelle in satellite.cfg versagt, damit ein Rechner, den CelesTrak abweist, sie trotzdem verfolgen kann. Die Datei muss diese Website dafür nicht nennen; eine Zeile fallback-url none darin schaltet den Rückgriff ab, und refresh-hours 0 schaltet jedes Abrufen ab. Die Anfrage trägt keine Kennung, keine Installationskennung und kein Cookie, und dieser Server schreibt dafür keinen Analyseeintrag — wie bei der Update-Prüfung werden nur Seitenaufrufe und Dateidownloads aufgezeichnet, und der Spiegel ist keines von beiden. Die Elementsätze selbst stammen von CelesTrak (celestrak.org), und jede Antwort sagt das.

Abfragen im Flugzeugregister

Das optionale Plugin Aircraft Info zeigt, wer jedes Flugzeug auf der Karte ist — Kennzeichen, Typ und Betreiber. Die Anwendung stellt diese Anfrage nie selbst; erst die Installation dieses Plugins ermöglicht sie. Ab Version 1.1.0 fragt das Plugin zuerst diese Website unter GET /api/aircraft/<address> und sendet nur die sechsstellige hexadezimale ICAO-Adresse des Flugzeugs — die Nummer, die das Flugzeug selbst aussendet —, ohne Kennung, ohne Installationskennung und ohne Cookie. Nach jedem Luftfahrzeug wird einmal gefragt, und die Antwort bleibt auf Ihrem eigenen Rechner, sodass nicht erneut gefragt wird. Nur wenn diese Website ein Flugzeug nicht kennt oder nicht erreichbar ist, fragt das Plugin api.adsbdb.com, einen kostenlosen Dienst eines Dritten, so wie es frühere Versionen immer getan haben. Die Menge der Flugzeuge, die ein Empfänger hört, ist ein grober Hinweis darauf, wo er steht, weshalb das Plugin optional ist und das vor der Installation auch sagt.

Was dieser Server über eine Abfrage aufbewahrt: nichts pro Anfrage. Es wird kein Analyseeintrag geschrieben, und weder die Flugzeugadresse noch die Adresse, von der die Anfrage kam, wird geloggt. Die einzige Aufzeichnung sind fünf laufende Summen seit dem letzten Serverstart — Abfragen, gefunden, nicht gefunden, fehlerhaft und ratenbegrenzt —, die das Dashboard anzeigt. Damit niemand die Tabelle komplett kopiert, hat jede verbindende Adresse ein Abfragekontingent, das im Arbeitsspeicher gehalten wird, genau wie bei den anderen Endpunkten hier, und nie auf die Festplatte geschrieben wird; es wird vergessen, wenn der Server neu startet oder wenn mehr als zehntausend Adressen verfolgt werden, je nachdem, was zuerst eintritt.

Die Antworten stammen aus der Flugzeugdatenbank des OpenSky Network (opensky-network.org): für jedes Luftfahrzeug Kennzeichen, Typkennung, Hersteller, Modell und, soweit erfasst, der Betreiber. OpenSky stellt diese Datenbank ohne Gewähr bereit und bittet Nutzer, sie zu zitieren: Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic und Matthias Wilhelm, „Bringing Up OpenSky: A Large-scale ADS-B Sensor Network for Research“, in Proceedings of the 13th IEEE/ACM International Symposium on Information Processing in Sensor Networks (IPSN), April 2014. Der dort erfasste eingetragene Halter wird nicht auf diese Website übernommen und nicht von ihr ausgeliefert, weil er bei einem privaten Luftfahrzeug der Name einer Person ist; nur der Betreiber, also eine Fluggesellschaft, Luftwaffe oder Firma, wird es.

Die Browser-Oberfläche

FoxSDR kann seine Oberfläche per HTTP an andere Rechner in Ihrem eigenen Netzwerk ausliefern. Das ist standardmäßig aus und an Ihren eigenen Rechner gebunden, bis Sie das ändern; für jede darüber hinausgehende Bindung ist ein Passwort nötig, und ohne eines wird die weitere Bindung abgelehnt statt geöffnet. Passwörter werden gehasht gespeichert (PBKDF2-HMAC-SHA256), und Sitzungen werden widerrufen, sobald sich die Einstellungen ändern. TLS gibt es bewusst nicht, weil die Anwendung keine Kryptobibliothek einbindet und keine Transportsicherheit behaupten will, die sie nicht bieten kann — stellen Sie einen Reverse Proxy oder einen privaten Tunnel davor, und leiten Sie den Port nie direkt weiter. Jeder, dem Sie Zugriff geben, kann sehen und steuern, was der Empfänger tut.

Funktionswünsche aus der Anwendung

Die Anwendung hat auf ihrer Hauptseite ein Feld „Funktion wünschen“, in das Sie eintippen können, was sie tun soll, und dann Absenden drücken. Nichts wird gesendet, bevor Sie diese Taste drücken, es geschieht nie automatisch, und ein Wunsch, der uns nicht erreicht, wird weder in eine Warteschlange gestellt noch im Hintergrund erneut versucht — was Sie getippt haben, bleibt im Feld, nur im Arbeitsspeicher, damit Sie erneut Absenden drücken können, und wird nie in die Konfigurationsdatei oder das Log geschrieben. Das ist der gesamte Inhalt eines Wunsches:

GesendetBeispielWarum
Was Sie getippt habenPlease add a squelch control to the FLEX decoderDer Wunsch selbst: 10 bis 100000 Zeichen. Steuerzeichen werden vor dem Speichern entfernt; Zeilenumbrüche bleiben erhalten.
Kontakt, falls angegeben[email protected] oder ein RufzeichenOptional, bis zu 120 Zeichen, damit wir eine Rückfrage stellen können. Lassen Sie es leer, und der Wunsch enthält nichts, was Sie identifizieren könnte.
Anwendungsversion0.99.39Aus welchem Build der Wunsch kam.
Betriebssystemwindows, linux oder androidWelche Plattform ihn gesendet hat.
Architekturx64 oder arm64Wie oben.
Schemanummer1Die Version des Übertragungsformats, damit eine künftige Formatänderung nicht mit einem der Felder oben verwechselt werden kann.

Er geht an POST /api/feature-request auf dieser Website. Ihre IP-Adresse wird nur verwendet, um die Senderate in vernünftigen Grenzen zu halten, und nie auf die Festplatte geschrieben — tatsächlich aufbewahrt werden Ihre Nachricht, Ihre Kontaktadresse, falls Sie eine angegeben haben, die Anwendungsversion, die Plattform, die Architektur und Ihr ungefähres Land, wenn unsere Abfrage es aus der Verbindung ermitteln kann, und sonst nichts. Gelesen wird er vom Projektbetreuer im Admin-Dashboard, hinter demselben Passwort wie alles andere hier, und er wird aufbewahrt, bis er in diesem Dashboard gelöscht wird oder bis Sie es verlangen. Ein erledigter Wunsch — in FoxSDR umgesetzt oder auf andere Weise beantwortet — kann dort archiviert statt gelöscht werden, damit das Projekt nachhalten kann, was gewünscht und was gebaut wurde; ein archivierter Wunsch wird weiterhin mit allem oben Aufgeführten aufbewahrt. Wenn Sie eine Kontaktadresse angegeben haben und den Wunsch gelöscht haben möchten, schreiben Sie an die Adresse unten und zitieren Sie genug von dem, was Sie gesendet haben, damit er gefunden werden kann.

Fehlerberichte und Missfallen aus der Anwendung

Direkt unter „Funktion wünschen“ hat die Anwendung ein Feld „Fehler / Missfallen melden“, in dem Sie entweder sagen, dass etwas kaputt ist, oder dass etwas da ist, das Ihnen nicht gefällt, und dann Absenden drücken. Es funktioniert genau wie das Feld für Funktionswünsche: Nichts wird gesendet, bevor Sie diese Taste drücken, nichts wird in eine Warteschlange gestellt oder im Hintergrund erneut versucht, und was Sie getippt haben, bleibt nur im Arbeitsspeicher — nie in der Konfigurationsdatei, nie im Log. Es ist kein Absturzbericht und enthält nichts von dem, was ein Absturzbericht enthält. Das ist der gesamte Inhalt einer Meldung:

GesendetBeispielWarum
Ob es ein Fehler oder Missfallen istbug oder dislikeDie Wahl, die Sie oben im Feld getroffen haben: etwas, das nicht funktioniert, oder etwas, das wie vorgesehen funktioniert und das Sie lieber anders hätten.
Was Sie getippt habenThe waterfall freezes when I change the sample rateDie Meldung selbst: 10 bis 100000 Zeichen. Steuerzeichen werden vor dem Speichern entfernt; Zeilenumbrüche bleiben erhalten.
Kontakt, falls angegeben[email protected] oder ein RufzeichenOptional, bis zu 120 Zeichen, damit wir eine Rückfrage stellen können. Lassen Sie es leer, und die Meldung enthält nichts, was Sie identifizieren könnte.
Anwendungsversion0.99.39Aus welchem Build die Meldung kam, damit ein bereits behobener Fehler nicht erneut gejagt wird.
Betriebssystemwindows, linux oder androidWelche Plattform ihn gesendet hat.
Architekturx64 oder arm64Wie oben.
Schemanummer1Die Version des Übertragungsformats, damit eine künftige Formatänderung nicht mit einem der Felder oben verwechselt werden kann.

Sie geht an POST /api/problem-report auf dieser Website. Ihre IP-Adresse wird nur verwendet, um die Senderate in vernünftigen Grenzen zu halten, und nie auf die Festplatte geschrieben — tatsächlich aufbewahrt werden, ob es ein Fehler oder Missfallen war, Ihre Nachricht, Ihre Kontaktadresse, falls Sie eine angegeben haben, die Anwendungsversion, die Plattform, die Architektur und Ihr ungefähres Land, wenn unsere Abfrage es aus der Verbindung ermitteln kann, und sonst nichts. Gelesen wird sie vom Projektbetreuer im Admin-Dashboard, hinter demselben Passwort wie alles andere hier, und eine Meldung wird aufbewahrt, bis sie in diesem Dashboard gelöscht wird oder bis Sie es verlangen. Eine erledigte Meldung — in FoxSDR behoben oder auf andere Weise beantwortet — kann dort archiviert statt gelöscht werden; eine archivierte Meldung wird weiterhin mit allem oben Aufgeführten aufbewahrt. Wenn Sie eine Kontaktadresse angegeben haben und die Meldung gelöscht haben möchten, schreiben Sie an die Adresse unten und zitieren Sie genug von dem, was Sie gesendet haben, damit sie gefunden werden kann.

Die Website: was bei Ihrem Besuch aufgezeichnet wird

Für jeden Seitenaufruf und jeden Download wird ein Eintrag geschrieben, unabhängig davon, ob Sie Cookies akzeptieren. Dies ist eine Analyse durch uns selbst (Erstanbieter): Die Daten bleiben auf dem Server, der diese Website ausliefert, sie werden nicht mit einem Werbenetzwerk geteilt, und es gibt kein Skript von Dritten auf der Seite.

AufgezeichnetWoher es stammtEinwilligung nötig
Datum und Uhrzeit, angeforderte Seite, HTTP-Methode und ProtokollDie AnfrageNein
Ihre IP-Adresse und ein gesalzener Hash davonDie VerbindungNein
Ungefährer Standort: Land, Region, Stadt, Postleitzahlbereich, Zeitzone und die Koordinaten dieser Stadt — nicht Ihre eigenenIP-Adresse, nachgeschlagen über ip-api.comNein
Ihr Netzwerk: Internetanbieter, Organisation, AS-Nummer und ob die Adresse zu einem bekannten VPN, Rechenzentrum oder Mobilfunknetz gehörtDieselbe AbfrageNein
Browser und Version, Betriebssystem und Version, Gerätetyp und ob die Anfrage nach einem Bot aussiehtUser-Agent-HeaderNein
Welche Seite Sie hierher geschickt hat, und etwaige Kampagnen-Tags am Link (utm_source und Co.)Referer-Header und URLNein
Bevorzugte SprachenAccept-Language-HeaderNein
Welche Datei Sie heruntergeladen haben, ihre Version, wie viele Bytes gesendet wurden und ob die Übertragung abgeschlossen wurdeDer Download selbstNein
Bildschirm- und Fenstergröße, Pixelverhältnis, FarbtiefeIhr Browser, gemeldet vom Skript dieser SeiteJa
Anzahl der CPU-Kerne und ungefährer GerätespeicherDasselbe SkriptJa
Zeitzone, Sprachliste, Dark-Mode-Einstellung, Touch-Unterstützung, PlattformDasselbe SkriptJa
Verbindungstyp, geschätzte Downlink-Geschwindigkeit und Round-Trip-ZeitDasselbe SkriptJa
Wie lange die Seite sichtbar war, wie weit Sie gescrollt haben, wie oft Sie geklickt haben und welche Schaltflächen Sie gedrückt habenDasselbe SkriptJa

Was bewusst nicht getan wird

  • Kein Browser-Fingerprinting: kein Auslesen per Canvas, Audio, Schriftarten oder WebGL und nichts, was versucht, Sie wiederzuerkennen, nachdem Sie abgelehnt haben.
  • Keine Tracker von Dritten, keine Werbepixel, keine Social-Media-Widgets und keine Analysedienste. Nichts auf dieser Seite wird von einer anderen Domain geladen.
  • Kein Versuch, Ihre Zwischenablage, Ihren Akku, Ihre Kamera, Ihr Mikrofon, Ihre gespeicherten Passwörter oder Ihren Browserverlauf auszulesen — nichts davon geht eine Download-Seite etwas an.
  • Ihre Daten werden weder verkauft noch vermietet noch an irgendjemanden weitergegeben. Die einzige ausgehende Anfrage, die der Server über Sie stellt, ist die oben beschriebene Abfrage des Standorts zur IP-Adresse.

Oberflächendesigns, die Sie veröffentlichen

Diese Website kann ein FoxSDR-Oberflächendesign — ein .foxui-Paket — aufbewahren, das Sie veröffentlichen möchten. Es wird nichts gesendet, bevor Sie auf Publish drücken, und es geht an POST /api/gui/publish. Aufbewahrt wird, was das Paket enthält: das Design selbst, der Name, die Version und die Beschreibung, die Sie eingegeben haben, ein Autorenname, falls Sie einen eingegeben haben, der Zeitpunkt der Veröffentlichung und eine zufällige Kennung. Ihre IP-Adresse wird nur verwendet, um die Veröffentlichungsrate in vernünftigen Grenzen zu halten, und wird nie auf die Festplatte geschrieben. Ein veröffentlichtes Paket wird nirgends aufgelistet; jeder, der seinen Link hat, kann es herunterladen. Es wird aufbewahrt, bis es im Admin-Dashboard gelöscht wird oder bis Sie darum bitten — schreiben Sie an die unten stehende Adresse und nennen Sie seinen Link.

Wenn Sie sich als Betatester anmelden

Das Beta-Formular und die Anmeldung für Neuigkeiten sind die einzigen Stellen, an denen diese Website Sie um etwas bittet, abgesehen vom Veröffentlichen eines Oberflächendesigns (siehe oben). Wenn Sie es absenden, werden Ihre E-Mail-Adresse gespeichert und dazu das, was Sie davon angeben wollten: ein Name oder Rufzeichen, Ihre Plattform, das SDR, das Sie verwenden wollen, Ihre Notizen und die Liste der Funktionen, die Sie freiwillig testen. Daneben bewahren wir denselben oben beschriebenen Besuchskontext auf — ungefährer Standort, Netzwerk, Browser und Betriebssystem —, weil sich ein Fehlerbericht je nach dem Setup, aus dem er stammt, ganz anders liest.

  • Die Adresse wird für genau einen Zweck verwendet: um Sie wegen Beta-Builds und dem, was zu testen ist, zu kontaktieren. Kein Newsletter, kein Marketing, und sie wird nie an jemand anderen weitergegeben.
  • Nichts passiert, bevor Sie bestätigen. Die Anmeldung sendet eine E-Mail mit einem sechsstelligen Code, den Sie auf der Seite eingeben, um zu bestätigen, dass die Adresse Ihnen gehört. Der Code gilt 30 Minuten und wird nach fünf Fehlversuchen abgelehnt. Bis er eingegeben ist, ist der Eintrag wirkungslos: Sie stehen nicht auf der Testerliste, Sie werden nicht gezählt, und es wird nie etwas weiter gesendet. Hat jemand anderes Ihre Adresse eingetippt, ignorieren Sie diese E-Mail, und der Eintrag wird nie wirksam — es gibt nichts abzubestellen und nichts, was Sie tun müssten. Diese eine Nachricht ist die einzige automatische E-Mail, die eine Anmeldung auslösen kann.
  • Wenn Sie uns geschrieben haben, laden wir Sie vielleicht ein. Wer uns geschrieben und eine Adresse hinterlassen hat — zum Beispiel über das Funktionswunsch-Feld der Anwendung —, kann eine persönliche Einladung von uns bekommen, mit einem Einmal-Link, der die Bestätigen-Taste dieser Website öffnet. Diese Einladung wird genau wie eine unbestätigte Anmeldung als ausstehender Eintrag geführt: Sie sind kein Tester und werden nicht gezählt, solange Sie nicht Bestätigen drücken, und wenn Sie sie ignorieren, schreiben wir Ihnen nicht wieder. Ein ausstehender Eintrag verfällt nicht von selbst; er wird gelöscht, wenn wir ihn aus der Liste entfernen oder wenn Sie es verlangen, mit einer E-Mail an die Adresse unten.
  • Nachdem Sie bestätigt haben, bekommen Sie Ihren privaten Verwaltungslink, und wir schreiben Ihnen, wenn ein Build erscheint, der braucht, was Sie zu testen angeboten haben. Dann schreibt Ihnen ein Mensch, keine Mailingliste. Wenn Sie den Link verlieren, können wir Ihnen einen neuen ausstellen: Der alte funktioniert sofort nicht mehr, der neue wird Ihnen per E-Mail geschickt, und wir speichern, wann das geschah und ob die E-Mail verschickt wurde.
  • Diese E-Mail läuft über Apple. E-Mails für foxsdr.com werden über den iCloud-Mail-Dienst von Apple zugestellt, daher gehen Ihre Adresse und die Nachricht auf dem Weg zu Ihnen über deren Server, zu deren Bedingungen als unser E-Mail-Anbieter. Sonst wird nichts über Sie an Apple gesendet.
  • Sie wird getrennt von den Analysedaten aufbewahrt. Anmeldungen liegen in einer eigenen Datei, lesbar nur für das Konto, unter dem der Server läuft; das Analyselog hält fest, dass eine Anmeldung stattgefunden hat und wie viele Funktionen gewählt wurden, nie, wer. Ein automatisierter Test lässt den Build fehlschlagen, falls je eine Adresse ins Analyselog gelangt.
  • Eine erneute Anmeldung mit einer Adresse, die bereits auf der Liste steht, ändert diesen Eintrag nicht. Änderungen nehmen Sie auf Ihrer eigenen Testerseite vor. Stattdessen erhält die Adresse eine E-Mail: ihren privaten Link, wenn sie bestätigt ist, oder einen neuen Code, wenn nicht, und nie öfter als einmal in 15 Minuten.
  • Wir bewahren eine Kopie dessen auf, was wir Ihnen geschickt haben. Jede Nachricht, die diese Website an einen Tester sendet — die Bestätigung und jede Nachricht zu einem Build —, wird mit ihrem Text aufbewahrt, damit wir sehen können, was gesagt wurde und ob es angekommen ist. Die Kopie wird unter Ihrer internen ID abgelegt, nicht unter Ihrer Adresse, und ihre persönlichen Teile (der Bestätigungscode oder -link und Ihr eigener Verwaltungslink) werden vor dem Speichern entfernt, sodass eine aufbewahrte Nachricht nie dazu benutzt werden kann, in Ihrem Namen zu handeln. Diese Kopien werden mit dem Rest Ihres Eintrags gelöscht, wenn Sie gehen.
  • Nachrichten zwischen Ihnen und uns werden aufbewahrt. Das Nachrichtenfeld in Ihrem Testerportal ist ein Gespräch mit der Person, die FoxSDR entwickelt: was wir Ihnen schreiben und was Sie antworten, jeweils mit dem Zeitpunkt, zu dem es geschrieben wurde, und – falls Sie einen gewählt haben – dem Bericht, um den es geht. Es wird unter Ihrer internen Kennung abgelegt, nicht unter Ihrer Adresse, und nur Sie (mit Ihrem privaten Link) und wir können es lesen. Wir halten außerdem fest, wann Sie unsere Nachrichten auf dem Bildschirm hatten, damit wir wissen, dass sie angekommen sind. Solange Ihre Seite geöffnet ist, fragt sie alle paar Sekunden nach neuen Nachrichten, sodass diese erscheinen, sobald sie geschrieben sind, und sie teilt mit, wie lange Ihre letzte Bedienung her ist; solange sie fragt und noch eine halbe Minute danach, und nur wenn Sie sie in den letzten fünf Minuten benutzt haben, weiß der Server, dass Sie da sind. Das wird nur in seinem Arbeitsspeicher gehalten und nie aufgeschrieben. Wir schicken Ihnen nicht zu jeder Nachricht eine E-Mail: Wenn wir schreiben, während Sie nicht da sind, bekommen Sie eine kurze E-Mail, dass eine Nachricht wartet, mit Ihrem Link und ohne die Nachricht selbst. Solange diese Nachricht ungelesen ist, folgt bis zu 12 Stunden keine weitere solche E-Mail, und nie innerhalb einer halben Stunde nach der letzten; und wenn Sie beim Schreiben auf der Seite waren, die Nachricht aber zehn Minuten später noch nicht gesehen haben, geht die E-Mail dann. Eine Kopie dieser E-Mail wird wie oben beschrieben aufbewahrt; wenn Sie schreiben, wird keinerlei E-Mail verschickt. Das Gespräch wird aufbewahrt, bis Sie austreten oder uns bitten, es zu löschen, und ein Austritt löscht es vollständig.
  • Aufbewahrt bis zum Ende des Beta-Programms oder bis Sie es verlangen. Eine E-Mail an die Adresse unten entfernt Sie und löscht den Eintrag — Sie müssen keinen Grund angeben.
  • Die Rechtsgrundlage hierfür ist Ihre Einwilligung, die Sie durch Ankreuzen des Kästchens erteilen; ohne sie lässt sich das Formular nicht absenden.

Wenn Sie Neuigkeiten per E-Mail abonnieren

Die Neuigkeiten-Seite fragt nach genau einer Sache: Ihrer E-Mail-Adresse. Sie wird aufbewahrt, damit wir Ihnen schreiben können, wenn es eine neue Version von FoxSDR gibt, und hin und wieder darüber, woran gebaut wird. Sie wird für nichts anderes verwendet und nie an jemanden weitergegeben.

  • Nichts passiert, bevor Sie bestätigen. Die Anmeldung sendet eine E-Mail mit einem sechsstelligen Code, den Sie auf der Seite eingeben. Bis er eingegeben ist, wird nichts weiter gesendet, und eine Adresse, die nicht innerhalb einer Woche bestätigt wurde, wird gelöscht – durch Code, der täglich auf dem Server läuft. Hat jemand anderes Ihre Adresse eingetippt, ignorieren Sie diese E-Mail.
  • Jede E-Mail enthält einen Link, der Sie von der Liste nimmt, mit einem einzigen Klick. Beim Austragen wird die Adresse aus der Datei des Servers gelöscht, zusammen mit den Kopien dessen, was wir an sie geschickt haben; nichts davon wird aufbewahrt.
  • Es ist eine eigene Liste. Wer Neuigkeiten abonniert, ist kein Betatester: Die Adresse liegt in einer separaten Datei, lesbar nur für das Konto, unter dem der Server läuft, und wird weder als Tester gezählt noch als solcher angezeigt. Wenn Sie auch Tester sind, bekommen Sie jede Nachricht nur einmal.
  • Wir bewahren eine Kopie dessen auf, was wir Ihnen geschickt haben, abgelegt unter einer internen ID statt unter Ihrer Adresse, ohne Bestätigungscode und Abmeldelink, genau wie bei Testern.
  • Diese E-Mail läuft über Apple, wie oben für Tester beschrieben.
  • Das Analyselog hält fest, dass eine Anmeldung stattgefunden hat, nie, wer.
  • Die Rechtsgrundlage ist Ihre Einwilligung, die Sie durch Ankreuzen des Kästchens erteilen; ohne sie lässt sich das Formular nicht absenden.

Cookies

CookieZweckLaufzeit
fox_consentMerkt sich, ob Sie zugestimmt oder abgelehnt haben, damit Sie nur einmal gefragt werden1 Jahr (zugestimmt) / 6 Monate (abgelehnt)
fox_vidEine zufällige Kennung, damit ein erneuter Besuch als derselbe Browser erkannt wird. Wird nur gesetzt, wenn Sie zustimmen.400 Tage
fox_sidFasst einen Besuch zu einer Sitzung zusammen. Wird nur gesetzt, wenn Sie zustimmen.30 Minuten Inaktivität
fox_betaEnthält Ihren Betatester-Link, damit Sie zu Ihrem eigenen Eintrag zurückfinden. Wird nur gesetzt, wenn Sie sich als Tester anmelden, und nur, weil Sie genau das verlangt haben — es misst nichts und gehört daher nicht zur Analyse-Entscheidung oben. Wenn Sie sich austragen, wird es gelöscht.400 Tage
foxsdr_langMerkt sich die Sprache, die Sie für diese Website gewählt haben, damit auch die nächste Seite in ihr erscheint. Wird nur gesetzt, wenn Sie selbst eine Sprache wählen — mit der Sprachauswahl oder über einen Link mit ?lang= —, und enthält nichts außer dem Code dieser Sprache, etwa es. Es misst nichts und gehört daher nicht zur Analyse-Entscheidung oben.1 Jahr
fox_news_joinedKein Cookie: ein Merker im eigenen Speicher Ihres Browsers, der nie an uns gesendet wird. Nach einem Download fragt die Website, ob Sie die Neuigkeiten per E-Mail möchten; sobald Sie sich von diesem Browser aus angemeldet und bestätigt haben, fragt sie nicht mehr. Er enthält nichts außer 1, und das nur, wenn Sie sich angemeldet haben.Bis Sie die Daten dieser Website löschen

Wenn Sie ablehnen, wird kein identifizierendes Cookie gesetzt. Besuche werden dann über einen täglich wechselnden Hash Ihrer Adresse und Ihres Browsers gruppiert, der Besucher zu Zählzwecken unterscheidet und nicht dazu taugt, Sie über Tage oder über Websites hinweg zu verfolgen. Sie können Ihre Meinung ändern, indem Sie die Cookies dieser Website löschen und die Seite neu laden.

Welche Sprache Sie sehen

Die Seiten können in anderen Sprachen als Englisch angezeigt werden. Welche Sie bekommen, wird für jede angeforderte Seite auf dem Server entschieden, in dieser Reihenfolge: eine Sprache, die Sie selbst gewählt haben (das Cookie foxsdr_lang oben oder ?lang= im Link); andernfalls die Sprachen, die Ihr Browser laut seinem Accept-Language-Header bevorzugt; andernfalls die Hauptsprache des Landes, aus dem Ihre Verbindung kommt, die Cloudflare, das Netzwerk vor dieser Website, als zweibuchstabigen Ländercode (CF-IPCountry) mit der Anfrage weitergibt; andernfalls Englisch. Für diese Wahl wird nichts gespeichert: Header und Ländercode werden für diese eine Antwort gelesen und dafür nicht aufbewahrt. Es sind dieselben zwei Dinge, die die Tabelle oben bereits als bei jedem Seitenaufruf aufgezeichnet aufführt, wobei der Ländercode verwendet wird, wenn unsere eigene Adressabfrage keine Antwort hat. Die Übersetzungen sind maschinell erstellt, und bei diesen Hinweisen und den Lizenzen ist der englische Text der verbindliche.

Warum, und auf welcher Grundlage

Der Zweck ist eng gefasst: zu wissen, wie viele Menschen dieses Projekt finden, ungefähr wo sie sind, worauf sie es betreiben und wie viele es anschließend herunterladen. Davon hängt ab, ob die Arbeit weitergeht und was als Nächstes gebaut wird.

Die serverseitigen Aufzeichnungen erfolgen auf Grundlage berechtigter Interessen daran, die Website zu verstehen und abzusichern. Die vom Browser gemeldeten Details und die identifizierenden Cookies werden auf Grundlage Ihrer Einwilligung gespeichert, weshalb sie hinter dem Banner stehen und weshalb eine Ablehnung Sie auf dieser Website nichts kostet.

Wie lange es aufbewahrt wird und wer es sieht

Aufzeichnungen werden 24 Monate lang aufbewahrt und dann gelöscht. Sie liegen in einer Datei auf dem Server hinter einem passwortgeschützten Dashboard, das nur der Projektbetreuer öffnen kann. Es gibt keine weiteren Empfänger und keine Übermittlung in ein Drittland über die bereits beschriebene IP-Abfrage hinaus.

Zwei Dinge werden kürzer aufbewahrt. Absturz- und Hängerberichte werden 90 Tage nach dem letzten Auftreten des beschriebenen Fehlers gelöscht, und die von Cloudflare verarbeiteten Nutzungsberichte werden nach drei Monaten gelöscht. Jede dieser Fristen wird durch Code durchgesetzt, der täglich auf dem Server läuft, nicht dadurch, dass jemand daran denkt.

Ihre Rechte

Wenn Sie sich im Vereinigten Königreich oder in der EU befinden, können Sie eine Kopie dessen verlangen, was über Sie gespeichert ist, dessen Berichtigung oder Löschung verlangen oder der Erhebung insgesamt widersprechen — einschließlich der serverseitigen Aufzeichnungen, die nicht auf einer Einwilligung beruhen. Das praktische Merkmal, um Ihre Aufzeichnungen zu finden, ist Ihre IP-Adresse zum Zeitpunkt des Besuchs; bitte geben Sie diese und ungefähr den Zeitpunkt Ihres Besuchs an.

Für die Anwendung liegen die Bedienelemente in der Software selbst, und es sind drei:

  • SYSTEM → Nutzungsberichte stoppt den Nutzungsbericht und das Fünf-Minuten-Lebenszeichen und löscht die Installationskennung. Schalten Sie es später wieder ein, bekommen Sie eine neue Kennung, die sich nicht mit der alten verknüpfen lässt.
  • SYSTEM → Diagnose verhindert, dass Absturz- und Hängerberichte geschrieben oder gesendet werden.
  • SYSTEM → Updates stoppt die Update-Prüfung.

Die Berichte enthalten nichts, was sich mit Ihnen in Verbindung bringen lässt, daher gibt es nichts, worauf Sie Auskunft verlangen könnten; wenn Sie eine Installationskennung aus bereits gesendeten Berichten entfernt haben möchten, schreiben Sie an die Adresse unten und nennen Sie die Kennung, dann wird sie gelöscht.

Kinder. FoxSDR ist ein technisches Instrument für Funk-Hobbyisten. Es richtet sich nicht an Kinder, es erhebt von niemandem personenbezogene Daten und erhebt daher auch keine von Kindern.

Schreiben Sie an [email protected]. Sie können sich auch beim Information Commissioner's Office (ico.org.uk) beschweren, wenn Sie meinen, dass dies schlecht gehandhabt wurde.

Zuletzt aktualisiert am 24. September 2026, geprüft gegen FoxSDR 0.99.39 — den Build, den diese Website derzeit anbietet und gegen dessen Quellcode jede Aussage oben geprüft wurde. FoxSDR wird von Steven Fox veröffentlicht; schreiben Sie an die Adresse oben, wenn Sie Fragen zu diesen Hinweisen haben oder eine Installationskennung aus bereits gesendeten Berichten löschen lassen möchten. Sollten diese Hinweise je nicht mehr zu dem passen, was die Software tut, dann ist die Software im Unrecht — die Datenerhebung der Website ist in store.go und app.js implementiert, beide im Quellcode der Website lesbar, und die Liste der Anwendung wird mit ihr als PRIVACY.md ausgeliefert, mit einem Test, der die Nutzdaten daran festhält.