FoxSDR 0.99.80 · OTVORENA BETA
Strojni prijevod

Ovo je strojni prijevod; obvezujuća je engleska verzija. Pročitajte englesku verziju

← Natrag na FoxSDR

Privatnost i kolačići

Ova obavijest obuhvaća dvije odvojene stvari: aplikaciju FoxSDR koju instalirate i ovu web-stranicu. One prikupljaju različite podatke, iz različitih razloga, i u nastavku su opisane zasebno — najprije aplikacija, jer je to dio koji radi na vašem vlastitom računalu. Napisana je tako da bude potpuna, a ne kratka: navedeno je svako polje koje bilo koja od njih pohranjuje, uključujući ona koja većina obavijesti izostavlja.

Aplikacija: što šalje

Nema računa, licencnog ključa ni aktivacije i FoxSDR nikad ne javlja ništa o onome što slušate. Na vlastitu inicijativu šalje točno četiri vrste mrežnih zahtjeva: provjeru ažuriranja; anonimno izvješće o korištenju, s malim otkucajem „još radi“ dok je aplikacija otvorena; izvješće o rušenju ili zamrzavanju nakon kvara; i — samo kad vi otvorite trgovinu dodataka ili u njoj pritisnete PROVJERI SAD — zahtjev katalogu dodataka. Svaki je opisan u nastavku, polje po polje, i svaki se može isključiti. Njima upravljaju tri prekidača: SUSTAV → Ažuriranja, SUSTAV → Izvješća o korištenju i SUSTAV → Dijagnostika. Nijedna značajka ne ovisi o tome je li bilo koji od njih uključen i ništa vas ne gnjavi ako neki isključite.

Što ostaje na vašem računalu

Vaše snimke, i zvučne i sirove I/Q, slike koje izgrađuju SSTV dekoderi i dekoderi meteoroloških satelita, sve što dekoderi dekodiraju, vaše oznake, planovi pojaseva, postavke, položaj vašeg prijamnika i instalirani dodaci datoteke su na vašem vlastitom disku. Ništa ih ne prenosi, i nijedna frekvencija na koju ugodite ne napušta vaše računalo.

Provjera ažuriranja

Jednom pri svakom pokretanju aplikacija pita ovu stranicu postoji li novija verzija. Cijeli zahtjev je GET /api/update?v= iza kojeg slijedi verzija koju koristite — bez identifikatora, bez identifikatora instalacije, bez kolačića i bez ičega što bi se moglo povezati s kasnijim zahtjevom. Ovaj poslužitelj za njega ne zapisuje nikakav analitički zapis: bilježe se samo pregledi stranica i preuzimanja datoteka, a krajnja točka za ažuriranja nije ni jedno ni drugo. Isključite je pod SUSTAV → Ažuriranja i aplikacija više nikad neće kontaktirati tu uslugu.

Odgovor može nositi i kratku poruku od nas za korisnike starije verzije — na primjer da izdanje ispravlja nešto zbog čega se isplati ažurirati — prikazanu u istom banneru ažuriranja kao i bilješke o verziji. Zbog toga se ne šalje niti bilježi ništa dodatno: poruka dolazi u istom gornjem zahtjevu, po istom rasporedu, pod istim prekidačem.

Ništa se ne preuzima ni instalira ako ne pritisnete gumb. Ako ga pritisnete, instalacijski program dohvaća se s ove web-stranice preko HTTPS-a, a njegov SHA-256 provjerava se prema sažetku koji je poslužitelj objavio, prije nego što datoteka dobije ime pod kojim bi je išta moglo pokrenuti — a to je dohvaćanje obično preuzimanje s ove stranice, pa se bilježi kao i svako drugo, s IP adresom, približnom lokacijom, preglednikom i operacijskim sustavom opisanima u dijelu ove obavijesti koji se odnosi na web-stranicu.

Primjerak instaliran iz Microsoft Storea umjesto toga pita Microsoft Store, nikada ovu stranicu (od FoxSDR-a 0.99.53). Jednom po pokretanju, kada je uključeno SUSTAV → Ažuriranja → Pitaj Microsoft Store za ažuriranja pri pokretanju, FoxSDR pita Windowsovu vlastitu uslugu Store ima li noviji paket za ovaj primjerak. U tom zahtjevu ne šalje se ništa od FoxSDR-a — nikakva verzija, nikakav identifikator: Windows aplikaciju Microsoftu predstavlja identitetom paketa koji već ima, kao i kod pozadinskih ažuriranja samog Storea. Odgovor ostaje u aplikaciji. Ništa se ne preuzima niti instalira osim ako pritisnete Instaliraj iz Microsoft Storea i potvrdite dijalog koji prikaže Windows; preuzimanje i instalacija tada su Microsoftovi, prema Microsoftovoj izjavi o privatnosti. Isključite li okvir, Store se ne pita.

Izvješća o korištenju

Od verzije 0.53.0 postoji anonimno izvješće o korištenju, pod SUSTAV → Izvješća o korištenju. Prema zadanim je postavkama uključeno, a možete ga isključiti — odznačite taj okvir i izvještavanje odmah prestaje. Šalje se jedno izvješće po pokretanju, koje opisuje upravo završenu sesiju, i ovo je sve što sadrži:

Šalje sePrimjerZašto
Identifikator instalacijeNasumičan heksadecimalni niz duljine 32Razlikuje 100 korisnika od jednog korisnika koji aplikaciju pokreće 100 puta. Generira se nasumično na vašem računalu pri prvom pokretanju, briše se kad isključite izvještavanje i nikad se ne izvodi iz vašeg hardvera, mreže ni imena.
Verzija aplikacije0.99.42Ažuriraju li ljudi. Android alfa javlja vlastitu izvedbu kao 0.98.1-android.4 — sufiks -android.N na broju izdanja iz kojeg je izgrađena, pa se njezina izvješća nikad ne miješaju s izvješćima instalacijskog programa za Windows.
Operacijski sustavWindows 10.0.22631, Linux 6.8.0 ili Android 14Koje se platforme zaista koriste. Operacijski sustav i broj njegove izvedbe, kernela ili izdanja, nikad naziv vašeg računala ni vaš korisnički račun. Izvedba za Linux (0.99.42) i Android alfa (0.98.1-android.4) šalju ista polja pod istim prekidačem.
Arhitekturax64 ili arm64Kao gore.
Kako je instaliraninstallerJedno od store (Microsoft Store), installer (Windows instalacijski program), appimage ili tarball (preuzimanja za Linux i Raspberry Pi), ili android. Čita se iz pokrenutog programa, nikada se ne bilježi prilikom instalacije. Ne može razlikovati foxsdr.com od GitHuba, jer oba poslužuju iste datoteke.
Prvo pokretanje2026-09-29Dan — nikad vrijeme — kada je stvoren vaš identifikator instalacije, po UTC-u. Briše se zajedno s identifikatorom kada isključite izvještavanje. Razlikuje nove korisnike od dugogodišnjih. Prazno za kopije čiji je identifikator stariji od FoxSDR 0.99.47.
Prva verzija0.99.47Verzija koja je stvorila identifikator — s kojeg preuzimanja ste počeli. Briše se zajedno s njim, kao i prvo pokretanje.
Broj pokretanja12Koristi li se softver više od jednom.
Broj rušenja1Koliko često zakazuje.
Nepravilni izlasci po uzroku, od FoxSDR-a 0.99.691, 0, 0, 0Gornji broj rušenja broji svaku sesiju koja nije završila uobičajenim zatvaranjem — rušenje, ali i prozor zatvoren iz Upravitelja zadataka ili nestanak struje. Ova četiri broja kažu o čemu je riječ: pao (FoxSDR je zakazao: srušio se ili mu je prozor prestao crtati pa je prekinut), ubijen (prekinut izvana dok je radio normalno — Upravitelj zadataka, taskkill, instalacijski program, zatvoren prozor konzole), prekinuo sustav (odjava ili gašenje) i nepoznato (ništa nije zabilježeno: Dijagnostika isključena ili nestanak struje). Svaki nepravilni izlaz spada u točno jedan od njih. To su goli brojevi koji se nikad ne poništavaju, kao i broj rušenja: ne dodaje se tekst izvješća, izlazni kod, naziv modula ni doba dana. FoxSDR odlučuje na vašem računalu, pri sljedećem pokretanju, prema izvješćima koja Dijagnostika već tamo zapisuje; kad je Dijagnostika isključena, ništa se ne čita i svaki nepravilni izlaz broji se kao nepoznat. Vrijeme početka prethodne sesije čuva se u vašoj datoteci postavki kako bi se gledala samo izvješća zapisana od tada; nikada se ne šalje.
Zastoji zaslona, od FoxSDR-a 0.99.620Koliko se puta prozor zamrznuo jer je upravljački program zaslona čekao, a ne FoxSDR — isključen monitor, resetiranje grafičkog upravljačkog programa, ponovno povezivanje sesije udaljene radne površine. To je puki broj, bez stoga, bez naziva upravljačkog programa i bez doba dana: izvješće o takvom zamrzavanju ostaje na vašem računalu i nikad se ne šalje. Broji se samo kad su uključeni i Izvješća o korištenju i Dijagnostika. Kako bi se i zamrzavanje koje završite s programske trake ipak ubrojilo, broj se čuva u maloj datoteci naziva telemetry-stalls pokraj vaše datoteke postavki, zajedno s vašim identifikatorom instalacije, sve dok poslužitelj ne prihvati izvješće koje ga sadrži; isključivanjem izvješća o korištenju uklanja se datoteka.
Brojači neuspjeha, od FoxSDR-a 0.99.64radio_fail.rtlsdr.busy=2Koliko se puta nešto tiho nije izvršilo, kao brojači iz fiksnog popisa vrsta: radio koji se nije htio otvoriti (upravljački program i jedan od osam razloga), nema zvučnog izlaza, neuspjelo ažuriranje ili instalacija dodatka, dodatak odbijen pri učitavanju, snimanje koje se nije moglo pokrenuti — i koliko se radija i zvučnih izlaza doista otvorilo, kako bi neuspjeh imao s čime biti uspoređen. Riječi s tog popisa i brojevi, nikad naziv uređaja, serijski broj, putanja, frekvencija ili tekst poruke. Broje se samo kad su uključeni i Izvješća o korištenju i Dijagnostika, a polje je kod većine ljudi prazno.
Spori okviri i oporavci, od FoxSDR-a 0.99.65slow.rail.250ms=3,recovered.audio=1Isto polje nosi i podatak o tome koliko je puta prozor sporo iscrtao okvir i u kojem dijelu crtanja — jednom od dijelova s fiksnog popisa od osamnaest dijelova — i jednoj od tri duljine: četvrt sekunde, jedna sekunda ili pet sekundi — te koliko je puta FoxSDR naišao na kvar i nastavio sam, na jednom od mjesta s fiksnog popisa od trinaest mjesta: zvučni izlaz ponovno pokrenut, radio ponovno otvoren nakon kvara upravljačkog programa, spremanje postavki koje nije uspjelo i tako dalje. Riječi s tih popisa i brojevi, nikad naziv uređaja, serijski broj, putanja, frekvencija ili tekst poruke. Broje se samo kad su uključeni i Izvješća o korištenju i Dijagnostika, a polje je kod većine ljudi prazno.
Trajanje sesije3600 sTraju li sesije minutama ili satima.
Model SDR-auhd b200Kojim radijima dati prednost. Serijski brojevi uklanjaju se prije slanja.
Korišteni demodulatori i koliko dugoWFM: 3000sKoji načini rada opravdavaju daljnji rad.
Otvorene pločemap, decodedKoje se značajke koriste.
Instalirani dodaciADS-B 1.0.0Koji dekoderi opravdavaju daljnji rad. Dodatak koji ste instalirali s web-mjesta dodataka koje ste dodali (od FoxSDR-a 0.99.74) ugrađen je dodatak kao i svaki drugi: ovdje se pojavljuju njegov naziv i inačica, a adresa web-mjesta ne.

To je potpuni popis. Isporučuje se s aplikacijom kao PRIVACY.md, a automatizirani test provjerava sadržaj polje po polje, pa se novo polje ne može dodati a da taj test ne padne i da se oba dokumenta ne ažuriraju. Isključivanjem izvještavanja briše se identifikator instalacije, pa ako ga ikad ponovno uključite, dobit ćete novi koji se ne može povezati sa starim.

Izvješće se šalje pri pokretanju i opisuje sesiju koja je već završila, a nikad pri izlasku — mrežni poziv na izlasku može zamrznuti aplikaciju koju netko pokušava zatvoriti, a izvješće zapisano pri izlasku izgubilo bi se upravo pri događaju koji je najvrjednije prebrojiti. Ništa se iz odgovora ne čita niti se na temelju njega išta poduzima.

Brojači neuspjeha u cijelosti (od FoxSDR-a 0.99.64). Polje je kratak tekst od parova kind=count, primjerice radio_fail.rtlsdr.busy=2 — RTL-SDR koji se dvaput nije otvorio jer ga je koristio drugi program. FoxSDR gradi svaku vrstu iz fiksne tablice i ne šalje ništa što nije u njoj, a poslužitelj koji prima odbacuje sve što nije u istoj tablici. Gdje se razlog očitava iz onoga što je upravljački program rekao, FoxSDR odabire jednu riječ s fiksnog popisa i odbacuje rečenicu. Kako bi se neuspjeh u sesiji koja se potom sruši ipak prijavio, brojači čekaju u maloj datoteci naziva telemetry-health pokraj vaše datoteke postavki, zajedno s vašim identifikatorom instalacije, sve dok poslužitelj ne prihvati izvješće koje ih sadrži; isključivanjem izvješća o korištenju uklanja se datoteka.

Spori okviri i oporavci u cijelosti (od FoxSDR-a 0.99.65). Nalaze se u istom polju i u istom obliku kind=count. slow.rail.250ms=3 su tri okvira prozora od kojih je svaki trajao četvrt sekunde ili dulje, u dijelu crtanja koji je stupac izbornika. Dio je jedna od osamnaest riječi, events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, other, a koliko je bio spor jedna je od tri: 250ms za četvrt sekunde do manje od jedne sekunde, 1s za jednu sekundu do manje od pet sekundi i 5s za pet sekundi ili više. Vrijeme koje ste potrošili na odgovaranje na upit Windowsa ili na povlačenje ili promjenu veličine prozora uklanja se i nikad se ne broji. recovered.audio=1 je jedan put kad je FoxSDR naišao na kvar i nastavio sam. Riječ je jedno od trinaest mjesta, audio, reopen, srcthread, vendorcall, ringdrop, dspexc, cfgsave, enumchild, pluginapi, webroute, patchload, sdrenum, sdrlost, ovim redoslijedom: zvučni izlaz se zaustavio i nadzorni mjerač vremena ga je ponovno pokrenuo; upravljački program SoapySDR radija otkazao je i FoxSDR je sam ponovno otvorio radio; upravljački program radija nikad se nije vratio iz čitanja kad je prijamnik bio zaustavljen i FoxSDR je pustio nit; poziv u SoapySDR modul proizvođača nije se vratio na vrijeme i pušten je; radio je isporučivao uzorke brže nego što su uzimani i neki su odbačeni; nit za obradu signala izazvala je pogrešku koja je uhvaćena i prijamnik se zaustavio; datoteka postavki nije se mogla zapisati; pomoćni program za popis SoapySDR radija pao je i bio je obuzdan; poziv dodatka u FoxSDR izazvao je pogrešku i na njega je odgovoreno zadanom vrijednošću; rukovatelj web sučelja izazvao je pogrešku i poslužitelj je odgovorio neuspjehom; spremljeni patch učitan je s izostavljenim vezama; usluga SDRplay nije odgovorila na pretraživanje i pretraživanje je pušteno; SDRplay sesija je izgubljena i SDRplay je zatvoren do kraja sesije. FoxSDR svaku od njih gradi iz fiksne tablice i ne šalje ništa što nije u njoj, a poslužitelj koji prima odbacuje sve što nije u istoj tablici, pa nikad nema naziva uređaja, serijskog broja, putanje, frekvencije ni teksta poruke; izvješće sadrži najviše osam najgorih vrsta sporih okvira i osam vrsta oporavaka. Broje se pod ista dva prekidača kao brojači neuspjeha, samo dok su uključeni i Izvješća o korištenju i Dijagnostika, čekaju u istoj maloj datoteci naziva telemetry-health pokraj vaše datoteke postavki dok poslužitelj ne prihvati izvješće koje ih sadrži, a isključivanjem izvješća o korištenju uklanja se datoteka.

Otkucaj „još radi“

Izvješće koje stigne kad se aplikacija pokrene može reći tko ju je pokrenuo, ali nikad tko je još drži otvorenom. Stoga, dok FoxSDR radi — i samo dok je izvještavanje o korištenju uključeno — šalje i jednu vrlo malu poruku svakih pet minuta, koja sadrži tri polja i ništa drugo:

Šalje sePrimjerZašto
Identifikator instalacijeisti heksadecimalni niz duljine 32 kao goreTako se dvanaest otkucaja jedne kopije broji kao jedna pokrenuta kopija, a ne dvanaest.
Verzija aplikacije0.99.42Tako se „trenutačno pokrenuto“ može razdvojiti po verziji.
Oznaka otkucaja1Govori prijamnoj strani da je ovo otkucaj, a ne izvješće o sesiji.

Ništa iz sesije ne ide uz njega: nema načina rada, ploča, modela radija, trajanja ni brojača. Otkucaji se zapisuju u vlastiti skup podataka, odvojen od izvješća o sesijama, pa nijedna brojka o korištenju ne mijenja značenje. Isti prekidač zaustavlja oboje: pošiljatelj se odbija aktivirati bez valjanog identifikatora instalacije, a isključivanjem izvještavanja o korištenju taj se identifikator briše, pa isključeno znači da nema nikakvih otkucaja. Otkucaj koji je još na putu kad dođe vrijeme za sljedeći preskače se umjesto da se stavi u red čekanja.

Kamo idu izvješća o korištenju

U Cloudflare Worker kojim upravlja ovaj projekt na https://telemetry.foxsdr.com, koji gornje brojače zapisuje u skup podataka Cloudflare Workers Analytics Engine. Cloudflare ih obrađuje u naše ime i pohranjuje tri mjeseca, nakon čega nestaju. Nitko drugi ih ne prima, ne prodaju se, ne iznajmljuju niti dijele, a jedino što se iz njih iščitava jesu zbirni brojevi, putem iste nadzorne ploče zaštićene lozinkom koja je opisana dalje u tekstu. Izvorni kod Workera objavljen je s aplikacijom, pa možete pročitati što radi prijamna strana. Izvješća o rušenju ne idu ovamo — idu na vlastiti poslužitelj ove stranice, opisan u nastavku.

Izvješća o rušenju i zamrzavanju

Ako se FoxSDR sruši ili prestane odgovarati, zapisuje izvješće koje opisuje kvar u %LOCALAPPDATA%\FoxSDR\crashes\ na vašem vlastitom računalu i šalje tekst izvješća pri sljedećem pokretanju — nikad iz samog kvara, jer program koji je upravo pao ne može sigurno otvoriti mrežnu vezu. Izvješće ide na POST /api/crash na ovoj web-stranici — ne Cloudflareu i ne ikakvoj trećoj strani — i anonimno je: nema računa, licencnog ključa ni ičega za prijavu.

Prekidač je SUSTAV → Dijagnostika i jednako upravlja zapisivanjem i slanjem: kad je isključen, ne zapisuje se nikakvo izvješće, ne stvara se nikakva mapa i nikad se ne uspostavlja nikakva veza. To je drugi prekidač, a ne onaj za izvješća o korištenju. Isključivanje izvješća o korištenju ne zaustavlja izvješće o rušenju — u njemu samo prazni polje identifikatora instalacije, jer tada identifikator ne postoji, a izvješće o rušenju ga nikad ne stvara (pogledajte posljednji redak tablice u nastavku). Do ovog izdanja gornja je obavijest navodila pogrešan prekidač; softver je oduvijek koristio Dijagnostiku, a sada oboje kaže isto.

Ovo je sve što izvješće sadrži:

Šalje sePrimjerZašto
Što se dogodilocrash ili hangZamrzavanje i rušenje različiti su kvarovi.
Potpis kvaracascade.exe+0x1a2b/adsb.dllGrupira isti kvar koji je prijavilo mnogo ljudi u jedan unos, tako da je stotinu izvješća o jednoj grešci jedna stvar za ispraviti, a ne stotinu.
Verzija aplikacije, commit i ID izvedbe0.61.0, 28fa1c2U kojoj se izvedbi dogodilo i koji joj simboli odgovaraju.
Modul u kojem je nastao kvar i pomakcascade.exe, 0x1a2bGdje je u programu nešto pošlo po zlu.
Operacijski sustav i arhitekturaWindows 11, Linux ili Android 14, x64 ili arm64Kvarovi su često specifični za jednu platformu. Izvješće s Linuxa ili Androida sadrži ista polja; okviri stoga navode GNU build id biblioteke u kojoj je nastao kvar umjesto PDB ID-a, jer se ni na jednoj od tih platformi ne gradi s MSVC-om.
Kakav je to kvar bioaccess violation, 0xC0000005Redak s razlogom iz samog izvješća i Windowsov kôd iznimke. Upravo to posebno govori da je kvar bio apsorbiran — aplikacija ga je preživjela — a ne rušenje; bez toga to dvoje izgleda jednako. Kôd i nepromjenjiva rečenica, nikad sadržaj.
U kojem je dijelu crtanja prozora bilo zamrzavanje, od FoxSDR-a 0.99.64railSamo u izvješću o zamrzavanju: koji je dio crtanja prozora bio u tijeku kad se zaustavio, kao jedna riječ s fiksnog popisa od devetnaest: events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, user-wait, other. Imenuje dio programa, nikad dodatak, datoteku, radio ili frekvenciju. Ista se riječ šalje u razlogu izvješća, kao fiksna rečenica freeze: the frame was in rail; riječ koja nije na popisu odbacuje se i ne šalje. Izvješće o zamrzavanju prije nije slalo nikakav razlog.
Učitani dodaci i njihove verzijeADS-B 1.1.0„Ruši se samo kad je učitan dodatak ADS-B“ opis je kvara; „ponekad se ruši“ nije.
Stogovi niticascade.exe+0x1a2b po okviruStog je kvar. Sadrži samo nazive modula, ID-ove izvedbi i brojčane pomake — bez putanja izvornog koda, bez varijabli, bez sadržaja memorije. Od FoxSDR-a 0.99.63 okvir u izvješću o zamrzavanju koji se nalazi unutar modula učitanog nakon pokretanja FoxSDR-a (grafički upravljački program koji je sustav ponovno učitao, DLL proizvođača, proširenje ljuske) šalje se kao naziv te datoteke (nikad kao putanja mape) i kao pomak, a prije se slao kao puka adresa. Naziv datoteke može pokazati koji je softver instaliran na vašem računalu; to je ista vrsta naziva koju su ta izvješća već sadržavala za upravljački program učitan pri pokretanju.
Završetak dnevnika sesijeopened rtlsdrPosljednji retci koje je aplikacija zapisala u dnevnik, što je obično ono što je radila kad je zakazala. To je vlastiti dnevnik aplikacije: bilježi promjene stanja — otvoren izvor, postavljena brzina, pokrenut dodatak — nikad sadržaj signala i nikad naziv ni putanju datoteke koju ste otvorili. Sadrži i ono što je javio upravljački program radija i što su njegove biblioteke ispisale na standardni tok pogrešaka. Prije nego što bilo koji njegov redak napusti vaše računalo, i retci same aplikacije i retci upravljačkog programa, on se pročišćava: serijski brojevi i dio identifikatora USB uređaja specifičan za uređaj zamjenjuju se s <stripped>, ime računa u putanji datoteke s <user>, a sve u jednostrukim navodnicima, poput naziva koje dajete čvorovima patcha i zvučnicima, s '<name>'; od FoxSDR-a 0.99.59 svaka se mrežna adresa i svaki naziv računala ili hosta zamjenjuje s <host>, a broj porta iza toga ostaje, i broj serijskog porta s # (COM#, /dev/ttyUSB#); u svakom retku koji spominje herce, frekvenciju, ugađanje, središte, raspon, pomak, nosioc, predložak ili odašiljanje svaki se broj zamjenjuje s #, osim ako je označen kao brzina uzorkovanja, vrijeme, razina, veličina ili broj, ako je verzija, identifikator ili kod pogreške ili ako je dio naziva poput R820T; a retci u kojima USB upravljački program navodi uređaje priključene na vaše računalo izostavljaju se, uz jedan redak koji kaže koliko ih je. Od 0.99.59 aplikacija u svoj dnevnik uopće ne zapisuje naziv zvučne kartice, jer je taj naziv često onaj koji je netko sam odabrao. Od 0.99.61 aplikacija u svoj dnevnik zapisuje i kada se zvučni izlaz otvori ili odbije: model audio upravljačkog programa, raspored kanala i frekvenciju uzorkovanja, ali nikada naziv zvučnog uređaja.
Kontekstne bilješkemode: WFM, sampleRate: 2400000Nekoliko bilješki ključ/vrijednost koje aplikacija prilaže: način rada, izvor (generator, I/Q datoteka ili stvarni radio), brzina uzorkovanja, je li uređaj bio otvoren, model SDR-a s uklonjenim serijskim brojevima, koliko je sekundi aplikacija radila i je li nit u kojoj je nastao kvar izvršavala vlastiti kôd FoxSDR-a ili kôd upravljačkog programa radija. sampleRate je brzina uzorkovanja, a ne ugođena frekvencija.
Korekcija frekvencije, od FoxSDR-a 0.99.56ppm: +1.5 by retuningJe li korekcija kristala radija uključena, njezina vrijednost u dijelovima na milijun i kako se primjenjuje (in the radio ili by retuning), ili off. Opisuje kristal radija, a ne frekvenciju: ne govori ništa o tome što ste slušali.
DLL-ovi drugog softvera u procesu, od FoxSDR-a 0.99.69foreignModules: NahimicOSD.dll, RTSSHooks64.dllNazivi datoteka — nikada mapa, verzija ili bilo što drugo o datoteci — komponenti drugih programa koje su učitane u FoxSDR: svaki učitani modul koji nije Windowsov, nije dio FoxSDR-a (njegova programska mapa, dodaci, C++ runtime) niti datoteka upravljačkog programa SDR proizvođača koje FoxSDR učitava namjerno. Time se otkrivaju nazivi DLL-ova drugog softvera — zaslonskog preklopa audio upravljačkog programa, brojača sličica u sekundi, kuke antivirusa ili alata za unos — a naziv datoteke može pokazati koji je softver instaliran na vašem računalu, pa je to ovdje navedeno. Datoteke u mapi Windows izostavljene su kako bi popis bio kratak i imao smisla. Postoji jer izvješća o prekidu FoxSDR-a unutar predaje grafičkog upravljačkog programa, gdje se kače programi koji se ugrađuju u svaki proces, nisu davala načina da se utvrdi što je još bilo u procesu. Isti se nazivi zapisuju u dnevnik aplikacije (modules: 2 foreign - ... jednom pri pokretanju, module arrived: ... kad se nešto učita kasnije), pa se ti retci mogu pojaviti na kraju gore prikazanog dnevnika sesije. Vrijednost je prazna kad izvješće ne navodi ništa, a ovdje se čuva najviše 520 znakova.
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.
Identifikator instalacijeNasumičan heksadecimalni niz duljine 32, ili praznoKoristi se za ograničavanje učestalosti, a zatim se odbacuje: identifikator instalacije ne pohranjuje se. Računalo zaglavljeno u petlji rušenja ne smije moći preplaviti poslužitelj, a razlikovanje jednog računala od stotinu jedino je za što se ovo ikad čita. Ovdje se nikad ne zapisuje na disk. Ako je izvještavanje o korištenju isključeno, šalje se prazno — tada identifikator ne postoji, a izvješće o rušenju ga nikad ne stvara.

Ispravljeno u FoxSDR-u 0.99.33. Prije 0.99.33 opisano čišćenje primjenjivalo se samo na retke upravljačkog programa radija, a ne na retke same aplikacije, pa je nekoliko njezinih redaka moglo dospjeti u izvješće o rušenju ili zamrzavanju noseći frekvenciju koju ste zatražili ili na kojoj ste odašiljali, oznaku patch radija (koja može sadržavati serijski broj), nazive koje ste dali dijelovima patcha, prvi redak teksta koji je dekoder na stranici patcha proizveo i popis USB uređaja koji je ispisao USB upravljački program, zajedno s njihovim serijskim brojevima. To je bilo u suprotnosti s ovom obavijesti. Od 0.99.33 svaki se redak čisti prije nego što napusti vaše računalo, a ti retci dnevnika više uopće ne sadrže te vrijednosti.

Ispravljeno u FoxSDR-u 0.99.59. Ova obavijest oduvijek navodi da izvješće o rušenju ne sadrži naziv računala i da aplikacija nikada ne šalje vašu IP adresu, ali do 0.99.59 pročišćavanje nije tražilo mrežne adrese ni nazive hosta. Nekoliko redaka dnevnika stoga je moglo dospjeti u izvješće o rušenju ili zamrzavanju ili u dnevnik dijagnostike izvješća o grešci, noseći adresu ili naziv hosta koje ste upisali za mrežni radio poput ADALM-Pluta ili adresu ili web-adresu koju je zapisao upravljački program mrežnog radija; mogli su nositi i broj serijskog porta te, u nekoliko redaka s pogreškama, naziv zvučne kartice. To je proturječilo ovoj obavijesti. Od 0.99.59 adrese i nazivi hosta zamjenjuju se, a brojevi serijskih portova maskiraju kako je gore opisano, vlastiti retci ADALM-Pluta više ne ispisuju njegovu adresu, a nijedan redak dnevnika ne navodi naziv zvučne kartice.

Izvješće o rušenju ne sadrži frekvenciju, ništa dekodirano, putanju datoteke, korisničko ime, naziv računala, mrežnu adresu ni lokaciju. Izvješća se čuvaju na vlastitom poslužitelju ove stranice, iza iste nadzorne ploče zaštićene lozinkom kao i sve ostalo, i čuvaju se 90 dana nakon što je kvar posljednji put zabilježen, a zatim se brišu — ista tri mjeseca koliko se čuvaju i izvješća o korištenju. Prvo izvješće o svakom pojedinom kvaru čuva se u cijelosti, zajedno s još jednim izvješćem za svaku izvedbu u koju kvar preživi, najviše tri; svako drugo izvješće o istom kvaru samo se broji, a ne pohranjuje. Automatizirani test drži i ono što krajnja točka prihvaća i ono što zapisuje na disk usklađenim s gornjom tablicom, u oba smjera, pa se ni jednom ni drugom ne može dodati polje a da se ne promijeni i ova tablica.

Potpuni ispis memorije nikad se ne šalje, ni pri kojoj postavci. Ispis memorije kopija je memorije programa i može sadržavati nazive datoteka, naslove prozora i primljene podatke signala. Prema zadanim je postavkama isključen; ako ga uključite pod SUSTAV → Dijagnostika, .dmp se zapisuje uz tekstno izvješće, samo lokalno, a program za slanje otvara datoteke nazvane crash-*.txt i hang-*.txt i ništa drugo.

Izvješće čuvara, od FoxSDR-a 0.99.64. Neke završetke ništa unutar FoxSDR-a ne može prijaviti: rušenje koje preskače sve rukovatelje, prelijevanje stoga, prozor zamrznut toliko da je zapeo i nadzornik zamrzavanja. Zato FoxSDR u interaktivnoj sesiji s uključenom Dijagnostikom pokreće drugu kopiju vlastitog programa, bez prozora, koja samo čeka da prva završi — čuvara. On može pročitati kako je FoxSDR završio (njegov izlazni kod te kada je pokrenut i zaustavljen), malu zajedničku stranicu brojeva koju FoxSDR održava ažurnom (u kojoj je fazi, koliko je okvira nacrtao i kada je nacrtao posljednji, koji je dio crtanja prozora u tijeku, je li otvoren izbornik ili se prozor povlači) i kraj dnevnika sesije, očišćen kao u svakom drugom izvješću. Ne čita ništa iz memorije FoxSDR-a i ne izrađuje nikakav ispis memorije, a stranica brojeva nema mjesta za tekst, pa ne može sadržavati ime, putanju, frekvenciju ni adresu. Kad FoxSDR završi, čuvar piše jedno izvješće u istu mapu i istom formatu kao ostala — nijedno ako je FoxSDR završio normalno ili je već napisao jedno — čiji se razlog sastoji samo od fiksnih riječi i cijelih sekundi, a retci o prijamniku zamijenjeni su fiksnom rečenicom koja kaže da ih ne može čitati. Sam ne šalje ništa: njegovo izvješće odlazi pri sljedećem pokretanju, pod istim prekidačem i istim ograničenjima kao svako drugo, i to samo ako se FoxSDR srušio, ako je njegov prozor prestao crtati ili je završio prije prvog okvira. Završetak izvana (Upravitelj zadataka ili skripta) i završetak jer je Windows zatvorio vašu sesiju ostaju na vašem računalu i nikad se ne šalju. S isključenom Dijagnostikom čuvar se ne pokreće.

Koliko često. Najviše pet izvješća dnevno s jednog računala, a isti kvar samo jednom dnevno, koliko god se puta dogodio — oba ograničenja čuvaju se u vašoj vlastitoj datoteci postavki, pa računalo u petlji rušenja samo od sebe prestaje slati, a ne zato što mu je to naređeno, a izvješće čije slanje ne uspije ponovno se pokušava pri kasnijim pokretanjima najviše tri puta i zatim ostavlja na miru. Za pretvaranje pomaka iz izvješća natrag u naziv funkcije potrebna je baza podataka za otklanjanje pogrešaka iz točno te izvedbe, koja ostaje na našim vlastitim računalima i nikad se nikamo ne prenosi: razlučivanje se obavlja lokalno, a ne na poslužitelju.

Što aplikacija nikad ne šalje

  • Frekvencije na koje ugađate. Ono što netko sluša najosjetljivija je stvar koju ovaj softver zna i nikad se ne prikuplja. U Ujedinjenoj Kraljevini presretanje poruke koju niste ovlašteni primati ili otkrivanje njezina sadržaja kazneno je djelo prema članku 48 Zakona o bežičnoj telegrafiji (Wireless Telegraphy Act 2006).
  • Nazive ili putanje datoteka koje otvarate. Naziv datoteke snimke vaš je vlastiti podatak — može imenovati uslugu, mjesto ili frekvenciju. Kad se I/Q datoteka ne uspije ponovno otvoriti, dnevnik bilježi da se nije ponovno otvorila; naziv ostaje na zaslonu, gdje ga ionako već znate.
  • Ništa dekodirano — poruke pagera, zrakoplove, brodove, slike, satelitski promet.
  • Vaš položaj ni položaj ičega što primate — uključujući položaj prijamnika koji postavite, a koji se nikad ne šalje ni u jednom izvješću. Pogledajte u nastavku.
  • Vašu IP adresu ni bilo koju lokaciju izvedenu iz nje. Zahtjev nužno stiže do poslužitelja s neke adrese, jer tako internet funkcionira; krajnja točka za izvješća o korištenju ne čita nikakve podatke o vezi i ne zapisuje dnevnike zahtjeva. Od FoxSDR-a 0.99.59 i mrežna adresa ili naziv hosta u recima dnevnika koje izvješće sadrži zamjenjuje se s <host>.
  • Serijske brojeve hardvera. Model radija je koristan; serijski broj identificira vaš pojedinačni radio i uklanja se prije slanja.
  • Vaše ime, naziv vašeg računala, vaš korisnički račun, bilo koju putanju datoteke ni naziv zvučne kartice.
  • Potpuni ispis memorije.

Položaj prijamnika i GPS

FoxSDR mora znati gdje je prijamnik, jer se od njega mjeri svaki domet i azimut na karti i radarskom zaslonu. Možete ga upisati, kliknuti na karti ili očitati s GPS prijamnika na serijskom priključku.

Položaj ostaje na vašem računalu. Pohranjuje se u vašu vlastitu datoteku postavki i nikad se ne šalje — ni u izvješću o korištenju, ni u otkucaju, ni u izvješću o rušenju, nigdje. Očitavanje s GPS-a pokrećete vi: navedete priključak i pritisnete „Učitaj položaj s GPS-a“. Priključak se drži samo dok ne stigne prvo određivanje položaja, i najviše 60 sekundi. Dijagnostički dnevnik bilježi naziv priključka, brzinu prijenosa, broj rečenica i satelita te eventualnu pogrešku — nikad položaj i nikad tekst NMEA rečenice. Polje priključka koje sadrži nešto što ne izgleda kao priključak zapisuje se kao njegova vrsta i duljina („upisana putanja uređaja, znakova: 27“), pa putanja datoteke s vašim korisničkim imenom ne može dospjeti u izvješće. To osiguravaju dva automatizirana testa: jedan nad prstenom dnevnika i jedan nad datotekom dnevnika koju je zapisala stvarna aplikacija.

Katalog dodataka

Katalogu se pristupa kad otvorite prozor trgovine dodataka (prvi put u sesiji, od FoxSDR-a 0.99.16), kad god u njemu pritisnete PROVJERI SAD i kad odlučite nešto instalirati. Pri pokretanju se ništa ne dohvaća, prozor se ne otvara ponovno sam od sebe i nijedan se dodatak nikad ne ažurira sam. Katalog je datoteka objavljena na GitHubu (raw.githubusercontent.com), pa taj zahtjev stiže do GitHubovih poslužitelja, koji — kao i kod svakog web-zahtjeva — vide adresu s koje je došao. Uz njega se ne šalje nikakav vaš identifikator: ni ID instalacije, ni kolačić, ni išta što bi se moglo povezati s izvješćem o korištenju. Svako preuzimanje ide preko HTTPS-a, ima ograničenu veličinu, odbija se pri preusmjeravanju na drugi poslužitelj i provjerava se prema sha256 objavljenom u katalogu prije nego što smije postati datoteka. Izvor je postavka: možete ga usmjeriti na drugi katalog ili na index.json na vlastitom disku, a u tom se slučaju uopće ne šalje nikakav mrežni zahtjev.

Web-mjesta dodataka koja dodate

Od FoxSDR-a 0.99.74 možete dodavati kataloge dodataka drugih ljudi, nazvane web-mjestima dodataka, a svako koje dodate još je jedna adresa s kojom aplikacija uspostavlja vezu. Samo ih vi dodajete: pritisnite WEB-MJESTA u gornjoj traci trgovine dodataka, zalijepite adresu i označite okvir koji kaže da FoxSDR nije pregledao web-mjesto. FoxSDR sam ništa ne dodaje niti s ičim uspostavlja vezu. Web-mjesto se čita u ista dva trenutka kao javni katalog — prvi put kad u sesiji otvorite trgovinu i svaki put kad pritisnete PROVJERI SAD — i ima nekoliko sekundi za odgovor. Zahtjev nosi adresu koju ste naveli i ništa drugo iz FoxSDR-a: nikakav identifikator, nikakav kolačić i naziv klijenta (cascade-plugin-repo/1.0) koji je isti za svaku kopiju. Web-mjesto stoga vidi vašu IP adresu, kao i svaki web-poslužitelj.

Datoteke i slike dodatka s web-mjesta preuzimaju se samo s istog poslužitelja kao i njegov katalog, i to samo kad pritisnete PREUZMI ili AŽURIRAJ kod nekog njegovog dodatka ili otvorite njegovu stranicu. Katalog svakog web-mjesta čuva se nepromijenjen u mapi dodataka na vašem vlastitom disku, ponovno se čita pri pokretanju i briše kad pritisnete UKLONI kod web-mjesta; same adrese nalaze se u vašoj datoteci postavki. Brojači neuspjeha za katalog dodataka i za instalacije dodataka (vidi odjeljak o izvješćima o korištenju iznad) pripadaju javnom katalogu: web-mjesto koje nije dostupno ili njegov dodatak čija instalacija ne uspije ne broji se.

Dodaci koji se nude samo u nekim zemljama

Neki se dodaci nude samo vezama iz određenih zemalja. Kada aplikacija dohvaća katalog dodataka, od ove web-stranice traži i kratak regionalni popis, a dodatak s tog popisa preuzima se s ove web-stranice umjesto s GitHuba. Kako bi odlučila što odgovoriti, web-stranica čita dvoslovni kod zemlje koji Cloudflare prosljeđuje uz zahtjev (CF-IPCountry) i koji Cloudflare određuje iz adrese s koje zahtjev dolazi. Kod zemlje i adresa koriste se samo za taj jedan odgovor i ne pohranjuju se, ne šalje se nikakav vaš identifikator, a ti se zahtjevi ne bilježe u statistici ove web-stranice. Veza čija se zemlja ne može utvrditi, ili ona koja dolazi preko Tora, dobiva prazan popis. VPN mijenja zemlju koju web-stranica vidi. Regionalni popis ne traži se ako ste trgovinu usmjerili na drugi katalog.

Dodatak koji može predavati

Od FoxSDR-a 0.99.74 dodatak može tražiti da šalje zvuk kroz vaš odašiljač; trgovina dodataka i prozor „Ugrađeni moduli“ tada ga prikazuju kao „Može predavati putem FoxSDR-a“. Odašiljač može uključiti samo ako ste na njegovoj stranici pritisnuli DOPUSTI PREDAJU i naoružali stranicu PREDAJA na 5, 15 ili 60 minuta. Dopuštenje se pohranjuje u vašu vlastitu datoteku postavki prema nazivu datoteke dodatka i nikad se nikamo ne šalje; prozor naoružavanja uopće se ne pohranjuje. Dnevnik dijagnostike na vašem računalu bilježi uključivanje — tx: armed 15 min, tx: plugin <name> keyed, tx: plugin <name> unkeyed (<why>) i tx: disarmed (<why>) — kao deklarirani naziv dodatka, razlog s fiksnog popisa i broj minuta, nikad frekvenciju, a te se retke čisti kao i svaki drugi redak dnevnika kad se sastavlja izvješće ili paket dijagnostike. Vlastita izvješća FoxSDR-a nemaju polje za ništa od toga.

Skupovi elemenata satelita

Dodatak za satelite svoje skupove orbitalnih elemenata održava ažurnima dohvaćajući ih iz izvora navedenih u njegovoj datoteci satellite.cfg, svakih dvanaest sati dok je učitan. Ova stranica čuva kopiju tih skupova elemenata na GET /tle/all.tle — CelesTrakove skupine stanica, amaterskih i meteoroloških satelita te NOAA 15, 18 i 19, ovdje osvježavane svakih dvanaest sati — i Sateliti 1.0.4 i novije verzije sami se vraćaju na tu datoteku kad god svi izvori u satellite.cfg zakažu, tako da ih računalo koje CelesTrak odbija i dalje može pratiti. Datoteka ne mora navoditi ovu stranicu da bi se to dogodilo; redak fallback-url none u njoj isključuje tu rezervu, a refresh-hours 0 isključuje svako dohvaćanje. Zahtjev ne sadrži identifikator, ID instalacije ni kolačić, a ovaj poslužitelj za njega ne zapisuje nikakav analitički zapis — kao i kod provjere ažuriranja, bilježe se samo pregledi stranica i preuzimanja datoteka, a zrcalo nije ni jedno ni drugo. Sami skupovi elemenata pripadaju CelesTraku (celestrak.org) i svaki odgovor to navodi.

Pretraga registra zrakoplova

Neobavezni dodatak Aircraft Info pokazuje tko je svaki zrakoplov na karti — njegovu registraciju, tip i operatera. Aplikacija nikad sama ne šalje ovaj zahtjev; omogućuje ga tek instalacija tog dodatka. Od verzije 1.1.0 dodatak najprije pita ovu stranicu, na GET /api/aircraft/<address>, i šalje samo šesteroznamenkastu heksadecimalnu ICAO adresu zrakoplova — broj koji sam zrakoplov emitira — bez identifikatora, ID-a instalacije i kolačića. Za svaki zrakoplov pita se jednom, a odgovor se čuva na vašem računalu, pa se ponovno ne pita. Tek kad ova stranica ne poznaje neki zrakoplov ili nije dostupna, dodatak pita api.adsbdb.com, besplatnu uslugu treće strane, kao što su prijašnje verzije uvijek činile. Skup zrakoplova koje prijamnik čuje okvirno otkriva gdje se nalazi, i zato je dodatak neobavezan i to kaže prije instalacije.

Što ovaj poslužitelj čuva o pretrazi: ništa po zahtjevu. Ne zapisuje se nikakav analitički zapis, a ne bilježi se ni adresa zrakoplova ni adresa s koje je zahtjev došao. Jedini zapis je pet tekućih zbrojeva od posljednjeg pokretanja poslužitelja — pretrage, pronađeno, nije pronađeno, neispravno i ograničeno — koje prikazuje nadzorna ploča. Kako nitko ne bi mogao kopirati cijelu tablicu, svaka adresa koja se spaja ima dopuštenu količinu pretraga koja se drži u memoriji, točno kao i kod ostalih krajnjih točaka ovdje, i nikad se ne zapisuje na disk; zaboravlja se pri ponovnom pokretanju poslužitelja ili kad se prati više od deset tisuća adresa, što god nastupi prije.

Odgovori dolaze iz baze podataka o zrakoplovima mreže OpenSky Network (opensky-network.org): za svaki zrakoplov njegova registracija, oznaka tipa, proizvođač, model i, gdje je zabilježen, operater. OpenSky tu bazu nudi „kakva jest“ i traži od korisnika da je citiraju: Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic i Matthias Wilhelm, „Bringing Up OpenSky: A Large-scale ADS-B Sensor Network for Research“, u Proceedings of the 13th IEEE/ACM International Symposium on Information Processing in Sensor Networks (IPSN), travanj 2014. Registrirani vlasnik koji je ondje zabilježen ne kopira se na ovu stranicu niti ga ona poslužuje, jer je kod privatnog zrakoplova to ime osobe; kopira se samo operater, koji je zrakoplovna tvrtka, zrakoplovstvo ili poduzeće.

Sučelje u pregledniku

FoxSDR može posluživati svoje sučelje preko HTTP-a drugim računalima na vašoj vlastitoj mreži. Prema zadanim je postavkama isključeno i vezano uz vaše vlastito računalo dok to ne promijenite; za svako vezanje izvan toga potrebna je lozinka, a bez nje se šire vezanje odbija umjesto da se otvori. Lozinke se pohranjuju kao hash (PBKDF2-HMAC-SHA256), a sesije se opozivaju pri svakoj promjeni postavki. TLS-a namjerno nema, jer aplikacija ne povezuje nijednu kriptografsku biblioteku i neće tvrditi da pruža sigurnost prijenosa koju ne može pružiti — ispred nje postavite obrnuti proxy ili privatni tunel i nikad je izravno ne prosljeđujte kroz port forwarding. Svatko kome date pristup može vidjeti i upravljati onim što prijamnik radi.

Zahtjevi za značajke poslani iz aplikacije

Aplikacija na svojoj glavnoj stranici ima okvir „ZATRAŽI ZNAČAJKU“ u koji možete upisati što biste željeli da radi i pritisnuti POŠALJI. Ništa se ne šalje dok ne pritisnete taj gumb, to se nikad ne događa automatski, a zahtjev koji do nas ne stigne ne stavlja se u red čekanja niti se ponovno pokušava u pozadini — ono što ste upisali ostaje u okviru, samo u memoriji, da biste ponovno pritisnuli POŠALJI, i nikad se ne zapisuje u konfiguracijsku datoteku ni u dnevnik. Ovo je sve što jedan zahtjev sadrži:

Šalje sePrimjerZašto
Ono što ste upisaliPlease add a squelch control to the FLEX decoderSam zahtjev: od 10 do 100000 znakova. Kontrolni znakovi uklanjaju se prije pohrane; prijelomi redaka se zadržavaju.
Kontakt, ako ste ga naveli[email protected] ili pozivni znakNeobavezno, do 120 znakova, kako bismo vam mogli postaviti dodatno pitanje. Ostavite prazno i zahtjev neće sadržavati ništa što bi vas moglo identificirati.
Verzija aplikacije0.99.42Iz koje je izvedbe zahtjev stigao.
Operacijski sustavwindows, linux ili androidKoja ga je platforma poslala.
Arhitekturax64 ili arm64Kao gore.
Broj sheme1Verzija ugovora o formatu prijenosa, kako se buduća promjena formata ne bi mogla zamijeniti s nekim od gornjih polja.

Šalje se na POST /api/feature-request na ovoj web-stranici. Vaša IP adresa koristi se samo za ograničavanje učestalosti slanja na razumnu mjeru i nikad se ne zapisuje na disk — zapis koji se zaista čuva jest vaša poruka, vaša kontaktna adresa ako ste je naveli, verzija aplikacije, platforma, arhitektura i vaša približna zemlja kad je naša pretraga može odrediti iz veze, i ništa drugo. Čita ga voditelj projekta na administratorskoj nadzornoj ploči iza iste lozinke kao i sve ostalo ovdje i čuva se dok se ne izbriše s te nadzorne ploče ili dok to ne zatražite. Zahtjev koji je riješen — dodan u FoxSDR ili odgovoren na neki drugi način — može se ondje arhivirati umjesto izbrisati, kako bi projekt mogao pratiti što je traženo i što je izgrađeno; arhivirani zahtjev i dalje se čuva, sa svime gore navedenim. Ako ste naveli kontaktnu adresu i želite da se zahtjev izbriše, pišite na adresu u nastavku i citirajte dovoljno onoga što ste poslali da se može pronaći.

Prijave grešaka i primjedbe poslane iz aplikacije

Neposredno ispod „ZATRAŽI ZNAČAJKU“ aplikacija ima okvir „PRIJAVI GREŠKU / PRIMJEDBU“ u kojem kažete da nešto ne radi ili da postoji nešto što vam se ne sviđa i pritisnete POŠALJI. Radi točno kao okvir za zahtjeve za značajke: ništa se ne šalje dok ne pritisnete taj gumb, ništa se ne stavlja u red čekanja niti ponovno pokušava u pozadini, a ono što ste upisali ostaje samo u memoriji — nikad u konfiguracijskoj datoteci, nikad u dnevniku. To nije izvješće o rušenju, iako dnevnik dijagnostike opisan u nastavku prolazi kroz isti filtar i može sadržavati dio onoga što sadrži izvješće o rušenju. Ovo je sve što jedna prijava sadrži:

Šalje sePrimjerZašto
Je li riječ o grešci ili o primjedbibug ili dislikeIzbor koji ste napravili na vrhu okvira: nešto što ne radi ili nešto što radi kako je zamišljeno, a vi biste radije da ne radi tako.
Ono što ste upisaliThe waterfall freezes when I change the sample rateSama prijava: od 10 do 100000 znakova. Kontrolni znakovi uklanjaju se prije pohrane; prijelomi redaka se zadržavaju.
Kontakt, ako ste ga naveli[email protected] ili pozivni znakNeobavezno, do 120 znakova, kako bismo vam mogli postaviti dodatno pitanje. Ostavite prazno i prijava neće sadržavati ništa što bi vas moglo identificirati.
Verzija aplikacije0.99.42Iz koje je izvedbe prijava stigla, kako se već ispravljena greška ne bi ponovno lovila.
Operacijski sustavwindows, linux ili androidKoja ga je platforma poslala.
Arhitekturax64 ili arm64Kao gore.
Broj sheme1Verzija ugovora o formatu prijenosa, kako se buduća promjena formata ne bi mogla zamijeniti s nekim od gornjih polja.
Dnevnik dijagnostike, od FoxSDR-a 0.99.430.99.43 windows x64, Ettus B200 — recent log lines, serials/frequencies/paths scrubbedOznačeno prema zadanim postavkama kada prijavljujete grešku, a neoznačeno prema zadanim postavkama za primjedbu — možete promijeniti bilo koje od toga prije pritiska na Pošalji. Sadrži verziju aplikacije, vaš operacijski sustav, koji je radio bio u upotrebi, kratak sažetak vaših postavki i najnovije retke vlastitog dnevnika aplikacije, provedene kroz isti filtar kao rep dnevnika izvješća o rušenju: serijski brojevi i USB identifikatori se zamjenjuju, svaki broj povezan s frekvencijom se zamjenjuje, sve u jednostrukim navodnicima se zamjenjuje, mrežne adrese i nazivi hosta se zamjenjuju i brojevi serijskih portova maskiraju (od FoxSDR-a 0.99.59), a ime računa u putanji datoteke se uklanja. Ovaj poslužitelj ponavlja posljednju od tih provjera u slučaju da je nešto propušteno. Čuva se, i briše se, zajedno s ostatkom prijave, pod istim uvjetima kao i sve gore navedeno. Od FoxSDR-a 0.99.61 sažetak vaših postavki navodi i je li zvučni izlaz otvoren i preko kojeg modela audio upravljačkog programa, glasnoću, je li zvuk utišan i tko ga je utišao (vi, dodatak za dekodiranje ili tipka za odašiljanje; dodatak se opisuje, nikada ne imenuje), te razinu squelcha, je li otvoren i koju razinu signala procjenjuje, što je razina, a ne frekvencija. Nikada ne sadrži naziv vašeg zvučnog uređaja niti frekvenciju na koju ste podešeni. Od FoxSDR-a 0.99.62 sadrži i još tri stvari: posljednje retke (najviše 80) dnevnika prethodne sesije ili riječi koje kažu da nema ničega za čitanje; po jedan redak za svako od deset najnovijih izvješća o rušenju ili zamrzavanju na vašem računalu, s podatkom je li bila riječ o rušenju, zamrzavanju ili zastoju zaslona, prije koliko je zapisano, koja ga je verzija zapisala, koliko je dugo ta sesija trajala, koliko je dugo prozor bio u zastoju ili koji je razlog i kod rušenja, koji je njegov potpis kvara i što se dogodilo sa slanjem, bez stoga, bez redaka dnevnika, bez popisa modula i bez naziva datoteka ili putanja preuzetih iz tih izvješća; te redak koji kaže koliko radija radi na stranici patcha i koje je vrste upravljački program svakog od njih, nikad naziv, serijski broj ni adresu radija, naziv snimke ni frekvenciju. Svaki redak prethodnog dnevnika i popisa izvješća prolazi kroz isti filtar. Kad je Dijagnostika isključena, dnevnik dijagnostike ne sadrži ni dnevnik prethodne sesije ni popis izvješća, a ništa od toga nije dio izvješća o rušenju ili zamrzavanju koje FoxSDR šalje sam.
Zalijepljeno izvješće, od FoxSDR-a 0.99.69sentinel:outside, written by 0.99.66, and the reportSamo kada je primjenjivo. Ako poruka koju ste upisali ili zalijepili sadrži FoxSDR izvješće o rušenju, zamrzavanju ili sentinelu — tekst koji sadrži datoteka izvješća u mapi izvješća, a ljudi ga ponekad zalijepe ručno — aplikacija ga prepoznaje, javlja vam to na stranici prije nego pritisnete Pošalji (“Izvješće je prepoznato i priloženo kao …”) i šalje ga ponovno uz poruku, s tri stvari: o kojoj je vrsti izvješća riječ (rušenje, zamrzavanje, zastoj prikaza ili jedan od pet završetaka koje bilježi sentinel), izvedba koja ga je zapisala (redak verzije iz vlastitog kontekstnog bloka izvješća, koja ne mora biti ona koju sada koristite) i samo izvješće. To nije ništa što već ne šaljete: to su riječi vaše poruke, razvrstane po vrsti kako bi ih administratorska stranica mogla imenovati. Gleda se samo tekst u okviru; nijedna se datoteka ne čita. Ovdje se čisti kao i dnevnik dijagnostike (uklanja se naziv računa u putanji datoteke i svaka adresa e-pošte), ograničeno je na 64 KiB i čuva se s ostatkom izvješća, pod istim uvjetima kao sve gore navedeno.

Od FoxSDR-a 0.99.69 dnevnik dijagnostike nosi još jedan redak koji samo po nazivu datoteke (nikada mapi ili verziji) navodi komponente drugih programa učitane u FoxSDR — preklop ili kuku koju je tamo postavio drugi program; to je isti popis koji opisuje gornja tablica izvješća o rušenju, a dio je i izvješća o rušenju ili zamrzavanju koje FoxSDR šalje sam.

Šalje se na POST /api/problem-report na ovoj web-stranici. Vaša IP adresa koristi se samo za održavanje razumne brzine slanja i nikada se ne zapisuje na disk — zapis koji se doista čuva jest je li riječ o grešci ili nezadovoljstvu, vaša poruka, vaša kontakt-adresa ako ste je dali, verzija aplikacije, platforma, arhitektura, vaša približna država kad je naša provjera može utvrditi iz veze, dnevnik dijagnostike ako ste ga ostavili priloženim, vrsta svakog izvješća prepoznatog u vašoj poruci (gore) i ništa drugo. Čita ga voditelj projekta na administratorskoj nadzornoj ploči iza iste lozinke kao i sve ostalo ovdje, a izvješće se čuva dok se ne izbriše s te ploče ili dok to ne zatražite. Izvješće koje je riješeno — ispravljeno u FoxSDR-u ili odgovoreno na neki drugi način — može se tamo arhivirati umjesto izbrisati; arhivirano izvješće i dalje se čuva sa svime gore navedenim. Ako ste dali kontakt-adresu i želite da se izvješće izbriše, pišite na adresu ispod i navedite dovoljno onoga što ste poslali da se može pronaći.

Web-stranica: što se bilježi kad je posjetite

Za svaki pregled stranice i svako preuzimanje zapisuje se zapis, prihvatili vi kolačiće ili ne. To je analitika prve strane: podaci ostaju na poslužitelju koji poslužuje ovu stranicu, ne dijele se s oglašivačkom mrežom i na stranici nema skripte treće strane.

Bilježi seOdakle dolaziTreba privolu
Datum i vrijeme, zatražena stranica, HTTP metoda i protokolZahtjevNe
Vaša IP adresa i njezin hash sa soliVezaNe
Približna lokacija: zemlja, regija, grad, područje poštanskog broja, vremenska zona i koordinate tog grada — ne vašeIP adresa, pretražena putem ip-api.comNe
Vaša mreža: pružatelj internetskih usluga, organizacija, AS broj i je li adresa poznati VPN, podatkovni centar ili mobilna mrežaIsta pretragaNe
Preglednik i verzija, operacijski sustav i verzija, vrsta uređaja i izgleda li zahtjev kao botZaglavlje User-AgentNe
Koja vas je stranica uputila ovamo i eventualne oznake kampanje na poveznici (utm_source i slične)Zaglavlje Referer i URLNe
Željeni jeziciZaglavlje Accept-LanguageNe
Koju ste datoteku preuzeli, njezina verzija, koliko je bajtova poslano i je li prijenos dovršenSamo preuzimanjeNe
Veličina zaslona i prozora, omjer piksela, dubina bojaVaš preglednik, a javlja je skripta ove straniceDa
Broj jezgri procesora i približna memorija uređajaIsta skriptaDa
Vremenska zona, popis jezika, postavka tamnog načina, podrška za dodir, platformaIsta skriptaDa
Vrsta veze, procijenjena brzina preuzimanja i vrijeme povratnog putaIsta skriptaDa
Koliko je dugo stranica bila vidljiva, koliko ste se daleko pomaknuli, koliko ste puta kliknuli i koje ste gumbe pritisnuliIsta skriptaDa

Što se namjerno ne radi

  • Nema otiska preglednika (fingerprinting): nema ispitivanja canvasa, zvuka, fontova ni WebGL-a i ničega što vas pokušava ponovno identificirati nakon što ste odbili.
  • Nema pratitelja trećih strana, oglašivačkih piksela, društvenih widgeta ni analitičkih usluga. Ništa na ovoj stranici ne učitava se s druge domene.
  • Nema pokušaja čitanja vašeg međuspremnika, baterije, kamere, mikrofona, spremljenih lozinki ni povijesti pregledavanja — ništa od toga stranica za preuzimanje nema razloga dirati.
  • Vaši se podaci ne prodaju, ne iznajmljuju niti dijele ni s kim. Jedini odlazni zahtjev koji poslužitelj šalje o vama jest gore opisana pretraga lokacije prema IP adresi.

Dizajni sučelja koje objavite

Ova stranica može čuvati dizajn sučelja za FoxSDR — paket .foxui — koji odlučite objaviti. Ništa se ne šalje dok ne pritisnete Publish, a šalje se na POST /api/gui/publish. Čuva se ono što paket sadrži: sam dizajn, naziv, verzija i opis koje ste upisali, ime autora ako ste ga upisali, vrijeme objave i nasumični identifikator. Vaša IP adresa koristi se samo kako bi se tempo objavljivanja držao u razumnim granicama i nikad se ne zapisuje na disk. Objavljeni paket nije nigdje naveden; svatko tko ima njegovu poveznicu može ga preuzeti. Čuva se dok se ne izbriše s administratorske ploče ili dok to ne zatražite — pišite na adresu u nastavku i navedite njegovu poveznicu.

Ako se prijavite kao beta tester

Beta obrazac i prijava na novosti jedina su mjesta na kojima vas ova stranica išta traži, osim objave dizajna sučelja (vidi gore). Slanjem obrasca pohranjuje se vaša adresa e-pošte i ono od sljedećeg što ste odlučili navesti: ime ili pozivni znak, vaša platforma, radio koji namjeravate koristiti, vaše bilješke i popis značajki koje ste se dobrovoljno javili testirati. Uz to čuvamo isti kontekst posjeta opisan gore — približnu lokaciju, mrežu, preglednik i operacijski sustav — jer se prijava greške čita vrlo različito ovisno o postavi iz koje je došla.

  • Adresa se koristi za jednu stvar: kontaktiranje u vezi s beta izvedbama i onim što treba testirati. Bez biltena, bez marketinga, i nikad se ne prosljeđuje nikome drugome.
  • Ništa se ne događa dok ne potvrdite. Prijavom se šalje jedna e-poruka sa šesteroznamenkastim kôdom koji upisujete na stranici kako biste potvrdili da je adresa vaša. Kôd vrijedi 30 minuta i odbija se nakon pet pogrešnih pokušaja. Dok se ne unese, unos je neaktivan: niste na popisu testera, ne brojite se i ništa vam se više nikad ne šalje. Ako je netko drugi upisao vašu adresu, zanemarite tu e-poruku i unos nikad neće postati stvaran — nema se od čega odjaviti i ne morate ništa poduzeti. Ta jedna poruka jedina je automatska pošta koju prijava može proizvesti.
  • Ako ste nam pisali, možemo vas pozvati. Netko tko nam je pisao i ostavio adresu — na primjer putem okvira za značajke u aplikaciji — može od nas dobiti jedan osobni poziv, s jednokratnom poveznicom koja otvara tipku Potvrdi na ovoj stranici. Taj se poziv čuva kao unos na čekanju, točno kao nepotvrđena prijava: niste tester i ne brojite se dok ne pritisnete Potvrdi, a ako ga zanemarite, više vam nećemo pisati. Unos na čekanju ne istječe sam od sebe; briše se kad ga uklonimo s popisa ili kad to zatražite, jednom e-porukom na adresu u nastavku.
  • Nakon što potvrdite dobivate svoju privatnu poveznicu za upravljanje, a mi vam pišemo kad stigne izvedba kojoj treba ono što ste ponudili testirati. To vam piše osoba, a ne popis za slanje pošte. Ako izgubite poveznicu, možemo vam izdati novu: stara odmah prestaje raditi, nova vam se šalje e-poštom, a čuvamo vrijeme kad je to učinjeno i je li e-poruka poslana.
  • Ta e-pošta ide preko Applea. Poštu za foxsdr.com prenosi Appleova usluga iCloud Mail, pa vaša adresa i poruka na putu do vas prolaze kroz njihove poslužitelje, prema njihovim uvjetima kao našeg pružatelja usluge e-pošte. Ništa drugo o vama ne šalje im se.
  • Čuva se odvojeno od analitike. Prijave se nalaze u vlastitoj datoteci koju može čitati samo račun pod kojim radi poslužitelj; analitički dnevnik bilježi da se neka prijava dogodila i koliko je značajki odabrano, nikad tko. Automatizirani test ruši izgradnju ako adresa ikad dospije u analitički dnevnik.
  • Ponovna prijava s adresom koja je već na popisu ne mijenja taj unos. Promjene se rade na vašoj vlastitoj stranici za testere. Umjesto toga na adresu se šalje jedna e-poruka: njezina privatna poveznica ako je potvrđena ili novi kôd ako nije, i nikad češće nego jednom u 15 minuta.
  • Čuvamo kopiju onoga što smo vam poslali. Svaka poruka koju ova stranica pošalje testeru — potvrda i svaka poruka o izvedbi — čuva se s tekstom, kako bismo mogli vidjeti što je rečeno i je li stiglo. Kopija se vodi pod vašim internim ID-om, a ne pod adresom, a njezini osobni dijelovi (kôd ili poveznica za potvrdu i vaša vlastita poveznica za upravljanje) uklanjaju se prije pohrane, pa se sačuvana poruka nikad ne može iskoristiti za djelovanje u vaše ime. Te se kopije brišu zajedno s ostatkom vašeg unosa kad odete.
  • Poruke između vas i nas se čuvaju. Okvir Poruke na vašem portalu testera razgovor je s osobom koja razvija FoxSDR: što vam pišemo i što odgovarate, svaka poruka s vremenom kad je napisana i, ako ste ga odabrali, izvješćem na koje se odnosi. Pohranjuje se pod vašim internim identifikatorom, a ne pod vašom adresom, i čitati ga možete samo vi (sa svojom privatnom poveznicom) i mi. Bilježimo i kada ste imali naše poruke na zaslonu, kako bismo znali da su stigle do vas. Dok je vaša stranica otvorena, svakih nekoliko sekundi traži nove poruke, pa se one pojavljuju čim su napisane, i javlja koliko ste je davno zadnji put koristili; dok god traži, i još pola minute nakon toga, i samo ako ste je koristili u zadnjih pet minuta, poslužitelj zna da ste ondje. To se drži samo u njegovoj memoriji i nikad se ne zapisuje. Ne šaljemo vam e-poruku za svaku poruku: kad pišemo dok niste ovdje, dobivate jednu kratku e-poruku da vas čeka poruka, sa svojom poveznicom i bez same poruke. Dok je ta poruka nepročitana, druga takva e-poruka ne stiže do 12 sati, niti unutar pola sata od prethodne; a ako ste bili na stranici kad smo pisali, ali poruku ni deset minuta kasnije niste vidjeli, e-poruka se tada šalje. Kopija te e-poruke čuva se kako je gore opisano; kad pišete vi, ne šalje se nikakva e-poruka. Razgovor se čuva dok ne odete ili nas ne zamolite da ga izbrišemo, a odlaskom se briše u cijelosti.
  • Čuva se do kraja beta programa ili dok to ne zatražite. Jedna e-poruka na adresu u nastavku uklanja vas i briše unos — ne morate navoditi razlog.
  • Pravna osnova ovdje je vaša privola, dana označavanjem okvira; obrazac se bez nje ne šalje.

Ako ste beta tester i unesete svoj kod testera u FoxSDR

Vaša stranica testera (iznad) daje vam privatnu poveznicu za upravljanje i iz nje kod testera koji možete unijeti izravno u FoxSDR, pod SUSTAV → Kod testera. To se razlikuje od gore opisanog anonimnog izvješćivanja o korištenju: izvješćivanje o korištenju namjerno se ne može povezati s vama, dok je sesija prijavljena s vašim kodom testera namjerno povezana s vašim unosom testera — upravo je to smisao, kako bismo vidjeli koje su značajke i dodatke stvarno isprobali oni koji ih zaista testiraju. Isključeno je osim ako unesete kod, a polje je zadano prazno.

Poveži FoxSDR na vašoj stranici za testere daje FoxSDR-u zaseban kod aplikacije, tako da vašu privatnu poveznicu nikad ne morate unositi u aplikaciju. Kod aplikacije može samo dvije stvari: slati dolje opisana izvješća o sesijama te slati i čitati poruke u vašem okviru Poruke. Ne može vidjeti vašu adresu, promijeniti vaš unos niti vas ukloniti. Čuva se s vašim unosom testera; pritisak na Nova poveznica ga poništava, nakon čega FoxSDR treba ponovno povezati, a napuštanje programa briše ga zajedno s ostatkom vašeg unosa.

Dok je kod unesen, FoxSDR otprilike jednom po sesiji šalje ovo, i ništa drugo:

Šalje sePrimjerZašto
Vaš tester kôdkod aplikacije iz „Poveži FoxSDR” ili token s vaše stranice za testereKaže kojem unosu testera pripada ova sesija. Pretvara se u vaš interni ID testera i sam se nikada ne pohranjuje — isto pravilo ova stranica primjenjuje na identifikator instalacije u izvješću o rušenju.
Verzija aplikacije0.99.42Koju izvedbu testirate.
Platforma i arhitekturawindows, x64Kao gore.
Kada je sesija započela2026-09-25T14:32:00ZGovori koliko je nedavno značajka ili dodatak zapravo korišten, i koliko se dugo izvješće čuva — ne kada je izvješće stiglo na ovaj poslužitelj, što može biti kasnije ako FoxSDR čeka sljedeće pokretanje da ga pošalje. Izravno se odbija ako tvrdi da je više od nekoliko minuta u budućnosti, ili starije od jednogodišnjeg razdoblja čuvanja u nastavku.
Trajanje sesije42 minKoliko je sesija trajala, do jednog dana.
Korištene značajkespectrum, adsbKoja ste područja s ploče pločica na stranici testera doista isprobali u ovoj sesiji — samo ID-ovi koje ova stranica već objavljuje; sve ostalo se odmah odbija.
Korišteni dodaci, njihova verzija i koliko dugoadsb-decoder 1.8.0, 30 minKoji se unosi i verzije iz kataloga dodataka stvarno koriste. Dodatak instaliran s mjesta s dodacima koje ste dodali (od FoxSDR-a 0.99.74) prijavljuje se po svom ID-u i verziji kao i svaki drugi ugrađeni dodatak; adresa tog mjesta ne prijavljuje se.
Korišteni radijirtlsdrKoje vrste upravljačkih programa, ne serijski brojevi ni bilo koji drugi podatak za identifikaciju.
  • Što se pohranjuje je vaš ID testera (nikad vaš kod ili adresa), vrijeme prihvaćanja izvješća, početak sesije naveden gore, verzija, platforma, trajanje sesije te značajke, dodaci i radiji navedeni gore — jedan redak po prihvaćenoj sesiji, čuva se do godinu dana i zatim se automatski uklanja, računajući od stvarnog početka sesije, a ne od trenutka kada je izvješće stiglo na ovaj poslužitelj.
  • Ono što se javno prikazuje je broj, nikada ime. Kartica dodatka na početnoj stranici dobiva malu bilješku „testiralo N beta testera“ čim njegovu trenutnu objavljenu verziju koristi najmanje dva različita testera ukupno najmanje deset minuta — ispod toga se ništa ne prikazuje, a niti jedna stranica ne navodi tko su ti testeri. Brojevi na vašoj vlastitoj stranici testera i u administratorskoj ploči isti su podaci, samo prikazani detaljnije; testeri se nikada ne imenuju jedni drugima.
  • Vaša IP adresa koristi se samo za održavanje razumne brzine slanja i nikada se ne zapisuje na disk.
  • Kako to zaustaviti: uklonite kod testera iz postavki FoxSDR-a i ništa se više neće slati. Za to ne morate napustiti beta program.
  • Napuštanje programa to briše. Uklanjanje vašeg unosa, s vaše stranice testera ili na vaš zahtjev, briše svako već zabilježeno izvješće o sesiji za vas zajedno s ostatkom vašeg unosa — isto brišanje koje opisuje ostatak ovog odjeljka, primijenjeno i na ove podatke.
  • Pravna osnova isti je pristanak koji pokriva ostatak vašeg unosa testera: unos koda vaša je radnja, i bez nje se ništa ne šalje.

Ako se prijavite na novosti e-poštom

Stranica s novostima traži jednu stvar: vašu adresu e-pošte. Čuva se kako bismo vam mogli poslati e-poruku kad izađe nova verzija FoxSDR-a, a povremeno i o onome što se gradi. Ne koristi se ni za što drugo i nikad se nikome ne prosljeđuje.

  • Ništa se ne događa dok ne potvrdite. Prijavom se šalje jedna e-poruka sa šesteroznamenkastim kôdom koji upisujete na stranici. Dok se ne unese, ništa drugo se ne šalje, a adresa koja nije potvrđena u roku od tjedan dana briše se - kodom koji se na poslužitelju izvršava svaki dan. Ako je netko drugi upisao vašu adresu, zanemarite tu e-poruku.
  • Svaka e-poruka sadrži poveznicu koja vas uklanja s popisa jednim pritiskom. Odlaskom se adresa briše iz datoteke poslužitelja, zajedno s kopijama onoga što joj je poslano, koje smo čuvali; o njoj se ništa ne zadržava.
  • To je zaseban popis. Pretplatnik na novosti nije beta tester: adresa se čuva u zasebnoj datoteci koju može čitati samo račun pod kojim radi poslužitelj i ne broji se niti prikazuje kao tester. Ako ste i tester, svaku poruku dobivate jednom.
  • Čuvamo kopiju onoga što smo vam poslali, vođenu pod internim ID-om, a ne pod vašom adresom, s uklonjenim kôdom za potvrdu i poveznicom za odjavu, točno kao i za testere.
  • Ta e-pošta ide preko Applea, kako je gore opisano za testere.
  • Analitički dnevnik bilježi da se neka prijava dogodila, nikad tko.
  • Pravna osnova je vaša privola, dana označavanjem okvira; obrazac se bez nje ne šalje.

Kolačići

KolačićSvrhaTrajanje
fox_consentPamti jeste li prihvatili ili odbili, pa vas se pita samo jednom1 godina (prihvaćeno) / 6 mjeseci (odbijeno)
fox_vidNasumični identifikator kako bi se ponovni posjet prepoznao kao isti preglednik. Postavlja se samo ako prihvatite.400 dana
fox_sidGrupira jedan boravak u sesiju. Postavlja se samo ako prihvatite.30 minuta neaktivnosti
fox_betaČuva vašu poveznicu beta testera kako biste se mogli vratiti na vlastiti unos. Postavlja se samo ako se prijavite kao tester, i to samo zato što ste upravo to zatražili — ništa ne mjeri, pa nije dio gore navedenog izbora o analitici. Briše se kad se uklonite s popisa.400 dana
foxsdr_langPamti jezik koji ste odabrali za ovu stranicu, pa je i sljedeća stranica na njemu. Postavlja se samo kad sami odaberete jezik — izbornikom jezika ili poveznicom s ?lang= — i ne sadrži ništa osim koda tog jezika, na primjer es. Ništa ne mjeri, pa nije dio gore navedenog izbora o analitici.1 godina
fox_news_joinedNije kolačić: oznaka u vlastitoj pohrani vašeg preglednika, koja nam se nikad ne šalje. Nakon preuzimanja stranica pita želite li novosti e-poštom; nakon što se prijavite i potvrdite iz ovog preglednika, prestaje pitati. Ne sadrži ništa osim 1, i to samo ako ste se prijavili.Dok ne izbrišete podatke ove stranice

Ako odbijete, ne postavlja se nikakav identifikacijski kolačić. Posjeti se tada grupiraju prema hashu vaše adrese i preglednika koji se mijenja svaki dan, što razlikuje posjetitelje u svrhu brojanja, a ne može se koristiti za praćenje između dana ni između stranica. Možete se predomisliti tako da izbrišete kolačiće ove stranice i ponovno je učitate.

Koji jezik vidite

Stranice se mogu prikazati i na jezicima osim engleskog. Koji ćete dobiti, odlučuje se na poslužitelju za svaku stranicu koju zatražite, ovim redoslijedom: jezik koji ste sami odabrali (gore navedeni kolačić foxsdr_lang ili ?lang= u poveznici); inače jezici koje vaš preglednik navodi kao željene, iz zaglavlja Accept-Language; inače glavni jezik zemlje iz koje dolazi vaša veza, koji Cloudflare, mreža ispred ove stranice, prosljeđuje uz zahtjev kao dvoslovni kôd zemlje (CF-IPCountry); inače engleski. Za taj se izbor ništa ne pohranjuje: zaglavlje i kôd zemlje čitaju se za taj jedan odgovor i ne čuvaju se radi njega. To su iste dvije stvari koje gornja tablica već navodi kao zabilježene uz svaki pregled stranice, gdje se kôd zemlje koristi kad naša vlastita pretraga adrese nema odgovor. Prijevode izrađuje stroj, a na ovoj obavijesti i licencama obvezujući je engleski tekst.

Zašto, i na kojoj osnovi

Svrha je uska: znati koliko ljudi pronalazi ovaj projekt, otprilike gdje se nalaze, na čemu ga pokreću i koliko ih ga zatim preuzme. O tome ovisi hoće li se rad nastaviti i što će se sljedeće graditi.

Zapisi na strani poslužitelja čuvaju se na temelju legitimnog interesa za razumijevanje i zaštitu stranice. Pojedinosti koje javlja preglednik i identifikacijski kolačići čuvaju se na temelju vaše privole, zbog čega su iza natpisa i zbog čega vas odbijanje na ovoj stranici ništa ne košta.

Koliko se dugo čuva i tko to vidi

Zapisi se čuvaju 24 mjeseci, a zatim se brišu. Nalaze se u datoteci na poslužitelju iza nadzorne ploče zaštićene lozinkom koju može otvoriti samo voditelj projekta. Nema drugih primatelja ni prijenosa u treću zemlju osim već opisane pretrage IP adrese.

Dvije se stvari čuvaju kraće. Izvješća o rušenju i zamrzavanju brišu se 90 dana nakon što je kvar koji opisuju posljednji put zabilježen, a izvješća o korištenju koja obrađuje Cloudflare brišu se nakon tri mjeseca. Svako od tih razdoblja provodi kôd koji se na poslužitelju izvršava svaki dan, a ne netko tko se toga mora sjetiti.

Vaša prava

Ako ste u Ujedinjenoj Kraljevini ili EU-u, možete zatražiti kopiju onoga što se o vama čuva, zatražiti ispravak ili brisanje ili uložiti prigovor na samo prikupljanje — uključujući zapise na strani poslužitelja koji ne ovise o privoli. Praktični identifikator za pronalaženje vaših zapisa jest vaša IP adresa u vrijeme posjeta, pa je navedite, kao i otprilike kada ste posjetili stranicu.

Za aplikaciju kontrole se nalaze u samom softveru, i ima ih tri:

  • SUSTAV → Izvješća o korištenju zaustavlja izvješće o korištenju i otkucaj svakih pet minuta te briše identifikator instalacije. Ako ga kasnije ponovno uključite, dobit ćete novi identifikator koji se ne može povezati sa starim.
  • SUSTAV → Dijagnostika zaustavlja zapisivanje i slanje izvješća o rušenju i zamrzavanju.
  • SUSTAV → Ažuriranja zaustavlja provjeru ažuriranja (u primjerku iz Microsoft Storea, upit Microsoft Storeu).

Izvješća ne sadrže ništa što se može povezati s vama, pa nema čemu zatražiti pristup; ako želite da se identifikator instalacije ukloni iz već poslanih izvješća, pišite na adresu u nastavku i navedite ga, i bit će izbrisan.

Djeca. FoxSDR je tehnički instrument za radijske hobiste. Nije namijenjen djeci, ni od koga ne prikuplja osobne podatke, pa ih stoga ne prikuplja ni od djece.

Pišite na [email protected]. Možete se i požaliti Uredu povjerenika za informacije (Information Commissioner's Office, ico.org.uk) ako smatrate da se s tim loše postupalo.

Posljednje ažuriranje 28. rujna 2026., prema FoxSDR-u 0.99.42 — izvedbi koju ova stranica trenutačno nudi i prema čijem je izvornom kodu provjerena svaka gornja izjava. FoxSDR objavljuje Steven Fox; pišite na gornju adresu s bilo kojim pitanjem o ovoj obavijesti ili ako želite da se identifikator instalacije izbriše iz već poslanih izvješća. Ako ova obavijest ikad prestane odgovarati onome što softver radi, pogrešan je softver — prikupljanje na web-stranici implementirano je u store.go i app.js, a oba se mogu pročitati u izvornom kodu same stranice, dok se vlastiti popis aplikacije isporučuje s njom kao PRIVACY.md, uz test koji sadržaj drži usklađenim s njime.