FoxSDR 0.99.80 · OTEVŘENÁ BETA
Strojový překlad

Toto je strojový překlad; závazná je anglická verze. Přečíst anglickou verzi

← Zpět na FoxSDR

Soukromí a cookies

Tyto zásady se týkají dvou samostatných věcí: aplikace FoxSDR, kterou instalujete, a tohoto webu. Sbírají různá data z různých důvodů a níže jsou popsány odděleně — nejprve aplikace, protože to je část, která běží na vašem vlastním počítači. Jsou psány tak, aby byly úplné, ne krátké: je uvedeno každé pole, které kterákoli z nich ukládá, včetně těch, která většina podobných zásad vynechává.

Aplikace: co odesílá

Neexistuje žádný účet, žádný licenční klíč ani žádná aktivace a FoxSDR nikdy nehlásí nic o tom, co posloucháte. Sama od sebe provádí přesně čtyři druhy síťových požadavků: kontrolu aktualizací; anonymní hlášení o používání s malým signálem „stále běží“, dokud je aplikace otevřená; hlášení o pádu nebo zamrznutí po chybě; a — jen když vy otevřete obchod s pluginy nebo v něm stisknete OVĚŘIT TEĎ — požadavek na katalog pluginů. Každý z nich je níže popsán pole po poli a každý lze vypnout. Řídí je tři přepínače: SYSTÉM → Aktualizace, SYSTÉM → Hlášení o používání a SYSTÉM → Diagnostika. Žádná funkce nezávisí na tom, zda je některý z nich zapnutý, a nic vás za vypnutí neotravuje.

Co zůstává na vašem počítači

Vaše nahrávky, zvukové i surová I/Q data, obrázky, které sestavují dekodéry SSTV a meteorologických družic, vše, co dekodéry dekódují, vaše záložky, plány pásem, nastavení, poloha přijímače a nainstalované pluginy jsou soubory na vašem vlastním disku. Nic je nenahrává a žádná frekvence, na kterou naladíte, váš počítač neopustí.

Kontrola aktualizací

Jednou při každém spuštění se aplikace zeptá tohoto webu, zda existuje novější verze. Celý požadavek tvoří GET /api/update?v= následované verzí, kterou používáte — žádný identifikátor, žádné ID instalace, žádná cookie a nic, co by se dalo spojit s pozdějším požadavkem. Server k němu nezapisuje žádný analytický záznam: zaznamenávají se jen zobrazení stránek a stažení souborů a koncový bod aktualizací není ani jedno. Vypněte ji v nabídce SYSTÉM → Aktualizace a aplikace už službu nikdy nekontaktuje.

Odpověď může obsahovat i krátkou zprávu od nás pro uživatele starší verze – například upozornění, že nové vydání opravuje něco, kvůli čemu se aktualizace vyplatí – zobrazenou ve stejném banneru aktualizace jako poznámky k verzi. K tomu se neodesílá ani neukládá nic navíc: děje se to ve stejném požadavku výše, ve stejném intervalu a pod stejným přepínačem.

Nic se nestáhne ani nenainstaluje, dokud nestisknete tlačítko. Pokud ho stisknete, instalátor se stáhne z tohoto webu přes HTTPS a jeho SHA-256 se ověří proti otisku, který server zveřejnil, dříve než soubor dostane jméno, pod kterým by ho cokoli mohlo spustit — a toto stažení je běžné stažení z tohoto webu, takže se zaznamená jako každé jiné, s IP adresou, přibližnou polohou, prohlížečem a operačním systémem, jak je popsáno v části těchto zásad o webu.

Kopie nainstalovaná z Microsoft Store se místo toho ptá Microsoft Store, nikdy tohoto webu (od FoxSDR 0.99.53). Při každém spuštění, je-li zaškrtnuto SYSTÉM → Aktualizace → Při spuštění se ptát Microsoft Store na aktualizace, se FoxSDR zeptá vlastní služby Store ve Windows, zda má pro tuto kopii novější balíček. V tomto požadavku se neodesílá nic z FoxSDR – žádná verze ani identifikátor: Windows identifikují aplikaci vůči Microsoftu podle identity balíčku, kterou už má, stejně jako u vlastních aktualizací Store na pozadí. Odpověď zůstává v aplikaci. Nic se nestahuje ani neinstaluje, dokud nestisknete Instalovat z Microsoft Store a nepotvrdíte dialog Windows; stažení a instalace pak probíhá na straně Microsoftu, podle jeho zásad ochrany osobních údajů. Po odškrtnutí se Store nedotazuje.

Hlášení o používání

Od verze 0.53.0 existuje anonymní hlášení o používání v nabídce SYSTÉM → Hlášení o používání. Je ve výchozím stavu zapnuté a můžete ho vypnout — zrušte zaškrtnutí políčka a hlášení okamžitě přestane. Při každém spuštění se odešle jedno hlášení popisující právě skončenou relaci, a toto je celý jeho obsah:

OdesílánoPříkladProč
Identifikátor instalace32 náhodných hexadecimálních znakůRozliší 100 uživatelů od jednoho uživatele, který aplikaci spustí 100krát. Generuje se náhodně na vašem počítači při prvním spuštění, smaže se, když hlášení vypnete, a nikdy se neodvozuje z vašeho hardwaru, sítě ani jména.
Verze aplikace0.99.42Zda lidé aktualizují. Alfa pro Android hlásí své sestavení jako 0.98.1-android.4 — přípona -android.N k číslu vydání, ze kterého bylo sestaveno, takže se její hlášení nikdy nezamění s hlášeními instalátoru pro Windows.
Operační systémWindows 10.0.22631, Linux 6.8.0 nebo Android 14Které platformy se skutečně používají. Operační systém a číslo jeho sestavení, jádra nebo vydání, nikdy název vašeho počítače ani váš uživatelský účet. Sestavení pro Linux (0.99.42) i alfa pro Android (0.98.1-android.4) posílají stejná pole pod stejným přepínačem.
Architekturax64 nebo arm64Jako výše.
Jak byl nainstalováninstallerJeden z store (Microsoft Store), installer (instalátor pro Windows), appimage nebo tarball (soubory ke stažení pro Linux a Raspberry Pi), nebo android. Načítá se z běžícího programu, nikdy se nezaznamenává při instalaci. Nedokáže rozlišit foxsdr.com od GitHubu, protože oba slouží stejné soubory.
První spuštění2026-09-29Den — nikdy čas — kdy byl vytvořen váš instalační identifikátor, v UTC. Smazán s identifikátorem při vypnutí hlášení. Odlišuje nové uživatele od dlouholetých. Prázdné u kopií, jejichž identifikátor je starší než FoxSDR 0.99.47.
První verze0.99.47Verze, která identifikátor vytvořila — ze které varianty ke stažení jste začali. Smazána s ním, stejně jako první spuštění.
Počet spuštění12Zda se software používá víc než jednou.
Počet pádů1Jak často selhává.
Neřádná ukončení podle příčiny, od FoxSDR 0.99.691, 0, 0, 0Počet pádů výše zahrnuje každou relaci, která neskončila řádným zavřením – pád, ale také okno ukončené ve Správci úloh nebo výpadek proudu. Tato čtyři čísla říkají, o co šlo: zemřelo (FoxSDR selhal: spadl, nebo přestal kreslit okno a pak byl ukončen), zabito (ukončeno zvenčí, když pracoval normálně – Správce úloh, taskkill, instalátor, zavřené okno konzoly), ukončeno systémem (odhlášení nebo vypnutí) a neznámé (nic nebylo zaznamenáno: Diagnostika vypnutá nebo výpadek proudu). Každé neřádné ukončení patří právě do jedné z nich. Jsou to holá čísla, nikdy se nenulují, stejně jako počet pádů: nepřidává se text hlášení, návratový kód, název modulu ani denní doba. FoxSDR rozhoduje na vašem počítači při dalším spuštění podle hlášení, která tam už zapisuje Diagnostika; při vypnuté Diagnostice se nic nečte a každé neřádné ukončení se počítá jako neznámé. Čas zahájení předchozí relace je uložen v souboru nastavení, aby se posuzovala jen hlášení zapsaná od té doby; nikdy se neodesílá.
Zaseknutí zobrazení, od FoxSDR 0.99.620Kolikrát okno zamrzlo, protože čekal ovladač zobrazení, nikoli FoxSDR — vypnutý monitor, reset grafického ovladače, opětovné připojování relace vzdálené plochy. Je to pouhé číslo, bez zásobníku, bez názvu ovladače a bez denní doby: hlášení o takovém zamrznutí zůstává na vašem počítači a nikdy se neodesílá. Počítá se jen tehdy, když jsou zapnuté současně Hlášení o používání i Diagnostika. Aby se i zamrznutí, které ukončíte z hlavního panelu, přesto započítalo, je číslo uloženo v malém souboru s názvem telemetry-stalls vedle vašeho souboru nastavení, spolu s vaším identifikátorem instalace, dokud server nepřijme hlášení, které je obsahuje; vypnutím hlášení o používání se soubor odstraní.
Počty selhání, od FoxSDR 0.99.64radio_fail.rtlsdr.busy=2Kolikrát něco tiše nefungovalo, jako počty z pevného seznamu druhů: rádio, které se nepodařilo otevřít (ovladač a jeden z osmi důvodů), žádný zvukový výstup, neúspěšná aktualizace nebo instalace pluginu, plugin odmítnutý při načítání, nahrávání, které se nepodařilo spustit — a kolik rádií a zvukových výstupů se otevřelo, aby měl neúspěch s čím srovnávat. Slova z tohoto seznamu a čísla, nikdy název zařízení, sériové číslo, cesta, frekvence ani text zprávy. Počítají se jen tehdy, když jsou zapnuté současně Hlášení o používání i Diagnostika, a pole je u většiny lidí prázdné.
Pomalé snímky a zotavení, od FoxSDR 0.99.65slow.rail.250ms=3,recovered.audio=1Stejné pole nese také to, kolikrát okno pomalu vykreslilo snímek a v které části kreslení — v jedné z osmnácti částí z pevného seznamu a v jedné ze tří délek: čtvrt sekundy, sekunda nebo pět sekund — a kolikrát FoxSDR narazil na chybu a pokračoval sám, na jednom z třinácti míst z pevného seznamu: restart zvukového výstupu, nové otevření rádia po selhání ovladače, neúspěšné uložení nastavení a tak dále. Slova z těchto seznamů a čísla, nikdy název zařízení, sériové číslo, cesta, frekvence ani text zprávy. Počítají se jen tehdy, když jsou zapnuté současně Hlášení o používání i Diagnostika, a pole je u většiny lidí prázdné.
Délka relace3600 sZda relace trvají minuty, nebo hodiny.
Model SDRuhd b200Která rádia upřednostnit. Sériová čísla se před odesláním odstraní.
Použité demodulátory a jak dlouhoWFM: 3000sKteré módy si zaslouží další práci.
Otevřené panelymap, decodedKteré funkce se používají.
Nainstalované pluginyADS-B 1.0.0Které dekodéry si zaslouží další práci. Plugin, který jste nainstalovali z webu s pluginy, který jste přidali (od FoxSDR 0.99.74), je osazený plugin jako každý jiný: jeho název a verze se tu objeví, adresa webu ne.

To je úplný seznam. Dodává se s aplikací jako PRIVACY.md a automatický test ověřuje obsah hlášení pole po poli, takže nové pole nelze přidat, aniž by tento test selhal a oba dokumenty se aktualizovaly. Vypnutí hlášení smaže identifikátor instalace, takže pokud ho někdy znovu zapnete, dostanete nový, který nelze spojit se starým.

Hlášení se odesílá při spuštění a popisuje relaci, která už skončila, nikdy při ukončení — síťové volání při odchodu může zablokovat aplikaci, kterou se někdo snaží zavřít, a hlášení zapsané při ukončení by se ztratilo právě při té události, kterou nejvíc stojí za to počítat. Nic z odpovědi se nečte ani se podle ní nejedná.

Počty selhání podrobně (od FoxSDR 0.99.64). Pole je krátký text z dvojic kind=count, například radio_fail.rtlsdr.busy=2 — RTL-SDR, které se dvakrát nepodařilo otevřít, protože ho používal jiný program. FoxSDR skládá každý druh z pevné tabulky a neodešle nic, co v ní není, a přijímající server zahodí vše, co není ve stejné tabulce. Tam, kde se důvod vyčte z toho, co řekl ovladač, FoxSDR vybere jedno slovo z pevného seznamu a větu zahodí. Aby se selhání v relaci, která pak spadne, přesto nahlásilo, čekají počty v malém souboru s názvem telemetry-health vedle vašeho souboru nastavení, spolu s vaším identifikátorem instalace, dokud server nepřijme hlášení, které je obsahuje; vypnutím hlášení o používání se soubor odstraní.

Pomalé snímky a zotavení podrobně (od FoxSDR 0.99.65). Jsou ve stejném poli a ve stejném tvaru kind=count. slow.rail.250ms=3 znamená tři snímky okna, z nichž každý trval čtvrt sekundy nebo déle, v části kreslení, kterou je sloupec nabídky. Část je jedno z osmnácti slov, events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, other, a jak byl snímek pomalý, je jedno ze tří: 250ms pro čtvrt sekundy až méně než sekundu, 1s pro sekundu až méně než pět sekund a 5s pro pět sekund nebo déle. Čas, který jste strávili odpovídáním na výzvu Windows nebo přetahováním či změnou velikosti okna, se odečítá a nikdy se nepočítá. recovered.audio=1 znamená jedno setkání FoxSDR s chybou, po kterém pokračoval sám. Slovo je jedno z třinácti míst, audio, reopen, srcthread, vendorcall, ringdrop, dspexc, cfgsave, enumchild, pluginapi, webroute, patchload, sdrenum, sdrlost, v tomto pořadí: zvukový výstup se zastavil a hlídací časovač jej restartoval; ovladač rádia SoapySDR selhal a FoxSDR rádio sám znovu otevřel; ovladač rádia se nikdy nevrátil ze čtení, když byl přijímač zastaven, a FoxSDR vlákno pustil; volání do modulu výrobce SoapySDR se nevrátilo včas a bylo pustěno; rádio dodávalo vzorky rychleji, než se odebíraly, a některé se zahodily; vlákno zpracování signálu vyhodilo chybu, která byla zachycena, a přijímač se zastavil; soubor nastavení se nepodařilo zapsat; pomocný program, který vypisuje rádia SoapySDR, zhavaroval a jeho dopad byl omezen; volání pluginu do FoxSDR vyhodilo chybu a bylo zodpovězeno výchozí hodnotou; obslužná rutina webového rozhraní vyhodila chybu a server odpověděl selháním; uložený patch se načetl s vynechanými propojeními; služba SDRplay neodpověděla na skenování a skenování bylo pustěno; relace SDRplay byla ztracena a SDRplay je zavřeno do konce relace. FoxSDR skládá každé z nich z pevné tabulky a neodešle nic, co v ní není, a přijímající server zahodí vše, co není ve stejné tabulce, takže v nich nikdy není název zařízení, sériové číslo, cesta, frekvence ani text zprávy; hlášení nese nejvýše osm nejhorších druhů pomalých snímků a osm druhů zotavení. Počítají se podle stejných dvou přepínačů jako počty selhání, jen tehdy, když jsou zapnuté současně Hlášení o používání i Diagnostika, čekají ve stejném malém souboru s názvem telemetry-health vedle vašeho souboru nastavení, dokud server nepřijme hlášení, které je obsahuje, a vypnutím hlášení o používání se soubor odstraní.

Signál „stále běží“

Hlášení, které přijde při spuštění aplikace, může říct, kdo ji spustil, ale nikdy ne, kdo ji má stále otevřenou. Proto, dokud FoxSDR běží — a jen dokud je hlášení o používání zapnuté — posílá také každých pět minut jednu velmi malou zprávu, která obsahuje tři pole a nic jiného:

OdesílánoPříkladProč
Identifikátor instalacestejných 32 hexadecimálních znaků jako výšeAby se dvanáct signálů z jedné kopie počítalo jako jedna běžící kopie, ne dvanáct.
Verze aplikace0.99.42Aby šlo „právě běží“ rozdělit podle verze.
Značka signálu1Říká přijímající straně, že jde o signál, a ne o hlášení relace.

Nic z relace se nepřidává: žádné módy, žádné panely, žádný model rádia, žádné doby trvání, žádná počítadla. Signály se zapisují do vlastní datové sady, oddělené od hlášení relací, takže žádný údaj o používání nemění význam. Oba zastaví tentýž přepínač: odesílač se bez platného identifikátoru instalace odmítne aktivovat a vypnutí hlášení o používání identifikátor smaže, takže vypnuto znamená žádné signály. Signál, který je ještě na cestě, když má přijít další, se přeskočí, místo aby se zařadil do fronty.

Kam hlášení o používání putují

Do Cloudflare Workeru provozovaného tímto projektem na https://telemetry.foxsdr.com, který výše uvedená počítadla zapisuje do datové sady Cloudflare Workers Analytics Engine. Cloudflare je zpracovává naším jménem a uchovává je tři měsíce, poté zmizí. Nikdo jiný je nedostává, neprodávají se, nepronajímají ani nesdílejí a jediné, co se z nich zpětně čte, jsou souhrnné počty, a to přes tentýž heslem chráněný přehled popsaný níže. Zdrojový kód Workeru se zveřejňuje spolu s aplikací, takže si můžete přečíst, co přijímající strana dělá. Hlášení o pádech sem nechodí — chodí na vlastní server tohoto webu, jak je popsáno dále.

Hlášení o pádech a zamrznutích

Pokud FoxSDR spadne nebo přestane odpovídat, zapíše hlášení popisující chybu do %LOCALAPPDATA%\FoxSDR\crashes\ na vašem vlastním počítači a text hlášení odešle při příštím spuštění — nikdy z nitra samotného selhání, protože program, který právě selhal, nemůže bezpečně otevřít síťové spojení. Putuje na POST /api/crash na tomto webu — ne do Cloudflare a ne k žádné třetí straně — a je anonymní: neexistuje žádný účet, žádný licenční klíč a nic, čím byste se přihlašovali.

Přepínač je SYSTÉM → Diagnostika a řídí zápis i odesílání stejně: když je vypnutý, nezapíše se žádné hlášení, nevytvoří se žádný adresář a nikdy se nenaváže žádné spojení. Je to jiný přepínač než hlášení o používání. Vypnutí hlášení o používání hlášení o pádu nezastaví — vyprázdní v něm pole identifikátoru instalace, protože pak žádný identifikátor neexistuje a hlášení o pádu ho nikdy nevytvoří (viz poslední řádek tabulky níže). Až do tohoto vydání uváděly zásady výše nesprávný přepínač; software vždy používal Diagnostiku a obojí teď říká totéž.

Toto je celý obsah hlášení:

OdesílánoPříkladProč
Co se stalocrash nebo hangZamrznutí a pád jsou různé chyby.
Signatura chybycascade.exe+0x1a2b/adsb.dllSeskupí stejnou chybu nahlášenou mnoha lidmi do jedné položky, takže sto hlášení jedné chyby je jedna věc k opravě, ne sto.
Verze aplikace, commit a ID sestavení0.61.0, 28fa1c2Ve kterém sestavení k tomu došlo a které symboly k němu patří.
Modul a offset chybycascade.exe, 0x1a2bKde v programu se to pokazilo.
Operační systém a architekturaWindows 11, Linux nebo Android 14, x64 nebo arm64Chyby bývají často specifické pro jednu platformu. Hlášení z Linuxu nebo Androidu obsahuje stejná pole; rámce zásobníku uvádějí místo ID PDB GNU build id chybující knihovny, protože ani jedna z těchto platforem se nesestavuje pomocí MSVC.
O jaký druh selhání šloaccess violation, 0xC0000005Vlastní řádek s důvodem z hlášení a kód výjimky Windows. Právě to říká, že chyba byla pohlcena — aplikace ji přežila — a nešlo o pád; bez toho vypadají obě situace stejně. Kód a pevná věta, nikdy obsah.
Ve které části kreslení okna bylo zamrznutí, od FoxSDR 0.99.64railJen v hlášení o zamrznutí: která část kreslení okna probíhala, když se zastavilo, jako jedno slovo z pevného seznamu devatenácti: events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, user-wait, other. Pojmenovává část programu, nikdy plugin, soubor, rádio ani frekvenci. Stejné slovo se odesílá v důvodu hlášení jako pevná věta freeze: the frame was in rail; slovo, které v seznamu není, se zahodí a neodešle. Hlášení o zamrznutí dříve neposílalo žádný důvod.
Načtené pluginy a jejich verzeADS-B 1.1.0„Padá jen s načteným pluginem ADS-B“ je popis chyby; „občas to padá“ není.
Zásobníky vlákencascade.exe+0x1a2b na rámecZásobník je chyba sama. Obsahuje jen názvy modulů, ID sestavení a číselné offsety — žádné cesty ke zdrojovým souborům, žádné proměnné, žádný obsah paměti. Od FoxSDR 0.99.63 se rámec v hlášení o zamrznutí, který leží uvnitř modulu načteného po spuštění FoxSDR (grafický ovladač, který systém znovu načetl, knihovna DLL od výrobce, rozšíření shellu), odesílá jako název tohoto souboru (nikdy ne cesta ke složce) a offset, kdežto dříve se odesílal jako pouhá adresa. Název souboru může prozradit, jaký software je ve vašem počítači nainstalován; je to stejný druh názvu, jaký tato hlášení už obsahovala u ovladače načteného při spuštění.
Konec protokolu relaceopened rtlsdrPosledních několik řádků, které aplikace zapsala do logu, což je obvykle to, co dělala, když selhala. Je to vlastní log aplikace: zaznamenává změny stavu — otevřený zdroj, nastavená frekvence, spuštěný plugin —, nikdy obsah signálu a nikdy název ani cestu k souboru, který jste otevřeli. Obsahuje také to, co hlásil ovladač rádia a co jeho knihovny vypsaly na standardní chybový výstup. Než jakýkoli jeho řádek opustí váš počítač, ať už jde o řádky samotné aplikace, nebo ovladače, je vyčištěn: sériová čísla a část USB identifikátorů zařízení specifická pro konkrétní zařízení se nahradí <stripped>, jméno účtu v cestě k souboru <user> a cokoli v jednoduchých uvozovkách, například názvy, které dáváte uzlům patche a reproduktorům, '<name>'; od FoxSDR 0.99.59 se každá síťová adresa a každý název počítače nebo hostitele nahradí <host>, přičemž číslo portu za ní zůstane zachováno, a číslo sériového portu # (COM#, /dev/ttyUSB#); na každém řádku, který zmiňuje hertz, frekvenci, ladění, střed, rozsah, offset, nosnou, předvolbu nebo vysílání, se každé číslo nahradí #, ledaže je označeno jako vzorkovací frekvence, čas, úroveň, velikost nebo počet, je to verze, identifikátor nebo chybový kód, nebo je součástí názvu, například R820T; a řádky, v nichž ovladač USB vypisuje zařízení připojená k vašemu počítači, se vynechají, s jedním řádkem, který říká, kolik jich bylo. Od verze 0.99.59 aplikace do svého logu název zvukové karty vůbec nezapisuje, protože tento název je často takový, který si člověk sám zvolil. Od verze 0.99.61 aplikace do svého logu zapisuje také to, kdy se zvukový výstup otevře nebo je odmítnut: model zvukového ovladače, rozložení kanálů a vzorkovací frekvenci, nikdy však název zvukového zařízení.
Kontextové poznámkymode: WFM, sampleRate: 2400000Několik poznámek klíč/hodnota, které aplikace připojí: mód, zdroj (generátor, soubor I/Q nebo skutečné rádio), vzorkovací frekvence, zda bylo otevřeno zařízení, model SDR s odstraněnými sériovými čísly, kolik sekund aplikace běžela a zda chybující vlákno provádělo vlastní kód FoxSDR, nebo kód ovladače rádia. sampleRate je vzorkovací frekvence, ne naladěná frekvence.
Korekce frekvence, od FoxSDR 0.99.56ppm: +1.5 by retuningZda je zapnuta korekce krystalu rádia, její hodnota v dílech na milion a jak se uplatňuje (in the radio nebo by retuning), nebo off. Popisuje krystal rádia, nikoli frekvenci: neříká nic o tom, co jste poslouchali.
DLL jiného softwaru v procesu, od FoxSDR 0.99.69foreignModules: NahimicOSD.dll, RTSSHooks64.dllNázvy souborů – nikdy složka, verze ani nic jiného o souboru – součástí jiných programů, které byly načteny do FoxSDR: každý načtený modul, který není ani součástí Windows, ani FoxSDR (jeho programová složka, pluginy, běhová knihovna C++), ani soubory ovladačů výrobce SDR, které FoxSDR načítá záměrně. Tím se prozrazují názvy DLL jiného softwaru – překryvu zvukového ovladače na obrazovce, počítadla snímků za sekundu, háčku antiviru nebo vstupního nástroje – a název souboru může ukázat, jaký software je ve vašem počítači nainstalován, proto to uvádíme. Soubory ve složce Windows se vynechávají, aby byl seznam krátký a měl smysl. Je tu proto, že hlášení o ukončení FoxSDR uvnitř předávky ovladače grafiky, kam se připojují programy vkládající se do každého procesu, neumožňovala poznat, co dalšího v procesu bylo. Stejné názvy se zapisují do protokolu aplikace (modules: 2 foreign - ... jednou při spuštění, module arrived: ... při pozdějším načtení), takže se tyto řádky mohou objevit na konci protokolu relace výše. Hodnota je prázdná, pokud hlášení nic neuvádí, a uchovává se nejvýše 520 znaků.
The window’s start-up and the graphics adapter, from FoxSDR 0.99.78window: GL vendor NVIDIA Corporation; renderer NVIDIA GeForce RTX 4090/PCIe/SSE2; version 4.6.0 NVIDIA 610.88Lines the application writes to its log while its window is being created, each beginning window:, which therefore ride in the tail of the session log above: which window systems this build of the window library supports; on Linux, whether DISPLAY and WAYLAND_DISPLAY are set (set or not set — never their values, which can name a computer or a session), the session type when it is one of a fixed list of words, and which window system was chosen; the window library’s own error messages, with the display’s name left out; and the graphics driver’s own vendor, renderer and version strings, which name the make and model of your graphics adapter and its driver — a graphics fault cannot be told apart without them, and they say nothing about you. On Linux, a report of a process that ended before its window appeared now also says how it ended: an exit status, or a signal number whose name comes from a list of twelve (exit code 3 (the process ended itself), killed by signal 11 (SIGSEGV)), written down by FoxSDR itself as it ends, as a number behind a fixed tag; unknown when nothing was written, which is what an ending by SIGKILL leaves.
Identifikátor instalace32 náhodných hexadecimálních znaků, nebo prázdnéSlouží k omezení četnosti a pak se zahodí: identifikátor instalace se neukládá. Počítač uvízlý ve smyčce pádů nesmí být schopen server zahltit a rozlišit jeden počítač od stovky je jediné, k čemu se kdy čte. Zde se nikdy nezapisuje na disk. Je-li hlášení o používání vypnuté, odesílá se prázdný — žádný identifikátor pak neexistuje a hlášení o pádu ho nikdy nevytvoří.

Opraveno ve FoxSDR 0.99.33. Před verzí 0.99.33 se výše popsané čištění uplatňovalo jen na řádky ovladače rádia, nikoli na řádky samotné aplikace, a několik řádků aplikace proto mohlo proniknout do hlášení o pádu nebo zamrznutí a nést frekvenci, kterou jste požadovali nebo na níž jste vysílali, popisek patch rádia (který může obsahovat jeho sériové číslo), názvy, které jste dali částem patche, první řádek textu, který vytvořil dekodér na stránce patche, a seznam zařízení USB vypsaný ovladačem USB včetně jejich sériových čísel. To odporovalo tomuto oznámení. Od 0.99.33 se každý řádek čistí dříve, než opustí váš počítač, a tyto řádky protokolu již uvedené hodnoty vůbec neobsahují.

Opraveno ve FoxSDR 0.99.59. Toto upozornění vždy uvádělo, že hlášení o pádu neobsahuje název počítače a že aplikace nikdy neodesílá vaši IP adresu, ale do verze 0.99.59 čištění nehledalo síťové adresy ani názvy hostitelů. Několik řádků logu proto mohlo proniknout do hlášení o pádu nebo zamrznutí či do diagnostického logu hlášení chyby a nést adresu nebo název hostitele, které jste zadali pro síťové rádio, například ADALM-Pluto, nebo adresu či webovou adresu, kterou zapsal ovladač síťového rádia; mohly také nést číslo sériového portu a na několika chybových řádcích název zvukové karty. To bylo v rozporu s tímto upozorněním. Od verze 0.99.59 se adresy a názvy hostitelů nahrazují a čísla sériových portů se maskují, jak je popsáno výše, vlastní řádky ADALM-Pluto už jeho adresu nevypisují a žádný řádek logu nepojmenovává zvukovou kartu.

Hlášení o pádu neobsahuje žádnou frekvenci, nic dekódovaného, žádnou cestu k souboru, žádné uživatelské jméno, žádný název počítače, žádnou síťovou adresu a žádnou polohu. Hlášení se uchovávají na vlastním serveru tohoto webu, za tímtéž heslem chráněným přehledem jako vše ostatní, a uchovávají se 90 dní od posledního výskytu chyby, poté se smažou — tytéž tři měsíce, po které se uchovávají hlášení o používání. První hlášení každé chyby se uchová celé, spolu s dalším hlášením za každé sestavení, do kterého chyba přetrvá, nejvýše třemi; každé další hlášení téže chyby se jen započítá, neuloží. Automatický test drží to, co koncový bod přijímá, i to, co zapisuje na disk, v souladu s tabulkou výše, oběma směry, takže do žádného z nich nelze přidat pole, aniž by se změnila i tato tabulka.

Úplný výpis paměti se nikdy neodesílá, za žádného nastavení. Výpis paměti je kopie paměti programu a může obsahovat názvy souborů, titulky oken a data přijatého signálu. Ve výchozím stavu je vypnutý; pokud ho zapnete v nabídce SYSTÉM → Diagnostika, zapíše se .dmp vedle textového hlášení, jen místně, a odesílač otevírá soubory pojmenované crash-*.txt a hang-*.txt a nic jiného.

Hlášení hlídače, od FoxSDR 0.99.64. Některé konce nemůže nic uvnitř FoxSDR nahlásit: pád, který přeskočí všechny obslužné rutiny, přetečení zásobníku, okno zamrzlé tak tvrdě, že uvízl i hlídací mechanismus zamrznutí. Proto FoxSDR v interaktivní relaci se zapnutou Diagnostikou spustí druhou kopii vlastního programu, bez okna, která jen čeká, až skončí první — hlídače. Může číst, jak FoxSDR skončil (jeho návratový kód a kdy se spustil a zastavil), malou sdílenou stránku čísel, kterou FoxSDR průběžně aktualizuje (v jaké fázi je, kolik snímků vykreslil a kdy naposledy nějaký vykreslil, která část kreslení okna právě probíhá, zda je otevřená nabídka nebo se okno přetahuje), a konec protokolu relace, očištěný jako u každého jiného hlášení. Nečte nic z paměti FoxSDR a nepořizuje žádný výpis, a stránka čísel nemá místo na text, takže nemůže obsahovat jméno, cestu, frekvenci ani adresu. Když FoxSDR skončí, hlídač zapíše jedno hlášení do stejné složky a ve stejném formátu jako ostatní — žádné, pokud FoxSDR skončil normálně nebo už jedno napsal —, jehož důvod se skládá jen z pevných slov a celých sekund, přičemž řádky o přijímači jsou nahrazeny pevnou větou, že je nemůže číst. Sám nic neodesílá: jeho hlášení odejde při dalším spuštění, pod stejným přepínačem a stejnými limity jako každé jiné, a jen pokud FoxSDR spadl, jeho okno přestalo kreslit nebo skončil před prvním snímkem. Konec zvenčí (Správce úloh nebo skript) a konec proto, že Windows ukončil vaši relaci, zůstávají ve vašem počítači a nikdy se neodesílají. Při vypnuté Diagnostice se hlídač nespouští.

Jak často. Nejvýše pět hlášení denně z jednoho počítače a táž chyba jen jednou denně, ať nastane kolikrát chce — oba limity se uchovávají ve vašem vlastním souboru nastavení, takže počítač ve smyčce pádů přestane odesílat sám od sebe, a ne až na pokyn, a hlášení, které selže, se při dalších spuštěních zkusí znovu nejvýše třikrát a pak se nechá být. Převod offsetu v hlášení zpět na název funkce vyžaduje ladicí databázi přesně z daného sestavení, která zůstává na našich vlastních počítačích a nikdy se nikam nenahrává: převod probíhá místně, ne na serveru.

Co aplikace nikdy neodesílá

  • Frekvence, na které ladíte. To, co někdo poslouchá, je nejcitlivější věc, kterou tento software zná, a nikdy se nesbírá. Ve Spojeném království je zachycení zprávy, jejíž příjem vám nepřísluší, nebo prozrazení jejího obsahu trestným činem podle oddílu 48 zákona Wireless Telegraphy Act 2006.
  • Názvy ani cesty souborů, které otevíráte. Název souboru nahrávky jsou vaše vlastní data — může obsahovat název služby, místa nebo frekvenci. Když se soubor I/Q nepodaří znovu otevřít, protokol zaznamená, že se znovu neotevřel; název zůstane na obrazovce, kde ho už znáte.
  • Nic dekódovaného — zprávy pagerů, letadla, lodě, obrázky, satelitní provoz.
  • Vaši polohu ani polohu čehokoli, co přijímáte — včetně polohy přijímače, kterou nastavíte a která se v žádném hlášení nikdy neodesílá. Viz níže.
  • Vaši IP adresu ani žádnou polohu z ní odvozenou. Požadavek nutně dorazí na server z nějaké adresy, protože tak internet funguje; koncový bod pro hlášení o používání nečte žádné informace o spojení a nezapisuje žádné protokoly požadavků. Od FoxSDR 0.99.59 se také síťová adresa nebo název hostitele v řádcích logu, které hlášení nese, nahradí <host>.
  • Sériová čísla hardwaru. Model rádia je užitečný; sériové číslo identifikuje vaše konkrétní rádio a před odesláním se odstraní.
  • Vaše jméno, název vašeho počítače, váš uživatelský účet, žádnou cestu k souboru ani název zvukové karty.
  • Úplný výpis paměti.

Poloha přijímače a GPS

FoxSDR potřebuje vědět, kde přijímač je, protože každá vzdálenost a každý azimut na mapě a radarové obrazovce se měří od něj. Polohu můžete zadat ručně, kliknout na ni v mapě nebo ji načíst z přijímače GPS na sériovém portu.

Poloha zůstává na vašem počítači. Ukládá se ve vašem vlastním souboru nastavení a nikdy se neodesílá — ne v hlášení o používání, ne v signálu „stále běží“, ne v hlášení o pádu, nikde. Načtení z GPS spouštíte vy: zadáte port a stisknete „Načíst polohu z GPS“. Port se drží jen do chvíle, kdy dorazí první určení polohy, a nejvýše 60 sekund. Diagnostický protokol zaznamenává název portu, přenosovou rychlost, počty vět a satelitů a případnou chybu — nikdy polohu a nikdy text věty NMEA. Pole portu obsahující něco, co nemá podobu portu, se zaznamená jako svůj druh a délka („ručně zadaná cesta k zařízení, 27 znaků“), takže se do hlášení nemůže dostat cesta k souboru s vaším uživatelským jménem. Drží to dva automatické testy: jeden proti kruhovému bufferu protokolu a jeden proti souboru protokolu, který zapsala skutečná aplikace.

Katalog pluginů

Katalog se kontaktuje, když otevřete okno obchodu s pluginy (od FoxSDR 0.99.16 poprvé v relaci), kdykoli v něm stisknete OVĚŘIT TEĎ a když se rozhodnete něco nainstalovat. Při spuštění se nic nestahuje, okno se samo znovu neotevírá a žádný plugin se nikdy neaktualizuje sám. Katalog je soubor zveřejněný na GitHubu (raw.githubusercontent.com), takže tento požadavek dorazí na servery GitHubu, které — jako u každého webového požadavku — vidí adresu, ze které přišel. Neposílá se s ním žádný váš identifikátor: žádné ID instalace, žádná cookie, nic, co by se dalo spojit s hlášením o používání. Každé stahování probíhá přes HTTPS, má omezenou velikost, je odmítnuto při přesměrování na jiného hostitele a než se smí stát souborem, ověří se proti sha256 zveřejněnému v katalogu. Zdroj je nastavení: můžete ho nasměrovat na jiný katalog nebo na index.json na vlastním disku, a pak se žádný síťový požadavek neprovádí vůbec.

Weby s pluginy, které přidáte

Od FoxSDR 0.99.74 můžete přidávat katalogy pluginů od jiných lidí, nazývané weby s pluginy, a každý, který přidáte, je další adresa, se kterou aplikace komunikuje. Přidáte ho jen vy: stiskněte WEBY v horní liště obchodu s pluginy, vložte adresu a zaškrtněte políčko, které říká, že FoxSDR web neposuzoval. FoxSDR sám nic nepřidává a s ničím nekomunikuje. Web se načítá ve stejných dvou chvílích jako veřejný katalog — při prvním otevření obchodu v relaci a kdykoli stisknete OVĚŘIT TEĎ — a má několik sekund na odpověď. Požadavek nese adresu, kterou jste zadali, a nic dalšího z FoxSDR: žádný identifikátor, žádné cookie a název klienta (cascade-plugin-repo/1.0), který je u všech kopií stejný. Web tedy vidí vaši IP adresu, jako každý webový server.

Soubory a obrázky pluginu z webu se stahují jen ze stejného hostitele jako jeho katalog a jen když u některého z jeho pluginů stisknete STÁHNOUT nebo AKTUALIZ. nebo otevřete jeho stránku. Katalog každého webu se uchovává beze změny ve složce pluginů na vašem vlastním disku, při spuštění se znovu načte a smaže se, když u webu stisknete ODEBRAT; samotné adresy jsou ve vašem souboru nastavení. Počty selhání katalogu pluginů a instalací pluginů (viz část o hlášení o používání výše) patří veřejnému katalogu: web, který je nedostupný, nebo jeho plugin, jehož instalace selže, se nepočítá.

Zásuvné moduly nabízené jen v některých zemích

Některé zásuvné moduly jsou nabízeny jen připojením z určitých zemí. Když aplikace načítá katalog zásuvných modulů, požádá také tento web o krátký regionální seznam, a zásuvný modul z tohoto seznamu se stahuje z tohoto webu, nikoli z GitHubu. Aby web rozhodl, co odpovědět, přečte dvoupísmenný kód země, který Cloudflare předává spolu s požadavkem (CF-IPCountry) a který Cloudflare určuje z adresy, z níž požadavek přichází. Kód země a adresa se použijí jen pro tuto jednu odpověď a neukládají se, neodesílá se žádný váš identifikátor a tyto požadavky se nezaznamenávají do statistik tohoto webu. Připojení, jehož zemi nelze zjistit, nebo připojení přes Tor dostane prázdný seznam. VPN mění zemi, kterou web vidí. Regionální seznam se nevyžaduje, pokud jste obchod nasměrovali na jiný katalog.

Plugin, který může vysílat

Od FoxSDR 0.99.74 může plugin požádat o odesílání zvuku přes váš vysílač; obchod s pluginy a okno „Osazené moduly“ ho pak zobrazí jako „Může vysílat přes FoxSDR“. Vysílač může zaklíčovat, jen když jste na jeho stránce stiskli POVOLIT VYSÍLÁNÍ a odjistili stránku VYSÍLÁNÍ na 5, 15 nebo 60 minut. Povolení se ukládá ve vašem souboru nastavení podle názvu souboru pluginu a nikdy se nikam neodesílá; okno odjištění se neukládá vůbec. Diagnostický protokol ve vašem počítači zaznamenává klíčování — tx: armed 15 min, tx: plugin <name> keyed, tx: plugin <name> unkeyed (<why>) a tx: disarmed (<why>) — jako deklarovaný název pluginu, důvod z pevného seznamu a počet minut, nikdy kmitočet, a tyto řádky se při sestavení hlášení nebo diagnostického balíčku čistí jako každý jiný řádek protokolu. Vlastní hlášení FoxSDR pro nic z toho nemají pole.

Sady dráhových elementů satelitů

Satelitní plugin udržuje své sady dráhových elementů aktuální tím, že je každých dvanáct hodin, dokud je načtený, stahuje ze zdrojů uvedených v jeho satellite.cfg. Tento web uchovává kopii těchto sad elementů na GET /tle/all.tle — skupiny stanic, amatérských a meteorologických satelitů z CelesTrak a navíc NOAA 15, 18 a 19, obnovované zde každých dvanáct hodin — a Satelity 1.0.4 a novější na tento soubor samy přejdou, kdykoli selžou všechny zdroje v satellite.cfg, aby počítač, který CelesTrak odmítá, mohl satelity dál sledovat. Soubor nemusí tento web uvádět, aby se tak stalo; řádek fallback-url none v něm tuto zálohu vypne a refresh-hours 0 vypne veškeré stahování. Požadavek neobsahuje žádný identifikátor, žádné ID instalace ani žádnou cookie a tento server k němu nezapisuje žádný analytický záznam — stejně jako u kontroly aktualizací se zaznamenávají jen zobrazení stránek a stažení souborů a zrcadlo není ani jedno. Samotné sady elementů pocházejí od CelesTrak (celestrak.org) a každá odpověď to uvádí.

Vyhledávání letadel v registru

Volitelný plugin Informace o letadlech ukazuje, kdo je každé letadlo na mapě — jeho imatrikulaci, typ a provozovatele. Aplikace sama tento požadavek nikdy neprovádí; umožní ho až instalace tohoto pluginu. Od verze 1.1.0 se plugin nejprve ptá tohoto webu, na GET /api/aircraft/<address>, a posílá jen šestimístnou hexadecimální adresu ICAO letadla — číslo, které letadlo samo vysílá — bez identifikátoru, bez ID instalace a bez cookie. Na každý drak se ptá jednou a odpověď se uchová na vašem vlastním počítači, takže se na něj neptá znovu. Teprve když tento web letadlo nezná nebo není dostupný, zeptá se plugin api.adsbdb.com, bezplatné služby třetí strany, jako to vždy dělaly dřívější verze. Množina letadel, která přijímač slyší, je hrubým vodítkem k tomu, kde se nachází, a proto je plugin volitelný a před instalací to uvádí.

Co si tento server o vyhledávání uchovává: nic pro jednotlivý požadavek. Nezapisuje se žádný analytický záznam a nezaznamenává se ani adresa letadla, ani adresa, ze které požadavek přišel. Jediným záznamem je pět průběžných součtů od posledního spuštění serveru — vyhledávání, nalezeno, nenalezeno, chybný formát a omezeno četností — které ukazuje přehled. Aby nikdo nemohl tabulku zkopírovat celou, má každá připojující se adresa v paměti povolený počet vyhledávání, přesně jako u ostatních koncových bodů zde, a ten se nikdy nezapisuje na disk; zapomene se při restartu serveru nebo když se sleduje více než deset tisíc adres, podle toho, co nastane dřív.

Odpovědi pocházejí z databáze letadel OpenSky Network (opensky-network.org): pro každý drak jeho imatrikulace, typové označení, výrobce, model a, je-li zaznamenán, provozovatel. OpenSky tuto databázi nabízí tak, jak je, a žádá uživatele o citaci: Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic a 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), duben 2014. Registrovaný vlastník, který je tam zaznamenán, se na tento web nekopíruje ani se z něj neposkytuje, protože u soukromého letadla jde o jméno osoby; kopíruje se jen provozovatel, což je letecká společnost, letectvo nebo firma.

Rozhraní v prohlížeči

FoxSDR může poskytovat své rozhraní přes HTTP dalším počítačům ve vaší vlastní síti. Je ve výchozím stavu vypnuté a vázané na váš vlastní počítač, dokud to nezměníte; pro jakoukoli širší vazbu je vyžadováno heslo a bez něj je širší vazba odmítnuta, místo aby se otevřela. Hesla se ukládají jako hash (PBKDF2-HMAC-SHA256) a relace se zruší při každé změně nastavení. TLS tu záměrně není, protože aplikace nelinkuje žádnou kryptografickou knihovnu a nebude předstírat zabezpečení přenosu, které nemůže poskytnout — předřaďte jí reverzní proxy nebo soukromý tunel a nikdy na ni přímo nepřesměrovávejte port. Kdokoli, komu dáte přístup, vidí a ovládá, co přijímač dělá.

Návrhy funkcí odeslané z aplikace

Aplikace má na hlavní stránce pole „Navrhnout funkci“, kam můžete napsat, co byste si přáli, aby uměla, a stisknout Odeslat. Nic se neodešle, dokud to tlačítko nestisknete, nikdy se to neděje automaticky a návrh, který se k nám nedostane, se na pozadí nezařazuje do fronty ani neopakuje — to, co jste napsali, zůstane v poli, jen v paměti, abyste mohli znovu stisknout Odeslat, a nikdy se nezapisuje do konfiguračního souboru ani do protokolu. Toto je celý obsah jednoho návrhu:

OdesílánoPříkladProč
Co jste napsaliPlease add a squelch control to the FLEX decoderSamotný návrh: 10 až 100000 znaků. Řídicí znaky se před uložením odstraní; zalomení řádků se zachovají.
Kontakt, pokud jste ho uvedli[email protected] nebo volací znakNepovinné, až 120 znaků, abychom se mohli doptat. Když pole necháte prázdné, návrh neobsahuje nic, co by vás mohlo identifikovat.
Verze aplikace0.99.42Ze kterého sestavení návrh přišel.
Operační systémwindows, linux nebo androidKterá platforma ho odeslala.
Architekturax64 nebo arm64Jako výše.
Číslo schématu1Verze formátu přenosu, aby budoucí změnu formátu nešlo zaměnit s některým z polí výše.

Putuje na POST /api/feature-request na tomto webu. Vaše IP adresa slouží jen k udržení rozumné četnosti odesílání a nikdy se nezapisuje na disk — skutečně uchovávaný záznam tvoří vaše zpráva, vaše kontaktní adresa, pokud jste ji uvedli, verze aplikace, platforma, architektura a vaše přibližná země, pokud ji naše vyhledávání dokáže ze spojení určit, a nic jiného. Čte ho správce projektu v administračním přehledu za tímtéž heslem jako vše ostatní zde a uchovává se, dokud není z přehledu smazán, nebo dokud o to nepožádáte. Návrh, který byl vyřízen — přidán do FoxSDR nebo zodpovězen jinak — může být místo smazání archivován, aby projekt měl přehled o tom, co se žádalo a co bylo postaveno; archivovaný návrh je stále uchováván se vším, co je uvedeno výše. Pokud jste uvedli kontaktní adresu a chcete návrh smazat, napište na adresu níže a citujte z toho, co jste poslali, dost na to, aby se dal najít.

Hlášení chyb a výhrad odeslaná z aplikace

Přímo pod polem „Navrhnout funkci“ má aplikace pole „Nahlásit chybu / výhradu“, kde uvedete buď, že je něco rozbité, nebo že je tam něco, co se vám nelíbí, a stisknete Odeslat. Funguje přesně jako pole pro návrhy funkcí: nic se neodešle, dokud to tlačítko nestisknete, nic se na pozadí nezařazuje do fronty ani neopakuje a to, co jste napsali, zůstává jen v paměti — nikdy v konfiguračním souboru, nikdy v protokolu. Není to hlášení o pádu, i když diagnostický log popsaný níže prochází stejným čištěním a může obsahovat část toho, co obsahuje hlášení o pádu. Toto je celý obsah jednoho hlášení:

OdesílánoPříkladProč
Zda jde o chybu, nebo výhradubug nebo dislikeVolba, kterou jste udělali v horní části pole: něco, co nefunguje, nebo něco, co funguje tak, jak bylo navrženo, a vy byste byli radši, kdyby to tak nebylo.
Co jste napsaliThe waterfall freezes when I change the sample rateSamotné hlášení: 10 až 100000 znaků. Řídicí znaky se před uložením odstraní; zalomení řádků se zachovají.
Kontakt, pokud jste ho uvedli[email protected] nebo volací znakNepovinné, až 120 znaků, abychom se mohli doptat. Když pole necháte prázdné, hlášení neobsahuje nic, co by vás mohlo identifikovat.
Verze aplikace0.99.42Ze kterého sestavení hlášení přišlo, aby se nehonila chyba, která už je opravená.
Operační systémwindows, linux nebo androidKterá platforma ho odeslala.
Architekturax64 nebo arm64Jako výše.
Číslo schématu1Verze formátu přenosu, aby budoucí změnu formátu nešlo zaměnit s některým z polí výše.
Diagnostický log, od FoxSDR 0.99.430.99.43 windows x64, Ettus B200 — recent log lines, serials/frequencies/paths scrubbedZaškrtnuto ve výchozím nastavení při hlášení chyby a nezaškrtnuto ve výchozím nastavení u výhrady — kterékoli z toho můžete před stisknutím Odeslat změnit. Obsahuje verzi aplikace, váš operační systém, které rádio se používalo, stručný souhrn vašeho nastavení a nejnovější řádky vlastního logu aplikace, prošlé stejným čištěním jako konec logu v hlášení o pádu: sériová čísla a USB identifikátory jsou nahrazeny, jakékoli číslo související s frekvencí je nahrazeno, cokoli v jednoduchých uvozovkách je nahrazeno, síťové adresy a názvy hostitelů jsou nahrazeny a čísla sériových portů maskována (od FoxSDR 0.99.59) a jméno účtu v cestě k souboru je odstraněno. Tento server tuto poslední kontrolu opakuje pro případ, že by něco uniklo. Uchovává se a maže se spolu se zbytkem hlášení, za stejných podmínek jako vše výše. Od FoxSDR 0.99.61 shrnutí vašeho nastavení také uvádí, zda je zvukový výstup otevřen a přes jaký model zvukového ovladače, hlasitost, zda je zvuk ztlumen a kým (vámi, dekódovacím pluginem nebo vysílacím tlačítkem; plugin je popsán, nikdy nepojmenován), a úroveň squelche, zda je otevřen a jakou úroveň signálu posuzuje, což je úroveň, a ne frekvence. Nikdy neobsahuje název vašeho zvukového zařízení ani frekvenci, na kterou jste naladěni. Od FoxSDR 0.99.62 obsahuje také tři další věci: poslední řádky (nejvýše 80) logu předchozí relace, nebo slova říkající, že není co číst; jeden řádek pro každé z deseti nejnovějších hlášení o pádu nebo zamrznutí na vašem počítači, s údajem, zda šlo o pád, zamrznutí nebo zaseknutí zobrazení, jak dávno bylo zapsáno, jaká verze je zapsala, jak dlouho ta relace běžela, jak dlouho bylo okno zaseknuté nebo jaký byl důvod a kód pádu, jaká je jeho signatura chyby a co se s jeho odesláním stalo, bez zásobníku, bez řádků logu, bez seznamu modulů a bez názvů souborů ani cest převzatých z těchto hlášení; a řádek, který říká, kolik rádií běží na stránce patche a jaký druh ovladače má každé z nich, nikdy název, sériové číslo ani adresu rádia, název nahrávky ani frekvenci. Každý řádek předchozího logu i seznamu hlášení projde stejným čištěním. Když je Diagnostika vypnutá, diagnostický log neobsahuje ani log předchozí relace, ani seznam hlášení a nic z toho není součástí hlášení o pádu nebo zamrznutí, které FoxSDR odesílá sám od sebe.
Hlášení, které jste vložili, od FoxSDR 0.99.69sentinel:outside, written by 0.99.66, and the reportJen když se to týká. Pokud zpráva, kterou jste napsali nebo vložili, obsahuje hlášení FoxSDR o pádu, zamrznutí nebo hlídači – text, který obsahuje soubor hlášení ve složce hlášení a který lidé někdy vkládají ručně – aplikace jej rozpozná, oznámí vám to na stránce před stisknutím Odeslat („Hlášení bylo rozpoznáno a připojeno jako …“) a odešle jej znovu vedle zprávy se třemi údaji: o jaký druh hlášení jde (pád, zamrznutí, zadrhnutí zobrazení, nebo jedno z pěti ukončení, která hlídač zaznamenává), které sestavení jej zapsalo (řádek verze v kontextovém bloku samotného hlášení, který nemusí odpovídat verzi, kterou nyní používáte) a samotné hlášení. Nejde o nic, co byste už neodesílali: jsou to slova vaší zprávy, zařazená podle druhu, aby je administrátorská stránka mohla pojmenovat. Posuzuje se jen text v poli; žádný soubor se nečte. Čistí se zde stejně jako protokol diagnostiky (odstraní se jméno účtu v cestě k souboru a každá e-mailová adresa), omezuje se na 64 KiB a uchovává se spolu se zbytkem hlášení za stejných podmínek jako vše výše.

Od FoxSDR 0.99.69 obsahuje protokol diagnostiky ještě jeden řádek, který pouze názvy souborů (nikdy složka ani verze) uvádí součásti jiných programů načtené do FoxSDR – překryv nebo háček, který tam vložil jiný program; je to stejný seznam, jaký popisuje tabulka hlášení o pádech výše, a je také součástí hlášení o pádu nebo zamrznutí, které FoxSDR odesílá sám.

Odesílá se na POST /api/problem-report na tomto webu. Vaše IP adresa se používá jen k udržení rozumné frekvence odesílání a nikdy se nezapisuje na disk – skutečně uchovaný záznam tvoří informace, zda šlo o chybu, nebo o nelibost, vaše zpráva, váš kontakt, pokud jste ho uvedli, verze aplikace, platforma, architektura, vaše přibližná země, pokud ji naše vyhledávání dokáže z připojení určit, a protokol diagnostiky, pokud jste ho nechali připojený, druh případného hlášení rozpoznaného ve vaší zprávě (výše) a nic dalšího. Čte ho správce projektu na administrátorském panelu za stejným heslem jako vše ostatní zde a hlášení se uchovává, dokud není z tohoto panelu smazáno, nebo dokud o to nepožádáte. Vyřízené hlášení – opravené ve FoxSDR nebo zodpovězené jinak – může být místo smazání archivováno; archivované hlášení se stále uchovává se vším, co je uvedeno výše. Pokud jste uvedli kontakt a chcete hlášení smazat, napište na adresu níže a uveďte dost z toho, co jste poslali, aby je bylo možné najít.

Web: co se zaznamenává při návštěvě

Záznam se zapisuje pro každé zobrazení stránky a každé stažení bez ohledu na to, zda přijmete cookies. Jde o analytiku první strany: data zůstávají na serveru, který tento web poskytuje, nesdílejí se s žádnou reklamní sítí a na stránce není žádný skript třetí strany.

ZaznamenávánoOdkud to pocházíVyžaduje souhlas
Datum a čas, požadovaná stránka, metoda HTTP a protokolPožadavekNe
Vaše IP adresa a její solený hashSpojeníNe
Přibližná poloha: země, region, město, oblast PSČ, časové pásmo a souřadnice tohoto města — ne vašeIP adresa, vyhledaná přes ip-api.comNe
Vaše síť: poskytovatel internetu, organizace, číslo AS a zda je adresa známou VPN, datovým centrem nebo mobilní sítíTotéž vyhledáváníNe
Prohlížeč a jeho verze, operační systém a jeho verze, typ zařízení a zda požadavek vypadá jako od botaHlavička User-AgentNe
Která stránka vás sem poslala a případné kampaňové značky v odkazu (utm_source a podobné)Hlavička Referer a URLNe
Preferované jazykyHlavička Accept-LanguageNe
Který soubor jste stáhli, jeho verze, kolik bajtů bylo odesláno a zda se přenos dokončilSamotné staženíNe
Velikost obrazovky a okna, poměr pixelů, barevná hloubkaVáš prohlížeč, nahlášeno skriptem této stránkyAno
Počet jader procesoru a přibližná paměť zařízeníTentýž skriptAno
Časové pásmo, seznam jazyků, preference tmavého režimu, podpora dotyku, platformaTentýž skriptAno
Typ připojení, odhadovaná rychlost stahování a doba odezvyTentýž skriptAno
Jak dlouho byla stránka viditelná, jak daleko jste posunuli, kolik kliknutí a která tlačítka jste stiskliTentýž skriptAno

Co se záměrně nedělá

  • Žádný fingerprinting prohlížeče: žádné zkoumání canvasu, zvuku, písem ani WebGL a nic, co by se vás po odmítnutí snažilo znovu identifikovat.
  • Žádné sledovací nástroje třetích stran, reklamní pixely, sociální widgety ani analytické služby. Nic na této stránce se nenačítá z jiné domény.
  • Žádný pokus číst vaši schránku, baterii, kameru, mikrofon, uložená hesla ani historii prohlížení — nic z toho stránku ke stažení nezajímá.
  • Vaše data se neprodávají, nepronajímají ani s nikým nesdílejí. Jediný odchozí požadavek, který server o vás provádí, je výše popsané vyhledání polohy podle IP.

Návrhy rozhraní, které zveřejníte

Tento web může uchovávat návrh rozhraní FoxSDR — balíček .foxui — který se rozhodnete zveřejnit. Nic se neodešle, dokud nestisknete Publish, a odesílá se na POST /api/gui/publish. Uchovává se to, co balíček obsahuje: samotný návrh, název, verze a popis, které jste zadali, jméno autora, pokud jste ho zadali, čas zveřejnění a náhodný identifikátor. Vaše IP adresa se používá pouze k udržení rozumného tempa zveřejňování a nikdy se nezapisuje na disk. Zveřejněný balíček není nikde uveden; stáhnout si ho může kdokoli, kdo má jeho odkaz. Uchovává se, dokud není smazán v administraci, nebo dokud o to nepožádáte — napište na adresu níže a uveďte jeho odkaz.

Pokud se přihlásíte jako beta tester

Beta formulář a přihláška k novinkám jsou jediná místa, kde vás tento web o něco žádá, kromě zveřejnění návrhu rozhraní (viz výše). Odeslání formuláře uloží vaši e-mailovou adresu a to z následujícího, co jste se rozhodli uvést: jméno nebo volací znak, vaši platformu, rádio, které chcete použít, vaše poznámky a seznam funkcí, které jste se nabídli testovat. Spolu s tím uchováváme tentýž kontext návštěvy popsaný výše — přibližnou polohu, síť, prohlížeč a operační systém — protože hlášení chyby se čte velmi odlišně podle toho, z jaké sestavy přišlo.

  • Adresa se používá k jediné věci: ke kontaktu ohledně beta sestavení a toho, co testovat. Žádný zpravodaj, žádný marketing a nikdy se nepředává nikomu dalšímu.
  • Nic se nestane, dokud nepotvrdíte. Přihlášení odešle jeden e-mail se šestimístným kódem, který zadáte na stránce, abyste potvrdili, že adresa je vaše. Kód platí 30 minut a po pěti chybných pokusech je odmítnut. Dokud není zadán, je záznam neaktivní: nejste v seznamu testerů, nejste započítáni a nic dalšího se nikdy neodešle. Pokud vaši adresu zadal někdo jiný, ten e-mail ignorujte a záznam se nikdy nestane platným — není se z čeho odhlašovat a nemusíte nic dělat. Tato jediná zpráva je jediný automatický e-mail, který může přihlášení vyvolat.
  • Pokud jste nám napsali, můžeme vás pozvat. Kdo nám napsal a zanechal adresu — například přes pole pro návrhy v aplikaci — může od nás dostat jedno osobní pozvání s jednorázovým odkazem, který otevře tlačítko Potvrdit na tomto webu. Toto pozvání se uchovává jako čekající záznam přesně jako nepotvrzená přihláška: nejste tester a nejste započítáni, dokud nestisknete Potvrdit, a pokud ho ignorujete, už vám nenapíšeme. Čekající záznam sám nevyprší; smaže se, když ho ze seznamu odstraníme, nebo když o to požádáte jedním e-mailem na adresu níže.
  • Po potvrzení dostanete svůj soukromý odkaz pro správu a napíšeme vám, až vyjde sestavení, které potřebuje to, co jste se nabídli testovat. Píše vám člověk, ne rozesílací seznam. Pokud odkaz ztratíte, můžeme vám vydat nový: starý okamžitě přestane fungovat, nový vám pošleme e-mailem a uchováme si čas, kdy se to stalo, a zda e-mail odešel.
  • Tento e-mail jde přes Apple. Poštu pro foxsdr.com doručuje služba iCloud Mail společnosti Apple, takže vaše adresa i zpráva cestou k vám procházejí jejími servery, za podmínek, které platí pro ni jako našeho poskytovatele pošty. Nic dalšího o vás se jí neposílá.
  • Je uchovávána odděleně od analytiky. Přihlášky jsou ve vlastním souboru, čitelném jen účtem, pod kterým běží server; analytický protokol zaznamenává, že nějaká přihláška proběhla a kolik funkcí bylo vybráno, nikdy kdo. Automatický test shodí sestavení, pokud se adresa kdy dostane do analytického protokolu.
  • Nová přihláška s adresou, která už je v seznamu, tento záznam nezmění. Změny se provádějí na vaší vlastní stránce testera. Místo toho se na adresu odešle jeden e-mail: její soukromý odkaz, pokud je potvrzená, nebo nový kód, pokud není, a nikdy víc než jednou za 15 minut.
  • Uchováváme kopii toho, co jsme vám poslali. Každá zpráva, kterou tento web pošle testerovi — potvrzení i každá zpráva o sestavení — se uchovává i s textem, abychom viděli, co bylo řečeno a zda to dorazilo. Kopie je uložena pod vaším interním ID, ne pod vaší adresou, a její osobní části (potvrzovací kód nebo odkaz a váš vlastní odkaz pro správu) se před uložením odstraní, takže uchovanou zprávu nelze nikdy použít k jednání vaším jménem. Tyto kopie se smažou spolu se zbytkem vašeho záznamu, když odejdete.
  • Zprávy mezi vámi a námi uchováváme. Pole Zprávy ve vašem portálu testera je rozhovor s člověkem, který FoxSDR vyvíjí: co vám píšeme a co odpovídáte, každá zpráva s časem, kdy byla napsána, a – pokud jste nějaké zvolili – hlášením, kterého se týká. Je uložen pod vaším interním identifikátorem, ne pod vaší adresou, a číst ho můžete jen vy (se svým soukromým odkazem) a my. Zaznamenáváme také, kdy jste měli naše zprávy na obrazovce, abychom věděli, že k vám dorazily. Dokud je vaše stránka otevřená, každých několik sekund se ptá na nové zprávy, takže se objeví hned, jak jsou napsány, a sděluje, jak dávno jste ji naposledy použili; dokud se ptá, a ještě půl minuty poté, a jen pokud jste ji použili v posledních pěti minutách, server ví, že tu jste. To se drží jen v jeho paměti a nikdy se nikam nezapisuje. Neposíláme vám e-mail ke každé zprávě: když napíšeme, zatímco tu nejste, přijde vám jeden krátký e-mail, že na vás čeká zpráva, s vaším odkazem a bez samotné zprávy. Dokud je ta zpráva nepřečtená, další takový e-mail nepřijde až 12 hodin, ani do půl hodiny od posledního; a pokud jste byli na stránce, když jsme psali, ale zprávu jste ani za deset minut neviděli, e-mail odejde tehdy. Jeho kopii uchováváme, jak je popsáno výše; když píšete vy, žádný e-mail se neposílá. Rozhovor uchováváme, dokud neodejdete nebo nás nepožádáte o jeho smazání, a odchodem se smaže celý.
  • Uchovává se do konce beta programu, nebo dokud nepožádáte. Jeden e-mail na adresu níže vás odebere a smaže záznam — nemusíte uvádět důvod.
  • Právním základem je zde váš souhlas, udělený zaškrtnutím políčka; formulář se bez něj neodešle.

Pokud jste beta testerem a zadáte svůj kód testera do FoxSDR

Vaše stránka testera (výše) vám dává soukromý správní odkaz a z něj kód testera, který můžete zadat přímo do FoxSDR, v SYSTÉM → Kód testera. To se liší od výše popsaného anonymního hlášení o použití: hlášení o použití nelze úmyslně vysledovat zpět k vám, zatímco relace nahlášená s vaším kódem testera je úmyslně propojena s vaším záznamem testera — to je právě smysl toho, abychom viděli, které funkce a pluginy skutečně vyzkoušeli ti, kdo je opravdu testují. Je vypnuto, pokud nezadáte kód, a pole je ve výchozím stavu prázdné.

Propojit FoxSDR na vaší stránce testera dá FoxSDR samostatný kód aplikace, takže váš soukromý odkaz nikdy nemusíte zadávat do aplikace. Kód aplikace umí jen dvě věci: odesílat níže popsané zprávy o relacích a odesílat a číst zprávy ve vaší schránce Zprávy. Nevidí vaši adresu, nemůže změnit váš záznam ani vás odebrat. Uchovává se s vaším záznamem testera; stisknutím Nový odkaz se zruší a FoxSDR je pak nutné propojit znovu, a odchodem z programu se smaže spolu se zbytkem vašeho záznamu.

Dokud je zadán kód, FoxSDR odesílá zhruba jednou za relaci toto, a nic jiného:

OdesílánoPříkladProč
Váš kód testerakód aplikace z „Propojit FoxSDR“, nebo token z vaší stránky testeraUrčuje, ke kterému záznamu testera tato relace patří. Převede se na vaše interní ID testera a sám se nikdy neukládá – stejné pravidlo uplatňuje tento web na instalační identifikátor v hlášení o pádu.
Verze aplikace0.99.42Které sestavení testujete.
Platforma a architekturawindows, x64Jako výše.
Kdy relace začala2026-09-25T14:32:00ZPoužívá se k určení, jak nedávno byla funkce nebo plugin skutečně použity a jak dlouho se hlášení uchovává — ne kdy hlášení dorazilo na tento server, což může být později, pokud FoxSDR počká s odesláním až do dalšího spuštění. Rovnou odmítnuto, pokud tvrdí, že je o více než pár minut v budoucnosti, nebo starší než jednoroční doba uchovávání uvedená níže.
Délka relace42 minJak dlouho relace trvala, nejvýše den.
Použité funkcespectrum, adsbKteré z oblastí na dlaždicové nástěnce vaší stránky testera jste v této relaci skutečně vyzkoušeli – pouze ID, která tento web už zveřejňuje; cokoli jiného se rovnou odmítne.
Použité pluginy, jejich verze a jak dlouhoadsb-decoder 1.8.0, 30 minKteré položky katalogu pluginů a které verze se skutečně používají. Plugin nainstalovaný z webu pluginů, který jste přidali (od FoxSDR 0.99.74), se hlásí svým ID a verzí jako každý jiný nainstalovaný plugin; adresa webu se nehlásí.
Použitá rádiartlsdrKteré druhy ovladačů, nikoli sériová čísla ani jiné identifikující údaje.
  • Co se ukládá je vaše ID testera (nikdy váš kód ani adresa), čas přijetí hlášení, začátek relace uvedený výše, verze, platforma, délka relace a funkce, pluginy a rádia uvedené výše — jeden řádek na každou přijatou relaci, uchovávaný až jeden rok a poté automaticky odstraněný, počítaný od skutečného začátku relace, nikoli od okamžiku, kdy hlášení dorazilo na tento server.
  • Co se zobrazuje veřejně je počet, nikdy jméno. Karta pluginu na úvodní stránce získá malou poznámku „otestováno N beta testery“, jakmile jeho aktuální zveřejněnou verzi použili nejméně dva různí testeři celkem nejméně deset minut — pod touto hranicí se nezobrazí nic a žádná stránka neuvádí, kdo tito testeři jsou. Čísla na vaší vlastní stránce testera a v administraci jsou stejná data, jen zobrazená podrobněji; testeři nejsou nikdy jmenováni jeden druhému.
  • Vaše IP adresa se používá pouze k udržení rozumné rychlosti odesílání a nikdy se nezapisuje na disk.
  • Jak to zastavit: odeberte kód testera z nastavení FoxSDR a nic dalšího se již neodeslá. K tomu nemusíte opustit beta program.
  • Opuštění programu to smaže. Odebrání vašeho záznamu, z vaší stránky testera nebo na požádání, smaže každé již zaznamenané hlášení relace spolu se zbytkem vašeho záznamu — stejné smazání, jaké popisuje zbytek této sekce, aplikované i na tato data.
  • Právním základem je stejný souhlas, který pokrývá zbytek vašeho záznamu testera: zadání kódu je akce, kterou provádíte sami, a bez ní se nic neodesílá.

Pokud se přihlásíte k odběru novinek e-mailem

Stránka novinek žádá jedinou věc: vaši e-mailovou adresu. Uchovává se proto, abychom vám mohli poslat e-mail, když vyjde nová verze FoxSDR, a občas o tom, na čem se pracuje. Nepoužívá se k ničemu jinému a nikdy se nikomu nepředává.

  • Nic se nestane, dokud nepotvrdíte. Přihlášení odešle jeden e-mail se šestimístným kódem, který zadáte na stránce. Dokud není zadán, nic dalšího se neodesílá a adresa, která se nepotvrdí do týdne, se smaže — kódem, který na serveru běží každý den. Pokud vaši adresu zadal někdo jiný, ten e-mail ignorujte.
  • Každý e-mail obsahuje odkaz, kterým se ze seznamu odhlásíte jedním stiskem. Odhlášení smaže adresu ze souboru na serveru spolu s kopiemi toho, co jsme na ni poslali; nic o ní se neuchovává.
  • Je to samostatný seznam. Odběratel novinek není beta tester: adresa se uchovává v samostatném souboru, čitelném jen účtem, pod kterým běží server, a nezapočítává se ani nezobrazuje jako tester. Pokud jste zároveň testerem, dostanete každou zprávu jen jednou.
  • Uchováváme kopii toho, co jsme vám poslali, uloženou pod interním ID místo vaší adresy, s odstraněným potvrzovacím kódem a odkazem pro odhlášení, přesně jako u testerů.
  • Tento e-mail jde přes Apple, jak je popsáno u testerů výše.
  • Analytický protokol zaznamenává, že nějaká přihláška proběhla, nikdy kdo.
  • Právním základem je váš souhlas, udělený zaškrtnutím políčka; formulář se bez něj neodešle.

Cookies

CookieÚčelPlatnost
fox_consentPamatuje si, zda jste souhlasili, nebo odmítli, abyste byli dotázáni jen jednou1 rok (při přijetí) / 6 měsíců (při odmítnutí)
fox_vidNáhodný identifikátor, aby se opakovaná návštěva poznala jako tentýž prohlížeč. Nastaví se jen při přijetí.400 dní
fox_sidSeskupí jedno sezení do relace. Nastaví se jen při přijetí.30 minut nečinnosti
fox_betaUchovává váš odkaz beta testera, abyste se mohli vrátit ke svému záznamu. Nastaví se jen tehdy, když se přihlásíte jako tester, a jen proto, že právě o to jste žádali — nic neměří, takže není součástí výše uvedené volby ohledně analytiky. Když se odeberete, vymaže se.400 dní
foxsdr_langPamatuje si jazyk, který jste pro tento web zvolili, aby byla i další stránka v něm. Nastaví se jen tehdy, když jazyk zvolíte sami — přepínačem jazyků nebo odkazem obsahujícím ?lang= — a neobsahuje nic kromě kódu daného jazyka, například es. Nic neměří, takže není součástí výše uvedené volby ohledně analytiky.1 rok
fox_news_joinedNení to cookie: příznak ve vlastním úložišti vašeho prohlížeče, který se nám nikdy neposílá. Po stažení se web zeptá, zda byste chtěli dostávat novinky e-mailem; jakmile se z tohoto prohlížeče přihlásíte a potvrdíte, přestane se ptát. Neobsahuje nic kromě 1, a to jen pokud jste se přihlásili.Dokud nevymažete data tohoto webu

Pokud odmítnete, nenastaví se žádná identifikační cookie. Návštěvy se pak seskupují podle denně se měnícího hashe vaší adresy a prohlížeče, který rozlišuje návštěvníky pro účely počítání a nedá se použít ke sledování mezi dny ani mezi weby. Názor můžete změnit vymazáním cookies tohoto webu a opětovným načtením stránky.

Který jazyk vidíte

Stránky lze zobrazit i v jiných jazycích než v angličtině. Který dostanete, rozhoduje server pro každou vyžádanou stránku v tomto pořadí: jazyk, který jste si sami zvolili (cookie foxsdr_lang výše nebo ?lang= v odkazu); jinak jazyky, které váš prohlížeč uvádí jako preferované, z jeho hlavičky Accept-Language; jinak hlavní jazyk země, ze které vaše spojení přichází, kterou Cloudflare, síť před tímto webem, předává s požadavkem jako dvoupísmenný kód země (CF-IPCountry); jinak angličtina. K této volbě se nic neukládá: hlavička i kód země se přečtou pro danou odpověď a neuchovávají se. Jsou to tytéž dvě věci, které tabulka výše už uvádí jako zaznamenávané při každém zobrazení stránky, kde se kód země použije, když naše vlastní vyhledávání adresy nemá odpověď. Překlady jsou strojové a u těchto zásad a u licencí je závazný anglický text.

Proč a na jakém základě

Účel je úzký: vědět, kolik lidí tento projekt najde, zhruba kde jsou, na čem ho provozují a kolik z nich si ho pak stáhne. Právě to rozhoduje, zda práce pokračuje a co se postaví příště.

Záznamy na straně serveru se uchovávají na základě oprávněného zájmu na porozumění webu a jeho zabezpečení. Podrobnosti hlášené prohlížečem a identifikační cookies se uchovávají na základě vašeho souhlasu, a proto jsou za lištou se souhlasem a proto vás odmítnutí na tomto webu nic nestojí.

Jak dlouho se to uchovává a kdo to vidí

Záznamy se uchovávají 24 měsíců a poté se smažou. Jsou v souboru na serveru za heslem chráněným přehledem, který může otevřít jen správce projektu. Nejsou žádní další příjemci a nedochází k žádnému předání do třetí země kromě již popsaného vyhledání podle IP.

Dvě věci se uchovávají kratší dobu. Hlášení o pádech a zamrznutích se smažou 90 dní od posledního výskytu chyby, kterou popisují, a hlášení o používání, která zpracovává Cloudflare, se smažou po třech měsících. Každou z těchto lhůt vynucuje kód, který na serveru běží každý den, ne to, že si na to někdo vzpomene.

Vaše práva

Pokud jste ve Spojeném království nebo v EU, můžete požádat o kopii toho, co je o vás uchováváno, požádat o opravu nebo výmaz, nebo vznést námitku proti samotnému shromažďování — včetně záznamů na straně serveru, které na souhlasu nezávisejí. Praktickým identifikátorem pro dohledání vašich záznamů je vaše IP adresa v době návštěvy, proto ji prosím uveďte spolu s přibližnou dobou návštěvy.

U aplikace jsou ovládací prvky přímo v softwaru a jsou tři:

  • SYSTÉM → Hlášení o používání zastaví hlášení o používání i pětiminutový signál a smaže identifikátor instalace. Pokud ho později znovu zapnete, dostanete nový identifikátor, který nelze spojit se starým.
  • SYSTÉM → Diagnostika zastaví zapisování i odesílání hlášení o pádech a zamrznutích.
  • SYSTÉM → Aktualizace zastaví kontrolu aktualizací (u kopie z Microsoft Store dotaz na Microsoft Store).

Hlášení neobsahují nic, co by se dalo spojit s vámi, takže není k čemu žádat o přístup; pokud chcete z již odeslaných hlášení odstranit identifikátor instalace, napište na adresu níže, uveďte ho a bude smazán.

Děti. FoxSDR je technický přístroj pro radiové hobbisty. Není určen dětem, nesbírá od nikoho žádné osobní údaje, a tedy žádné nesbírá ani od dětí.

Pište na [email protected]. Pokud máte za to, že se s věcí naložilo špatně, můžete si také stěžovat u Information Commissioner's Office (ico.org.uk).

Naposledy aktualizováno 28. září 2026, podle FoxSDR 0.99.42 — sestavení, které tento web právě nabízí a proti jehož zdrojovému kódu bylo každé výše uvedené tvrzení ověřeno. FoxSDR vydává Steven Fox; s jakýmkoli dotazem k těmto zásadám nebo se žádostí o smazání identifikátoru instalace z již odeslaných hlášení pište na adresu výše. Pokud by tyto zásady někdy přestaly odpovídat tomu, co software dělá, chybu má software — shromažďování dat na webu je implementováno v store.go a app.js, obojí čitelné ve vlastním zdrojovém kódu webu, a vlastní seznam aplikace se s ní dodává jako PRIVACY.md s testem, který obsah hlášení drží v souladu s ním.