Privaatsus ja küpsised
See teade hõlmab kahte eraldi asja: FoxSDR-i rakendust, mille installid, ja seda veebisaiti. Need koguvad erinevaid andmeid erinevatel põhjustel ja neid kirjeldatakse allpool eraldi — esmalt rakendust, sest see on osa, mis töötab sinu enda arvutis. See on kirjutatud pigem täielikuks kui lühikeseks: loetletud on iga väli, mida kumbki neist salvestab, sealhulgas need, mis enamikust teadetest välja jäetakse.
Rakendus: mida see saadab
Kontot, litsentsivõtit ega aktiveerimist pole ja FoxSDR ei teata kunagi midagi selle kohta, mida sa kuulad. See teeb omal algatusel täpselt nelja liiki võrgupäringuid: uuenduste kontroll; anonüümne kasutusaruanne koos väikese elumärgiga „töötab endiselt“, kuni rakendus on avatud; krahhi- või hangumisaruanne pärast tõrget; ning — ainult siis, kui sina avad lisandmoodulite poe või vajutad seal KONTROLLI NÜÜD — päring lisandmoodulite kataloogile. Igaüht neist kirjeldatakse allpool väli-välja haaval ja igaühe saab välja lülitada. Neid juhivad kolm lülitit: SÜSTEEM → Uuendused, SÜSTEEM → Kasutusaruanded ja SÜSTEEM → Diagnostika. Ükski võimalus ei sõltu sellest, kas mõni neist on sees, ja miski ei käi sulle peale, kui mõne välja lülitad.
Mis jääb sinu arvutisse
Sinu salvestised, nii heli kui ka toores I/Q, SSTV ja ilmasatelliitide dekoodrite koostatud pildid, kõik, mida dekoodrid dekodeerivad, sinu järjehoidjad, sagedusplaanid, sätted, vastuvõtja asukoht ja installitud lisandmoodulid on failid sinu enda kettal. Miski ei laadi neid üles ja ükski sagedus, millele häälestad, ei lahku sinu arvutist.
Uuenduste kontroll
Kord käivitumise kohta küsib rakendus sellelt saidilt, kas uuem versioon on olemas. Kogu päring on GET /api/update?v=, millele järgneb sinu kasutatav versioon — ei identifikaatorit, installi ID-d, küpsist ega midagi, mida saaks hilisema päringuga siduda. See server ei kirjuta selle kohta ühtegi analüütikakirjet: salvestatakse ainult lehevaatamised ja failide allalaadimised ning uuenduste lõpp-punkt pole kumbki neist. Lülita see välja jaotises SÜSTEEM → Uuendused ja rakendus ei võta enam kunagi teenusega ühendust.
Midagi ei laadita alla ega installita, kui sa nuppu ei vajuta. Kui vajutad, tuuakse paigaldaja sellelt veebisaidilt üle HTTPS-i ja selle SHA-256 kontrollitakse serveri avaldatud räsi vastu, enne kui failile antakse nimi, mida miski võiks käivitada — ja see toomine on tavaline allalaadimine sellelt saidilt, nii et see salvestatakse nagu iga teinegi, koos IP-aadressi, ligikaudse asukoha, brauseri ja operatsioonisüsteemiga, nagu on kirjeldatud selle teate veebisaidi osas.
Kasutusaruanded
Alates versioonist 0.53.0 on olemas anonüümne kasutusaruanne, jaotises SÜSTEEM → Kasutusaruanded. See on vaikimisi sees ja sa saad selle välja lülitada — eemalda sellest kastist linnuke ja aruandlus lõpeb kohe. Iga käivitumise kohta saadetakse üks aruanne, mis kirjeldab äsja lõppenud seanssi, ja see on kogu selle sisu:
| Saadetakse | Näide | Miks |
|---|---|---|
| Installi identifikaator | Juhuslikud kuueteistkümnendmärgid, arv: 32 | Eristab 100 kasutajat ühest kasutajast, kes käivitab rakenduse 100 korda. Luuakse juhuslikult sinu arvutis esimesel käivitamisel, kustutatakse, kui aruandluse välja lülitad, ega tuletata kunagi sinu riistvarast, võrgust ega nimest. |
| Rakenduse versioon | 0.99.39 | Kas inimesed uuendavad. Androidi alfa teatab oma järgu kujul 0.98.1-android.4 — väljalaske numbrile, millest see ehitati, on lisatud järelliide -android.N, nii et selle aruandeid ei aeta kunagi segi Windowsi paigaldaja omadega. |
| Operatsioonisüsteem | Windows 10.0.22631, Linux 6.8.0 või Android 14 | Milliseid platvorme tegelikult kasutatakse. Operatsioonisüsteem ja selle järgu-, kerneli- või väljalaskenumber, mitte kunagi sinu arvuti nimi ega kasutajakonto. Linuxi järk (0.99.39) ja Androidi alfa (0.98.1-android.4) saadavad samad väljad sama lüliti all. |
| Arhitektuur | x64 või arm64 | Nagu eespool. |
| Käivituste arv | 12 | Kas tarkvara kasutatakse rohkem kui üks kord. |
| Krahhide arv | 1 | Kui sageli see nurjub. |
| Seansi pikkus | 3600 sekundit | Kas seansid kestavad minuteid või tunde. |
| SDR-i mudel | uhd b200 | Milliseid raadioid eelistada. Seerianumbrid eemaldatakse enne saatmist. |
| Kasutatud demodulaatorid ja kui kaua | WFM: 3000s | Millised režiimid õigustavad edasist tööd. |
| Avatud paneelid | map, decoded | Milliseid võimalusi kasutatakse. |
| Installitud lisandmoodulid | ADS-B 1.0.0 | Millised dekoodrid õigustavad edasist tööd. |
See on täielik loend. See tarnitakse koos rakendusega failina PRIVACY.md ja automaattest kontrollib saadetavaid andmeid väli-välja haaval, nii et uut välja ei saa lisada ilma, et see test nurjuks ja mõlemat dokumenti uuendataks. Aruandluse väljalülitamine kustutab installi identifikaatori, nii et kui selle kunagi uuesti sisse lülitad, saad uue, mida ei saa vanaga siduda.
Aruanne saadetakse käivitumisel ja see kirjeldab juba lõppenud seanssi — mitte kunagi väljumisel, sest võrgupäring väljumisel võib hangutada rakenduse, mida keegi üritab sulgeda, ja väljumisel kirjutatud aruanne läheks kaotsi just selle sündmuse puhul, mida kõige rohkem tasub loendada. Vastusest ei loeta midagi ega tegutseta selle põhjal.
Elumärk „töötab endiselt“
Aruanne, mis saabub rakenduse käivitumisel, saab öelda, kes selle käivitas, kuid mitte kunagi seda, kellel on see endiselt avatud. Seega saadab FoxSDR töötamise ajal — ja ainult siis, kui kasutusaruanded on sees — iga viie minuti järel ka ühe väga väikese sõnumi, milles on kolm välja ja mitte midagi muud:
| Saadetakse | Näide | Miks |
|---|---|---|
| Installi identifikaator | samad kuueteistkümnendmärgid kui eespool, arv: 32 | Nii loetakse ühe koopia kaksteist elumärki üheks töötavaks koopiaks, mitte kaheteistkümneks. |
| Rakenduse versioon | 0.99.39 | Nii saab „praegu töötavad“ versiooni järgi jaotada. |
| Elumärgi tähis | 1 | Ütleb vastuvõtvale poolele, et tegu on elumärgi, mitte seansiaruandega. |
Seansist ei kaasne midagi: ei režiime, paneele, raadio mudelit, kestusi ega loendureid. Elumärgid kirjutatakse eraldi andmekogumisse, seansiaruannetest lahus, nii et ükski kasutusnäitaja ei muuda tähendust. Sama lüliti peatab mõlemad: saatja keeldub ilma kehtiva installi identifikaatorita käivitumast ja kasutusaruannete väljalülitamine kustutab selle, seega tähendab väljas, et elumärke pole üldse. Elumärk, mis on veel teel, kui järgmine on kätte jõudnud, jäetakse vahele, mitte ei panda järjekorda.
Kuhu kasutusaruanded lähevad
Selle projekti hallatavale Cloudflare Workerile aadressil https://telemetry.foxsdr.com, mis kirjutab ülaltoodud loendurid Cloudflare Workers Analytics Engine'i andmekogumisse. Cloudflare töötleb neid meie nimel ja säilitab neid kolm kuud, misjärel need kaovad. Keegi teine neid ei saa, neid ei müüda, rendita ega jagata ning sealt loetakse välja ainult koondarvud, sama parooliga kaitstud juhtpaneeli kaudu, mida kirjeldatakse allpool. Workeri lähtekood avaldatakse koos rakendusega, nii et saad lugeda, mida vastuvõttev pool teeb. Krahhiaruanded ei lähe siia — need lähevad selle saidi enda serverisse, mida kirjeldatakse järgmisena.
Krahhi- ja hangumisaruanded
Kui FoxSDR jookseb kokku või lakkab reageerimast, kirjutab see tõrget kirjeldava aruande sinu enda arvutis asukohta %LOCALAPPDATA%\FoxSDR\crashes\ ja saadab aruande teksti järgmisel käivitumisel — mitte kunagi tõrke enda seest, sest programm, mis on just tõrkunud, ei saa ohutult võrguühendust avada. See läheb sellel veebisaidil aadressile POST /api/crash — mitte Cloudflare'ile ega ühelegi kolmandale osapoolele — ja see on anonüümne: pole kontot, litsentsivõtit ega midagi, millega sisse logida.
Lüliti on SÜSTEEM → Diagnostika ja see juhib kirjutamist ja saatmist võrdselt: kui see on väljas, ei kirjutata ühtegi aruannet, ei looda ühtegi kausta ega looda kunagi ühtegi ühendust. See on erinev lüliti kui kasutusaruannete oma. Kasutusaruannete väljalülitamine ei peata krahhiaruannet — see tühjendab selles installi identifikaatori välja, sest siis identifikaatorit pole ja krahhiaruanne ei loo kunagi uut (vaata allpool oleva tabeli viimast rida). Kuni selle väljalaskeni nimetas ülaltoodud teade valet lülitit; tarkvara on alati kasutanud Diagnostikat ja nüüd ütlevad mõlemad sama.
See on kõik, mida aruanne sisaldab:
| Saadetakse | Näide | Miks |
|---|---|---|
| Mis juhtus | crash või hang | Hangumine ja krahh on erinevad tõrked. |
| Tõrke signatuur | cascade.exe+0x1a2b/adsb.dll | Rühmitab paljude inimeste teatatud sama tõrke üheks kirjeks, nii et sada teadet ühest veast on üks parandatav asi, mitte sada. |
| Rakenduse versioon, commit ja järgu ID | 0.61.0, 28fa1c2 | Millises järgus see juhtus ja millised sümbolid sellele vastavad. |
| Tõrkunud moodul ja nihe | cascade.exe, 0x1a2b | Kus programmis asi viltu läks. |
| Operatsioonisüsteem ja arhitektuur | Windows 11, Linux või Android 14, x64 või arm64 | Tõrked on sageli ühele platvormile omased. Linuxi või Androidi aruanne sisaldab samu välju; pinukaadrid nimetavad PDB ID asemel tõrkunud teegi GNU järgu ID-d, sest kumbagi platvormi ei ehitata MSVC-ga. |
| Mis laadi tõrge see oli | access violation, 0xC0000005 | Aruande enda põhjuserida ja Windowsi erandikood. Eelkõige just see ütleb, et tõrge neelati — rakendus jäi ellu —, mitte ei olnud krahh; ilma selleta näevad need kaks välja ühesugused. Kood ja kindel lause, mitte kunagi sisu. |
| Laaditud lisandmoodulid ja nende versioonid | ADS-B 1.1.0 | „Jookseb kokku ainult siis, kui ADS-B lisandmoodul on laaditud“ on tõrke kirjeldus; „jookseb vahel kokku“ ei ole. |
| Lõimede pinud | cascade.exe+0x1a2b kaadri kohta | Pinu ongi tõrge. Selles on ainult moodulite nimed, järgu ID-d ja arvulised nihked — ei lähtekoodi teid, muutujaid ega mälu sisu. |
| Seansilogi lõpp | opened rtlsdr | The 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. |
| Kontekstimärkmed | mode: WFM, sampleRate: 2400000 | Mõned võti/väärtus-märkmed, mille rakendus lisab: režiim, allikas (generaator, I/Q-fail või päris raadio), diskreetimissagedus, kas seade oli avatud, SDR-i mudel ilma seerianumbriteta, mitu sekundit rakendus oli töötanud ning kas tõrkunud lõim käitas FoxSDR-i enda koodi või raadiodraiveri koodi. sampleRate on diskreetimissagedus, mitte häälestatud sagedus. |
| Installi identifikaator | Juhuslikud kuueteistkümnendmärgid, arv: 32, või tühi | Kasutatakse päringute piiramiseks ja seejärel visatakse ära: installi identifikaatorit ei salvestata. Krahhitsüklisse kinni jäänud arvuti ei tohi saada serverit üle ujutada ja ühe arvuti eristamine sajast on ainus, milleks seda kunagi loetakse. Seda ei kirjutata siin kunagi kettale. Kui kasutusaruanded on väljas, saadetakse see tühjana — siis identifikaatorit pole ja krahhiaruanne ei loo kunagi uut. |
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.
Krahhiaruanne ei sisalda sagedust, midagi dekodeeritut, failiteed, kasutajanime, arvuti nime ega asukohta. Aruandeid hoitakse selle saidi enda serveris, sama parooliga kaitstud juhtpaneeli taga nagu kõike muud, ja neid säilitatakse pärast tõrke viimast esinemist 90 päeva, seejärel need kustutatakse — samad kolm kuud, mille jooksul säilitatakse kasutusaruandeid. Iga tõrke esimene aruanne säilitatakse täielikult, lisaks üks aruanne iga järgu kohta, millesse tõrge edasi kandub, kuni kolm; kõik muud sama tõrke aruanded loendatakse, mitte ei salvestata. Automaattest seob nii selle, mida lõpp-punkt vastu võtab, kui ka selle, mida see kettale kirjutab, ülaltoodud tabeliga mõlemas suunas, nii et kummalegi ei saa välja lisada ilma, et ka see tabel muutuks.
Täielikku mälutõmmist ei saadeta kunagi, mitte ühegi sätte korral. Mälutõmmis on koopia programmi mälust ja võib sisaldada failinimesid, akende pealkirju ja vastuvõetud signaali andmeid. Vaikimisi on see väljas; kui lülitad selle sisse jaotises SÜSTEEM → Diagnostika, kirjutatakse tekstiaruande kõrvale fail .dmp, ainult kohalikult, ja üleslaadija avab ainult failid nimega crash-*.txt ja hang-*.txt ning mitte midagi muud.
Kui sageli. Ühest arvutist kõige rohkem viis aruannet päevas ja sama tõrge ainult kord päevas, olenemata sellest, mitu korda see juhtub — mõlemat piiri hoitakse sinu enda sätete failis, nii et krahhitsüklis arvuti lõpetab saatmise ise, ilma et seda peaks käskima, ja nurjunud aruannet proovitakse hilisematel käivitustel uuesti kõige rohkem kolm korda ning seejärel jäetakse see rahule. Aruandes oleva nihke muutmiseks funktsiooni nimeks on vaja täpselt selle järgu silumisandmebaasi, mis jääb meie enda arvutitesse ja mida ei laadita kunagi kuhugi üles: lahendamine toimub kohalikult, mitte serveris.
Mida rakendus kunagi ei saada
- Sagedused, millele häälestad. See, mida keegi kuulab, on kõige tundlikum asi, mida see tarkvara teab, ja seda ei koguta kunagi. Ühendkuningriigis on sõnumi pealtkuulamine, mille vastuvõtmiseks sul pole luba, või selle sisu avaldamine süütegu seaduse Wireless Telegraphy Act 2006 paragrahvi 48 alusel.
- Sinu avatud failide nimed ega teed. Salvestise failinimi on sinu enda andmed — see võib nimetada teenust, kohta või sagedust. Kui I/Q-faili uuesti avamine nurjub, salvestab logi, et see ei avanenud uuesti; nimi jääb ekraanile, kus sa seda niikuinii tead.
- Midagi dekodeeritut — piiparisõnumeid, õhusõidukeid, laevu, pilte, satelliidiliiklust.
- Sinu asukohta ega millegi vastuvõetu asukohta — sealhulgas sinu määratud vastuvõtja asukohta, mida ei saadeta kunagi üheski aruandes. Vaata allpool.
- Sinu IP-aadressi ega sellest tuletatud asukohta. Päring jõuab serverisse paratamatult mingilt aadressilt, sest nii internet töötab; kasutusaruannete lõpp-punkt ei loe ühendusteavet ega kirjuta päringulogisid.
- Riistvara seerianumbreid. Raadio mudel on kasulik; seerianumber tuvastab sinu konkreetse raadio ja see eemaldatakse enne saatmist.
- Sinu nime, sinu arvuti nime, sinu kasutajakontot ega ühtegi failiteed.
- Täielikku mälutõmmist.
Vastuvõtja asukoht ja GPS
FoxSDR peab teadma, kus vastuvõtja asub, sest sellest mõõdetakse iga kaugus ja suund kaardil ja radariekraanil. Saad selle sisestada, klõpsata kaardil või lugeda jadapordiga ühendatud GPS-vastuvõtjast.
Asukoht jääb sinu arvutisse. See salvestatakse sinu enda sätete faili ja seda ei saadeta kunagi — ei kasutusaruandes, elumärgis, krahhiaruandes ega kuskil mujal. GPS-ist lugemise algatad sina: nimetad pordi ja vajutad „Loe asukoht GPS-ist“. Porti hoitakse ainult kuni esimese asukohamääranguni ja kõige rohkem 60 sekundit. Diagnostikalogi salvestab pordi nime, andmeedastuskiiruse, lausete ja satelliitide arvu ning mis tahes vea — mitte kunagi asukohta ega NMEA-lause teksti. Pordiväli, mis sisaldab midagi, mis pole pordi kujuga, logitakse selle liigi ja pikkusena („sisestatud seadmetee, märke: 27“), nii et failitee koos sinu kasutajanimega ei saa aruandesse sattuda. Seda tagavad kaks automaattesti: üks logipuhvri ja teine päris rakenduse kirjutatud logifaili vastu.
Lisandmoodulite kataloog
Kataloogiga võetakse ühendust, kui avad lisandmoodulite poe akna (alates versioonist FoxSDR 0.99.16 ainult seansi esimesel korral), iga kord, kui vajutad seal KONTROLLI NÜÜD, ja kui otsustad midagi installida. Käivitumisel ei tooda midagi, aken ei avane iseenesest uuesti ja ükski lisandmoodul ei uuenda end kunagi ise. Kataloog on GitHubis avaldatud fail (raw.githubusercontent.com), nii et see päring jõuab GitHubi serveriteni, mis — nagu iga veebipäringu puhul — näevad aadressi, kust see tuli. Sellega ei saadeta ühtegi sinu identifikaatorit: ei installi ID-d, küpsist ega midagi, mida saaks kasutusaruandega siduda. Iga allalaadimine käib üle HTTPS-i, on suuruse piiranguga, lükatakse tagasi teisele hostile suunamisel ja seda kontrollitakse kataloogis avaldatud sha256 vastu, enne kui sellest tohib saada fail. Allikas on säte: saad selle suunata teisele kataloogile või oma kettal olevale failile index.json, millisel juhul ei tehta üldse ühtegi võrgupäringut.
Satelliitide elementide komplektid
Satelliitide lisandmoodul hoiab oma orbiidielementide komplekte ajakohasena, tuues neid failis satellite.cfg nimetatud allikatest iga kaheteistkümne tunni järel, kuni see on laaditud. See sait hoiab nende elementide komplektide koopiat aadressil GET /tle/all.tle — CelesTraki jaamade, amatöör- ja ilmasatelliitide rühmad ning NOAA 15, 18 ja 19, värskendatud siin iga kaheteistkümne tunni järel — ja Satelliitide lisandmooduli versioonid 1.0.4 ja uuemad kasutavad seda faili iseenesest varuvariandina, kui kõik failis satellite.cfg olevad allikad nurjuvad, nii et arvuti, millele CelesTrak keeldub vastamast, saab neid endiselt jälgida. Fail ei pea selleks seda saiti nimetama; rida fallback-url none selles lülitab varuvariandi välja ja refresh-hours 0 lülitab välja kogu toomise. Päringus pole identifikaatorit, installi ID-d ega küpsist ja see server ei kirjuta selle kohta ühtegi analüütikakirjet — nagu uuenduste kontrolli puhul, salvestatakse ainult lehevaatamised ja failide allalaadimised ning peegel pole kumbki neist. Elementide komplektid ise on CelesTraki omad (celestrak.org) ja iga vastus ütleb seda.
Õhusõidukite registripäringud
Valikuline lisandmoodul Aircraft Info näitab, kes on iga kaardil olev õhusõiduk — selle registreerimistunnuse, tüübi ja käitaja. Rakendus ise seda päringut kunagi ei tee; selle võimaldab just selle lisandmooduli installimine. Alates versioonist 1.1.0 küsib lisandmoodul esmalt sellelt saidilt, aadressil GET /api/aircraft/<address>, ja saadab ainult õhusõiduki kuuekohalise kuueteistkümnendsüsteemis ICAO aadressi — numbri, mida õhusõiduk ise edastab — ilma identifikaatori, installi ID ja küpsiseta. Iga õhusõiduki kohta küsitakse üks kord ja vastust hoitakse sinu enda arvutis, nii et uuesti ei küsita. Ainult siis, kui see sait õhusõidukit ei tunne või pole kättesaadav, küsib lisandmoodul tasuta kolmanda osapoole teenuselt api.adsbdb.com, nagu varasemad versioonid alati tegid. Õhusõidukite hulk, mida vastuvõtja kuuleb, annab ligikaudse vihje selle asukohale — seepärast on lisandmoodul valikuline ja ütleb seda enne installimist.
Mida see server päringu kohta säilitab: päringupõhiselt mitte midagi. Analüütikakirjet ei kirjutata ning ei õhusõiduki aadressi ega aadressi, kust päring tuli, ei logita. Ainus kirje on viis jooksvat koondsummat alates serveri viimasest käivitumisest — päringud, leitud, ei leitud, vigased ja piiratud —, mida juhtpaneel näitab. Et keegi ei saaks tabelit tervikuna kopeerida, on igal ühenduvval aadressil mälus hoitav päringukvoot, täpselt nagu siinsetel teistel lõpp-punktidel, ja seda ei kirjutata kunagi kettale; see unustatakse, kui server taaskäivitub või kui jälgitavaid aadresse on üle kümne tuhande, olenevalt sellest, kumb juhtub enne.
Vastused tulevad OpenSky Networki õhusõidukite andmebaasist (opensky-network.org): iga õhusõiduki registreerimistunnus, tüübitähis, tootja, mudel ja, kui see on salvestatud, käitaja. OpenSky pakub seda andmebaasi „nagu on“ ja palub kasutajatel viidata: Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic ja Matthias Wilhelm, „Bringing Up OpenSky: A Large-scale ADS-B Sensor Network for Research“, Proceedings of the 13th IEEE/ACM International Symposium on Information Processing in Sensor Networks (IPSN), aprill 2014. Sinna salvestatud registreeritud omanikku ei kopeerita sellele saidile ega pakuta selle kaudu, sest eraõhusõiduki puhul on see inimese nimi; seda tehakse ainult käitajaga, kes on lennufirma, õhujõud või ettevõte.
Brauseriliides
FoxSDR saab pakkuda oma kasutajaliidest üle HTTP teistele sinu enda võrgu arvutitele. See on vaikimisi väljas ja seotud sinu enda arvutiga, kuni sa seda muudad; igasuguse laiema sidumise korral on parool nõutav ja ilma selleta lükatakse laiem sidumine tagasi, mitte ei avata. Paroolid salvestatakse räsidena (PBKDF2-HMAC-SHA256) ja seansid tühistatakse iga kord, kui sätted muutuvad. TLS-i teadlikult pole, sest rakendus ei lingi ühtegi krüptoteeki ega väida transpordi turvalisust, mida ta pakkuda ei saa — pane selle ette pöördpuhverserver või privaatne tunnel ja ära kunagi suuna porti otse selleni. Igaüks, kellele annad juurdepääsu, näeb ja juhib seda, mida vastuvõtja teeb.
Rakendusest saadetud funktsioonisoovid
Rakenduse pealehel on kast „Soovi funktsiooni“, kuhu saad kirjutada, mida sooviksid, et see teeks, ja vajutada Saada. Midagi ei saadeta enne, kui vajutad seda nuppu, see ei juhtu kunagi automaatselt ja soovi, mis meieni ei jõua, ei panda taustal järjekorda ega proovita uuesti — sinu kirjutatu jääb kasti, ainult mällu, et saaksid uuesti Saada vajutada, ja seda ei kirjutata kunagi seadistusfaili ega logisse. See on kõik, mida üks soov sisaldab:
| Saadetakse | Näide | Miks |
|---|---|---|
| Mida sa kirjutasid | Please add a squelch control to the FLEX decoder | Soov ise: 10 kuni 100000 märki. Juhtmärgid eemaldatakse enne salvestamist; reavahetused säilitatakse. |
| Kontakt, kui selle andsid | [email protected] või kutsung | Valikuline, kuni 120 märki, et saaksime täpsustavat küsimust esitada. Jäta see tühjaks ja soov ei sisalda midagi, mis võiks sind tuvastada. |
| Rakenduse versioon | 0.99.39 | Millisest järgust soov tuli. |
| Operatsioonisüsteem | windows, linux või android | Milline platvorm selle saatis. |
| Arhitektuur | x64 või arm64 | Nagu eespool. |
| Skeemi number | 1 | Andmevahetuse lepingu versioon, et tulevast vormingumuudatust ei saaks segi ajada mõne ülaltoodud väljaga. |
See läheb sellel veebisaidil aadressile POST /api/feature-request. Sinu IP-aadressi kasutatakse ainult saatmissageduse mõistlikuna hoidmiseks ja seda ei kirjutata kunagi kettale — tegelikult säilitatav kirje on sinu sõnum, sinu kontaktaadress, kui selle andsid, rakenduse versioon, platvorm, arhitektuur ja sinu ligikaudne riik, kui meie päring suudab selle ühenduse põhjal anda, ning mitte midagi muud. Seda loeb projekti hooldaja halduse juhtpaneelil sama parooli taga nagu kõike muud siin ja see säilitatakse, kuni see sellelt juhtpaneelilt kustutatakse või kuni sa seda palud. Käsitletud soovi — FoxSDR-i lisatud või muul viisil vastatud — võidakse seal kustutamise asemel arhiveerida, et projekt saaks jälgida, mida sooviti ja mida ehitati; arhiveeritud soovi hoitakse endiselt koos kõige ülalloetletuga. Kui andsid kontaktaadressi ja soovid, et soov kustutataks, kirjuta allolevale aadressile ja tsiteeri piisavalt sellest, mida saatsid, et see üles leida.
Rakendusest saadetud veateated ja mittemeeldimised
Otse kasti „Soovi funktsiooni“ all on rakenduses kast „Teata veast / ei meeldi“, kus ütled kas seda, et midagi on katki, või seda, et seal on midagi, mis sulle ei meeldi, ja vajutad Saada. See töötab täpselt nagu funktsioonisoovide kast: midagi ei saadeta enne, kui vajutad seda nuppu, taustal ei panda midagi järjekorda ega proovita uuesti ning sinu kirjutatu jääb ainult mällu — mitte kunagi seadistusfaili ega logisse. See pole krahhiaruanne ega sisalda midagi, mida krahhiaruanne sisaldab. See on kõik, mida üks teade sisaldab:
| Saadetakse | Näide | Miks |
|---|---|---|
| Kas tegu on vea või mittemeeldimisega | bug või dislike | Valik, mille tegid kasti ülaosas: midagi, mis ei tööta, või midagi, mis töötab nii, nagu kavandatud, kuid mida sa eelistaksid teisiti. |
| Mida sa kirjutasid | The waterfall freezes when I change the sample rate | Teade ise: 10 kuni 100000 märki. Juhtmärgid eemaldatakse enne salvestamist; reavahetused säilitatakse. |
| Kontakt, kui selle andsid | [email protected] või kutsung | Valikuline, kuni 120 märki, et saaksime täpsustavat küsimust esitada. Jäta see tühjaks ja teade ei sisalda midagi, mis võiks sind tuvastada. |
| Rakenduse versioon | 0.99.39 | Millisest järgust teade tuli, et juba parandatud viga uuesti taga ei aetaks. |
| Operatsioonisüsteem | windows, linux või android | Milline platvorm selle saatis. |
| Arhitektuur | x64 või arm64 | Nagu eespool. |
| Skeemi number | 1 | Andmevahetuse lepingu versioon, et tulevast vormingumuudatust ei saaks segi ajada mõne ülaltoodud väljaga. |
See läheb sellel veebisaidil aadressile POST /api/problem-report. Sinu IP-aadressi kasutatakse ainult saatmissageduse mõistlikuna hoidmiseks ja seda ei kirjutata kunagi kettale — tegelikult säilitatav kirje on see, kas tegu oli vea või mittemeeldimisega, sinu sõnum, sinu kontaktaadress, kui selle andsid, rakenduse versioon, platvorm, arhitektuur ja sinu ligikaudne riik, kui meie päring suudab selle ühenduse põhjal anda, ning mitte midagi muud. Seda loeb projekti hooldaja halduse juhtpaneelil sama parooli taga nagu kõike muud siin ja teade säilitatakse, kuni see sellelt juhtpaneelilt kustutatakse või kuni sa seda palud. Käsitletud teade — FoxSDR-is parandatud või muul viisil vastatud — võidakse seal kustutamise asemel arhiveerida; arhiveeritud teadet hoitakse endiselt koos kõige ülalloetletuga. Kui andsid kontaktaadressi ja soovid, et teade kustutataks, kirjuta allolevale aadressile ja tsiteeri piisavalt sellest, mida saatsid, et see üles leida.
Veebisait: mida külastamisel salvestatakse
Iga lehevaatamise ja iga allalaadimise kohta kirjutatakse kirje olenemata sellest, kas nõustud küpsistega. See on esimese osapoole analüütika: andmed jäävad serverisse, mis seda saiti pakub, neid ei jagata reklaamivõrguga ja lehel pole ühtegi kolmanda osapoole skripti.
| Salvestatakse | Kust see tuleb | Vajab nõusolekut |
|---|---|---|
| Kuupäev ja kellaaeg, päritud leht, HTTP-meetod ja protokoll | Päring | Ei |
| Sinu IP-aadress ja selle soolatud räsi | Ühendus | Ei |
| Ligikaudne asukoht: riik, piirkond, linn, postiindeksi piirkond, ajavöönd ja selle linna koordinaadid — mitte sinu omad | IP-aadress, päring ip-api.com kaudu | Ei |
| Sinu võrk: internetiteenuse pakkuja, organisatsioon, AS-number ja kas aadress on teadaolev VPN-i, andmekeskuse või mobiilsidevõrgu aadress | Sama päring | Ei |
| Brauser ja versioon, operatsioonisüsteem ja versioon, seadme tüüp ning kas päring näeb välja nagu bot | User-Agent päis | Ei |
Milline leht su siia saatis ja lingi kampaaniasildid (utm_source ja sarnased) | Referer päis ja URL | Ei |
| Eelistatud keeled | Accept-Language päis | Ei |
| Millise faili alla laadisid, selle versioon, mitu baiti saadeti ja kas edastus lõppes | Allalaadimine ise | Ei |
| Ekraani ja akna suurus, pikslisuhe, värvisügavus | Sinu brauser, teatatud selle lehe skripti kaudu | Jah |
| Protsessorituumade arv ja seadme ligikaudne mälu | Sama skript | Jah |
| Ajavöönd, keelte loend, tumeda režiimi eelistus, puutetoe olemasolu, platvorm | Sama skript | Jah |
| Ühenduse tüüp, hinnanguline allalaadimiskiirus ja edasi-tagasi aeg | Sama skript | Jah |
| Kui kaua leht nähtaval oli, kui kaugele sa kerisid, mitu klõpsu ja milliseid nuppe vajutasid | Sama skript | Jah |
Mida teadlikult ei tehta
- Brauseri sõrmejälgi ei võeta: ei lõuendi-, heli-, fondi- ega WebGL-i sondeerimist ega midagi, mis üritaks sind pärast keeldumist uuesti tuvastada.
- Pole kolmanda osapoole jälgijaid, reklaamipiksleid, sotsiaalmeedia vidinaid ega analüütikateenuseid. Midagi sellel lehel ei laadita teiselt domeenilt.
- Ei üritata lugeda sinu lõikelauda, akut, kaamerat, mikrofoni, salvestatud paroole ega sirvimisajalugu — millestki neist pole allalaadimislehel asja.
- Sinu andmeid ei müüda, rendita ega jagata kellegagi. Ainus väljaminev päring, mille server sinu kohta teeb, on ülalkirjeldatud IP-aadressist asukoha päring.
Liidese kujundused, mille avaldad
See sait võib säilitada FoxSDR-i liidese kujunduse — .foxui paketi —, mille otsustad avaldada. Midagi ei saadeta enne, kui vajutad Publish, ja see läheb aadressile POST /api/gui/publish. Säilitatakse see, mida pakett sisaldab: kujundus ise, sinu sisestatud nimi, versioon ja kirjeldus, autori nimi, kui selle sisestasid, avaldamise aeg ja juhuslik identifikaator. Sinu IP-aadressi kasutatakse ainult avaldamise sageduse mõistlikes piirides hoidmiseks ja seda ei kirjutata kunagi kettale. Avaldatud paketti ei loetleta kusagil; igaüks, kellel on selle link, saab selle alla laadida. Seda säilitatakse, kuni see halduspaneelilt kustutatakse või kuni sa seda palud — kirjuta allolevale aadressile ja lisa selle link.
Kui registreerud beetatestijaks
Beetavorm ja uudiste tellimine on ainsad kohad, kus see sait sinult midagi küsib, välja arvatud liidese kujunduse avaldamine (vt eespool). Selle esitamine salvestab sinu e-posti aadressi ja selle, mida neist otsustasid anda: nime või kutsungi, platvormi, raadio, mida kavatsed kasutada, märkused ja loendi võimalustest, mida pakkusid end testima. Selle kõrval hoiame sama külastuse konteksti, mida on kirjeldatud eespool — ligikaudne asukoht, võrk, brauser ja operatsioonisüsteem —, sest veateadet loetakse väga erinevalt olenevalt seadistusest, kust see tuli.
- Aadressi kasutatakse ühel eesmärgil: sinuga beetajärkude ja testitava asjus ühenduse võtmiseks. Pole uudiskirja ega turundust ja seda ei anta kunagi kellelegi teisele.
- Midagi ei juhtu enne, kui kinnitad. Registreerumine saadab ühe meili kuuekohalise koodiga, mille sisestad lehele, et kinnitada, et aadress on sinu oma. Kood kehtib 30 minutit ja lükatakse pärast viit valet katset tagasi. Kuni see on sisestamata, on kirje passiivne: sa pole testijate loendis, sind ei loendata ja sulle ei saadeta kunagi midagi rohkem. Kui keegi teine sisestas sinu aadressi, eira seda meili ja kirje ei muutu kunagi päriseks — pole midagi, millest loobuda, ega midagi, mida peaksid tegema. See üks sõnum on ainus automaatne meil, mida registreerumine võib tekitada.
- Kui kirjutasid meile, võime sind kutsuda. Keegi, kes on meile kirjutanud ja aadressi jätnud — näiteks rakenduse funktsioonisoovide kasti kaudu —, võib saada meilt ühe isikliku kutse ühekordse lingiga, mis avab selle saidi kinnitusnupu. Seda kutset hoitakse ootel kirjena täpselt nagu kinnitamata registreerumist: sa pole testija ega sind ei loendata, kui sa ei vajuta Kinnita, ja kui sa seda eirad, ei kirjuta me sulle enam. Ootel kirje ei aegu iseenesest; see kustutatakse, kui me selle loendist eemaldame või kui sa seda palud, ühe meiliga allolevale aadressile.
- Pärast kinnitamist saad oma privaatse halduslingi ja me kirjutame, kui ilmub järk, mis vajab seda, mida pakkusid end testima. Sulle kirjutab inimene, mitte postiloend. Kui sa lingi kaotad, saame sulle anda uue: vana lakkab kohe töötamast, uus saadetakse sulle e-kirjaga ning me säilitame selle aja ja selle, kas e-kiri läks teele.
- See meil läheb läbi Apple'i. Aadressi
foxsdr.commeili edastab Apple'i iCloud Maili teenus, nii et sinu aadress ja sõnum liiguvad teel sinuni läbi nende serverite, meie meiliteenuse pakkujana nende tingimustel. Muud sinu kohta neile ei saadeta. - Seda hoitakse analüütikast lahus. Registreerumised on omaette failis, mida saab lugeda ainult serverit käitav konto; analüütikalogi salvestab, et mingi registreerumine toimus ja mitu võimalust valiti, mitte kunagi seda, kes. Automaattest nurjab järgu, kui aadress peaks kunagi analüütikalogisse jõudma.
- Juba nimekirjas oleva aadressiga uuesti registreerumine seda kirjet ei muuda. Muudatused tehakse sinu enda testijalehel. Selle asemel saadetakse aadressile üks e-kiri: selle privaatne link, kui aadress on kinnitatud, või uus kood, kui ei ole, ja mitte kunagi sagedamini kui kord 15 minuti jooksul.
- Hoiame koopiat sellest, mida sulle saatsime. Iga sõnum, mille see sait testijale saadab — kinnitus ja iga sõnum järgu kohta —, hoitakse alles koos tekstiga, et näeksime, mida öeldi ja kas see kohale jõudis. Koopia on seotud sinu sisemise ID-ga, mitte aadressiga, ja selle isiklikud osad (kinnituskood või -link ning sinu enda halduslink) eemaldatakse enne salvestamist, nii et alles hoitud sõnumit ei saa kunagi kasutada sinu nimel tegutsemiseks. Need koopiad kustutatakse koos ülejäänud kirjega, kui lahkud.
- Sinu ja meie vahelised sõnumid säilitatakse. Sinu testijaportaali sõnumikast on vestlus inimesega, kes FoxSDR-i ehitab: see, mida me sulle kirjutame, ja see, mida sa vastad, igaüks koos kirjutamise ajaga ja, kui sa selle valisid, aruandega, mida see puudutab. See salvestatakse sinu sisemise tunnuse, mitte aadressi alla, ja lugeda saad seda ainult sina (oma privaatse lingiga) ja meie. Märgime ka üles, millal sul olid meie sõnumid ekraanil, et teaksime, et need jõudsid sinuni. Kuni sinu leht on avatud, küsib see iga paari sekundi järel uusi sõnumeid, nii et need ilmuvad kohe, kui need on kirjutatud, ja teatab, kui kaua aega tagasi sa seda viimati kasutasid; seni, kuni see küsib, ja pool minutit pärast seda, ning ainult siis, kui oled seda viimase viie minuti jooksul kasutanud, teab server, et oled kohal. Seda hoitakse ainult serveri mälus ega kirjutata kunagi üles. Me ei saada sulle iga sõnumi kohta e-kirja: kui kirjutame ajal, mil sa oled eemal, saad ühe lühikese e-kirja, et sind ootab sõnum, koos oma lingiga ja ilma sõnumita endata. Kuni see sõnum on lugemata, ei tule kuni 12 tunni jooksul ühtegi teist sellist e-kirja ega ka poole tunni jooksul pärast eelmist; ja kui olid lehel, kui me kirjutasime, kuid pole sõnumit kümne minuti pärast näinud, saadetakse e-kiri siis. Selle e-kirja koopia säilitatakse ülal kirjeldatud viisil; kui sina kirjutad, ei saadeta ühtegi e-kirja. Vestlust säilitatakse, kuni sa lahkud või palud meil selle kustutada, ja lahkumine kustutab selle täielikult.
- Hoitakse beetaprogrammi lõpuni või kuni sa seda palud. Üks meil allolevale aadressile eemaldab sind ja kustutab kirje — põhjust pole vaja anda.
- Õiguslik alus on siin sinu nõusolek, mis antakse kasti märkimisega; vorm ei esitu ilma selleta.
Kui tellid uudised e-postiga
Uudiste leht küsib üht asja: sinu e-posti aadressi. Seda hoitakse, et saaksime sulle meili saata, kui ilmub FoxSDR-i uus versioon, ja aeg-ajalt sellest, mida ehitatakse. Seda ei kasutata millekski muuks ega anta kunagi kellelegi.
- Midagi ei juhtu enne, kui kinnitad. Tellimine saadab ühe meili kuuekohalise koodiga, mille sisestad lehele. Kuni see on sisestamata, ei saadeta midagi muud ja aadress, mida pole nädala jooksul kinnitatud, kustutatakse — koodiga, mis töötab serveris iga päev. Kui keegi teine sisestas sinu aadressi, eira seda meili.
- Igas meilis on link, mis eemaldab sind loendist ühe vajutusega. Lahkumine kustutab aadressi serveri failist koos koopiatega, mida hoidsime sellele saadetu kohta; selle kohta ei hoita midagi alles.
- See on omaette loend. Uudiste tellija pole beetatestija: aadressi hoitakse eraldi failis, mida saab lugeda ainult serverit käitav konto, ja seda ei loendata ega näidata testijana. Kui oled ka testija, saad iga sõnumi ühe korra.
- Hoiame koopiat sellest, mida sulle saatsime, seotuna sisemise ID-ga, mitte sinu aadressiga, ning kinnituskood ja tellimusest loobumise link on eemaldatud, täpselt nagu testijate puhul.
- See meil läheb läbi Apple'i, nagu on kirjeldatud eespool testijate kohta.
- Analüütikalogi salvestab, et mingi tellimine toimus, mitte kunagi seda, kes.
- Õiguslik alus on sinu nõusolek, mis antakse kasti märkimisega; vorm ei esitu ilma selleta.
Küpsised
| Küpsis | Eesmärk | Kestus |
|---|---|---|
fox_consent | Jätab meelde, kas nõustusid või keeldusid, nii et sinult küsitakse üks kord | 1 aasta (nõustumisel) / 6 kuud (keeldumisel) |
fox_vid | Juhuslik identifikaator, et korduvkülastus tuntaks ära sama brauserina. Seatakse ainult nõustumisel. | 400 päeva |
fox_sid | Rühmitab ühe külastuskorra seansiks. Seatakse ainult nõustumisel. | 30 minutit tegevusetust |
fox_beta | Hoiab sinu beetatestija linki, et saaksid oma kirje juurde tagasi tulla. Seatakse ainult siis, kui registreerud testijaks, ja ainult seepärast, et just seda sa palusid — see ei mõõda midagi ega kuulu seega ülaltoodud analüütikavaliku alla. Enda eemaldamine kustutab selle. | 400 päeva |
foxsdr_lang | Jätab meelde keele, mille valisid sellele saidile, et ka järgmine leht oleks selles keeles. Seatakse ainult siis, kui valid keele ise — keelevalijaga või lingiga, milles on ?lang= —, ja see ei sisalda muud kui selle keele koodi, näiteks es. See ei mõõda midagi ega kuulu seega ülaltoodud analüütikavaliku alla. | 1 aasta |
fox_news_joined | Pole küpsis: märge sinu brauseri enda salvestusruumis, mida meile kunagi ei saadeta. Pärast allalaadimist küsib sait, kas soovid uudiseid e-postiga; kui oled sellest brauserist tellinud ja kinnitanud, lõpetab see küsimise. See ei sisalda muud kui 1 ja ainult siis, kui tellisid. | Kuni kustutad selle saidi andmed |
Kui keeldud, ei seata ühtegi tuvastavat küpsist. Külastused rühmitatakse siis sinu aadressi ja brauseri iga päev vahetuva räsi järgi, mis eristab külastajaid loendamise eesmärgil ja mida ei saa kasutada sinu jälgimiseks päevade ega saitide vahel. Saad meelt muuta, kustutades selle saidi küpsised ja laadides lehe uuesti.
Millist keelt näed
Lehti saab näidata ka muudes keeltes peale inglise keele. Millise saad, otsustatakse serveris iga päritud lehe kohta selles järjekorras: keel, mille valisid ise (ülaltoodud küpsis foxsdr_lang või lingis olev ?lang=); muidu keeled, mida sinu brauser ütleb sinu eelistavat, selle päisest Accept-Language; muidu selle riigi põhikeel, kust sinu ühendus tuleb, mille Cloudflare — selle saidi ees olev võrk — edastab koos päringuga kahetähelise riigikoodina (CF-IPCountry); muidu inglise keel. Selle valiku jaoks ei salvestata midagi: päis ja riigikood loetakse selle ühe vastuse jaoks ega hoita selle tarbeks alles. Need on samad kaks asja, mida ülaltoodud tabel juba loetleb kui iga lehevaatamisega salvestatavaid, kusjuures riigikoodi kasutatakse siis, kui meie enda aadressipäring vastust ei anna. Tõlked on masintõlked ja selle teate ning litsentside puhul on siduv ingliskeelne tekst.
Miks ja mis alusel
Eesmärk on kitsas: teada, kui palju inimesi selle projekti leiab, umbes kus nad asuvad, millel nad seda käitavad ja kui paljud neist selle alla laadivad. Just see otsustab, kas töö jätkub ja mida järgmisena ehitatakse.
Serveripoolseid kirjeid hoitakse õigustatud huvi alusel mõista ja kaitsta saiti. Brauseri teatatud üksikasju ja tuvastavaid küpsiseid hoitakse sinu nõusoleku alusel — seepärast on need bänneri taga ja seepärast ei maksa keeldumine sulle sellel saidil midagi.
Kui kaua seda hoitakse ja kes seda näeb
Kirjeid hoitakse 24 kuud ja seejärel need kustutatakse. Need asuvad serveris failis parooliga kaitstud juhtpaneeli taga, mida saab avada ainult projekti hooldaja. Muid saajaid ega edastamist kolmandasse riiki peale juba kirjeldatud IP-päringu pole.
Kahte asja hoitakse lühemat aega. Krahhi- ja hangumisaruanded kustutatakse 90 päeva pärast seda, kui nende kirjeldatud tõrget viimati nähti, ja Cloudflare'i töödeldavad kasutusaruanded kustutatakse kolme kuu pärast. Kumbagi perioodi jõustab kood, mis töötab serveris iga päev, mitte keegi, kes peab seda meeles pidama.
Sinu õigused
Kui oled Ühendkuningriigis või ELis, võid küsida koopiat sinu kohta hoitavast, paluda seda parandada või kustutada või esitada vastuväite selle kogumisele üldse — sealhulgas serveripoolsetele kirjetele, mis nõusolekust ei sõltu. Praktiline identifikaator sinu kirjete leidmiseks on sinu IP-aadress külastuse ajal, seega lisa see palun koos ligikaudse külastusajaga.
Rakenduse puhul on juhtelemendid tarkvaras endas ja neid on kolm:
- SÜSTEEM → Kasutusaruanded peatab kasutusaruande ja viieminutilise elumärgi ning kustutab installi identifikaatori. Lülita see hiljem uuesti sisse ja saad uue identifikaatori, mida ei saa vanaga siduda.
- SÜSTEEM → Diagnostika peatab krahhi- ja hangumisaruannete kirjutamise ja saatmise.
- SÜSTEEM → Uuendused peatab uuenduste kontrolli.
Aruanded ei sisalda midagi, mida saaks sinuga seostada, seega pole midagi, millele juurdepääsu taotleda; kui soovid, et installi identifikaator eemaldataks juba saadetud aruannetest, kirjuta allolevale aadressile ja tsiteeri seda, ning see kustutatakse.
Lapsed. FoxSDR on raadioharrastajatele mõeldud tehniline instrument. See pole suunatud lastele, see ei kogu kelleltki isikuandmeid ega kogu neid seega ka lastelt.
Kirjuta aadressile [email protected]. Võid esitada kaebuse ka Ühendkuningriigi Information Commissioner's Office'ile (ico.org.uk), kui arvad, et seda on halvasti käsitletud.
Viimati uuendatud 24. septembril 2026, FoxSDR-i versiooni 0.99.39 järgi — järk, mida see sait praegu pakub ja mille lähtekoodi vastu on iga ülaltoodud väidet kontrollitud. FoxSDR-i avaldab Steven Fox; kirjuta ülaltoodud aadressile, kui sul on selle teate kohta küsimusi või soovid, et installi identifikaator kustutataks juba saadetud aruannetest. Kui see teade kunagi enam ei vasta sellele, mida tarkvara teeb, on viga tarkvaras — veebisaidi andmekogumine on realiseeritud failides store.go ja app.js, mida mõlemat saab lugeda saidi enda lähtekoodist, ning rakenduse enda loend tarnitakse koos sellega failina PRIVACY.md koos testiga, mis hoiab saadetavaid andmeid selle järgi.