FoxSDR 0.99.80 · AVOIN BETA
Konekäännös

Tämä on konekäännös; englanninkielinen versio on sitova. Lue englanninkielinen versio

← Takaisin FoxSDR:ään

Tietosuoja ja evästeet

Tämä seloste kattaa kaksi erillistä asiaa: FoxSDR-sovelluksen, jonka asennat, ja tämän verkkosivuston. Ne keräävät eri tietoja eri syistä, ja ne kuvataan alla erikseen — sovellus ensin, koska se on se osa, joka toimii omalla koneellasi. Seloste on kirjoitettu kattavaksi eikä lyhyeksi: jokainen kenttä, jonka jompikumpi niistä tallentaa, on lueteltu, myös ne, jotka useimmat selosteet jättävät pois.

Sovellus: mitä se lähettää

Tiliä, lisenssiavainta tai aktivointia ei ole, ja FoxSDR ei koskaan raportoi mitään siitä, mitä kuuntelet. Se tekee omasta aloitteestaan täsmälleen neljänlaisia verkkopyyntöjä: päivitystarkistuksen; nimettömän käyttöraportin sekä pienen ”yhä käynnissä” -sykkeen sovelluksen ollessa auki; kaatumis- tai jumiutumisraportin vian jälkeen; ja — vain kun sinä avaat laajennuskaupan tai painat siellä TARKISTA NYT — pyynnön laajennusluetteloon. Kukin kuvataan alla kenttä kentältä, ja kunkin voi kytkeä pois. Niitä ohjaa kolme kytkintä: JÄRJESTELMÄ → Päivitykset, JÄRJESTELMÄ → Käyttöraportointi ja JÄRJESTELMÄ → Diagnostiikka. Mikään ominaisuus ei edellytä, että yksikään niistä on päällä, eikä mikään nalkuta sinulle, jos kytket jonkin pois.

Mitä jää koneellesi

Tallenteesi, sekä ääni että raaka I/Q, SSTV- ja sääsatelliittidekooderien rakentamat kuvat, kaikki, minkä dekooderit dekoodaavat, kirjanmerkkisi, kaistasuunnitelmasi, asetuksesi, vastaanottimesi sijainti ja asentamasi laajennukset ovat tiedostoja omalla levylläsi. Mikään ei lähetä niitä, eikä mikään taajuus, jolle viritit, lähde koneeltasi.

Päivitystarkistus

Kerran käynnistystä kohden sovellus kysyy tältä sivustolta, onko uudempaa versiota olemassa. Koko pyyntö on GET /api/update?v= ja sen perässä käyttämäsi versio — ei tunnistetta, ei asennustunnusta, ei evästettä eikä mitään, minkä voisi yhdistää myöhempään pyyntöön. Tämä palvelin ei kirjoita siitä analytiikkatietuetta: vain sivunkatselut ja tiedostolataukset tallennetaan, eikä päivitysrajapinta ole kumpaakaan. Kytke se pois kohdassa JÄRJESTELMÄ → Päivitykset, niin sovellus ei enää koskaan ota yhteyttä palveluun.

Vastaus voi sisältää myös lyhyen viestin meiltä vanhempaa versiota käyttäville — esimerkiksi maininnan siitä, että julkaisu korjaa jotakin päivittämisen arvoista — ja se näytetään samassa päivityspalkissa kuin versiotiedot. Tämän mahdollistamiseksi ei lähetetä eikä tallenneta mitään ylimääräistä: viesti kulkee samassa yllä kuvatussa pyynnössä, samalla aikataululla ja saman kytkimen alaisena.

Mitään ei ladata eikä asenneta, ellet paina painiketta. Jos painat, asennusohjelma noudetaan tältä verkkosivustolta HTTPS:n yli, ja sen SHA-256 tarkistetaan palvelimen julkaisemaa tiivistettä vasten ennen kuin tiedostolle annetaan nimi, jonka mikään voisi suorittaa — ja tämä nouto on tavallinen lataus tältä sivustolta, joten se tallennetaan kuten mikä tahansa muu, IP-osoitteineen, likimääräisine sijainteineen, selaimineen ja käyttöjärjestelmineen, kuten tämän selosteen verkkosivustoa koskevassa osassa kuvataan.

Microsoft Storesta asennettu kopio kysyy päivityksiä Microsoft Storelta, ei koskaan tältä sivustolta (FoxSDR 0.99.53 alkaen). Kerran käynnistyksen yhteydessä, kun JÄRJESTELMÄ → Päivitykset → Kysy Microsoft Storelta päivityksiä käynnistettäessä on valittuna, FoxSDR kysyy Windowsin omalta Store-palvelulta, onko tälle kopiolle uudempaa pakettia. Pyynnössä ei lähetetä mitään FoxSDR:n tietoa — ei versiota eikä tunnistetta: Windows tunnistaa sovelluksen Microsoftille jo hallussaan olevalla pakettitunnisteella, kuten Storen omissa taustapäivityksissäkin. Vastaus jää sovellukseen. Mitään ei ladata eikä asenneta, ellet paina Asenna Microsoft Storesta ja vahvista Windowsin näyttämää ikkunaa; tämän jälkeen lataus ja asennus ovat Microsoftin vastuulla Microsoftin tietosuojakäytännön mukaisesti. Poista valinta, niin Storelta ei kysytä.

Käyttöraportointi

Versiosta 0.53.0 alkaen käytössä on nimetön käyttöraportti kohdassa JÄRJESTELMÄ → Käyttöraportointi. Se on oletuksena päällä, ja voit kytkeä sen pois — poista valinta ruudusta, niin raportointi loppuu välittömästi. Yksi raportti lähetetään käynnistystä kohden, ja se kuvaa juuri päättynyttä istuntoa; tässä se on kokonaisuudessaan:

LähetetäänEsimerkkiMiksi
Asennustunniste32 satunnaista heksamerkkiäErottaa 100 käyttäjää yhdestä käyttäjästä, joka käynnistää ohjelman 100 kertaa. Luodaan satunnaisesti koneellasi ensimmäisellä käynnistyksellä, poistetaan, kun kytket raportoinnin pois, eikä sitä koskaan johdeta laitteistostasi, verkostasi tai nimestäsi.
Sovelluksen versio0.99.42Päivittävätkö ihmiset. Android-alfa ilmoittaa oman koontiversionsa muodossa 0.98.1-android.4 — -android.N-pääte sen julkaisunumeron perässä, josta se on käännetty, joten sen raportteja ei koskaan sekoiteta Windows-asennusohjelman raportteihin.
KäyttöjärjestelmäWindows 10.0.22631, Linux 6.8.0 tai Android 14Mitä alustoja todella käytetään. Käyttöjärjestelmä ja sen koontiversio, ydin tai julkaisunumero, ei koskaan koneesi nimeä tai käyttäjätiliäsi. Linux-versio (0.99.42) ja Android-alfa (0.98.1-android.4) lähettävät samat kentät saman kytkimen alla.
Arkkitehtuurix64 tai arm64Kuten yllä.
Miten se asennettiininstallerYksi näistä: store (Microsoft Store), installer (Windows-asennusohjelma), appimage tai tarball (Linux- ja Raspberry Pi -lataukset), tai android. Luetaan käynnissä olevasta ohjelmasta, ei koskaan tallenneta asennuksen yhteydessä. Ei voi erottaa foxsdr.comia GitHubista, koska molemmat tarjoavat samat tiedostot.
Ensimmäinen käynnistys2026-09-29Päivä — ei koskaan kellonaika —, jolloin asennustunnisteesi luotiin, UTC-ajassa. Poistetaan tunnisteen kanssa, kun poistat raportoinnin käytöstä. Erottaa uudet käyttäjät pitkäaikaisista. Tyhjä kopioissa, joiden tunniste on vanhempi kuin FoxSDR 0.99.47.
Ensimmäinen versio0.99.47Versio, joka loi tunnisteen — mistä latauksesta aloitit. Poistetaan sen kanssa, kuten ensimmäinen käynnistys.
Käynnistysten määrä12Käytetäänkö ohjelmistoa useammin kuin kerran.
Kaatumisten määrä1Kuinka usein se pettää.
Epäsiistit lopetukset syyn mukaan, FoxSDR-versiosta 0.99.69 alkaen1, 0, 0, 0Yllä oleva kaatumislaskuri laskee jokaisen istunnon, joka päättyi ilman normaalia sulkemista — kaatumisen, mutta myös Tehtävienhallinnasta päätetyn ikkunan tai sähkökatkon. Nämä neljä lukua kertovat, mistä oli kyse: kuoli (FoxSDR epäonnistui: se kaatui tai sen ikkuna oli lakannut piirtymästä ja se päätettiin sen jälkeen), tapettu (päätetty ulkopuolelta sen toimiessa normaalisti — Tehtävienhallinta, taskkill, asennusohjelma, suljettu konsoli-ikkuna), järjestelmän päättämä (uloskirjautuminen tai sammutus) ja tuntematon (mitään ei tallentunut: Diagnostiikka pois päältä tai sähkökatko). Jokainen epäsiisti lopetus kuuluu täsmälleen yhteen näistä. Ne ovat pelkkiä lukuja, joita ei koskaan nollata, kuten kaatumislaskuria: raporttitekstiä, poistumiskoodia, moduulin nimeä tai kellonaikaa ei lisätä. FoxSDR päättelee asian tietokoneellasi seuraavan käynnistyksen yhteydessä niiden raporttien perusteella, joita Diagnostiikka jo kirjoittaa sinne; jos Diagnostiikka on pois päältä, mitään ei lueta ja jokainen epäsiisti lopetus lasketaan tuntemattomaksi. Edellisen istunnon alkamisaika tallennetaan asetustiedostoosi, jotta vain sen jälkeen kirjoitetut raportit tarkastellaan; sitä ei koskaan lähetetä.
Näytön pysähtymiset, FoxSDR-versiosta 0.99.62 alkaen0Kuinka monta kertaa ikkuna jumiutui, koska näytönohjaimen ajuri odotti, ei FoxSDR — näyttö sammutettuna, grafiikka-ajurin nollaus, etätyöpöytäistunnon yhteyden palautuminen. Se on pelkkä luku, jossa ei ole pinoa, ajurin nimeä eikä kellonaikaa: tällaisen jumiutumisen raportti pysyy koneellasi eikä sitä koskaan lähetetä. Se lasketaan vain silloin, kun sekä Käyttöraportointi että Diagnostiikka ovat päällä. Jotta tehtäväpalkista lopetettu jumiutuminen lasketaan silti, luku säilytetään pienessä tiedostossa nimeltä telemetry-stalls asetustiedostosi vieressä yhdessä asennustunnisteesi kanssa, kunnes palvelin on hyväksynyt raportin, joka sisältää sen; käyttöraportoinnin kytkeminen pois poistaa tiedoston.
Virhelaskurit, FoxSDR-versiosta 0.99.64 alkaenradio_fail.rtlsdr.busy=2Kuinka monta kertaa jokin ei hiljaa toiminut, laskureina kiinteästä tyyppiluettelosta: radio, joka ei avautunut (ajuri ja yksi kahdeksasta syystä), ei äänilähtöä, epäonnistunut päivitys tai laajennuksen asennus, latauksessa hylätty laajennus, tallennus, jota ei voitu aloittaa — ja kuinka monta radiota ja äänilähtöä avautui, jotta epäonnistumiselle on vertailukohta. Sanoja tästä luettelosta ja lukuja, ei koskaan laitteen nimeä, sarjanumeroa, polkua, taajuutta tai viestitekstiä. Ne lasketaan vain silloin, kun sekä Käyttöraportointi että Diagnostiikka ovat päällä, ja kenttä on useimmilla tyhjä.
Hitaat kuvat ja toipumiset, FoxSDR-versiosta 0.99.65 alkaenslow.rail.250ms=3,recovered.audio=1Samassa kentässä on myös se, kuinka monta kertaa ikkunan kuvan piirtäminen oli hidasta ja missä piirtämisen vaiheessa — yksi kiinteän kahdeksantoista vaiheen luettelon vaiheista — ja yksi kolmesta pituudesta: neljännessekunti, sekunti tai viisi sekuntia — sekä kuinka monta kertaa FoxSDR kohtasi vian ja jatkoi itse, jossakin kiinteän kolmentoista paikan luettelon paikoista: äänilähtö käynnistettiin uudelleen, radio avattiin uudelleen ajurivian jälkeen, asetusten tallennus epäonnistui ja niin edelleen. Sanoja näistä luetteloista ja lukuja, ei koskaan laitteen nimeä, sarjanumeroa, polkua, taajuutta tai viestitekstiä. Ne lasketaan vain silloin, kun sekä Käyttöraportointi että Diagnostiikka ovat päällä, ja kenttä on useimmilla tyhjä.
Istunnon pituus3600 sekuntiaOvatko istunnot minuutteja vai tunteja.
SDR-malliuhd b200Mitkä radiot priorisoida. Sarjanumerot poistetaan ennen lähettämistä.
Käytetyt demodulaattorit ja kuinka pitkäänWFM: 3000sMitkä lähetelajit oikeuttavat jatkotyön.
Avatut paneelitmap, decodedMitä ominaisuuksia käytetään.
Asennetut laajennuksetADS-B 1.0.0Mitkä dekooderit oikeuttavat jatkotyön. Laajennus, jonka asensit lisäämältäsi laajennussivustolta (FoxSDR 0.99.74 -versiosta alkaen), on asennettu laajennus kuten mikä tahansa muu: sen nimi ja versio näkyvät tässä, sivuston osoite ei.

Tämä on koko luettelo. Se toimitetaan sovelluksen mukana tiedostona PRIVACY.md, ja automaattinen testi tarkistaa hyötykuorman kenttä kentältä, joten uutta kenttää ei voi lisätä ilman, että testi epäonnistuu ja molemmat asiakirjat päivitetään. Raportoinnin kytkeminen pois poistaa asennustunnisteen, joten jos kytket sen joskus takaisin päälle, saat uuden, jota ei voi yhdistää vanhaan.

Raportti lähetetään käynnistyksessä, ja se kuvaa jo päättynyttä istuntoa; sitä ei koskaan lähetetä sulkemisen yhteydessä — verkkokutsu lopetettaessa voi jumittaa sovelluksen, jota joku yrittää sulkea, ja sulkemisen yhteydessä kirjoitettu raportti menetettäisiin juuri siinä tapahtumassa, joka eniten kannattaa laskea. Vastauksesta ei lueta mitään eikä sen perusteella tehdä mitään.

Virhelaskurit tarkemmin (FoxSDR-versiosta 0.99.64 alkaen). Kenttä on lyhyt teksti, jossa on kind=count-pareja, esimerkiksi radio_fail.rtlsdr.busy=2 — RTL-SDR, joka ei avautunut kahdesti, koska toinen ohjelma käytti sitä. FoxSDR rakentaa jokaisen tyypin kiinteästä taulukosta eikä lähetä mitään, mitä siinä ei ole, ja vastaanottava palvelin hylkää kaiken, mitä ei ole samassa taulukossa. Kun syy luetaan ajurin sanomasta, FoxSDR valitsee yhden sanan kiinteästä luettelosta ja heittää lauseen pois. Jotta epäonnistuminen istunnossa, joka sen jälkeen kaatuu, raportoitaisiin silti, laskurit odottavat pienessä tiedostossa nimeltä telemetry-health asetustiedostosi vieressä yhdessä asennustunnisteesi kanssa, kunnes palvelin on hyväksynyt raportin, joka sisältää ne; käyttöraportoinnin kytkeminen pois poistaa tiedoston.

Hitaat kuvat ja toipumiset tarkemmin (FoxSDR-versiosta 0.99.65 alkaen). Ne ovat samassa kentässä ja samassa kind=count-muodossa. slow.rail.250ms=3 tarkoittaa kolmea ikkunan kuvaa, joiden piirtäminen kesti kunkin neljännessekunnin tai kauemmin, piirtämisen vaiheessa, joka on valikkosarake. Vaihe on yksi kahdeksastatoista sanasta, events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, other, ja se, kuinka hidas kuva oli, on yksi kolmesta: 250ms neljännessekunnista alle sekuntiin, 1s sekunnista alle viiteen sekuntiin ja 5s viidestä sekunnista ylöspäin. Aika, jonka käytit Windowsin kehotteeseen vastaamiseen tai ikkunan vetämiseen tai sen koon muuttamiseen, jätetään pois eikä sitä lasketa koskaan. recovered.audio=1 on yksi kerta, kun FoxSDR kohtasi vian ja jatkoi itse. Sana on yksi kolmestatoista paikasta, audio, reopen, srcthread, vendorcall, ringdrop, dspexc, cfgsave, enumchild, pluginapi, webroute, patchload, sdrenum, sdrlost, tässä järjestyksessä: äänilähtö pysähtyi ja vahtikoira käynnisti sen uudelleen; SoapySDR-radioajuri kaatui ja FoxSDR avasi radion uudelleen itse; radioajuri ei koskaan palannut lukemisesta, kun vastaanotin oli pysäytetty, ja FoxSDR päästi säikeen irti; kutsu SoapySDR-valmistajan moduuliin ei palannut ajoissa ja se hylättiin; radio toimitti näytteitä nopeammin kuin niitä otettiin pois ja osa niistä pudotettiin; signaalinkäsittelysäie aiheutti virheen, joka otettiin kiinni, ja vastaanotin pysähtyi; asetustiedostoa ei voitu kirjoittaa; apuohjelma, joka luettelee SoapySDR-radiot, kaatui ja vika rajattiin; laajennuksen kutsu FoxSDR:ään aiheutti virheen, ja siihen vastattiin oletusarvolla; verkkokäyttöliittymän käsittelijä aiheutti virheen, ja palvelin vastasi virheellä; tallennettu patch ladattiin ilman osaa yhteyksistä; SDRplay-palvelu ei vastannut hakuun ja haku hylättiin; SDRplay-istunto katkesi ja SDRplay on suljettu istunnon loppuajaksi. FoxSDR rakentaa jokaisen niistä kiinteästä taulukosta eikä lähetä mitään, mitä siinä ei ole, ja vastaanottava palvelin hylkää kaiken, mitä ei ole samassa taulukossa, joten mukana ei ole koskaan laitteen nimeä, sarjanumeroa, polkua, taajuutta tai viestitekstiä; raportti sisältää enintään kahdeksan pahinta hitaan kuvan lajia ja kahdeksan toipumisen lajia. Ne lasketaan samojen kahden kytkimen alla kuin virhelaskurit, vain silloin, kun sekä Käyttöraportointi että Diagnostiikka ovat päällä, ne odottavat samassa pienessä tiedostossa nimeltä telemetry-health asetustiedostosi vieressä, kunnes palvelin on hyväksynyt raportin, joka sisältää ne, ja käyttöraportoinnin kytkeminen pois poistaa tiedoston.

”Yhä käynnissä” -syke

Raportti, joka saapuu sovelluksen käynnistyessä, voi kertoa, kuka sen käynnisti, mutta ei koskaan sitä, kenellä se on yhä auki. Siksi FoxSDR:n ollessa käynnissä — ja vain kun käyttöraportointi on päällä — se lähettää myös yhden hyvin pienen viestin viiden minuutin välein, ja siinä on kolme kenttää eikä mitään muuta:

LähetetäänEsimerkkiMiksi
Asennustunnistesamat 32 heksamerkkiä kuin ylläJotta yhden kopion kaksitoista sykettä lasketaan yhdeksi käynnissä olevaksi kopioksi eikä kahdeksitoista.
Sovelluksen versio0.99.42Jotta ”käynnissä nyt” voidaan jakaa version mukaan.
Sykkeen tunnus1Kertoo vastaanottavalle päälle, että tämä on syke eikä istuntoraportti.

Istunnosta ei kulje mukana mitään: ei lähetelajeja, ei paneeleja, ei radiomallia, ei kestoja, ei laskureita. Sykkeet kirjoitetaan omaan tietojoukkoonsa erillään istuntoraporteista, joten minkään käyttöluvun merkitys ei muutu. Sama kytkin pysäyttää molemmat: lähettäjä kieltäytyy aktivoitumasta ilman kelvollista asennustunnistetta, ja käyttöraportoinnin kytkeminen pois poistaa sen, joten pois päältä tarkoittaa, ettei sykkeitä ole lainkaan. Syke, joka on yhä matkalla, kun seuraava on vuorossa, ohitetaan eikä sitä laiteta jonoon.

Minne käyttöraportit menevät

Tämän projektin ylläpitämälle Cloudflare Workerille osoitteessa https://telemetry.foxsdr.com, joka kirjoittaa yllä mainitut laskurit Cloudflare Workers Analytics Engine -tietojoukkoon. Cloudflare käsittelee niitä puolestamme ja säilyttää niitä kolme kuukautta, minkä jälkeen ne ovat poissa. Kukaan muu ei saa niitä, niitä ei myydä, vuokrata eikä jaeta, ja ainoa, mitä niistä luetaan takaisin, ovat koostemäärät saman salasanalla suojatun hallintapaneelin kautta, joka kuvataan jäljempänä. Workerin lähdekoodi julkaistaan sovelluksen mukana, joten voit lukea, mitä vastaanottava pää tekee. Kaatumisraportit eivät mene tänne — ne menevät tämän sivuston omalle palvelimelle, joka kuvataan seuraavaksi.

Kaatumis- ja jumiutumisraportit

Jos FoxSDR kaatuu tai lakkaa vastaamasta, se kirjoittaa vikaa kuvaavan raportin sijaintiin %LOCALAPPDATA%\FoxSDR\crashes\ omalla koneellasi ja lähettää raportin tekstin seuraavalla käynnistyskerralla — ei koskaan itse vian sisältä, koska ohjelma, jossa on juuri tapahtunut vika, ei voi turvallisesti avata verkkoyhteyttä. Se menee tämän verkkosivuston osoitteeseen POST /api/crash — ei Cloudflarelle eikä millekään kolmannelle osapuolelle — ja se on nimetön: tiliä, lisenssiavainta tai mitään kirjautumiskeinoa ei ole.

Kytkin on JÄRJESTELMÄ → Diagnostiikka, ja se ohjaa kirjoittamista ja lähettämistä yhtä lailla: kun se on pois päältä, raporttia ei kirjoiteta, hakemistoa ei luoda eikä yhteyttä koskaan muodosteta. Se on eri kytkin kuin käyttöraportointi. Käyttöraportoinnin kytkeminen pois ei estä kaatumisraporttia — se tyhjentää siinä olevan asennustunnistekentän, koska silloin tunnistetta ei ole olemassa eikä kaatumisraportti koskaan luo sellaista (katso alla olevan taulukon viimeinen rivi). Tähän julkaisuun asti yllä oleva seloste nimesi väärän kytkimen; ohjelmisto on aina käyttänyt Diagnostiikkaa, ja nyt molemmat sanovat saman asian.

Tämä on kaikki, mitä raportti sisältää:

LähetetäänEsimerkkiMiksi
Mitä tapahtuicrash tai hangJumiutuminen ja kaatuminen ovat eri vikoja.
Vian tunnistecascade.exe+0x1a2b/adsb.dllRyhmittelee monen ihmisen ilmoittaman saman vian yhdeksi merkinnäksi, joten sata raporttia yhdestä viasta on yksi korjattava asia eikä sata.
Sovelluksen versio, commit ja koontitunnus0.61.0, 28fa1c2Missä koontiversiossa se tapahtui ja mitkä symbolit vastaavat sitä.
Vian aiheuttanut moduuli ja siirtymäcascade.exe, 0x1a2bMissä kohtaa ohjelmaa se meni vikaan.
Käyttöjärjestelmä ja arkkitehtuuriWindows 11, Linux tai Android 14, x64 tai arm64Viat ovat usein tietylle alustalle ominaisia. Linux- tai Android-raportissa on samat kentät; pinokehykset nimeävät vian aiheuttaneen kirjaston GNU-koontitunnuksen PDB-tunnuksen sijaan, koska kumpaakaan alustaa ei käännetä MSVC:llä.
Millainen vika oli kyseessäaccess violation, 0xC0000005Raportin oma syyrivi ja Windowsin poikkeuskoodi. Erityisesti tämä kertoo, että vika vaimennettiin — sovellus selvisi siitä — eikä kyseessä ollut kaatuminen; ilman sitä nämä kaksi näyttävät samalta. Koodi ja kiinteä lause, ei koskaan sisältöä.
Mihin ikkunan piirtämisen vaiheeseen jumiutuminen jäi, FoxSDR-versiosta 0.99.64 alkaenrailVain jumiutumisraportissa: mikä ikkunan piirtämisen vaihe oli kesken, kun se pysähtyi, yhtenä sanana kiinteästä yhdeksentoista sanan luettelosta: events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, user-wait, other. Se nimeää ohjelman osan, ei koskaan laajennusta, tiedostoa, radiota tai taajuutta. Sama sana lähetetään raportin syynä kiinteänä lauseena freeze: the frame was in rail; sana, joka ei ole luettelossa, pudotetaan eikä sitä lähetetä. Jumiutumisraportti ei aiemmin lähettänyt syytä lainkaan.
Ladatut laajennukset ja niiden versiotADS-B 1.1.0”Kaatuu vain, kun ADS-B-laajennus on ladattu” on vian kuvaus; ”kaatuilee joskus” ei ole.
Säikeiden pinotcascade.exe+0x1a2b kehystä kohdenPino on itse vika. Se sisältää vain moduulien nimiä, koontitunnuksia ja numeerisia siirtymiä — ei lähdekoodipolkuja, ei muuttujia, ei muistin sisältöä. FoxSDR-versiosta 0.99.63 alkaen jumiutumisraportin kehys, joka on FoxSDR:n käynnistymisen jälkeen ladatun moduulin sisällä (järjestelmän uudelleen lataama grafiikka-ajuri, valmistajan DLL, kuorilaajennus), lähetetään kyseisen tiedoston nimenä (ei koskaan kansiopolkuna) ja siirtymänä, kun se aiemmin lähetettiin pelkkänä osoitteena. Tiedoston nimi voi paljastaa, mitä ohjelmistoja koneellesi on asennettu; se on samanlainen nimi kuin se, jonka nämä raportit sisälsivät jo käynnistyksessä ladatusta ajurista.
Istuntolokin loppuopened rtlsdrViimeiset sovelluksen kirjaamat rivit, jotka kertovat yleensä, mitä se oli tekemässä, kun se epäonnistui. Se on sovelluksen oma loki: se kirjaa tilamuutokset — lähde avattu, taajuus asetettu, laajennus käynnistetty —, ei koskaan signaalin sisältöä eikä koskaan avaamasi tiedoston nimeä tai polkua. Siinä on myös se, mitä radion ajuri ilmoitti ja mitä sen kirjastot tulostivat vakiovirhevirtaan. Ennen kuin yksikään sen rivi poistuu koneeltasi, sekä sovelluksen omat rivit että ajurin rivit, se puhdistetaan: sarjanumerot ja USB-laitetunnisteiden laitekohtainen osa korvataan merkinnällä <stripped>, tiedostopolun tilin nimi merkinnällä <user> ja kaikki yksinkertaisissa lainausmerkeissä oleva, kuten nimet, jotka annat patchin solmuille ja kaiuttimille, merkinnällä '<name>'; FoxSDR-versiosta 0.99.59 alkaen jokainen verkko-osoite ja jokainen tietokoneen tai isännän nimi korvataan merkinnällä <host> niin, että sen perässä oleva portin numero säilyy, ja sarjaportin numero merkinnällä # (COM#, /dev/ttyUSB#); jokaisella rivillä, jolla mainitaan hertsi, taajuus, viritys, keskitaajuus, alue, siirtymä, kantoaalto, esiasetus tai lähetys, jokainen luku korvataan merkinnällä #, ellei sitä ole merkitty näytetaajuudeksi, ajaksi, tasoksi, kooksi tai lukumääräksi, se ole versio, tunniste tai virhekoodi tai kuulu nimeen kuten R820T; ja rivit, joilla USB-ajuri luettelee tietokoneeseesi kytketyt laitteet, jätetään pois, ja tilalle tulee yksi rivi, joka kertoo, montako niitä oli. Versiosta 0.99.59 alkaen sovellus ei kirjoita lokiinsa lainkaan äänikortin nimeä, koska se nimi on usein sellainen, jonka ihminen on itse valinnut. Versiosta 0.99.61 alkaen sovellus kirjoittaa lokiinsa myös, milloin ääniulostulo avataan tai se evätään: äänioajurin mallin, kanavajärjestelyn ja näytteenottotaajuuden, mutta ei koskaan äänilaitteen nimeä.
Kontekstimerkinnätmode: WFM, sampleRate: 2400000Muutama avain/arvo-merkintä, jotka sovellus liittää mukaan: tila, lähde (generaattori, I/Q-tiedosto tai oikea radio), näytetaajuus, oliko laite auki, SDR-malli sarjanumerot poistettuina, montako sekuntia sovellus oli ollut käynnissä ja suorittiko vian aiheuttanut säie FoxSDR:n omaa koodia vai radioajurin koodia. sampleRate on näytetaajuus, ei viritetty taajuus.
Taajuuskorjaus, FoxSDR-versiosta 0.99.56 alkaenppm: +1.5 by retuningOnko radion kideen korjaus päällä, sen arvo miljoonasosina ja miten se otetaan käyttöön (in the radio tai by retuning), tai off. Se kuvaa radion kidettä, ei taajuutta: se ei kerro mitään siitä, mitä kuuntelit.
Muiden ohjelmien DLL-tiedostot prosessissa, FoxSDR-versiosta 0.99.69 alkaenforeignModules: NahimicOSD.dll, RTSSHooks64.dllMuiden ohjelmien FoxSDR:ään ladattujen komponenttien tiedostonimet — ei koskaan kansiota, versiota tai muuta tietoa tiedostosta: jokainen ladattu moduuli, joka ei ole Windowsin oma, ei kuulu FoxSDR:ään (sen ohjelmakansio, laajennukset, C++-ajonaikainen kirjasto) eikä ole SDR-valmistajan ajuritiedosto, jonka FoxSDR lataa tarkoituksella. Tämä paljastaa muiden ohjelmien DLL-tiedostojen nimet — äänilaiteajurin näytöllä näkyvän peitteen, kuvataajuuslaskurin, virustorjunta- tai syöttötyökalun koukun — ja tiedostonimi voi paljastaa, mitä ohjelmia tietokoneellesi on asennettu, joten se mainitaan tässä. Windows-kansion tiedostot jätetään pois, jotta luettelo on lyhyt ja merkityksellinen. Se on mukana, koska raporteista, joissa FoxSDR päättyi grafiikkaohjaimen luovutusvaiheessa, johon kaikkiin prosesseihin itsensä sijoittavat ohjelmat kytkeytyvät, ei voinut päätellä, mitä muuta prosessissa oli. Samat nimet kirjoitetaan sovelluksen lokiin (modules: 2 foreign - ... kerran käynnistyksessä, module arrived: ... kun jokin ladataan myöhemmin), joten nämä rivit voivat näkyä yllä olevan istuntolokin lopussa. Arvo on tyhjä, jos raportti ei kerro sitä, ja siitä säilytetään tässä enintään 520 merkkiä.
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.
Asennustunniste32 satunnaista heksamerkkiä tai tyhjäKäytetään lähetysnopeuden rajoittamiseen ja hylätään sitten: asennustunnistetta ei tallenneta. Kaatumissilmukkaan jumittunut kone ei saa pystyä tulvimaan palvelinta, ja yhden koneen erottaminen sadasta on ainoa asia, johon sitä koskaan luetaan. Sitä ei koskaan kirjoiteta levylle täällä. Jos käyttöraportointi on pois päältä, se lähetetään tyhjänä — silloin tunnistetta ei ole, eikä kaatumisraportti koskaan luo sellaista.

Korjattu FoxSDR-versiossa 0.99.33. Ennen versiota 0.99.33 yllä kuvattu puhdistus kohdistui vain radio-ohjaimen riveihin, ei sovelluksen omiin, ja siksi jotkin sovelluksen omista riveistä saattoivat päätyä kaatumis- tai jumiutumisraporttiin sisältäen pyytämäsi tai lähettämäsi taajuuden, patch-radion nimiön (joka voi sisältää sen sarjanumeron), patch-osille antamasi nimet, patch-sivun dekooderin tuottaman ensimmäisen tekstirivin sekä USB-ohjaimen tulostaman USB-laiteluettelon sarjanumeroineen. Se oli ristiriidassa tämän ilmoituksen kanssa. Versiosta 0.99.33 alkaen jokainen rivi puhdistetaan ennen kuin se poistuu tietokoneeltasi, eivätkä nämä lokirivit enää sisällä kyseisiä arvoja lainkaan.

Korjattu FoxSDR-versiossa 0.99.59. Tämä ilmoitus on aina todennut, että kaatumisraportti ei sisällä koneen nimeä ja että sovellus ei koskaan lähetä IP-osoitettasi, mutta versioon 0.99.59 asti puhdistus ei etsinyt verkko-osoitteita eikä isäntänimiä. Muutama lokirivi saattoi siksi päätyä kaatumis- tai jumiutumisraporttiin tai vikailmoituksen diagnostiikkalokiin ja sisältää osoitteen tai isäntänimen, jonka kirjoitit verkkoradiolle, kuten ADALM-Plutolle, tai osoitteen tai www-osoitteen, jonka verkkoradion ajuri kirjasi; ne saattoivat sisältää myös sarjaportin numeron ja muutamalla virherivillä äänikortin nimen. Tämä oli ristiriidassa tämän ilmoituksen kanssa. Versiosta 0.99.59 alkaen osoitteet ja isäntänimet korvataan ja sarjaporttien numerot peitetään edellä kuvatulla tavalla, ADALM-Plutonin omat rivit eivät enää tulosta sen osoitetta, eikä mikään lokirivi nimeä äänikorttia.

Kaatumisraportti ei sisällä taajuutta, mitään dekoodattua, tiedostopolkua, käyttäjänimeä, koneen nimeä, verkko-osoitetta eikä sijaintia. Raportit säilytetään tämän sivuston omalla palvelimella saman salasanalla suojatun hallintapaneelin takana kuin kaikki muukin, ja ne säilytetään 90 päivää siitä, kun vika viimeksi havaittiin, ja poistetaan sitten — samat kolme kuukautta, jotka käyttöraportteja säilytetään. Kunkin vian ensimmäinen raportti säilytetään kokonaan, ja lisäksi yksi raportti jokaista koontiversiota kohden, johon vika säilyy, enintään kolme; kaikki muut saman vian raportit lasketaan mutta niitä ei tallenneta. Automaattinen testi sitoo sekä sen, mitä rajapinta hyväksyy, että sen, mitä se kirjoittaa levylle, yllä olevaan taulukkoon kumpaankin suuntaan, joten kumpaankaan ei voi lisätä kenttää ilman, että tämäkin taulukko muuttuu.

Täyttä muistivedosta ei lähetetä koskaan, millään asetuksella. Muistivedos on kopio ohjelman muistista, ja se voi sisältää tiedostonimiä, ikkunoiden otsikoita ja vastaanotettua signaalidataa. Se on oletuksena pois päältä; jos kytket sen päälle kohdassa JÄRJESTELMÄ → Diagnostiikka, tekstiraportin viereen kirjoitetaan .dmp, vain paikallisesti, ja lähettäjä avaa vain tiedostot nimeltä crash-*.txt ja hang-*.txt eikä mitään muuta.

Vartijaraportti, FoxSDR-versiosta 0.99.64 alkaen. Joitakin päätöksiä mikään FoxSDR:n sisällä ei voi raportoida: kaatuminen, joka ohittaa kaikki käsittelijät, pinon ylivuoto, ikkuna, joka on jumissa niin pahasti, että jumiutumisten valvojakin on jumissa. Siksi FoxSDR käynnistää interaktiivisessa istunnossa, kun Diagnostiikka on päällä, oman ohjelmansa toisen kopion ilman ikkunaa, joka vain odottaa ensimmäisen päättymistä — vartijan. Se voi lukea, miten FoxSDR päättyi (poistumiskoodin sekä sen, milloin se käynnistyi ja pysähtyi), pienen jaetun lukusivun, jota FoxSDR pitää ajan tasalla (missä vaiheessa se on, kuinka monta kuvaa se on piirtänyt ja milloin se piirsi viimeksi, mikä ikkunan piirtämisen osa on käynnissä, onko valikko auki tai ikkunaa vedetäänkö), ja istuntolokin lopun, puhdistettuna kuten jokaisen muun raportin. Se ei lue mitään FoxSDR:n muistista eikä tee vedosta, ja lukusivulla ei ole tilaa tekstille, joten se ei voi sisältää nimeä, polkua, taajuutta tai osoitetta. Kun FoxSDR päättyy, vartija kirjoittaa yhden raportin samaan kansioon ja samassa muodossa kuin muut — ei yhtään, jos FoxSDR päättyi normaalisti tai oli jo kirjoittanut sellaisen — ja sen syy koostuu vain kiinteistä sanoista ja kokonaisista sekunneista, ja vastaanottimen rivit on korvattu kiinteällä lauseella, joka kertoo, ettei se voi lukea niitä. Se ei lähetä mitään itse: sen raportti lähtee seuraavalla käynnistyksellä samalla kytkimellä ja samoin rajoin kuin jokainen muu, ja vain jos FoxSDR kaatui, sen ikkuna oli lakannut piirtämästä tai se päättyi ennen ensimmäistä kuvaa. Ulkopuolelta tullut päätös (Tehtävienhallinta tai komentosarja) ja päätös, koska Windows sulki istuntosi, jäävät koneellesi eikä niitä koskaan lähetetä. Kun Diagnostiikka on pois päältä, vartijaa ei käynnistetä.

Kuinka usein. Enintään viisi raporttia päivässä yhdeltä koneelta, ja sama vika vain kerran päivässä, tapahtuipa se kuinka monta kertaa tahansa — molemmat rajat säilytetään omassa asetustiedostossasi, joten kaatumissilmukassa oleva kone lopettaa lähettämisen itse eikä sitä tarvitse käskeä, ja epäonnistunutta raporttia yritetään uudelleen myöhemmillä käynnistyskerroilla enintään kolme kertaa, minkä jälkeen se jätetään rauhaan. Raportin siirtymän muuttaminen takaisin funktion nimeksi vaatii juuri sen koontiversion virheenjäljitystietokannan, joka pysyy omilla koneillamme eikä sitä koskaan ladata minnekään: selvitys tapahtuu paikallisesti, ei palvelimella.

Mitä sovellus ei koskaan lähetä

  • Taajuuksia, joille viritit. Se, mitä joku kuuntelee, on arkaluonteisin asia, jonka tämä ohjelmisto tietää, eikä sitä koskaan kerätä. Yhdistyneessä kuningaskunnassa sellaisen viestin sieppaaminen, jonka vastaanottamiseen sinulla ei ole lupaa, tai sen sisällön paljastaminen on rikos Wireless Telegraphy Act 2006 -lain pykälän 48 nojalla.
  • Avaamiesi tiedostojen nimiä tai polkuja. Tallenteen tiedostonimi on omaa tietoasi — se voi nimetä palvelun, paikan tai taajuuden. Kun I/Q-tiedoston uudelleenavaaminen epäonnistuu, lokiin kirjataan, ettei sitä avattu uudelleen; nimi pysyy näytöllä, jossa tiedät sen jo.
  • Mitään dekoodattua — hakulaiteviestejä, ilma-aluksia, aluksia, kuvia, satelliittiliikennettä.
  • Sijaintiasi tai minkään vastaanottamasi sijaintia — mukaan lukien asettamasi vastaanottimen sijainti, jota ei koskaan lähetetä missään raportissa. Katso alla.
  • IP-osoitettasi tai mitään siitä johdettua sijaintia. Pyyntö tavoittaa palvelimen väistämättä jostakin osoitteesta, koska niin internet toimii; käyttöraporttien rajapinta ei lue yhteystietoja eikä kirjoita pyyntölokeja. FoxSDR-versiosta 0.99.59 alkaen myös verkko-osoite tai isäntänimi raportin mukana olevilla lokiriveillä korvataan merkinnällä <host>.
  • Laitteiden sarjanumeroita. Radiomalli on hyödyllinen; sarjanumero yksilöi juuri sinun radiosi, ja se poistetaan ennen lähettämistä.
  • Nimeäsi, koneesi nimeä, käyttäjätiliäsi, mitään tiedostopolkua tai äänikortin nimeä.
  • Täyttä muistivedosta.

Vastaanottimen sijainti ja GPS

FoxSDR:n on tiedettävä, missä vastaanotin on, koska jokainen etäisyys ja suuntima kartalla ja tutkanäytöllä mitataan siitä. Voit kirjoittaa sen, napsauttaa sen kartalta tai lukea sen sarjaporttiin kytketystä GPS-vastaanottimesta.

Sijainti pysyy koneellasi. Se tallennetaan omaan asetustiedostoosi eikä sitä koskaan lähetetä — ei käyttöraportissa, ei sykkeessä, ei kaatumisraportissa, ei missään. Sen lukeminen GPS:ltä on asia, jonka sinä käynnistät: nimeät portin ja painat ”Lue sijainti GPS:ltä”. Porttia pidetään varattuna vain siihen asti, kunnes ensimmäinen sijaintitieto saapuu, ja enintään 60 sekuntia. Diagnostiikkaloki kirjaa portin nimen, siirtonopeuden, lauseiden ja satelliittien määrät sekä mahdolliset virheet — ei koskaan sijaintia eikä koskaan NMEA-lauseen tekstiä. Porttikenttä, jonka sisältö ei ole portin muotoinen, kirjataan lajinsa ja pituutensa mukaan (”a typed device path, 27 chars”), joten tiedostopolku, jossa on käyttäjänimesi, ei voi kulkeutua raporttiin. Tätä valvoo kaksi automaattista testiä: toinen lokirengasta vasten ja toinen sitä lokitiedostoa vasten, jonka oikea sovellus kirjoitti.

Laajennusluettelo

Luetteloon otetaan yhteyttä, kun avaat laajennuskaupan ikkunan (istunnon ensimmäisellä kerralla, versiosta FoxSDR 0.99.16 alkaen), aina kun painat siellä TARKISTA NYT ja kun päätät asentaa jotain. Mitään ei noudeta käynnistyksessä, ikkuna ei avaudu uudelleen itsestään, eikä mikään laajennus koskaan päivitä itseään. Luettelo on GitHubissa julkaistu tiedosto (raw.githubusercontent.com), joten pyyntö tavoittaa GitHubin palvelimet, jotka — kuten minkä tahansa verkkopyynnön kohdalla — näkevät osoitteen, josta se tuli. Mitään tunnistettasi ei lähetetä sen mukana: ei asennustunnistetta, ei evästettä, ei mitään, minkä voisi yhdistää käyttöraporttiin. Jokainen lataus kulkee HTTPS:n yli, on kokorajoitettu, hylätään toiselle palvelimelle vievässä uudelleenohjauksessa ja tarkistetaan luettelossa julkaistua sha256-tiivistettä vasten ennen kuin siitä saa tulla tiedosto. Lähde on asetus: voit osoittaa sen toiseen luetteloon tai omalla levylläsi olevaan tiedostoon index.json, jolloin verkkopyyntöä ei tehdä lainkaan.

Laajennussivustot, jotka lisäät

FoxSDR 0.99.74 -versiosta alkaen voit lisätä muiden laajennusluettelot, joita kutsutaan laajennussivustoiksi, ja jokainen lisäämäsi on yksi osoite lisää, johon sovellus ottaa yhteyttä. Vain sinä lisäät sellaisen: paina laajennuskaupan yläpalkissa SIVUSTOT, liitä osoite ja rastita ruutu, jossa lukee, ettei FoxSDR ole tarkastanut sivustoa. FoxSDR ei lisää eikä ota yhteyttä mihinkään omin päin. Sivusto luetaan samoina kahtena hetkenä kuin julkinen luettelo — kun avaat kaupan ensimmäisen kerran istunnossa ja aina kun painat TARKISTA NYT — ja sillä on muutama sekunti aikaa vastata. Pyyntö sisältää antamasi osoitteen eikä mitään muuta FoxSDR:stä: ei tunnistetta, ei evästettä ja asiakasnimen (cascade-plugin-repo/1.0), joka on sama jokaisessa kopiossa. Sivusto näkee siis IP-osoitteesi, kuten jokainen verkkopalvelin.

Sivuston laajennustiedostot ja kuvat noudetaan vain samalta isännältä kuin sen luettelo, ja vain kun painat jonkin sen laajennuksen kohdalla NOUDA tai PÄIVITÄ tai avaat sen sivun. Kunkin sivuston luetteloa säilytetään muuttumattomana laajennuskansiossa omalla levylläsi, se luetaan uudelleen käynnistyksessä ja poistetaan, kun painat sivuston kohdalla POISTA; osoitteet itse ovat asetustiedostossasi. Laajennusluettelon ja laajennusten asennuksen virhelaskurit (katso käyttöraportointi edellä) ovat julkisen luettelon: sivustoa, johon ei saada yhteyttä, tai sen laajennusta, jonka asennus epäonnistuu, ei lasketa.

Liitännäiset, joita tarjotaan vain joissakin maissa

Joitakin liitännäisiä tarjotaan vain tietyistä maista tuleville yhteyksille. Kun sovellus hakee liitännäisluettelon, se pyytää tältä sivustolta myös lyhyen alueellisen luettelon, ja tuon luettelon liitännäinen ladataan tältä sivustolta eikä GitHubista. Päättääkseen vastauksensa sivusto lukee kaksikirjaimisen maakoodin, jonka Cloudflare välittää pyynnön mukana (CF-IPCountry) ja jonka Cloudflare päättelee osoitteesta, josta pyyntö tulee. Maakoodia ja osoitetta käytetään vain tähän yhteen vastaukseen eikä niitä tallenneta, sinusta ei lähetetä mitään tunnistetta, eikä näitä pyyntöjä kirjata tämän sivuston tilastoihin. Yhteys, jonka maata ei voida selvittää, tai joka tulee Torin kautta, saa tyhjän luettelon. VPN muuttaa maata, jonka sivusto näkee. Alueellista luetteloa ei pyydetä, jos olet ohjannut kaupan toiseen luetteloon.

Laajennus, joka voi lähettää

FoxSDR 0.99.74 -versiosta alkaen laajennus voi pyytää lähettämään ääntä lähettimesi kautta; laajennuskauppa ja ”Asennetut moduulit” -ikkuna näyttävät sen silloin tekstillä ”Voi lähettää FoxSDR:n kautta”. Se voi avata lähettimen vain, jos olet painanut sen sivulla SALLI LÄHETTÄMINEN ja virittänyt LÄHETYS-sivun 5, 15 tai 60 minuutiksi. Lupa tallennetaan omaan asetustiedostoosi laajennuksen tiedostonimellä, eikä sitä lähetetä minnekään; virityksen aikaikkunaa ei tallenneta lainkaan. Koneesi diagnostiikkaloki kirjaa avaamisen — tx: armed 15 min, tx: plugin <name> keyed, tx: plugin <name> unkeyed (<why>) ja tx: disarmed (<why>) — laajennuksen ilmoitettuna nimenä, syynä kiinteästä luettelosta ja minuuttimääränä, ei koskaan taajuutena, ja nämä rivit puhdistetaan kuten kaikki muutkin lokirivit, kun raporttia tai diagnostiikkapakettia kootaan. FoxSDR:n omissa raporteissa ei ole kenttää mihinkään tästä.

Satelliittien ratatiedot

Satelliittilaajennus pitää ratatietonsa ajan tasalla noutamalla ne tiedoston satellite.cfg nimeämistä lähteistä kahdentoista tunnin välein, kun se on ladattuna. Tämä sivusto säilyttää kopiota noista ratatiedoista osoitteessa GET /tle/all.tle — CelesTrakin asema-, radioamatööri- ja sääsatelliittiryhmät sekä NOAA 15, 18 ja 19, päivitettyinä täällä kahdentoista tunnin välein — ja Satelliitit-laajennus versiosta 1.0.4 alkaen turvautuu tähän tiedostoon itsestään aina, kun jokainen tiedoston satellite.cfg lähde epäonnistuu, jotta kone, jolta CelesTrak kieltäytyy palvelemasta, voi silti seurata niitä. Tiedoston ei tarvitse nimetä tätä sivustoa, jotta näin tapahtuu; siinä oleva rivi fallback-url none kytkee varajärjestelyn pois, ja refresh-hours 0 kytkee pois kaiken noutamisen. Pyynnössä ei ole tunnistetta, asennustunnistetta eikä evästettä, eikä tämä palvelin kirjoita siitä analytiikkatietuetta — kuten päivitystarkistuksessa, vain sivunkatselut ja tiedostolataukset tallennetaan, eikä peilikopio ole kumpaakaan. Itse ratatiedot ovat CelesTrakin (celestrak.org), ja jokainen vastaus kertoo sen.

Ilma-alusten rekisterihaut

Valinnainen Ilma-alustiedot -laajennus näyttää, mikä kukin kartalla oleva ilma-alus on — sen rekisteritunnuksen, tyypin ja operaattorin. Sovellus ei koskaan tee tätä pyyntöä; laajennuksen asentaminen ottaa sen käyttöön. Versiosta 1.1.0 alkaen laajennus kysyy ensin tältä sivustolta osoitteessa GET /api/aircraft/<address> ja lähettää vain ilma-aluksen kuusinumeroisen heksadesimaalisen ICAO-osoitteen — numeron, jota ilma-alus itse lähettää — ilman tunnistetta, asennustunnistetta tai evästettä. Kustakin ilma-aluksesta kysytään kerran, ja vastaus säilytetään omalla koneellasi, joten siitä ei kysytä uudelleen. Vasta kun tämä sivusto ei tunne ilma-alusta tai siihen ei saada yhteyttä, laajennus kysyy palvelulta api.adsbdb.com, joka on maksuton kolmannen osapuolen palvelu, kuten aiemmat versiot tekivät aina. Vastaanottimen kuulemien ilma-alusten joukko antaa karkean käsityksen siitä, missä se on, minkä vuoksi laajennus on valinnainen ja kertoo sen ennen kuin asennat sen.

Mitä tämä palvelin säilyttää hausta: ei mitään pyyntökohtaisesti. Analytiikkatietuetta ei kirjoiteta, eikä ilma-aluksen osoitetta tai osoitetta, josta pyyntö tuli, kirjata lokiin. Ainoa tietue on viisi juoksevaa summaa palvelimen edellisestä käynnistyksestä — haut, löydetyt, ei löydetyt, virheelliset ja nopeusrajoitetut — jotka hallintapaneeli näyttää. Jottei kukaan voisi kopioida taulukkoa kokonaisuudessaan, jokaisella yhdistävällä osoitteella on muistissa pidettävä hakukiintiö, täsmälleen kuten muillakin täkäläisillä rajapinnoilla, eikä sitä koskaan kirjoiteta levylle; se unohdetaan, kun palvelin käynnistyy uudelleen tai kun seurattavana on yli kymmenentuhatta osoitetta, kumpi tahansa tapahtuu ensin.

Vastaukset tulevat OpenSky Networkin ilma-alustietokannasta (opensky-network.org): kustakin ilma-aluksesta sen rekisteritunnus, tyyppikoodi, valmistaja, malli ja, jos se on kirjattu, operaattori. OpenSky tarjoaa tietokannan sellaisenaan ja pyytää käyttäjiä viittaamaan lähteeseen: Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic ja Matthias Wilhelm, “Bringing Up OpenSky: A Large-scale ADS-B Sensor Network for Research”, teoksessa Proceedings of the 13th IEEE/ACM International Symposium on Information Processing in Sensor Networks (IPSN), huhtikuu 2014. Sinne kirjattua rekisteröityä omistajaa ei kopioida tälle sivustolle eikä se tarjoile sitä, koska yksityisen ilma-aluksen kohdalla se on henkilön nimi; vain operaattori, joka on lentoyhtiö, ilmavoimat tai yritys, kopioidaan.

Selainkäyttöliittymä

FoxSDR voi tarjoilla käyttöliittymänsä HTTP:llä muille koneille omassa verkossasi. Se on oletuksena pois päältä ja sidottu omaan koneeseesi, kunnes muutat sen; kaikkiin laajempiin sidoksiin vaaditaan salasana, ja ilman sitä laajempi sidonta hylätään eikä sitä avata. Salasanat tallennetaan tiivisteinä (PBKDF2-HMAC-SHA256), ja istunnot mitätöidään aina, kun asetukset muuttuvat. TLS:ää ei tarkoituksella ole, koska sovellus ei linkitä yhtään salauskirjastoa eikä väitä tarjoavansa siirtoturvaa, jota se ei pysty tarjoamaan — laita sen eteen käänteinen välityspalvelin tai yksityinen tunneli, äläkä koskaan ohjaa porttia suoraan siihen. Kuka tahansa, jolle annat pääsyn, voi nähdä ja ohjata sitä, mitä vastaanotin tekee.

Sovelluksesta lähetetyt ominaisuuspyynnöt

Sovelluksen pääsivulla on ”PYYDÄ OMINAISUUTTA” -laatikko, johon voit kirjoittaa, mitä haluaisit sen tekevän, ja painaa LÄHETÄ. Mitään ei lähetetä ennen kuin painat sitä painiketta, se ei koskaan tapahdu automaattisesti, eikä pyyntöä, joka ei tavoita meitä, laiteta jonoon tai yritetä uudelleen taustalla — kirjoittamasi jää laatikkoon, vain muistiin, jotta voit painaa LÄHETÄ uudelleen, eikä sitä koskaan kirjoiteta asetustiedostoon tai lokiin. Tämä on kaikki, mitä yksi pyyntö sisältää:

LähetetäänEsimerkkiMiksi
Mitä kirjoititPlease add a squelch control to the FLEX decoderItse pyyntö: 10–100000 merkkiä. Ohjausmerkit poistetaan ennen tallennusta; rivinvaihdot säilytetään.
Yhteystieto, jos annoit sellaisen[email protected] tai kutsutunnusValinnainen, enintään 120 merkkiä, jotta voimme esittää jatkokysymyksen. Jätä se tyhjäksi, niin pyynnössä ei ole mitään, mistä sinut voisi tunnistaa.
Sovelluksen versio0.99.42Mistä koontiversiosta pyyntö tuli.
Käyttöjärjestelmäwindows, linux tai androidMikä alusta sen lähetti.
Arkkitehtuurix64 tai arm64Kuten yllä.
Skeeman numero1Tiedonsiirtosopimuksen versio, jotta tulevaa muodon muutosta ei voi sekoittaa mihinkään yllä olevista kentistä.

Se menee tämän verkkosivuston osoitteeseen POST /api/feature-request. IP-osoitettasi käytetään vain lähetysnopeuden pitämiseen kohtuullisena, eikä sitä koskaan kirjoiteta levylle — tosiasiassa säilytettävä tietue on viestisi, yhteystietosi, jos annoit sellaisen, sovelluksen versio, alusta, arkkitehtuuri ja likimääräinen maasi, jos hakumme pystyy päättelemään sen yhteydestä, eikä mitään muuta. Projektin ylläpitäjä lukee sen hallintapaneelista saman salasanan takana kuin kaiken muunkin täällä, ja se säilytetään, kunnes se poistetaan hallintapaneelista tai kunnes pyydät. Käsitelty pyyntö — lisätty FoxSDR:ään tai vastattu muulla tavoin — voidaan arkistoida sinne poistamisen sijaan, jotta projekti voi pitää kirjaa siitä, mitä pyydettiin ja mitä rakennettiin; arkistoitu pyyntö säilytetään edelleen kaikkine yllä lueteltuine tietoineen. Jos annoit yhteystiedon ja haluat pyynnön poistettavan, kirjoita alla olevaan osoitteeseen ja lainaa lähettämääsi niin paljon, että se löydetään.

Sovelluksesta lähetetyt vikailmoitukset ja mielipiteet

Suoraan ”PYYDÄ OMINAISUUTTA” -laatikon alla sovelluksessa on ”ILMOITA VIKA / MIELIPIDE” -laatikko, jossa kerrot joko, että jokin on rikki, tai että siinä on jotain, mistä et pidä, ja painat LÄHETÄ. Se toimii täsmälleen kuten ominaisuuspyyntölaatikko: mitään ei lähetetä ennen kuin painat sitä painiketta, mitään ei laiteta jonoon tai yritetä uudelleen taustalla, ja kirjoittamasi pysyy vain muistissa — ei koskaan asetustiedostossa, ei koskaan lokissa. Se ei ole kaatumisraportti, vaikka alla kuvattu diagnostiikkaloki kulkee saman suodattimen läpi ja voi sisältää osan siitä, mitä kaatumisraportti sisältää. Tämä on kaikki, mitä yksi raportti sisältää:

LähetetäänEsimerkkiMiksi
Onko kyse viasta vai mielipiteestäbug tai dislikeLaatikon yläosassa tekemäsi valinta: jokin, mikä ei toimi, tai jokin, mikä toimii suunnitellusti mutta jonka mieluummin näkisit toimivan toisin.
Mitä kirjoititThe waterfall freezes when I change the sample rateItse raportti: 10–100000 merkkiä. Ohjausmerkit poistetaan ennen tallennusta; rivinvaihdot säilytetään.
Yhteystieto, jos annoit sellaisen[email protected] tai kutsutunnusValinnainen, enintään 120 merkkiä, jotta voimme esittää jatkokysymyksen. Jätä se tyhjäksi, niin raportissa ei ole mitään, mistä sinut voisi tunnistaa.
Sovelluksen versio0.99.42Mistä koontiversiosta raportti tuli, jotta jo korjattua vikaa ei jahdata uudelleen.
Käyttöjärjestelmäwindows, linux tai androidMikä alusta sen lähetti.
Arkkitehtuurix64 tai arm64Kuten yllä.
Skeeman numero1Tiedonsiirtosopimuksen versio, jotta tulevaa muodon muutosta ei voi sekoittaa mihinkään yllä olevista kentistä.
Diagnostiikkaloki, FoxSDR-versiosta 0.99.43 alkaen0.99.43 windows x64, Ettus B200 — recent log lines, serials/frequencies/paths scrubbedValittuna oletuksena, kun ilmoitat viasta, ja ei valittuna oletuksena mielipiteelle — voit muuttaa kumpaakin ennen Lähetä-painikkeen painamista. Se sisältää sovelluksen version, käyttöjärjestelmäsi, minkä radion käytössä oli, lyhyen yhteenvedon asetuksistasi ja sovelluksen oman lokin viimeisimmät rivit, jotka on ajettu saman suodattimen läpi kuin kaatumisraportin lokin häntä: sarjanumerot ja USB-tunnisteet korvataan, jokainen taajuuteen liittyvä luku korvataan, kaikki yksinkertaisissa lainausmerkeissä korvataan, verkko-osoitteet ja isäntänimet korvataan ja sarjaporttien numerot peitetään (FoxSDR-versiosta 0.99.59 alkaen), ja käyttäjätilin nimi tiedostopolussa poistetaan. Tämä palvelin toistaa viimeisen näistä tarkistuksista siltä varalta, että jokin jäi huomaamatta. Se säilytetään ja poistetaan yhdessä raportin muun sisällön kanssa, samoin ehdoin kuin kaikki yllä. FoxSDR-versiosta 0.99.61 alkaen asetustesi yhteenvedossa kerrotaan myös, onko ääniulostulo auki ja minkä äänioajurimallin kautta, äänenvoimakkuus, onko ääni mykistetty ja kuka sen on mykistänyt (sinä, dekooderilaajennus vai lähetysnäppäin; laajennus kuvataan, mutta sitä ei koskaan nimetä) sekä kohinasalvan taso, onko se auki ja minkä signaalitason se arvioi, joka on taso eikä taajuus. Se ei koskaan sisällä äänilaitteesi nimeä eikä taajuutta, jolle olet viritetty. FoxSDR-versiosta 0.99.62 alkaen se sisältää myös kolme muuta asiaa: edellisen istunnon lokin viimeiset rivit (enintään 80) tai sanat, joiden mukaan luettavaa ei ole; yhden rivin jokaisesta kymmenestä uusimmasta tietokoneellasi olevasta kaatumis- tai jumiutumisraportista, josta käy ilmi, oliko kyse kaatumisesta, jumiutumisesta vai näytön pysähtymisestä, kuinka kauan sitten raportti kirjoitettiin, mikä versio sen kirjoitti, kuinka kauan istunto oli ollut käynnissä, kuinka kauan ikkuna oli pysähdyksissä tai kaatumisen syy ja koodi, sen vian tunniste ja mitä sen lähettämiselle tapahtui, ilman pinoa, ilman lokirivejä, ilman moduulilistaa ja ilman näistä raporteista otettuja tiedostonimiä tai polkuja; sekä rivin, joka kertoo, kuinka monta radiota Patch-sivu käyttää, ja kunkin ajurin tyypin, ei koskaan radion nimeä, sarjanumeroa tai osoitetta, tallennuksen nimeä tai taajuutta. Jokainen edellisen lokin ja raporttilistan rivi kulkee saman suodattimen läpi. Kun Diagnostiikka on pois päältä, diagnostiikkalokissa ei ole edellisen istunnon lokia eikä raporttilistaa, eikä mikään tästä kuulu kaatumis- tai jumiutumisraporttiin, jonka FoxSDR lähettää itse.
Liittämäsi raportti, FoxSDR-versiosta 0.99.69 alkaensentinel:outside, written by 0.99.66, and the reportVain kun se pätee. Jos kirjoittamasi tai liittämäsi viesti sisältää FoxSDR:n kaatumis-, jumiutumis- tai vartijaraportin — tekstin, jonka raporttikansion raporttitiedosto sisältää ja jonka ihmiset joskus liittävät käsin — sovellus tunnistaa sen, kertoo siitä sivulla ennen kuin painat Lähetä (“Raportti tunnistettiin ja liitettiin nimellä …”) ja lähettää sen viestin rinnalla uudelleen kolmen tiedon kanssa: minkä tyyppinen raportti on (kaatuminen, jumiutuminen, näytön pysähtyminen tai yksi vartijan kirjaamista viidestä päätöstavasta), minkä koontiversion se kirjoitti (raportin oman kontekstilohkon versiorivi, joka ei välttämättä ole nyt käyttämäsi) ja itse raportti. Se ei ole mitään sellaista, mitä et jo lähettäisi: ne ovat viestisi sanat, luokiteltuina tyypin mukaan, jotta ylläpitosivu voi nimetä sen. Vain laatikon teksti tarkastetaan; tiedostoa ei lueta. Se puhdistetaan täällä kuten diagnostiikkaloki (tilin nimi tiedostopolusta ja kaikki sähköpostiosoitteet poistetaan), rajataan kokoon 64 KiB ja säilytetään muun raportin mukana samoin ehdoin kuin kaikki yllä oleva.

FoxSDR-versiosta 0.99.69 alkaen diagnostiikkaloki sisältää myös yhden lisärivin, joka nimeää pelkällä tiedostonimellä (ei koskaan kansiota tai versiota) muiden ohjelmien FoxSDR:ään ladatut komponentit — toisen ohjelman sinne tuoman peitteen tai koukun; se on sama luettelo, jonka yllä oleva kaatumisraporttitaulukko kuvaa, ja se kuuluu myös kaatumis- tai jumiutumisraporttiin, jonka FoxSDR lähettää itse.

Se menee osoitteeseen POST /api/problem-report tällä sivustolla. IP-osoitettasi käytetään vain lähetysnopeuden pitämiseen kohtuullisena, eikä sitä koskaan kirjoiteta levylle — todellisuudessa tallennetaan vain se, oliko kyse viasta vai ei-pidetystä asiasta, viestisi, yhteysosoitteesi jos annoit sellaisen, sovelluksen versio, alusta, arkkitehtuuri, likimääräinen maasi jos hakumme saa sen yhteydestä selville, sekä diagnostiikkaloki jos jätit sen liitteeksi, viestistäsi tunnistetun raportin tyyppi (yllä), eikä mitään muuta. Sen lukee projektin ylläpitäjä ylläpitonäkymässä, joka on saman salasanan takana kuin kaikki muu täällä, ja raportti säilytetään, kunnes se poistetaan kyseisestä näkymästä tai kunnes pyydät sen poistamista. Käsitelty raportti — korjattu FoxSDR:ssä tai vastattu muulla tavoin — voidaan arkistoida siellä poistamisen sijaan; arkistoitu raportti on edelleen tallessa kaikkine yllä lueteltuine tietoineen. Jos annoit yhteysosoitteen ja haluat raportin poistettavan, kirjoita alla olevaan osoitteeseen ja lainaa lähettämääsi tekstiä riittävästi, jotta raportti löytyy.

Verkkosivusto: mitä tallennetaan, kun vierailet

Jokaisesta sivunkatselusta ja jokaisesta latauksesta kirjoitetaan tietue riippumatta siitä, hyväksytkö evästeet. Tämä on ensimmäisen osapuolen analytiikkaa: tiedot pysyvät palvelimella, joka tarjoilee tämän sivuston, niitä ei jaeta mainosverkostolle, eikä sivulla ole kolmannen osapuolen skriptiä.

TallennetaanMistä se tuleeVaatii suostumuksen
Päivämäärä ja kellonaika, pyydetty sivu, HTTP-metodi ja -protokollaPyyntöEi
IP-osoitteesi ja siitä laskettu suolattu tiivisteYhteysEi
Likimääräinen sijainti: maa, alue, kaupunki, postinumeroalue, aikavyöhyke ja kyseisen kaupungin koordinaatit — ei sinunIP-osoite, haettu ip-api.comin kauttaEi
Verkkosi: internetpalveluntarjoaja, organisaatio, AS-numero ja se, onko osoite tunnettu VPN-, datakeskus- tai mobiiliverkkoSama hakuEi
Selain ja sen versio, käyttöjärjestelmä ja sen versio, laitetyyppi ja se, näyttääkö pyyntö botiltaUser-Agent-otsakeEi
Mikä sivu ohjasi sinut tänne ja linkin mahdolliset kampanjatunnisteet (utm_source ja vastaavat)Referer-otsake ja URL-osoiteEi
Ensisijaiset kieletAccept-Language-otsakeEi
Mikä tiedosto ladattiin, sen versio, montako tavua lähetettiin ja valmistuiko siirtoItse latausEi
Näytön ja ikkunan koko, pikselisuhde, värisyvyysSelaimesi, tämän sivun skriptin ilmoittamanaKyllä
Suoritinytimien määrä ja laitteen likimääräinen muistin määräSama skriptiKyllä
Aikavyöhyke, kieliluettelo, tumman tilan valinta, kosketustuki, alustaSama skriptiKyllä
Yhteystyyppi, arvioitu latausnopeus ja edestakainen viiveSama skriptiKyllä
Kuinka kauan sivu oli näkyvissä, kuinka pitkälle vieritit, montako napsautusta ja mitä painikkeita painoitSama skriptiKyllä

Mitä tarkoituksella ei tehdä

  • Ei selaimen sormenjälkitunnistusta: ei canvas-, ääni-, fontti- tai WebGL-luotausta eikä mitään, mikä yrittäisi tunnistaa sinut uudelleen sen jälkeen, kun olet kieltäytynyt.
  • Ei kolmannen osapuolen seurantaohjelmia, mainospikseleitä, sosiaalisen median widgettejä tai analytiikkapalveluita. Mitään tällä sivulla ei ladata toisesta verkkotunnuksesta.
  • Ei yritystä lukea leikepöytääsi, akkuasi, kameraasi, mikrofoniasi, tallennettuja salasanojasi tai selaushistoriaasi — mikään niistä ei kuulu lataussivulle.
  • Tietojasi ei myydä, vuokrata eikä jaeta kenellekään. Ainoa ulospäin suuntautuva pyyntö, jonka palvelin sinusta tekee, on yllä kuvattu IP-osoitteen sijaintihaku.

Julkaisemasi käyttöliittymäsuunnitelmat

Tämä sivusto voi säilyttää FoxSDR-käyttöliittymäsuunnitelman — .foxui-paketin — jonka päätät julkaista. Mitään ei lähetetä ennen kuin painat Publish, ja se lähetetään osoitteeseen POST /api/gui/publish. Säilytetään se, mitä paketti sisältää: itse suunnitelma, kirjoittamasi nimi, versio ja kuvaus, tekijän nimi, jos kirjoitit sellaisen, julkaisuaika ja satunnainen tunniste. IP-osoitettasi käytetään vain julkaisutahdin pitämiseen kohtuullisena, eikä sitä koskaan kirjoiteta levylle. Julkaistua pakettia ei luetella missään; kuka tahansa, jolla on sen linkki, voi ladata sen. Sitä säilytetään, kunnes se poistetaan hallintapaneelista tai kunnes pyydät sitä — kirjoita alla olevaan osoitteeseen ja mainitse sen linkki.

Jos ilmoittaudut betatestaajaksi

Betalomake ja uutistilaus ovat ainoat paikat, joissa tämä sivusto pyytää sinulta mitään, lukuun ottamatta käyttöliittymäsuunnitelman julkaisemista (katso yllä). Lomakkeen lähettäminen tallentaa sähköpostiosoitteesi ja ne seuraavista, jotka valitsit antaa: nimen tai kutsutunnuksen, alustasi, radion, jota aiot käyttää, huomautuksesi ja luettelon ominaisuuksista, joita tarjouduit testaamaan. Sen ohessa säilytämme saman yllä kuvatun käyntikontekstin — likimääräisen sijainnin, verkon, selaimen ja käyttöjärjestelmän — koska vikailmoitus luetaan hyvin eri tavalla sen mukaan, millaisesta kokoonpanosta se tuli.

  • Osoitetta käytetään yhteen asiaan: yhteydenottoon betaversioista ja siitä, mitä testata. Ei uutiskirjettä, ei markkinointia, eikä sitä koskaan luovuteta kenellekään muulle.
  • Mitään ei tapahdu, ennen kuin vahvistat. Ilmoittautuminen lähettää yhden sähköpostin, jossa on kuusinumeroinen koodi, jonka kirjoitat sivulle vahvistaaksesi, että osoite on sinun. Koodi on voimassa 30 minuuttia, ja se hylätään viiden väärän yrityksen jälkeen. Ennen kuin se on syötetty, merkintä on passiivinen: et ole testaajaluettelossa, sinua ei lasketa, eikä mitään muuta koskaan lähetetä. Jos joku muu kirjoitti osoitteesi, jätä sähköposti huomiotta, niin merkinnästä ei koskaan tule todellista — mitään ei tarvitse perua eikä sinun tarvitse tehdä mitään. Tämä yksi viesti on ainoa automaattinen sähköposti, jonka ilmoittautuminen voi tuottaa.
  • Jos kirjoitit meille, saatamme kutsua sinut. Joku, joka on kirjoittanut meille ja jättänyt osoitteen — esimerkiksi sovelluksen ominaisuuspyyntölaatikon kautta — voi saada meiltä yhden henkilökohtaisen kutsun, jossa on kertakäyttöinen linkki, joka avaa tämän sivuston Vahvista-painikkeen. Kutsu säilytetään odottavana merkintänä täsmälleen kuten vahvistamaton ilmoittautuminen: et ole testaaja etkä sinua lasketa, ellet paina Vahvista, ja jos jätät sen huomiotta, emme kirjoita sinulle uudelleen. Odottava merkintä ei vanhene itsestään; se poistetaan, kun poistamme sen luettelosta tai kun pyydät sitä yhdellä sähköpostilla alla olevaan osoitteeseen.
  • Kun olet vahvistanut, saat oman yksityisen hallintalinkkisi, ja kirjoitamme, kun ilmestyy koontiversio, joka tarvitsee sitä, mitä tarjouduit testaamaan. Sinulle kirjoittaa ihminen, ei postituslista. Jos kadotat linkin, voimme antaa sinulle uuden: vanha lakkaa toimimasta heti, uusi lähetetään sinulle sähköpostilla, ja säilytämme ajankohdan sekä tiedon siitä, lähtikö sähköposti.
  • Sähköposti kulkee Applen kautta. Osoitteen foxsdr.com postia kuljettaa Applen iCloud Mail -palvelu, joten osoitteesi ja viesti kulkevat heidän palvelimiensa kautta matkalla sinulle heidän ehtojensa mukaisesti sähköpostipalveluntarjoajanamme. Mitään muuta sinusta ei lähetetä heille.
  • Se pidetään erillään analytiikasta. Ilmoittautumiset ovat omassa tiedostossaan, jonka voi lukea vain palvelinta ajava tili; analytiikkaloki kirjaa, että jokin ilmoittautuminen tapahtui ja montako ominaisuutta valittiin, ei koskaan kuka. Automaattinen testi hylkää koontiversion, jos osoite koskaan päätyy analytiikkalokiin.
  • Uusi ilmoittautuminen osoitteella, joka on jo listalla, ei muuta kyseistä merkintää. Muutokset tehdään omalla testaajasivullasi. Sen sijaan osoitteeseen lähetetään yksi sähköposti: sen yksityinen linkki, jos osoite on vahvistettu, tai uusi koodi, jos ei ole, eikä koskaan useammin kuin kerran 15 minuutissa.
  • Säilytämme kopion siitä, mitä lähetimme sinulle. Jokainen viesti, jonka tämä sivusto lähettää testaajalle — vahvistus ja jokainen koontiversiota koskeva viesti — säilytetään tekstineen, jotta näemme, mitä sanottiin ja saapuiko se perille. Kopio arkistoidaan sisäisen tunnisteesi eikä osoitteesi alle, ja sen henkilökohtaiset osat (vahvistuskoodi tai -linkki sekä oma hallintalinkkisi) poistetaan ennen tallennusta, joten säilytettyä viestiä ei koskaan voi käyttää esiintymiseen sinuna. Nämä kopiot poistetaan muun merkintäsi mukana, kun lähdet.
  • Sinun ja meidän väliset viestit säilytetään. Testaajaportaalisi Viestit-kenttä on keskustelu FoxSDR:n tekijän kanssa: mitä kirjoitamme sinulle ja mitä vastaat, kukin kirjoitusajankohtineen ja, jos valitsit sellaisen, tieto siitä, mitä raporttiasi se koskee. Se tallennetaan sisäisellä tunnisteellasi, ei osoitteellasi, ja vain sinä (yksityisellä linkilläsi) ja me voimme lukea sen. Kirjaamme myös, milloin viestimme ovat olleet näytölläsi, jotta tiedämme niiden tavoittaneen sinut. Kun sivusi on auki, se kysyy uusia viestejä muutaman sekunnin välein, joten ne näkyvät heti kun ne on kirjoitettu, ja kertoo, kuinka kauan sitten käytit sitä viimeksi; niin kauan kuin se kysyy, ja puoli minuuttia sen jälkeen, ja vain jos olet käyttänyt sitä viimeisten viiden minuutin aikana, palvelin tietää, että olet paikalla. Tämä pidetään vain palvelimen muistissa, eikä sitä koskaan tallenneta. Emme lähetä sinulle sähköpostia jokaisesta viestistä: kun kirjoitamme sinun ollessasi poissa, saat yhden lyhyen sähköpostin siitä, että viesti odottaa, linkkisi kanssa ja ilman itse viestiä. Niin kauan kuin viesti on lukematta, toista tällaista sähköpostia ei tule enintään 12 tuntiin eikä puolen tunnin sisällä edellisestä; ja jos olit sivulla kirjoittaessamme mutta et ole nähnyt viestiä kymmenen minuutin kuluttua, sähköposti lähtee silloin. Kopio siitä säilytetään yllä kuvatulla tavalla; kun sinä kirjoitat, sähköpostia ei lähetetä mihinkään. Keskustelu säilytetään, kunnes lähdet tai pyydät meitä poistamaan sen, ja lähteminen poistaa sen kokonaan.
  • Säilytetään betaohjelman päättymiseen asti tai kunnes pyydät. Yksi sähköposti alla olevaan osoitteeseen poistaa sinut ja merkintäsi — syytä ei tarvitse kertoa.
  • Oikeusperuste on tässä suostumuksesi, jonka annat rastittamalla ruudun; lomaketta ei voi lähettää ilman sitä.

Jos olet beta-testaaja ja syötät testaajakoodisi FoxSDR:ään

Testaajasivusi (yllä) antaa sinulle yksityisen hallintalinkin ja siitä testaajakoodin, jonka voit syöttää itse FoxSDR:ään kohdassa JÄRJESTELMÄ → Testaajakoodi. Se eroaa yllä kuvatusta anonyymista käyttöraportoinnista: käyttöraportointia ei tarkoituksella voida jäljittää sinuun, kun taas testaajakoodillasi raportoitu istunto on tarkoituksella yhdistetty testaajamerkintääsi — juuri se on tarkoitus, jotta näemme, mitä ominaisuuksia ja liitännäisiä niitä aidosti testaavat ovat todella kokeilleet. Se on pois päältä, ellet syötä koodia, ja kenttä on oletuksena tyhjä.

Testaajasivusi Yhdistä FoxSDR antaa FoxSDR:lle erillisen sovelluskoodin, joten yksityistä linkkiäsi ei koskaan tarvitse syöttää sovellukseen. Sovelluskoodi voi tehdä vain kaksi asiaa: lähettää alla kuvatut istuntoraportit sekä lähettää ja lukea Viestit-laatikkosi viestejä. Se ei näe osoitettasi, ei voi muuttaa tietojasi eikä poistaa sinua. Se säilytetään testaajatietojesi kanssa; Uusi linkki mitätöi sen, minkä jälkeen FoxSDR on yhdistettävä uudelleen, ja ohjelmasta lähteminen poistaa sen muiden tietojesi mukana.

Niin kauan kuin koodi on syötetty, FoxSDR lähettää noin kerran istuntoa kohden tämän, eikä mitään muuta:

LähetetäänEsimerkkiMiksi
Testaajakoodisisovelluskoodi toiminnosta Yhdistä FoxSDR tai testaajasivusi tunnisteKertoo, mihin testaajamerkintään tämä istunto kuuluu. Se muunnetaan sisäiseksi testaajatunnisteeksesi eikä itse koskaan tallenneta — sama sääntö, jota tämä sivusto soveltaa kaatumisraportin asennustunnisteeseen.
Sovelluksen versio0.99.42Mitä koontiversiota testaat.
Alusta ja arkkitehtuuriwindows, x64Kuten yllä.
Milloin istunto alkoi2026-09-25T14:32:00ZKertoo, kuinka äskettäin ominaisuutta tai liitännäistä todella käytettiin ja kuinka kauan raportti säilytetään — ei sitä, milloin raportti saapui tälle palvelimelle, mikä voi olla myöhemmin, jos FoxSDR odottaa seuraavaan käynnistykseen asti lähettääkseen sen. Hylätään suoraan, jos se väittää olevansa enemmän kuin muutama minuutti tulevaisuudessa tai vanhempi kuin alla oleva vuoden säilytysikkuna.
Istunnon pituus42 minuuttiaKuinka kauan istunto kesti, enintään vuorokauden.
Käytetyt ominaisuudetspectrum, adsbMitä testaajasivusi ruututaulun alueita todella käytit tässä istunnossa — vain tunnisteita, jotka tämä sivusto jo julkaisee; kaikki muu hylätään suoraan.
Käytetyt laajennukset, niiden versiot ja käyttöajatadsb-decoder 1.8.0, 30 minMitkä laajennusluettelon kohteet ja versiot ovat todellisessa käytössä. Lisäämältäsi laajennussivustolta asennettu laajennus (FoxSDR-versiosta 0.99.74 alkaen) raportoidaan tunnisteellaan ja versiollaan kuten mikä tahansa muu asennettu laajennus; sivuston osoitetta ei raportoida.
Käytetyt radiotrtlsdrMitä ajurityyppejä, ei sarjanumeroita eikä muita tunnistetietoja.
  • Mitä tallennetaan on testaaja-tunnuksesi (ei koskaan koodiasi tai osoitettasi), raportin hyväksymisaika, yllä mainittu istunnon alkamisaika, versio, alusta, istunnon kesto sekä yllä mainitut ominaisuudet, liitännäiset ja radiot — yksi rivi per hyväksytty istunto, säilytetään enintään vuoden ja poistetaan sitten automaattisesti, laskettuna istunnon todellisesta alkamisesta, ei siitä, milloin raportti saapui tälle palvelimelle.
  • Mitä näytetään julkisesti on määrä, ei koskaan nimi. Liitännäisen kortti etusivulla saa pienen huomautuksen ”testannut N beta-testaajaa”, kun sen nykyistä julkaistua versiota on käyttänyt vähintään kaksi eri testaajaa yhteensä vähintään kymmenen minuuttia — sen alle mitään ei näytetä, eikä mikään sivu kerro, keitä nämä testaajat ovat. Luvut omalla testaajasivullasi ja hallintapaneelissa ovat samat luvut, vain tarkemmin näytettynä; testaajia ei koskaan nimetä toisilleen.
  • IP-osoitettasi käytetään vain lähetysnopeuden pitämiseksi kohtuullisena, eikä sitä koskaan kirjoiteta levylle.
  • Näin pysäytät sen: poista testaajakoodi FoxSDR:n asetuksista, eikä mitään lähetetä enää. Sinun ei tarvitse poistua beta-ohjelmasta tätä varten.
  • Ohjelmasta poistuminen poistaa sen. Merkintäsi poistaminen, testaajasivultasi tai pyytämällä meiltä, poistaa jokaisen jo tallennetun istuntoraportin yhdessä merkintäsi muun sisällön kanssa — saman poiston, jonka tämän osion loppuosa kuvaa, sovellettuna myös näihin tietoihin.
  • Oikeusperuste on sama suostumus, joka kattaa testaajamerkintäsi muun sisällön: koodin syöttäminen on oma toimesi, eikä mitään lähetetä ilman sitä.

Jos tilaat uutiset sähköpostiin

Uutissivu pyytää yhtä asiaa: sähköpostiosoitettasi. Se säilytetään, jotta voimme lähettää sinulle sähköpostia, kun FoxSDR:stä on uusi versio, ja silloin tällöin siitä, mitä ollaan rakentamassa. Sitä ei käytetä mihinkään muuhun eikä sitä koskaan luovuteta kenellekään.

  • Mitään ei tapahdu, ennen kuin vahvistat. Tilaaminen lähettää yhden sähköpostin, jossa on kuusinumeroinen koodi sivulle kirjoitettavaksi. Ennen kuin se on syötetty, mitään muuta ei lähetetä, ja osoite, jota ei ole vahvistettu viikon kuluessa, poistetaan - palvelimella joka päivä ajettavalla koodilla. Jos joku muu kirjoitti osoitteesi, jätä sähköposti huomiotta.
  • Jokaisessa sähköpostissa on linkki, joka poistaa sinut listalta yhdellä painalluksella. Lähteminen poistaa osoitteen palvelimen tiedostosta yhdessä niiden kopioiden kanssa, jotka säilytimme sille lähetetyistä viesteistä; mitään siitä ei säilytetä.
  • Se on oma listansa. Uutistilaaja ei ole betatestaaja: osoite säilytetään erillisessä tiedostossa, jonka voi lukea vain palvelinta ajava tili, eikä sitä lasketa tai näytetä testaajana. Jos olet myös testaaja, saat kunkin viestin kerran.
  • Säilytämme kopion siitä, mitä lähetimme sinulle, arkistoituna sisäisen tunnisteen eikä osoitteesi alle, vahvistuskoodi ja tilauksen peruutuslinkki poistettuina, täsmälleen kuten testaajilla.
  • Sähköposti kulkee Applen kautta, kuten testaajien kohdalla yllä kuvataan.
  • Analytiikkaloki kirjaa, että jokin tilaus tapahtui, ei koskaan kuka.
  • Oikeusperuste on suostumuksesi, jonka annat rastittamalla ruudun; lomaketta ei voi lähettää ilman sitä.

Evästeet

EvästeTarkoitusVoimassaolo
fox_consentMuistaa, hyväksyitkö vai kieltäydyitkö, joten sinulta kysytään kerran1 vuosi (hyväksytty) / 6 kuukautta (kieltäydytty)
fox_vidSatunnainen tunniste, jotta paluukäynti tunnistetaan samaksi selaimeksi. Asetetaan vain, jos hyväksyt.400 päivää
fox_sidRyhmittelee yhden käyntikerran istunnoksi. Asetetaan vain, jos hyväksyt.30 minuuttia toimettomuutta
fox_betaSäilyttää betatestaajan linkkisi, jotta pääset takaisin omaan merkintääsi. Asetetaan vain, jos ilmoittaudut testaajaksi, ja vain siksi, että pyysit juuri sitä — se ei mittaa mitään, joten se ei kuulu yllä olevaan analytiikkavalintaan. Kun poistat itsesi, se tyhjennetään.400 päivää
foxsdr_langMuistaa, minkä kielen valitsit tälle sivustolle, jotta seuraavakin sivu näytetään sillä. Asetetaan vain, kun valitset kielen itse — kielivalitsimella tai linkillä, jossa on ?lang= — eikä se sisällä muuta kuin kyseisen kielen koodin, esimerkiksi es. Se ei mittaa mitään, joten se ei kuulu yllä olevaan analytiikkavalintaan.1 vuosi
fox_news_joinedEi eväste: merkintä selaimesi omassa tallennustilassa, jota ei koskaan lähetetä meille. Latauksen jälkeen sivusto kysyy, haluaisitko uutiset sähköpostiin; kun olet tilannut ja vahvistanut tästä selaimesta, se lakkaa kysymästä. Se sisältää vain arvon 1, ja vain jos tilasit.Kunnes tyhjennät tämän sivuston tiedot

Jos kieltäydyt, tunnistavaa evästettä ei aseteta. Käynnit ryhmitellään silloin osoitteestasi ja selaimestasi lasketulla, päivittäin vaihtuvalla tiivisteellä, joka erottaa kävijät laskentaa varten eikä sovellu seuraamaan sinua päivästä toiseen tai sivustolta toiselle. Voit muuttaa mielesi tyhjentämällä tämän sivuston evästeet ja lataamalla sivun uudelleen.

Millä kielellä näet sivut

Sivut voidaan näyttää muillakin kielillä kuin englanniksi. Kieli päätetään palvelimella jokaiselle pyytämällesi sivulle tässä järjestyksessä: itse valitsemasi kieli (yllä mainittu eväste foxsdr_lang tai linkin ?lang=); muuten kielet, joita selaimesi kertoo suosivasi Accept-Language-otsakkeessaan; muuten sen maan pääkieli, josta yhteytesi tulee ja jonka Cloudflare, tämän sivuston edessä oleva verkko, välittää pyynnön mukana kaksikirjaimisena maakoodina (CF-IPCountry); muuten englanti. Valintaa varten ei tallenneta mitään: otsake ja maakoodi luetaan kyseistä vastausta varten eikä niitä säilytetä sitä varten. Ne ovat samat kaksi asiaa, jotka yllä oleva taulukko jo luettelee jokaisen sivunkatselun yhteydessä tallennettaviksi, ja maakoodia käytetään silloin, kun oma osoitehakumme ei anna vastausta. Käännökset on tehty koneellisesti, ja tässä selosteessa ja lisensseissä sitova on englanninkielinen teksti.

Miksi ja millä perusteella

Tarkoitus on rajattu: tietää, kuinka moni löytää tämän projektin, suunnilleen missä he ovat, millä he sitä käyttävät ja kuinka moni päätyy lataamaan sen. Juuri se ratkaisee, jatkuuko työ ja mitä rakennetaan seuraavaksi.

Palvelinpuolen tietueita säilytetään oikeutetun edun perusteella sivuston ymmärtämiseksi ja suojaamiseksi. Selaimen ilmoittamia yksityiskohtia ja tunnistavia evästeitä säilytetään suostumuksesi perusteella, minkä vuoksi ne ovat bannerin takana ja minkä vuoksi kieltäytyminen ei maksa sinulle mitään tällä sivustolla.

Kuinka kauan sitä säilytetään ja kuka sen näkee

Tietueita säilytetään 24 kuukautta, minkä jälkeen ne poistetaan. Ne ovat palvelimella tiedostossa salasanalla suojatun hallintapaneelin takana, jonka vain projektin ylläpitäjä voi avata. Muita vastaanottajia ei ole, eikä tietoja siirretä kolmanteen maahan lukuun ottamatta jo kuvattua IP-hakua.

Kahta asiaa säilytetään lyhyemmän aikaa. Kaatumis- ja jumiutumisraportit poistetaan 90 päivän kuluttua siitä, kun niiden kuvaama vika viimeksi havaittiin, ja Cloudflaren käsittelemät käyttöraportit poistetaan kolmen kuukauden kuluttua. Kumpaakin määräaikaa valvoo palvelimella joka päivä ajettava koodi, ei se, että joku muistaa tehdä sen.

Oikeutesi

Jos olet Yhdistyneessä kuningaskunnassa tai EU:ssa, voit pyytää kopion sinusta säilytetyistä tiedoista, pyytää niiden oikaisemista tai poistamista tai vastustaa niiden keräämistä kokonaan — mukaan lukien palvelinpuolen tietueet, jotka eivät perustu suostumukseen. Käytännöllinen tunniste tietueidesi löytämiseksi on IP-osoitteesi vierailusi aikaan, joten liitä se mukaan ja kerro suunnilleen, milloin vierailit.

Sovelluksen osalta säätimet ovat itse ohjelmistossa, ja niitä on kolme:

  • JÄRJESTELMÄ → Käyttöraportointi pysäyttää käyttöraportin ja viiden minuutin sykkeen sekä poistaa asennustunnisteen. Kytke se myöhemmin takaisin päälle, niin saat uuden tunnisteen, jota ei voi yhdistää vanhaan.
  • JÄRJESTELMÄ → Diagnostiikka estää kaatumis- ja jumiutumisraporttien kirjoittamisen ja lähettämisen.
  • JÄRJESTELMÄ → Päivitykset pysäyttää päivitystarkistuksen (Microsoft Store -kopiossa kysymyksen Microsoft Storelle).

Raporteissa ei ole mitään, minkä voisi yhdistää sinuun, joten mitään ei ole pyydettävissä nähtäväksi; jos haluat asennustunnisteen poistettavan jo lähetetyistä raporteista, kirjoita alla olevaan osoitteeseen ja mainitse se, niin se poistetaan.

Lapset. FoxSDR on tekninen instrumentti radioharrastajille. Sitä ei ole suunnattu lapsille, se ei kerää henkilötietoja keneltäkään, eikä se siksi kerää niitä lapsiltakaan.

Kirjoita osoitteeseen [email protected]. Voit myös tehdä valituksen Information Commissioner's Officelle (ico.org.uk), jos katsot, että asia on hoidettu huonosti.

Päivitetty viimeksi 28. syyskuuta 2026 FoxSDR-versiota 0.99.42 vasten — koontiversiota, jota tämä sivusto tällä hetkellä tarjoaa ja jonka lähdekoodia vasten jokainen yllä oleva väite on tarkistettu. FoxSDR:n julkaisija on Steven Fox; kirjoita yllä olevaan osoitteeseen, jos sinulla on kysyttävää tästä selosteesta tai haluat asennustunnisteen poistettavan jo lähetetyistä raporteista. Jos tämä seloste joskus lakkaa vastaamasta sitä, mitä ohjelmisto tekee, vika on ohjelmistossa — verkkosivuston tiedonkeruu on toteutettu tiedostoissa store.go ja app.js, jotka kumpikin ovat luettavissa sivuston omassa lähdekoodissa, ja sovelluksen oma luettelo toimitetaan sen mukana tiedostona PRIVACY.md, ja testi pitää hyötykuorman sen mukaisena.