FoxSDR 0.99.39 · OTVORENÁ BETA
Strojový preklad

Toto je strojový preklad; záväzná je anglická verzia. Prečítať anglickú verziu

← Späť na FoxSDR

Súkromie a cookies

Tieto zásady pokrývajú dve samostatné veci: aplikáciu FoxSDR, ktorú si inštalujete, a túto webovú stránku. Zbierajú rozdielne údaje z rozdielnych dôvodov a nižšie sú opísané oddelene – najprv aplikácia, pretože to je časť, ktorá beží na vašom vlastnom počítači. Sú napísané tak, aby boli úplné, nie krátke: uvedené je každé pole, ktoré ktorákoľvek z nich ukladá, vrátane tých, ktoré väčšina zásad vynecháva.

Aplikácia: čo odosiela

Nie je tu žiadny účet, žiadny licenčný kľúč ani žiadna aktivácia a FoxSDR nikdy nehlási nič o tom, čo počúvate. Z vlastnej iniciatívy robí presne štyri druhy sieťových požiadaviek: kontrolu aktualizácií; anonymné hlásenie o používaní s malým signálom „stále beží“, kým je aplikácia otvorená; hlásenie o páde alebo zamrznutí po chybe; a – len keď vy otvoríte obchod s pluginmi alebo v ňom stlačíte OVERIŤ TERAZ – požiadavku na katalóg pluginov. Každá je nižšie opísaná pole po poli a každú možno vypnúť. Riadia ich tri prepínače: SYSTÉM → Aktualizácie, SYSTÉM → Hlásenia o používaní a SYSTÉM → Diagnostika. Žiadna funkcia nezávisí od toho, či je niektorý z nich zapnutý, a nič vás neotravuje za to, že ste niektorý vypli.

Čo zostáva na vašom počítači

Vaše nahrávky, zvukové aj surové I/Q, obrázky, ktoré zostavujú dekodéry SSTV a meteorologických satelitov, všetko, čo dekodéry dekódujú, vaše záložky, pásmové plány, nastavenia, poloha prijímača a nainštalované pluginy sú súbory na vašom vlastnom disku. Nič ich nenahráva a žiadna frekvencia, ktorú naladíte, neopustí váš počítač.

Kontrola aktualizácií

Raz pri každom spustení sa aplikácia spýta tejto stránky, či existuje novšia verzia. Celá požiadavka je GET /api/update?v= nasledované verziou, ktorú používate – žiadny identifikátor, žiadne ID inštalácie, žiadne cookie a nič, čo by sa dalo spojiť s neskoršou požiadavkou. Tento server k nej nezapisuje žiadny analytický záznam: zaznamenávajú sa len zobrazenia stránok a sťahovania súborov a koncový bod aktualizácií nie je ani jedno z toho. Vypnite ju v SYSTÉM → Aktualizácie a aplikácia túto službu už nikdy nekontaktuje.

Nič sa nestiahne ani nenainštaluje, pokiaľ nestlačíte tlačidlo. Ak ho stlačíte, inštalátor sa stiahne z tejto webovej stránky cez HTTPS a jeho SHA-256 sa overí voči hashu, ktorý server zverejnil, skôr než súbor dostane názov, ktorý by čokoľvek mohlo spustiť – a toto stiahnutie je bežné sťahovanie z tejto stránky, takže sa zaznamená ako každé iné, s IP adresou, približnou polohou, prehliadačom a operačným systémom, ako je opísané v časti týchto zásad o webovej stránke.

Hlásenia o používaní

Od verzie 0.53.0 existuje anonymné hlásenie o používaní v SYSTÉM → Hlásenia o používaní. Je predvolene zapnuté a môžete ho vypnúť – zrušte zaškrtnutie tohto políčka a hlásenie sa okamžite zastaví. Pri každom spustení sa pošle jedno hlásenie, ktoré opisuje práve skončenú reláciu, a toto je celý jeho obsah:

Odosiela saPríkladPrečo
Identifikátor inštalácie32 náhodných hexadecimálnych znakovOdlíši 100 používateľov od jedného používateľa, ktorý aplikáciu spustí 100-krát. Vygeneruje sa náhodne na vašom počítači pri prvom spustení, vymaže sa, keď hlásenia vypnete, a nikdy sa neodvodzuje od vášho hardvéru, siete ani mena.
Verzia aplikácie0.99.39Či ľudia aktualizujú. Alfa pre Android hlási vlastnú zostavu ako 0.98.1-android.4 – s príponou -android.N za číslom vydania, z ktorého bola zostavená, takže sa jej hlásenia nikdy nezamenia s hláseniami inštalátora pre Windows.
Operačný systémWindows 10.0.22631, Linux 6.8.0 alebo Android 14Ktoré platformy sa naozaj používajú. Operačný systém a jeho zostava, jadro alebo číslo vydania, nikdy názov vášho počítača ani váš používateľský účet. Zostava pre Linux (0.99.39) a alfa pre Android (0.98.1-android.4) posielajú tie isté polia pod tým istým prepínačom.
Architektúrax64 alebo arm64Ako vyššie.
Počet spustení12Či sa softvér používa viac ako raz.
Počet pádov1Ako často zlyháva.
Dĺžka relácie3600 sekúndČi relácie trvajú minúty alebo hodiny.
Model SDRuhd b200Ktoré rádiá uprednostniť. Sériové čísla sa pred odoslaním odstránia.
Použité demodulátory a ako dlhoWFM: 3000sKtoré módy si zaslúžia ďalšiu prácu.
Otvorené panelymap, decodedKtoré funkcie sa používajú.
Nainštalované pluginyADS-B 1.0.0Ktoré dekodéry si zaslúžia ďalšiu prácu.

Toto je úplný zoznam. Dodáva sa s aplikáciou ako PRIVACY.md a automatický test overuje obsah pole po poli, takže nové pole sa nedá pridať bez toho, aby tento test zlyhal a museli sa aktualizovať oba dokumenty. Vypnutie hlásení vymaže identifikátor inštalácie, takže ak ich niekedy znova zapnete, dostanete nový, ktorý sa nedá spojiť so starým.

Hlásenie sa posiela pri spustení a opisuje reláciu, ktorá už skončila, nikdy nie pri ukončení – sieťové volanie pri odchode môže zablokovať aplikáciu, ktorú sa niekto snaží zavrieť, a hlásenie zapísané pri ukončení by sa stratilo práve pri udalosti, ktorú najviac stojí za to započítať. Nič z odpovede sa nečíta ani sa podľa nej nekoná.

Signál „stále beží“

Hlásenie, ktoré príde, keď sa aplikácia spustí, môže povedať, kto ju spustil, ale nikdy nie, kto ju má stále otvorenú. Preto, kým FoxSDR beží – a len kým sú hlásenia o používaní zapnuté –, posiela aj každých päť minút jednu veľmi malú správu, ktorá obsahuje tri polia a nič iné:

Odosiela saPríkladPrečo
Identifikátor inštalácietých istých 32 hexadecimálnych znakov ako vyššieAby sa dvanásť signálov z jednej kópie počítalo ako jedna bežiaca kópia, nie dvanásť.
Verzia aplikácie0.99.39Aby sa „práve beží“ dalo rozdeliť podľa verzie.
Značka signálu1Povie prijímajúcej strane, že ide o signál, nie o hlásenie o relácii.

Nič z relácie sa k nemu nepridáva: žiadne módy, žiadne panely, žiadny model rádia, žiadne trvania, žiadne počítadlá. Signály sa zapisujú do vlastnej dátovej sady, oddelenej od hlásení o reláciách, takže žiadny údaj o používaní nemení význam. Ten istý prepínač zastaví oboje: odosielač sa bez platného identifikátora inštalácie odmietne aktivovať a vypnutie hlásení o používaní ho vymaže, takže vypnuté znamená žiadne signály. Signál, ktorý je ešte na ceste, keď je na rade ďalší, sa preskočí, nie zaradí do frontu.

Kam idú hlásenia o používaní

Do Cloudflare Workera, ktorého prevádzkuje tento projekt na https://telemetry.foxsdr.com, ktorý zapisuje uvedené počítadlá do dátovej sady Cloudflare Workers Analytics Engine. Cloudflare ich spracúva v našom mene a uchováva ich tri mesiace, potom zmiznú. Nikto iný ich nedostáva, nepredávajú sa, neprenajímajú ani nezdieľajú a jediné, čo sa z nich číta, sú súhrnné počty, cez ten istý heslom chránený prehľad opísaný ďalej. Zdrojový kód Workera sa zverejňuje s aplikáciou, takže si môžete prečítať, čo prijímajúca strana robí. Hlásenia o pádoch sem nejdú – idú na vlastný server tejto stránky, opísaný ďalej.

Hlásenia o pádoch a zamrznutiach

Ak FoxSDR spadne alebo prestane reagovať, zapíše hlásenie opisujúce chybu do %LOCALAPPDATA%\FoxSDR\crashes\ na vašom vlastnom počítači a text hlásenia pošle pri ďalšom spustení – nikdy nie priamo počas zlyhania, pretože program, ktorý práve zlyhal, nemôže bezpečne otvoriť sieťové spojenie. Ide na POST /api/crash na tejto webovej stránke – nie do Cloudflare a nie žiadnej tretej strane – a je anonymné: nie je tu žiadny účet, žiadny licenčný kľúč a nič, čím by sa dalo prihlásiť.

Prepínač je SYSTÉM → Diagnostika a riadi zapisovanie aj odosielanie rovnako: keď je vypnutý, nezapíše sa žiadne hlásenie, nevytvorí sa žiadny priečinok a nikdy sa nenadviaže žiadne spojenie. Je to iný prepínač ako hlásenia o používaní. Vypnutie hlásení o používaní nezastaví hlásenie o páde – vyprázdni v ňom pole identifikátora inštalácie, pretože vtedy žiadny identifikátor neexistuje a hlásenie o páde nikdy nevytvorí nový (pozrite si posledný riadok tabuľky nižšie). Až do tohto vydania uvádzali tieto zásady nesprávny prepínač; softvér vždy používal Diagnostiku a teraz obe hovoria to isté.

Toto je celý obsah hlásenia:

Odosiela saPríkladPrečo
Čo sa stalocrash alebo hangZamrznutie a pád sú rozdielne chyby.
Podpis chybycascade.exe+0x1a2b/adsb.dllZoskupí tú istú chybu nahlásenú mnohými ľuďmi do jednej položky, takže sto hlásení jednej chyby je jedna vec na opravu, nie sto.
Verzia aplikácie, commit a ID zostavy0.61.0, 28fa1c2V ktorej zostave sa to stalo a ktoré symboly k nej patria.
Chybný modul a offsetcascade.exe, 0x1a2bKde v programe sa to pokazilo.
Operačný systém a architektúraWindows 11, Linux alebo Android 14, x64 alebo arm64Chyby sú často špecifické pre jednu platformu. Hlásenie z Linuxu alebo Androidu obsahuje tie isté polia; rámce zásobníka namiesto ID PDB uvádzajú GNU build ID chybnej knižnice, pretože ani jedna z týchto platforiem sa nezostavuje pomocou MSVC.
O aký druh zlyhania išloaccess violation, 0xC0000005Vlastný riadok s dôvodom z hlásenia a kód výnimky Windows. Práve toto hovorí, že chyba bola zachytená – aplikácia ju prežila –, a nie pád; bez toho vyzerajú obe rovnako. Kód a pevná veta, nikdy obsah.
Načítané pluginy a ich verzieADS-B 1.1.0„Padá len s načítaným pluginom ADS-B“ je popis chyby; „niekedy padá“ nie je.
Zásobníky vlákiencascade.exe+0x1a2b na rámecZásobník je samotná chyba. Obsahuje len názvy modulov, ID zostáv a číselné offsety – žiadne cesty k zdrojovým súborom, žiadne premenné, žiadny obsah pamäte.
Koniec denníka relácieopened 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.
Kontextové poznámkymode: WFM, sampleRate: 2400000Niekoľko poznámok kľúč/hodnota, ktoré aplikácia pripojí: mód, zdroj (generátor, I/Q súbor alebo skutočné rádio), vzorkovacia frekvencia, či bolo otvorené zariadenie, model SDR s odstránenými sériovými číslami, koľko sekúnd aplikácia bežala a či chybné vlákno vykonávalo vlastný kód FoxSDR alebo kód ovládača rádia. sampleRate je vzorkovacia frekvencia, nie naladená frekvencia.
Identifikátor inštalácie32 náhodných hexadecimálnych znakov, alebo prázdnePoužíva sa na obmedzenie počtu hlásení a potom sa zahodí: identifikátor inštalácie sa neukladá. Počítač uviaznutý v slučke pádov nesmie zahltiť server a rozlíšiť jeden počítač od sto je to jediné, na čo sa kedy číta. Nikdy sa tu nezapisuje na disk. Ak sú hlásenia o používaní vypnuté, posiela sa prázdne – vtedy žiadny identifikátor neexistuje a hlásenie o páde nikdy nevytvorí nový.

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.

Hlásenie o páde neobsahuje žiadnu frekvenciu, nič dekódované, žiadnu cestu k súboru, žiadne používateľské meno, žiadny názov počítača ani žiadnu polohu. Hlásenia sa uchovávajú na vlastnom serveri tejto stránky, za tým istým heslom chráneným prehľadom ako všetko ostatné, a uchovávajú sa 90 dní od posledného výskytu chyby, potom sa vymažú – rovnaké tri mesiace, ako sa uchovávajú hlásenia o používaní. Prvé hlásenie každej chyby sa uchová celé, spolu s jedným ďalším hlásením za každú zostavu, do ktorej chyba pretrvá, najviac tri; každé ďalšie hlásenie tej istej chyby sa len započíta, neuloží. Automatický test drží to, čo koncový bod prijíma, aj to, čo zapisuje na disk, v súlade s tabuľkou vyššie, v oboch smeroch, takže do žiadneho z nich sa nedá pridať pole bez toho, aby sa zmenila aj táto tabuľka.

Úplný výpis pamäte sa nikdy neposiela, pri žiadnom nastavení. Výpis pamäte je kópia pamäte programu a môže obsahovať názvy súborov, titulky okien a prijaté signálové dáta. Predvolene je vypnutý; ak ho zapnete v SYSTÉM → Diagnostika, zapíše sa .dmp vedľa textového hlásenia, len lokálne, a odosielač otvára súbory s názvom crash-*.txt a hang-*.txt a nič iné.

Ako často. Najviac päť hlásení denne z jedného počítača a tá istá chyba len raz denne, bez ohľadu na to, koľkokrát nastane – oba limity sa uchovávajú vo vašom vlastnom súbore nastavení, takže počítač v slučke pádov prestane posielať sám od seba, a nie na pokyn, a hlásenie, ktoré sa nepodarí odoslať, sa pri ďalších spusteniach skúsi znova najviac trikrát a potom sa nechá tak. Prevod offsetu v hlásení späť na názov funkcie potrebuje ladiacu databázu z presne tej istej zostavy, ktorá zostáva na našich vlastných počítačoch a nikdy sa nikam nenahráva: prevod prebieha lokálne, nie na serveri.

Čo aplikácia nikdy neodosiela

  • Frekvencie, ktoré ladíte. To, čo niekto počúva, je najcitlivejšia vec, akú tento softvér pozná, a nikdy sa nezbiera. V Spojenom kráľovstve je zachytenie správy, ktorú nie ste oprávnení prijímať, alebo zverejnenie jej obsahu trestným činom podľa oddielu 48 zákona Wireless Telegraphy Act 2006.
  • Názvy ani cesty k súborom, ktoré otvoríte. Názov súboru nahrávky sú vaše vlastné údaje – môže pomenúvať službu, miesto alebo frekvenciu. Keď sa I/Q súbor nepodarí znova otvoriť, denník zaznamená, že sa znova neotvoril; názov zostáva na obrazovke, kde ho už poznáte.
  • Nič dekódované – správy pagerov, lietadlá, lode, obrázky, satelitnú prevádzku.
  • Vašu polohu ani polohu čohokoľvek, čo prijímate – vrátane polohy prijímača, ktorú nastavíte a ktorá sa nikdy neodosiela v žiadnom hlásení. Pozrite nižšie.
  • Vašu IP adresu ani žiadnu polohu z nej odvodenú. Požiadavka nevyhnutne prichádza na server z nejakej adresy, pretože tak internet funguje; koncový bod pre hlásenia o používaní nečíta žiadne informácie o spojení a nezapisuje žiadne denníky požiadaviek.
  • Sériové čísla hardvéru. Model rádia je užitočný; sériové číslo identifikuje vaše konkrétne rádio a pred odoslaním sa odstráni.
  • Vaše meno, názov vášho počítača, váš používateľský účet ani žiadnu cestu k súboru.
  • Úplný výpis pamäte.

Poloha prijímača a GPS

FoxSDR potrebuje vedieť, kde je prijímač, pretože od neho sa meria každá vzdialenosť a azimut na mape a na radare. Môžete ju zadať ručne, kliknúť na ňu na mape alebo ju načítať z prijímača GPS na sériovom porte.

Poloha zostáva na vašom počítači. Ukladá sa do vášho vlastného súboru nastavení a nikdy sa neodosiela – ani v hlásení o používaní, ani v signáli, ani v hlásení o páde, nikde. Načítanie z GPS spúšťate vy: zadáte port a stlačíte „Načítať polohu z GPS“. Port sa drží len do príchodu prvého určenia polohy, a najviac 60 sekúnd. Diagnostický denník zaznamenáva názov portu, prenosovú rýchlosť, počty viet a satelitov a prípadné chyby – nikdy polohu a nikdy text vety NMEA. Pole portu, ktoré obsahuje niečo, čo nemá tvar portu, sa zaznamená ako jeho druh a dĺžka („zadaná cesta k zariadeniu, 27 znakov“), takže cesta k súboru s vaším používateľským menom sa do hlásenia nedostane. Zabezpečujú to dva automatické testy: jeden voči kruhovému denníku a jeden voči súboru denníka, ktorý zapísala skutočná aplikácia.

Katalóg pluginov

Katalóg sa kontaktuje, keď otvoríte okno obchodu s pluginmi (od FoxSDR 0.99.16 pri prvom otvorení v relácii), vždy, keď v ňom stlačíte OVERIŤ TERAZ, a keď sa rozhodnete niečo nainštalovať. Pri spustení sa nič nesťahuje, okno sa samo znova neotvorí a žiadny plugin sa nikdy neaktualizuje sám. Katalóg je súbor zverejnený na GitHube (raw.githubusercontent.com), takže táto požiadavka dorazí na servery GitHubu, ktoré – ako pri každej webovej požiadavke – vidia adresu, z ktorej prišla. Neposiela sa s ňou žiadny váš identifikátor: žiadne ID inštalácie, žiadne cookie, nič, čo by sa dalo spojiť s hlásením o používaní. Každé sťahovanie ide cez HTTPS, má obmedzenú veľkosť, pri presmerovaní na iný hostiteľ je odmietnuté a pred tým, než sa smie stať súborom, sa overí voči sha256 zverejnenému v katalógu. Zdroj je nastavenie: môžete ho nasmerovať na iný katalóg alebo na index.json na vlastnom disku, a v takom prípade sa nerobí vôbec žiadna sieťová požiadavka.

Sady dráhových elementov satelitov

Satelitný plugin udržiava svoje sady dráhových elementov aktuálne tak, že ich každých dvanásť hodín, kým je načítaný, sťahuje zo zdrojov uvedených v jeho satellite.cfg. Táto stránka uchováva kópiu týchto sád elementov na GET /tle/all.tle – skupiny stations, amateur a weather z CelesTraku plus NOAA 15, 18 a 19, obnovované tu každých dvanásť hodín – a Satelity 1.0.4 a novšie sa na tento súbor samy vrátia, keď zlyhajú všetky zdroje v satellite.cfg, takže aj počítač, ktorý CelesTrak odmieta, ich môže sledovať. Súbor nemusí túto stránku uvádzať, aby sa to stalo; riadok fallback-url none v ňom túto zálohu vypne a refresh-hours 0 vypne všetko sťahovanie. Požiadavka neobsahuje žiadny identifikátor, žiadne ID inštalácie ani žiadne cookie a tento server k nej nezapisuje žiadny analytický záznam – rovnako ako pri kontrole aktualizácií sa zaznamenávajú len zobrazenia stránok a sťahovania súborov a zrkadlo nie je ani jedno z toho. Samotné sady elementov patria CelesTraku (celestrak.org) a každá odpoveď to uvádza.

Vyhľadávanie v registri lietadiel

Voliteľný plugin Aircraft Info ukazuje, kto je každé lietadlo na mape – jeho registráciu, typ a prevádzkovateľa. Aplikácia túto požiadavku nikdy nerobí; umožňuje ju až inštalácia tohto pluginu. Od verzie 1.1.0 sa plugin najprv pýta tejto stránky, na GET /api/aircraft/<address>, a posiela len šesťmiestnu hexadecimálnu adresu ICAO lietadla – číslo, ktoré lietadlo samo vysiela – bez identifikátora, bez ID inštalácie a bez cookie. Na každé lietadlo sa pýta raz a odpoveď sa uchová na vašom vlastnom počítači, takže sa na neho už znova nepýta. Až keď táto stránka lietadlo nepozná alebo nie je dostupná, plugin sa spýta api.adsbdb.com, bezplatnej služby tretej strany, ako to staršie verzie robili vždy. Súbor lietadiel, ktoré prijímač počuje, približne naznačuje, kde sa nachádza, a preto je plugin voliteľný a pred inštaláciou to aj hovorí.

Čo tento server uchováva o vyhľadávaní: nič o jednotlivých požiadavkách. Nezapisuje sa žiadny analytický záznam a nezaznamenáva sa ani adresa lietadla, ani adresa, z ktorej požiadavka prišla. Jediným záznamom je päť priebežných súčtov od posledného spustenia servera – vyhľadávania, nájdené, nenájdené, chybné a obmedzené –, ktoré ukazuje prehľad. Aby nikto nemohol skopírovať celú tabuľku, má každá pripájajúca sa adresa limit vyhľadávaní držaný v pamäti, presne ako pri ostatných koncových bodoch tu, a nikdy sa nezapisuje na disk; zabudne sa, keď sa server reštartuje alebo keď sa sleduje viac ako desaťtisíc adries, podľa toho, čo nastane skôr.

Odpovede pochádzajú z databázy lietadiel OpenSky Network (opensky-network.org): pre každé lietadlo jeho registrácia, typové označenie, výrobca, model a, ak je zaznamenaný, aj prevádzkovateľ. OpenSky ponúka túto databázu tak, ako je, a žiada používateľov o citovanie: 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), apríl 2014. Registrovaný vlastník, ktorý je tam zaznamenaný, sa na túto stránku nekopíruje a ona ho neposkytuje, pretože pri súkromnom lietadle ide o meno osoby; poskytuje sa len prevádzkovateľ, ktorým je letecká spoločnosť, letectvo alebo firma.

Rozhranie v prehliadači

FoxSDR dokáže poskytovať svoje rozhranie cez HTTP ďalším počítačom vo vašej vlastnej sieti. Je predvolene vypnuté a viazané na váš vlastný počítač, kým to nezmeníte; pre akékoľvek širšie viazanie je povinné heslo a bez neho je širšie viazanie odmietnuté, nie otvorené. Heslá sa ukladajú ako hash (PBKDF2-HMAC-SHA256) a relácie sa zrušia pri každej zmene nastavení. Zámerne tu nie je TLS, pretože aplikácia neprepája žiadnu kryptografickú knižnicu a nebude predstierať zabezpečenie prenosu, ktoré nedokáže poskytnúť – dajte pred ňu reverznú proxy alebo súkromný tunel a nikdy ju nepresmerujte priamo cez port. Ktokoľvek, komu dáte prístup, môže vidieť a ovládať, čo prijímač robí.

Návrhy funkcií odoslané z aplikácie

Aplikácia má na hlavnej stránke pole „Navrhnúť funkciu“, do ktorého môžete napísať, čo by ste chceli, aby robila, a stlačiť Odoslať. Nič sa neodošle, kým nestlačíte toto tlačidlo, nikdy sa to nestane automaticky a návrh, ktorý sa k nám nedostane, sa na pozadí nezaraďuje do frontu ani neopakuje – to, čo ste napísali, zostane v poli, len v pamäti, aby ste mohli znova stlačiť Odoslať, a nikdy sa nezapíše do konfiguračného súboru ani do denníka. Toto je celý obsah jedného návrhu:

Odosiela saPríkladPrečo
Čo ste napísaliPlease add a squelch control to the FLEX decoderSamotný návrh: 10 až 100000 znakov. Riadiace znaky sa pred uložením odstránia; zalomenia riadkov zostávajú.
Kontakt, ak ste ho uviedli[email protected] alebo volací znakNepovinné, najviac 120 znakov, aby sme sa mohli doplňujúco opýtať. Ak ho necháte prázdny, návrh neobsahuje nič, čo by vás mohlo identifikovať.
Verzia aplikácie0.99.39Z ktorej zostavy návrh prišiel.
Operačný systémwindows, linux alebo androidKtorá platforma ho poslala.
Architektúrax64 alebo arm64Ako vyššie.
Číslo schémy1Verzia formátu prenosu, aby sa budúca zmena formátu nedala zameniť s niektorým z uvedených polí.

Ide na POST /api/feature-request na tejto webovej stránke. Vaša IP adresa sa používa len na udržanie rýchlosti odosielania v rozumných medziach a nikdy sa nezapisuje na disk – záznam, ktorý sa naozaj uchováva, je vaša správa, vaša kontaktná adresa, ak ste ju uviedli, verzia aplikácie, platforma, architektúra a vaša približná krajina, ak ju naše vyhľadávanie dokáže zo spojenia určiť, a nič iné. Číta ho správca projektu v administrátorskom prehľade za tým istým heslom ako všetko ostatné tu a uchováva sa, kým sa z tohto prehľadu nevymaže, alebo kým o to nepožiadate. Návrh, ktorý bol vybavený – pridaný do FoxSDR alebo zodpovedaný inak –, sa tam môže archivovať namiesto vymazania, aby mal projekt prehľad o tom, čo sa žiadalo a čo sa postavilo; archivovaný návrh sa stále uchováva so všetkým, čo je uvedené vyššie. Ak ste uviedli kontaktnú adresu a chcete návrh vymazať, napíšte na adresu nižšie a citujte dosť z toho, čo ste poslali, aby sa dal nájsť.

Hlásenia chýb a výhrad odoslané z aplikácie

Priamo pod poľom „Navrhnúť funkciu“ má aplikácia pole „Nahlásiť chybu / výhradu“, v ktorom poviete, že je niečo pokazené, alebo že je tam niečo, čo sa vám nepáči, a stlačíte Odoslať. Funguje presne ako pole návrhov funkcií: nič sa neodošle, kým nestlačíte toto tlačidlo, nič sa na pozadí nezaraďuje do frontu ani neopakuje a to, čo ste napísali, zostáva len v pamäti – nikdy v konfiguračnom súbore, nikdy v denníku. Nie je to hlásenie o páde a neobsahuje nič z toho, čo obsahuje hlásenie o páde. Toto je celý obsah jedného hlásenia:

Odosiela saPríkladPrečo
Či ide o chybu alebo výhradubug alebo dislikeVoľba, ktorú ste urobili navrchu poľa: niečo, čo nefunguje, alebo niečo, čo funguje tak, ako bolo navrhnuté, ale radšej by ste to tak nemali.
Čo ste napísaliThe waterfall freezes when I change the sample rateSamotné hlásenie: 10 až 100000 znakov. Riadiace znaky sa pred uložením odstránia; zalomenia riadkov zostávajú.
Kontakt, ak ste ho uviedli[email protected] alebo volací znakNepovinné, najviac 120 znakov, aby sme sa mohli doplňujúco opýtať. Ak ho necháte prázdny, hlásenie neobsahuje nič, čo by vás mohlo identifikovať.
Verzia aplikácie0.99.39Z ktorej zostavy hlásenie prišlo, aby sa už opravená chyba znova nenaháňala.
Operačný systémwindows, linux alebo androidKtorá platforma ho poslala.
Architektúrax64 alebo arm64Ako vyššie.
Číslo schémy1Verzia formátu prenosu, aby sa budúca zmena formátu nedala zameniť s niektorým z uvedených polí.

Ide na POST /api/problem-report na tejto webovej stránke. Vaša IP adresa sa používa len na udržanie rýchlosti odosielania v rozumných medziach a nikdy sa nezapisuje na disk – záznam, ktorý sa naozaj uchováva, je to, či išlo o chybu alebo výhradu, vaša správa, vaša kontaktná adresa, ak ste ju uviedli, verzia aplikácie, platforma, architektúra a vaša približná krajina, ak ju naše vyhľadávanie dokáže zo spojenia určiť, a nič iné. Číta ho správca projektu v administrátorskom prehľade za tým istým heslom ako všetko ostatné tu a hlásenie sa uchováva, kým sa z tohto prehľadu nevymaže, alebo kým o to nepožiadate. Hlásenie, ktoré bolo vybavené – opravené vo FoxSDR alebo zodpovedané inak –, sa tam môže archivovať namiesto vymazania; archivované hlásenie sa stále uchováva so všetkým, čo je uvedené vyššie. Ak ste uviedli kontaktnú adresu a chcete hlásenie vymazať, napíšte na adresu nižšie a citujte dosť z toho, čo ste poslali, aby sa dalo nájsť.

Webová stránka: čo sa zaznamenáva pri návšteve

Pri každom zobrazení stránky a každom stiahnutí sa zapíše záznam bez ohľadu na to, či prijmete cookies. Ide o analytiku prvej strany: údaje zostávajú na serveri, ktorý poskytuje túto stránku, nezdieľajú sa s reklamnou sieťou a na stránke nie je žiadny skript tretej strany.

Zaznamenáva saOdkiaľ to pochádzaVyžaduje súhlas
Dátum a čas, požadovaná stránka, metóda a protokol HTTPPožiadavkaNie
Vaša IP adresa a jej osolený hashSpojenieNie
Približná poloha: krajina, región, mesto, oblasť PSČ, časové pásmo a súradnice tohto mesta – nie vásIP adresa, vyhľadaná cez ip-api.comNie
Vaša sieť: poskytovateľ internetu, organizácia, číslo AS a či je adresa známa VPN, dátové centrum alebo mobilná sieťTo isté vyhľadávanieNie
Prehliadač a verzia, operačný systém a verzia, typ zariadenia a či požiadavka vyzerá ako od botaHlavička User-AgentNie
Ktorá stránka vás sem poslala a prípadné značky kampane v odkaze (utm_source a podobné)Hlavička Referer a URLNie
Preferované jazykyHlavička Accept-LanguageNie
Ktorý súbor ste stiahli, jeho verzia, koľko bajtov sa odoslalo a či sa prenos dokončilSamotné stiahnutieNie
Veľkosť obrazovky a okna, pomer pixelov, farebná hĺbkaVáš prehliadač, nahlásené skriptom tejto stránkyÁno
Počet jadier CPU a približná pamäť zariadeniaTen istý skriptÁno
Časové pásmo, zoznam jazykov, preferencia tmavého režimu, podpora dotyku, platformaTen istý skriptÁno
Typ pripojenia, odhadovaná rýchlosť sťahovania a doba odozvyTen istý skriptÁno
Ako dlho bola stránka viditeľná, ako ďaleko ste posunuli, koľko kliknutí a ktoré tlačidlá ste stlačiliTen istý skriptÁno

Čo sa zámerne nerobí

  • Žiadny fingerprinting prehliadača: žiadne skúmanie canvasu, zvuku, písiem ani WebGL a nič, čo by sa vás snažilo znova identifikovať po tom, ako ste odmietli.
  • Žiadne sledovače tretích strán, reklamné pixely, sociálne widgety ani analytické služby. Nič na tejto stránke sa nenačítava z inej domény.
  • Žiadny pokus čítať vašu schránku, batériu, kameru, mikrofón, uložené heslá ani históriu prehliadania – nič z toho stránku na sťahovanie nemá čo zaujímať.
  • Vaše údaje sa nepredávajú, neprenajímajú ani nezdieľajú s nikým. Jedinou odchádzajúcou požiadavkou, ktorú server o vás robí, je vyhľadanie polohy podľa IP opísané vyššie.

Návrhy rozhrania, ktoré zverejníte

Táto stránka môže uchovávať návrh rozhrania FoxSDR — balík .foxui — ktorý sa rozhodnete zverejniť. Nič sa neodošle, kým nestlačíte Publish, a odosiela sa na POST /api/gui/publish. Uchováva sa to, čo balík obsahuje: samotný návrh, názov, verzia a popis, ktoré ste zadali, meno autora, ak ste ho zadali, čas zverejnenia a náhodný identifikátor. Vaša IP adresa sa používa iba na udržanie primeraného tempa zverejňovania a nikdy sa nezapisuje na disk. Zverejnený balík nie je nikde uvedený; stiahnuť si ho môže ktokoľvek, kto má jeho odkaz. Uchováva sa, kým ho neodstránia z administrácie, alebo kým o to nepožiadate — napíšte na adresu nižšie a uveďte jeho odkaz.

Ak sa prihlásite ako beta tester

Beta formulár a prihlásenie na novinky sú jediné miesta, kde vás táto stránka o niečo žiada, okrem zverejnenia návrhu rozhrania (pozri vyššie). Odoslanie formulára uloží vašu e-mailovú adresu a to z nasledujúceho, čo ste sa rozhodli uviesť: meno alebo volací znak, platformu, rádio, ktoré plánujete použiť, vaše poznámky a zoznam funkcií, ktoré ste sa dobrovoľne prihlásili testovať. Spolu s tým uchovávame ten istý kontext návštevy opísaný vyššie – približnú polohu, sieť, prehliadač a operačný systém –, pretože hlásenie chyby sa číta veľmi odlišne podľa toho, v akom prostredí vzniklo.

  • Adresa sa používa na jedinú vec: kontaktovanie ohľadom beta zostáv a toho, čo testovať. Žiadny newsletter, žiadny marketing a nikdy sa neposkytne nikomu inému.
  • Nič sa nestane, kým nepotvrdíte. Prihlásenie pošle jeden e-mail so šesťmiestnym kódom, ktorý zadáte na stránke, čím potvrdíte, že adresa je vaša. Kód platí 30 minút a po piatich nesprávnych pokusoch sa odmietne. Kým ho nezadáte, záznam je neaktívny: nie ste v zozname testerov, nezapočítavate sa a nič ďalšie sa vám nikdy nepošle. Ak vašu adresu zadal niekto iný, ten e-mail ignorujte a záznam sa nikdy nestane platným – nie je sa z čoho odhlasovať a nemusíte nič robiť. Táto jediná správa je jedinou automatickou poštou, ktorú môže prihlásenie vyvolať.
  • Ak ste nám napísali, môžeme vás pozvať. Niekto, kto nám napísal a zanechal adresu – napríklad cez pole návrhov v aplikácii –, môže od nás dostať jedno osobné pozvanie s jednorazovým odkazom, ktorý otvorí tlačidlo Potvrdiť na tejto stránke. Takéto pozvanie sa uchováva ako čakajúci záznam presne ako nepotvrdené prihlásenie: nie ste tester a nezapočítavate sa, kým nestlačíte Potvrdiť, a ak ho ignorujete, už vám nenapíšeme. Čakajúci záznam sám nevyprší; vymaže sa, keď ho zo zoznamu odstránime alebo keď o to požiadate jedným e-mailom na adresu nižšie.
  • Po potvrdení dostanete svoj súkromný odkaz na správu a napíšeme vám, keď vyjde zostava, ktorá potrebuje to, čo ste sa ponúkli testovať. Píše vám človek, nie zoznam adresátov. Ak odkaz stratíte, môžeme vám vydať nový: starý okamžite prestane fungovať, nový vám pošleme e-mailom a uchováme si čas, kedy sa to stalo, a či e-mail odišiel.
  • Tento e-mail ide cez Apple. Poštu pre foxsdr.com prenáša služba iCloud Mail od spoločnosti Apple, takže vaša adresa a správa prechádzajú cestou k vám cez ich servery, podľa ich podmienok ako nášho poskytovateľa pošty. Nič iné o vás sa im neposiela.
  • Uchováva sa oddelene od analytiky. Prihlásenia sú vo vlastnom súbore, ktorý môže čítať len účet, pod ktorým beží server; analytický denník zaznamenáva, že nejaké prihlásenie prebehlo a koľko funkcií bolo vybraných, nikdy kto. Ak sa adresa niekedy dostane do analytického denníka, automatický test zastaví zostavenie.
  • Opätovné prihlásenie s adresou, ktorá už je v zozname, tento záznam nezmení. Zmeny sa robia na vašej vlastnej stránke testera. Namiesto toho sa na adresu pošle jeden e-mail: jej súkromný odkaz, ak je potvrdená, alebo nový kód, ak nie je, a nikdy nie častejšie ako raz za 15 minút.
  • Uchovávame kópiu toho, čo sme vám poslali. Každá správa, ktorú táto stránka pošle testerovi – potvrdenie a každá správa o zostave –, sa uchováva aj s textom, aby sme videli, čo sme povedali a či to dorazilo. Kópia je vedená pod vaším interným ID, nie pod adresou, a osobné časti (potvrdzovací kód alebo odkaz a váš vlastný odkaz na správu) sa pred uložením odstránia, takže uchovanú správu nikdy nemožno použiť na konanie vo vašom mene. Tieto kópie sa vymažú spolu so zvyškom vášho záznamu, keď odídete.
  • Správy medzi vami a nami uchovávame. Pole Správy vo vašom portáli testera je rozhovor s človekom, ktorý FoxSDR vyvíja: čo vám píšeme a čo odpovedáte, každá správa s časom, kedy bola napísaná, a – ak ste nejaké zvolili – hlásením, ktorého sa týka. Je uložený pod vaším interným identifikátorom, nie pod vašou adresou, a čítať ho môžete len vy (so svojím súkromným odkazom) a my. Zaznamenávame aj to, kedy ste mali naše správy na obrazovke, aby sme vedeli, že sa k vám dostali. Kým je vaša stránka otvorená, každých niekoľko sekúnd sa pýta na nové správy, takže sa zobrazia hneď, ako sú napísané, a oznamuje, ako dávno ste ju naposledy použili; kým sa pýta, a ešte pol minúty potom, a len ak ste ju použili v posledných piatich minútach, server vie, že ste tu. To sa drží len v jeho pamäti a nikdy sa nikam nezapisuje. Neposielame vám e-mail ku každej správe: keď napíšeme, kým tu nie ste, príde vám jeden krátky e-mail, že na vás čaká správa, s vaším odkazom a bez samotnej správy. Kým je tá správa neprečítaná, ďalší taký e-mail nepríde až 12 hodín, ani do pol hodiny od predchádzajúceho; a ak ste boli na stránke, keď sme písali, ale správu ste ani po desiatich minútach nevideli, e-mail odíde vtedy. Jeho kópiu uchovávame, ako je opísané vyššie; keď píšete vy, žiadny e-mail sa neposiela. Rozhovor uchovávame, kým neodídete alebo nás nepožiadate o jeho vymazanie, a odchodom sa vymaže celý.
  • Uchováva sa do skončenia beta programu, alebo kým nepožiadate. Jeden e-mail na adresu nižšie vás odstráni a vymaže záznam – nemusíte uvádzať dôvod.
  • Právnym základom je tu váš súhlas, udelený zaškrtnutím políčka; bez neho sa formulár neodošle.

Ak sa prihlásite na novinky e-mailom

Stránka noviniek žiada jedinú vec: vašu e-mailovú adresu. Uchováva sa, aby sme vám mohli napísať, keď vyjde nová verzia FoxSDR, a z času na čas o tom, na čom sa pracuje. Na nič iné sa nepoužíva a nikdy sa nikomu neposkytne.

  • Nič sa nestane, kým nepotvrdíte. Prihlásenie pošle jeden e-mail so šesťmiestnym kódom, ktorý zadáte na stránke. Kým ho nezadáte, nič ďalšie sa neposiela a adresa, ktorá sa do týždňa nepotvrdí, sa vymaže - kódom, ktorý beží na serveri každý deň. Ak vašu adresu zadal niekto iný, ten e-mail ignorujte.
  • Každý e-mail obsahuje odkaz, ktorým sa zo zoznamu odhlásite jedným stlačením. Odhlásenie vymaže adresu zo súboru na serveri spolu s kópiami toho, čo sme na ňu poslali; nič o nej sa neuchováva.
  • Je to samostatný zoznam. Odberateľ noviniek nie je beta tester: adresa sa uchováva v samostatnom súbore, ktorý môže čítať len účet, pod ktorým beží server, a nezapočítava sa ani nezobrazuje ako tester. Ak ste aj tester, každú správu dostanete len raz.
  • Uchovávame kópiu toho, čo sme vám poslali, vedenú pod interným ID, nie pod vašou adresou, s odstráneným potvrdzovacím kódom a odhlasovacím odkazom, presne ako pri testeroch.
  • Tento e-mail ide cez Apple, ako je opísané pri testeroch vyššie.
  • Analytický denník zaznamenáva, že nejaké prihlásenie prebehlo, nikdy kto.
  • Právnym základom je váš súhlas, udelený zaškrtnutím políčka; bez neho sa formulár neodošle.

Cookies

CookieÚčelPlatnosť
fox_consentPamätá si, či ste súhlasili alebo odmietli, aby sme sa pýtali len raz1 rok (pri súhlase) / 6 mesiacov (pri odmietnutí)
fox_vidNáhodný identifikátor, aby sa opakovaná návšteva rozpoznala ako ten istý prehliadač. Nastaví sa len pri súhlase.400 dní
fox_sidZoskupí jedno sedenie do relácie. Nastaví sa len pri súhlase.30 minút nečinnosti
fox_betaUchováva váš odkaz beta testera, aby ste sa mohli vrátiť k vlastnému záznamu. Nastaví sa, len ak sa prihlásite ako tester, a len preto, že práve o to ste žiadali – nič nemeria, takže nie je súčasťou uvedenej voľby týkajúcej sa analytiky. Keď sa zo zoznamu odstránite, vymaže sa.400 dní
foxsdr_langPamätá si jazyk, ktorý ste si pre túto stránku vybrali, aby bola v ňom aj ďalšia stránka. Nastaví sa len vtedy, keď si jazyk vyberiete sami – výberom jazyka alebo odkazom s ?lang= – a obsahuje len kód tohto jazyka, napríklad es. Nič nemeria, takže nie je súčasťou uvedenej voľby týkajúcej sa analytiky.1 rok
fox_news_joinedNie je to cookie: príznak vo vlastnom úložisku vášho prehliadača, ktorý sa nám nikdy neposiela. Po stiahnutí sa stránka opýta, či chcete dostávať novinky e-mailom; keď sa z tohto prehliadača prihlásite a potvrdíte, prestane sa pýtať. Obsahuje len 1, a to len ak ste sa prihlásili.Kým nevymažete údaje tejto stránky

Ak odmietnete, nenastaví sa žiadne identifikačné cookie. Návštevy sa potom zoskupujú podľa denne sa meniaceho hashu vašej adresy a prehliadača, ktorý odlišuje návštevníkov na účely počítania a nedá sa použiť na vaše sledovanie medzi dňami ani medzi stránkami. Názor môžete zmeniť vymazaním cookies tejto stránky a opätovným načítaním.

Ktorý jazyk vidíte

Stránky sa môžu zobrazovať aj v iných jazykoch ako v angličtine. Ktorý dostanete, sa rozhoduje na serveri pre každú stránku, ktorú si vyžiadate, v tomto poradí: jazyk, ktorý ste si sami vybrali (cookie foxsdr_lang vyššie alebo ?lang= v odkaze); inak jazyky, ktoré váš prehliadač uvádza ako preferované v hlavičke Accept-Language; inak hlavný jazyk krajiny, z ktorej prichádza vaše spojenie, ktorý Cloudflare, sieť pred touto stránkou, odovzdáva s požiadavkou ako dvojpísmenový kód krajiny (CF-IPCountry); inak angličtina. Na túto voľbu sa nič neukladá: hlavička a kód krajiny sa prečítajú pre danú jednu odpoveď a kvôli nej sa neuchovávajú. Sú to tie isté dve veci, ktoré tabuľka vyššie už uvádza ako zaznamenávané pri každom zobrazení stránky, kde sa kód krajiny použije, keď naše vlastné vyhľadanie adresy nemá odpoveď. Preklady sú strojové a pri týchto zásadách a licenciách je záväzný anglický text.

Prečo a na akom základe

Účel je úzky: vedieť, koľko ľudí nájde tento projekt, zhruba kde sú, na čom ho používajú a koľkí si ho potom stiahnu. Práve to rozhoduje o tom, či práca pokračuje a čo sa bude stavať ďalej.

Záznamy na strane servera sa uchovávajú na základe oprávneného záujmu na pochopení a zabezpečení stránky. Podrobnosti hlásené prehliadačom a identifikačné cookies sa uchovávajú na základe vášho súhlasu, a preto sú za lištou so súhlasom a preto vás odmietnutie na tejto stránke nič nestojí.

Ako dlho sa uchováva a kto to vidí

Záznamy sa uchovávajú 24 mesiacov a potom sa vymažú. Nachádzajú sa v súbore na serveri za heslom chráneným prehľadom, ktorý môže otvoriť len správca projektu. Nie sú žiadni ďalší príjemcovia a nedochádza k žiadnemu prenosu do tretej krajiny okrem už opísaného vyhľadávania podľa IP.

Dve veci sa uchovávajú kratšie. Hlásenia o pádoch a zamrznutiach sa vymažú 90 dní od posledného výskytu chyby, ktorú opisujú, a hlásenia o používaní, ktoré spracúva Cloudflare, sa vymažú po troch mesiacoch. Každú z týchto lehôt vynucuje kód, ktorý beží na serveri každý deň, nie niekto, kto si na to musí spomenúť.

Vaše práva

Ak ste v Spojenom kráľovstve alebo v EÚ, môžete požiadať o kópiu toho, čo sa o vás uchováva, požiadať o opravu alebo vymazanie, alebo namietať proti samotnému zberu – vrátane záznamov na strane servera, ktoré nezávisia od súhlasu. Praktickým identifikátorom na nájdenie vašich záznamov je vaša IP adresa v čase návštevy, preto ju prosím uveďte spolu s približným časom návštevy.

Pri aplikácii sú ovládacie prvky priamo v softvéri a sú tri:

  • SYSTÉM → Hlásenia o používaní zastaví hlásenie o používaní aj päťminútový signál a vymaže identifikátor inštalácie. Ak ho neskôr znova zapnete, dostanete nový identifikátor, ktorý sa nedá spojiť so starým.
  • SYSTÉM → Diagnostika zastaví zapisovanie aj odosielanie hlásení o pádoch a zamrznutiach.
  • SYSTÉM → Aktualizácie zastaví kontrolu aktualizácií.

Hlásenia neobsahujú nič, čo by sa dalo spojiť s vami, takže nie je k čomu žiadať prístup; ak chcete odstrániť identifikátor inštalácie z už odoslaných hlásení, napíšte na adresu nižšie, uveďte ho a vymaže sa.

Deti. FoxSDR je technický prístroj pre rádioamatérov a nadšencov. Nie je určený deťom, nezbiera od nikoho žiadne osobné údaje, a teda ani od detí.

Píšte na [email protected]. Ak si myslíte, že sa s tým zaobchádzalo zle, môžete sa obrátiť aj so sťažnosťou na Information Commissioner's Office (ico.org.uk).

Naposledy aktualizované 24. septembra 2026 podľa FoxSDR 0.99.39 – zostavy, ktorú táto stránka práve ponúka a voči ktorej zdrojovému kódu bolo overené každé tvrdenie vyššie. FoxSDR vydáva Steven Fox; s akoukoľvek otázkou k týmto zásadám alebo na vymazanie identifikátora inštalácie z už odoslaných hlásení píšte na adresu vyššie. Ak by tieto zásady niekedy prestali zodpovedať tomu, čo softvér robí, chybu má softvér – zber údajov na webovej stránke je implementovaný v store.go a app.js, ktoré si môžete prečítať vo vlastnom zdrojovom kóde stránky, a vlastný zoznam aplikácie sa s ňou dodáva ako PRIVACY.md spolu s testom, ktorý drží obsah v súlade s ním.