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.
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.
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ään | Esimerkki | Miksi |
|---|---|---|
| Asennustunniste | 32 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 versio | 0.99.39 | Pä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 14 | Mitä 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.39) ja Android-alfa (0.98.1-android.4) lähettävät samat kentät saman kytkimen alla. |
| Arkkitehtuuri | x64 tai arm64 | Kuten yllä. |
| Käynnistysten määrä | 12 | Käytetäänkö ohjelmistoa useammin kuin kerran. |
| Kaatumisten määrä | 1 | Kuinka usein se pettää. |
| Istunnon pituus | 3600 sekuntia | Ovatko istunnot minuutteja vai tunteja. |
| SDR-malli | uhd b200 | Mitkä radiot priorisoida. Sarjanumerot poistetaan ennen lähettämistä. |
| Käytetyt demodulaattorit ja kuinka pitkään | WFM: 3000s | Mitkä lähetelajit oikeuttavat jatkotyön. |
| Avatut paneelit | map, decoded | Mitä ominaisuuksia käytetään. |
| Asennetut laajennukset | ADS-B 1.0.0 | Mitkä dekooderit oikeuttavat jatkotyön. |
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.
”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ään | Esimerkki | Miksi |
|---|---|---|
| Asennustunniste | samat 32 heksamerkkiä kuin yllä | Jotta yhden kopion kaksitoista sykettä lasketaan yhdeksi käynnissä olevaksi kopioksi eikä kahdeksitoista. |
| Sovelluksen versio | 0.99.39 | Jotta ”käynnissä nyt” voidaan jakaa version mukaan. |
| Sykkeen tunnus | 1 | Kertoo 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ään | Esimerkki | Miksi |
|---|---|---|
| Mitä tapahtui | crash tai hang | Jumiutuminen ja kaatuminen ovat eri vikoja. |
| Vian tunniste | cascade.exe+0x1a2b/adsb.dll | Ryhmittelee monen ihmisen ilmoittaman saman vian yhdeksi merkinnäksi, joten sata raporttia yhdestä viasta on yksi korjattava asia eikä sata. |
| Sovelluksen versio, commit ja koontitunnus | 0.61.0, 28fa1c2 | Missä koontiversiossa se tapahtui ja mitkä symbolit vastaavat sitä. |
| Vian aiheuttanut moduuli ja siirtymä | cascade.exe, 0x1a2b | Missä kohtaa ohjelmaa se meni vikaan. |
| Käyttöjärjestelmä ja arkkitehtuuri | Windows 11, Linux tai Android 14, x64 tai arm64 | Viat 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, 0xC0000005 | Raportin 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öä. |
| Ladatut laajennukset ja niiden versiot | ADS-B 1.1.0 | ”Kaatuu vain, kun ADS-B-laajennus on ladattu” on vian kuvaus; ”kaatuilee joskus” ei ole. |
| Säikeiden pinot | cascade.exe+0x1a2b kehystä kohden | Pino on itse vika. Se sisältää vain moduulien nimiä, koontitunnuksia ja numeerisia siirtymiä — ei lähdekoodipolkuja, ei muuttujia, ei muistin sisältöä. |
| Istuntolokin loppu | 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. |
| Kontekstimerkinnät | mode: WFM, sampleRate: 2400000 | Muutama 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. |
| Asennustunniste | 32 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. |
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.
Kaatumisraportti ei sisällä taajuutta, mitään dekoodattua, tiedostopolkua, käyttäjänimeä, koneen nimeä 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.
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.
- 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 tai mitään tiedostopolkua.
- 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.
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ään | Esimerkki | Miksi |
|---|---|---|
| Mitä kirjoitit | Please add a squelch control to the FLEX decoder | Itse pyyntö: 10–100000 merkkiä. Ohjausmerkit poistetaan ennen tallennusta; rivinvaihdot säilytetään. |
| Yhteystieto, jos annoit sellaisen | [email protected] tai kutsutunnus | Valinnainen, 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 versio | 0.99.39 | Mistä koontiversiosta pyyntö tuli. |
| Käyttöjärjestelmä | windows, linux tai android | Mikä alusta sen lähetti. |
| Arkkitehtuuri | x64 tai arm64 | Kuten yllä. |
| Skeeman numero | 1 | Tiedonsiirtosopimuksen 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 eikä sisällä mitään, mitä kaatumisraportti sisältää. Tämä on kaikki, mitä yksi raportti sisältää:
| Lähetetään | Esimerkki | Miksi |
|---|---|---|
| Onko kyse viasta vai mielipiteestä | bug tai dislike | Laatikon yläosassa tekemäsi valinta: jokin, mikä ei toimi, tai jokin, mikä toimii suunnitellusti mutta jonka mieluummin näkisit toimivan toisin. |
| Mitä kirjoitit | The waterfall freezes when I change the sample rate | Itse raportti: 10–100000 merkkiä. Ohjausmerkit poistetaan ennen tallennusta; rivinvaihdot säilytetään. |
| Yhteystieto, jos annoit sellaisen | [email protected] tai kutsutunnus | Valinnainen, enintään 120 merkkiä, jotta voimme esittää jatkokysymyksen. Jätä se tyhjäksi, niin raportissa ei ole mitään, mistä sinut voisi tunnistaa. |
| Sovelluksen versio | 0.99.39 | Mistä koontiversiosta raportti tuli, jotta jo korjattua vikaa ei jahdata uudelleen. |
| Käyttöjärjestelmä | windows, linux tai android | Mikä alusta sen lähetti. |
| Arkkitehtuuri | x64 tai arm64 | Kuten yllä. |
| Skeeman numero | 1 | Tiedonsiirtosopimuksen versio, jotta tulevaa muodon muutosta ei voi sekoittaa mihinkään yllä olevista kentistä. |
Se menee tämän verkkosivuston osoitteeseen POST /api/problem-report. IP-osoitettasi käytetään vain lähetysnopeuden pitämiseen kohtuullisena, eikä sitä koskaan kirjoiteta levylle — tosiasiassa säilytettävä tietue on se, oliko kyse viasta vai mielipiteestä, 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 raportti säilytetään, kunnes se poistetaan hallintapaneelista tai kunnes pyydät. Käsitelty raportti — korjattu FoxSDR:ssä tai vastattu muulla tavoin — voidaan arkistoida sinne poistamisen sijaan; arkistoitu raportti säilytetään edelleen kaikkine yllä lueteltuine tietoineen. Jos annoit yhteystiedon ja haluat raportin poistettavan, kirjoita alla olevaan osoitteeseen ja lainaa lähettämääsi niin paljon, että se löydetään.
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ä.
| Tallennetaan | Mistä se tulee | Vaatii suostumuksen |
|---|---|---|
| Päivämäärä ja kellonaika, pyydetty sivu, HTTP-metodi ja -protokolla | Pyyntö | Ei |
| IP-osoitteesi ja siitä laskettu suolattu tiiviste | Yhteys | Ei |
| Likimääräinen sijainti: maa, alue, kaupunki, postinumeroalue, aikavyöhyke ja kyseisen kaupungin koordinaatit — ei sinun | IP-osoite, haettu ip-api.comin kautta | Ei |
| Verkkosi: internetpalveluntarjoaja, organisaatio, AS-numero ja se, onko osoite tunnettu VPN-, datakeskus- tai mobiiliverkko | Sama haku | Ei |
| Selain ja sen versio, käyttöjärjestelmä ja sen versio, laitetyyppi ja se, näyttääkö pyyntö botilta | User-Agent-otsake | Ei |
Mikä sivu ohjasi sinut tänne ja linkin mahdolliset kampanjatunnisteet (utm_source ja vastaavat) | Referer-otsake ja URL-osoite | Ei |
| Ensisijaiset kielet | Accept-Language-otsake | Ei |
| Mikä tiedosto ladattiin, sen versio, montako tavua lähetettiin ja valmistuiko siirto | Itse lataus | Ei |
| Näytön ja ikkunan koko, pikselisuhde, värisyvyys | Selaimesi, tämän sivun skriptin ilmoittamana | Kyllä |
| Suoritinytimien määrä ja laitteen likimääräinen muistin määrä | Sama skripti | Kyllä |
| Aikavyöhyke, kieliluettelo, tumman tilan valinta, kosketustuki, alusta | Sama skripti | Kyllä |
| Yhteystyyppi, arvioitu latausnopeus ja edestakainen viive | Sama skripti | Kyllä |
| Kuinka kauan sivu oli näkyvissä, kuinka pitkälle vieritit, montako napsautusta ja mitä painikkeita painoit | Sama skripti | Kyllä |
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.compostia 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 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äste | Tarkoitus | Voimassaolo |
|---|---|---|
fox_consent | Muistaa, hyväksyitkö vai kieltäydyitkö, joten sinulta kysytään kerran | 1 vuosi (hyväksytty) / 6 kuukautta (kieltäydytty) |
fox_vid | Satunnainen tunniste, jotta paluukäynti tunnistetaan samaksi selaimeksi. Asetetaan vain, jos hyväksyt. | 400 päivää |
fox_sid | Ryhmittelee yhden käyntikerran istunnoksi. Asetetaan vain, jos hyväksyt. | 30 minuuttia toimettomuutta |
fox_beta | Sä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_lang | Muistaa, 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_joined | Ei 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.
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 24. syyskuuta 2026 FoxSDR-versiota 0.99.39 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.