FoxSDR 0.99.39 · AVATUD BEETA
Masintõlge

See on masintõlge; siduv on ingliskeelne versioon. Loe ingliskeelset versiooni

← Tagasi FoxSDR-i juurde

Privaatsus ja küpsised

See teade hõlmab kahte eraldi asja: FoxSDR-i rakendust, mille installid, ja seda veebisaiti. Need koguvad erinevaid andmeid erinevatel põhjustel ja neid kirjeldatakse allpool eraldi — esmalt rakendust, sest see on osa, mis töötab sinu enda arvutis. See on kirjutatud pigem täielikuks kui lühikeseks: loetletud on iga väli, mida kumbki neist salvestab, sealhulgas need, mis enamikust teadetest välja jäetakse.

Rakendus: mida see saadab

Kontot, litsentsivõtit ega aktiveerimist pole ja FoxSDR ei teata kunagi midagi selle kohta, mida sa kuulad. See teeb omal algatusel täpselt nelja liiki võrgupäringuid: uuenduste kontroll; anonüümne kasutusaruanne koos väikese elumärgiga „töötab endiselt“, kuni rakendus on avatud; krahhi- või hangumisaruanne pärast tõrget; ning — ainult siis, kui sina avad lisandmoodulite poe või vajutad seal KONTROLLI NÜÜD — päring lisandmoodulite kataloogile. Igaüht neist kirjeldatakse allpool väli-välja haaval ja igaühe saab välja lülitada. Neid juhivad kolm lülitit: SÜSTEEM → Uuendused, SÜSTEEM → Kasutusaruanded ja SÜSTEEM → Diagnostika. Ükski võimalus ei sõltu sellest, kas mõni neist on sees, ja miski ei käi sulle peale, kui mõne välja lülitad.

Mis jääb sinu arvutisse

Sinu salvestised, nii heli kui ka toores I/Q, SSTV ja ilmasatelliitide dekoodrite koostatud pildid, kõik, mida dekoodrid dekodeerivad, sinu järjehoidjad, sagedusplaanid, sätted, vastuvõtja asukoht ja installitud lisandmoodulid on failid sinu enda kettal. Miski ei laadi neid üles ja ükski sagedus, millele häälestad, ei lahku sinu arvutist.

Uuenduste kontroll

Kord käivitumise kohta küsib rakendus sellelt saidilt, kas uuem versioon on olemas. Kogu päring on GET /api/update?v=, millele järgneb sinu kasutatav versioon — ei identifikaatorit, installi ID-d, küpsist ega midagi, mida saaks hilisema päringuga siduda. See server ei kirjuta selle kohta ühtegi analüütikakirjet: salvestatakse ainult lehevaatamised ja failide allalaadimised ning uuenduste lõpp-punkt pole kumbki neist. Lülita see välja jaotises SÜSTEEM → Uuendused ja rakendus ei võta enam kunagi teenusega ühendust.

Midagi ei laadita alla ega installita, kui sa nuppu ei vajuta. Kui vajutad, tuuakse paigaldaja sellelt veebisaidilt üle HTTPS-i ja selle SHA-256 kontrollitakse serveri avaldatud räsi vastu, enne kui failile antakse nimi, mida miski võiks käivitada — ja see toomine on tavaline allalaadimine sellelt saidilt, nii et see salvestatakse nagu iga teinegi, koos IP-aadressi, ligikaudse asukoha, brauseri ja operatsioonisüsteemiga, nagu on kirjeldatud selle teate veebisaidi osas.

Kasutusaruanded

Alates versioonist 0.53.0 on olemas anonüümne kasutusaruanne, jaotises SÜSTEEM → Kasutusaruanded. See on vaikimisi sees ja sa saad selle välja lülitada — eemalda sellest kastist linnuke ja aruandlus lõpeb kohe. Iga käivitumise kohta saadetakse üks aruanne, mis kirjeldab äsja lõppenud seanssi, ja see on kogu selle sisu:

SaadetakseNäideMiks
Installi identifikaatorJuhuslikud kuueteistkümnendmärgid, arv: 32Eristab 100 kasutajat ühest kasutajast, kes käivitab rakenduse 100 korda. Luuakse juhuslikult sinu arvutis esimesel käivitamisel, kustutatakse, kui aruandluse välja lülitad, ega tuletata kunagi sinu riistvarast, võrgust ega nimest.
Rakenduse versioon0.99.39Kas inimesed uuendavad. Androidi alfa teatab oma järgu kujul 0.98.1-android.4 — väljalaske numbrile, millest see ehitati, on lisatud järelliide -android.N, nii et selle aruandeid ei aeta kunagi segi Windowsi paigaldaja omadega.
OperatsioonisüsteemWindows 10.0.22631, Linux 6.8.0 või Android 14Milliseid platvorme tegelikult kasutatakse. Operatsioonisüsteem ja selle järgu-, kerneli- või väljalaskenumber, mitte kunagi sinu arvuti nimi ega kasutajakonto. Linuxi järk (0.99.39) ja Androidi alfa (0.98.1-android.4) saadavad samad väljad sama lüliti all.
Arhitektuurx64 või arm64Nagu eespool.
Käivituste arv12Kas tarkvara kasutatakse rohkem kui üks kord.
Krahhide arv1Kui sageli see nurjub.
Seansi pikkus3600 sekunditKas seansid kestavad minuteid või tunde.
SDR-i mudeluhd b200Milliseid raadioid eelistada. Seerianumbrid eemaldatakse enne saatmist.
Kasutatud demodulaatorid ja kui kauaWFM: 3000sMillised režiimid õigustavad edasist tööd.
Avatud paneelidmap, decodedMilliseid võimalusi kasutatakse.
Installitud lisandmoodulidADS-B 1.0.0Millised dekoodrid õigustavad edasist tööd.

See on täielik loend. See tarnitakse koos rakendusega failina PRIVACY.md ja automaattest kontrollib saadetavaid andmeid väli-välja haaval, nii et uut välja ei saa lisada ilma, et see test nurjuks ja mõlemat dokumenti uuendataks. Aruandluse väljalülitamine kustutab installi identifikaatori, nii et kui selle kunagi uuesti sisse lülitad, saad uue, mida ei saa vanaga siduda.

Aruanne saadetakse käivitumisel ja see kirjeldab juba lõppenud seanssi — mitte kunagi väljumisel, sest võrgupäring väljumisel võib hangutada rakenduse, mida keegi üritab sulgeda, ja väljumisel kirjutatud aruanne läheks kaotsi just selle sündmuse puhul, mida kõige rohkem tasub loendada. Vastusest ei loeta midagi ega tegutseta selle põhjal.

Elumärk „töötab endiselt“

Aruanne, mis saabub rakenduse käivitumisel, saab öelda, kes selle käivitas, kuid mitte kunagi seda, kellel on see endiselt avatud. Seega saadab FoxSDR töötamise ajal — ja ainult siis, kui kasutusaruanded on sees — iga viie minuti järel ka ühe väga väikese sõnumi, milles on kolm välja ja mitte midagi muud:

SaadetakseNäideMiks
Installi identifikaatorsamad kuueteistkümnendmärgid kui eespool, arv: 32Nii loetakse ühe koopia kaksteist elumärki üheks töötavaks koopiaks, mitte kaheteistkümneks.
Rakenduse versioon0.99.39Nii saab „praegu töötavad“ versiooni järgi jaotada.
Elumärgi tähis1Ütleb vastuvõtvale poolele, et tegu on elumärgi, mitte seansiaruandega.

Seansist ei kaasne midagi: ei režiime, paneele, raadio mudelit, kestusi ega loendureid. Elumärgid kirjutatakse eraldi andmekogumisse, seansiaruannetest lahus, nii et ükski kasutusnäitaja ei muuda tähendust. Sama lüliti peatab mõlemad: saatja keeldub ilma kehtiva installi identifikaatorita käivitumast ja kasutusaruannete väljalülitamine kustutab selle, seega tähendab väljas, et elumärke pole üldse. Elumärk, mis on veel teel, kui järgmine on kätte jõudnud, jäetakse vahele, mitte ei panda järjekorda.

Kuhu kasutusaruanded lähevad

Selle projekti hallatavale Cloudflare Workerile aadressil https://telemetry.foxsdr.com, mis kirjutab ülaltoodud loendurid Cloudflare Workers Analytics Engine'i andmekogumisse. Cloudflare töötleb neid meie nimel ja säilitab neid kolm kuud, misjärel need kaovad. Keegi teine neid ei saa, neid ei müüda, rendita ega jagata ning sealt loetakse välja ainult koondarvud, sama parooliga kaitstud juhtpaneeli kaudu, mida kirjeldatakse allpool. Workeri lähtekood avaldatakse koos rakendusega, nii et saad lugeda, mida vastuvõttev pool teeb. Krahhiaruanded ei lähe siia — need lähevad selle saidi enda serverisse, mida kirjeldatakse järgmisena.

Krahhi- ja hangumisaruanded

Kui FoxSDR jookseb kokku või lakkab reageerimast, kirjutab see tõrget kirjeldava aruande sinu enda arvutis asukohta %LOCALAPPDATA%\FoxSDR\crashes\ ja saadab aruande teksti järgmisel käivitumisel — mitte kunagi tõrke enda seest, sest programm, mis on just tõrkunud, ei saa ohutult võrguühendust avada. See läheb sellel veebisaidil aadressile POST /api/crash — mitte Cloudflare'ile ega ühelegi kolmandale osapoolele — ja see on anonüümne: pole kontot, litsentsivõtit ega midagi, millega sisse logida.

Lüliti on SÜSTEEM → Diagnostika ja see juhib kirjutamist ja saatmist võrdselt: kui see on väljas, ei kirjutata ühtegi aruannet, ei looda ühtegi kausta ega looda kunagi ühtegi ühendust. See on erinev lüliti kui kasutusaruannete oma. Kasutusaruannete väljalülitamine ei peata krahhiaruannet — see tühjendab selles installi identifikaatori välja, sest siis identifikaatorit pole ja krahhiaruanne ei loo kunagi uut (vaata allpool oleva tabeli viimast rida). Kuni selle väljalaskeni nimetas ülaltoodud teade valet lülitit; tarkvara on alati kasutanud Diagnostikat ja nüüd ütlevad mõlemad sama.

See on kõik, mida aruanne sisaldab:

SaadetakseNäideMiks
Mis juhtuscrash või hangHangumine ja krahh on erinevad tõrked.
Tõrke signatuurcascade.exe+0x1a2b/adsb.dllRühmitab paljude inimeste teatatud sama tõrke üheks kirjeks, nii et sada teadet ühest veast on üks parandatav asi, mitte sada.
Rakenduse versioon, commit ja järgu ID0.61.0, 28fa1c2Millises järgus see juhtus ja millised sümbolid sellele vastavad.
Tõrkunud moodul ja nihecascade.exe, 0x1a2bKus programmis asi viltu läks.
Operatsioonisüsteem ja arhitektuurWindows 11, Linux või Android 14, x64 või arm64Tõrked on sageli ühele platvormile omased. Linuxi või Androidi aruanne sisaldab samu välju; pinukaadrid nimetavad PDB ID asemel tõrkunud teegi GNU järgu ID-d, sest kumbagi platvormi ei ehitata MSVC-ga.
Mis laadi tõrge see oliaccess violation, 0xC0000005Aruande enda põhjuserida ja Windowsi erandikood. Eelkõige just see ütleb, et tõrge neelati — rakendus jäi ellu —, mitte ei olnud krahh; ilma selleta näevad need kaks välja ühesugused. Kood ja kindel lause, mitte kunagi sisu.
Laaditud lisandmoodulid ja nende versioonidADS-B 1.1.0„Jookseb kokku ainult siis, kui ADS-B lisandmoodul on laaditud“ on tõrke kirjeldus; „jookseb vahel kokku“ ei ole.
Lõimede pinudcascade.exe+0x1a2b kaadri kohtaPinu ongi tõrge. Selles on ainult moodulite nimed, järgu ID-d ja arvulised nihked — ei lähtekoodi teid, muutujaid ega mälu sisu.
Seansilogi lõppopened rtlsdrThe last lines the application logged, which is usually what it was doing when it failed. It is the application's own log: it records state changes — source opened, rate set, plugin started — never signal content, and never the name or path of a file you opened. It also carries what the radio driver said and what its libraries printed to the standard error stream. Before any line of it leaves your computer, the application's own lines as well as the driver's, it is scrubbed: serial numbers and the device-specific part of USB device identifiers are replaced by <stripped>, the account name in a file path by <user>, and anything in single quotes, such as the names you give patch nodes and speakers, by '<name>'; on any line that mentions hertz, a frequency, tuning, a centre, a range, an offset, a carrier, a preset or transmitting, every number is replaced by # unless it is marked as a sample rate, a time, a level, a size or a count, is a version, an identifier or an error code, or is part of a name such as R820T; and lines in which the USB driver lists the devices plugged into your computer are left out, with one line saying how many.
Kontekstimärkmedmode: WFM, sampleRate: 2400000Mõned võti/väärtus-märkmed, mille rakendus lisab: režiim, allikas (generaator, I/Q-fail või päris raadio), diskreetimissagedus, kas seade oli avatud, SDR-i mudel ilma seerianumbriteta, mitu sekundit rakendus oli töötanud ning kas tõrkunud lõim käitas FoxSDR-i enda koodi või raadiodraiveri koodi. sampleRate on diskreetimissagedus, mitte häälestatud sagedus.
Installi identifikaatorJuhuslikud kuueteistkümnendmärgid, arv: 32, või tühiKasutatakse päringute piiramiseks ja seejärel visatakse ära: installi identifikaatorit ei salvestata. Krahhitsüklisse kinni jäänud arvuti ei tohi saada serverit üle ujutada ja ühe arvuti eristamine sajast on ainus, milleks seda kunagi loetakse. Seda ei kirjutata siin kunagi kettale. Kui kasutusaruanded on väljas, saadetakse see tühjana — siis identifikaatorit pole ja krahhiaruanne ei loo kunagi uut.

Corrected in FoxSDR 0.99.33. Before 0.99.33 the scrubbing described above was applied only to the radio driver's lines, not to the application's own, and a few of the application's own lines could therefore reach a crash or freeze report carrying the frequency you had asked for or were transmitting on, a patch radio's label (which can include its serial number), the names you gave patch parts, the first line of text a decoder on the patch page had produced, and the list of USB devices the USB driver printed, including their serial numbers. That contradicted this notice. From 0.99.33 every line is scrubbed before it leaves your computer, and those log lines no longer contain those values in the first place.

Krahhiaruanne ei sisalda sagedust, midagi dekodeeritut, failiteed, kasutajanime, arvuti nime ega asukohta. Aruandeid hoitakse selle saidi enda serveris, sama parooliga kaitstud juhtpaneeli taga nagu kõike muud, ja neid säilitatakse pärast tõrke viimast esinemist 90 päeva, seejärel need kustutatakse — samad kolm kuud, mille jooksul säilitatakse kasutusaruandeid. Iga tõrke esimene aruanne säilitatakse täielikult, lisaks üks aruanne iga järgu kohta, millesse tõrge edasi kandub, kuni kolm; kõik muud sama tõrke aruanded loendatakse, mitte ei salvestata. Automaattest seob nii selle, mida lõpp-punkt vastu võtab, kui ka selle, mida see kettale kirjutab, ülaltoodud tabeliga mõlemas suunas, nii et kummalegi ei saa välja lisada ilma, et ka see tabel muutuks.

Täielikku mälutõmmist ei saadeta kunagi, mitte ühegi sätte korral. Mälutõmmis on koopia programmi mälust ja võib sisaldada failinimesid, akende pealkirju ja vastuvõetud signaali andmeid. Vaikimisi on see väljas; kui lülitad selle sisse jaotises SÜSTEEM → Diagnostika, kirjutatakse tekstiaruande kõrvale fail .dmp, ainult kohalikult, ja üleslaadija avab ainult failid nimega crash-*.txt ja hang-*.txt ning mitte midagi muud.

Kui sageli. Ühest arvutist kõige rohkem viis aruannet päevas ja sama tõrge ainult kord päevas, olenemata sellest, mitu korda see juhtub — mõlemat piiri hoitakse sinu enda sätete failis, nii et krahhitsüklis arvuti lõpetab saatmise ise, ilma et seda peaks käskima, ja nurjunud aruannet proovitakse hilisematel käivitustel uuesti kõige rohkem kolm korda ning seejärel jäetakse see rahule. Aruandes oleva nihke muutmiseks funktsiooni nimeks on vaja täpselt selle järgu silumisandmebaasi, mis jääb meie enda arvutitesse ja mida ei laadita kunagi kuhugi üles: lahendamine toimub kohalikult, mitte serveris.

Mida rakendus kunagi ei saada

  • Sagedused, millele häälestad. See, mida keegi kuulab, on kõige tundlikum asi, mida see tarkvara teab, ja seda ei koguta kunagi. Ühendkuningriigis on sõnumi pealtkuulamine, mille vastuvõtmiseks sul pole luba, või selle sisu avaldamine süütegu seaduse Wireless Telegraphy Act 2006 paragrahvi 48 alusel.
  • Sinu avatud failide nimed ega teed. Salvestise failinimi on sinu enda andmed — see võib nimetada teenust, kohta või sagedust. Kui I/Q-faili uuesti avamine nurjub, salvestab logi, et see ei avanenud uuesti; nimi jääb ekraanile, kus sa seda niikuinii tead.
  • Midagi dekodeeritut — piiparisõnumeid, õhusõidukeid, laevu, pilte, satelliidiliiklust.
  • Sinu asukohta ega millegi vastuvõetu asukohta — sealhulgas sinu määratud vastuvõtja asukohta, mida ei saadeta kunagi üheski aruandes. Vaata allpool.
  • Sinu IP-aadressi ega sellest tuletatud asukohta. Päring jõuab serverisse paratamatult mingilt aadressilt, sest nii internet töötab; kasutusaruannete lõpp-punkt ei loe ühendusteavet ega kirjuta päringulogisid.
  • Riistvara seerianumbreid. Raadio mudel on kasulik; seerianumber tuvastab sinu konkreetse raadio ja see eemaldatakse enne saatmist.
  • Sinu nime, sinu arvuti nime, sinu kasutajakontot ega ühtegi failiteed.
  • Täielikku mälutõmmist.

Vastuvõtja asukoht ja GPS

FoxSDR peab teadma, kus vastuvõtja asub, sest sellest mõõdetakse iga kaugus ja suund kaardil ja radariekraanil. Saad selle sisestada, klõpsata kaardil või lugeda jadapordiga ühendatud GPS-vastuvõtjast.

Asukoht jääb sinu arvutisse. See salvestatakse sinu enda sätete faili ja seda ei saadeta kunagi — ei kasutusaruandes, elumärgis, krahhiaruandes ega kuskil mujal. GPS-ist lugemise algatad sina: nimetad pordi ja vajutad „Loe asukoht GPS-ist“. Porti hoitakse ainult kuni esimese asukohamääranguni ja kõige rohkem 60 sekundit. Diagnostikalogi salvestab pordi nime, andmeedastuskiiruse, lausete ja satelliitide arvu ning mis tahes vea — mitte kunagi asukohta ega NMEA-lause teksti. Pordiväli, mis sisaldab midagi, mis pole pordi kujuga, logitakse selle liigi ja pikkusena („sisestatud seadmetee, märke: 27“), nii et failitee koos sinu kasutajanimega ei saa aruandesse sattuda. Seda tagavad kaks automaattesti: üks logipuhvri ja teine päris rakenduse kirjutatud logifaili vastu.

Lisandmoodulite kataloog

Kataloogiga võetakse ühendust, kui avad lisandmoodulite poe akna (alates versioonist FoxSDR 0.99.16 ainult seansi esimesel korral), iga kord, kui vajutad seal KONTROLLI NÜÜD, ja kui otsustad midagi installida. Käivitumisel ei tooda midagi, aken ei avane iseenesest uuesti ja ükski lisandmoodul ei uuenda end kunagi ise. Kataloog on GitHubis avaldatud fail (raw.githubusercontent.com), nii et see päring jõuab GitHubi serveriteni, mis — nagu iga veebipäringu puhul — näevad aadressi, kust see tuli. Sellega ei saadeta ühtegi sinu identifikaatorit: ei installi ID-d, küpsist ega midagi, mida saaks kasutusaruandega siduda. Iga allalaadimine käib üle HTTPS-i, on suuruse piiranguga, lükatakse tagasi teisele hostile suunamisel ja seda kontrollitakse kataloogis avaldatud sha256 vastu, enne kui sellest tohib saada fail. Allikas on säte: saad selle suunata teisele kataloogile või oma kettal olevale failile index.json, millisel juhul ei tehta üldse ühtegi võrgupäringut.

Satelliitide elementide komplektid

Satelliitide lisandmoodul hoiab oma orbiidielementide komplekte ajakohasena, tuues neid failis satellite.cfg nimetatud allikatest iga kaheteistkümne tunni järel, kuni see on laaditud. See sait hoiab nende elementide komplektide koopiat aadressil GET /tle/all.tle — CelesTraki jaamade, amatöör- ja ilmasatelliitide rühmad ning NOAA 15, 18 ja 19, värskendatud siin iga kaheteistkümne tunni järel — ja Satelliitide lisandmooduli versioonid 1.0.4 ja uuemad kasutavad seda faili iseenesest varuvariandina, kui kõik failis satellite.cfg olevad allikad nurjuvad, nii et arvuti, millele CelesTrak keeldub vastamast, saab neid endiselt jälgida. Fail ei pea selleks seda saiti nimetama; rida fallback-url none selles lülitab varuvariandi välja ja refresh-hours 0 lülitab välja kogu toomise. Päringus pole identifikaatorit, installi ID-d ega küpsist ja see server ei kirjuta selle kohta ühtegi analüütikakirjet — nagu uuenduste kontrolli puhul, salvestatakse ainult lehevaatamised ja failide allalaadimised ning peegel pole kumbki neist. Elementide komplektid ise on CelesTraki omad (celestrak.org) ja iga vastus ütleb seda.

Õhusõidukite registripäringud

Valikuline lisandmoodul Aircraft Info näitab, kes on iga kaardil olev õhusõiduk — selle registreerimistunnuse, tüübi ja käitaja. Rakendus ise seda päringut kunagi ei tee; selle võimaldab just selle lisandmooduli installimine. Alates versioonist 1.1.0 küsib lisandmoodul esmalt sellelt saidilt, aadressil GET /api/aircraft/<address>, ja saadab ainult õhusõiduki kuuekohalise kuueteistkümnendsüsteemis ICAO aadressi — numbri, mida õhusõiduk ise edastab — ilma identifikaatori, installi ID ja küpsiseta. Iga õhusõiduki kohta küsitakse üks kord ja vastust hoitakse sinu enda arvutis, nii et uuesti ei küsita. Ainult siis, kui see sait õhusõidukit ei tunne või pole kättesaadav, küsib lisandmoodul tasuta kolmanda osapoole teenuselt api.adsbdb.com, nagu varasemad versioonid alati tegid. Õhusõidukite hulk, mida vastuvõtja kuuleb, annab ligikaudse vihje selle asukohale — seepärast on lisandmoodul valikuline ja ütleb seda enne installimist.

Mida see server päringu kohta säilitab: päringupõhiselt mitte midagi. Analüütikakirjet ei kirjutata ning ei õhusõiduki aadressi ega aadressi, kust päring tuli, ei logita. Ainus kirje on viis jooksvat koondsummat alates serveri viimasest käivitumisest — päringud, leitud, ei leitud, vigased ja piiratud —, mida juhtpaneel näitab. Et keegi ei saaks tabelit tervikuna kopeerida, on igal ühenduvval aadressil mälus hoitav päringukvoot, täpselt nagu siinsetel teistel lõpp-punktidel, ja seda ei kirjutata kunagi kettale; see unustatakse, kui server taaskäivitub või kui jälgitavaid aadresse on üle kümne tuhande, olenevalt sellest, kumb juhtub enne.

Vastused tulevad OpenSky Networki õhusõidukite andmebaasist (opensky-network.org): iga õhusõiduki registreerimistunnus, tüübitähis, tootja, mudel ja, kui see on salvestatud, käitaja. OpenSky pakub seda andmebaasi „nagu on“ ja palub kasutajatel viidata: Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic ja Matthias Wilhelm, „Bringing Up OpenSky: A Large-scale ADS-B Sensor Network for Research“, Proceedings of the 13th IEEE/ACM International Symposium on Information Processing in Sensor Networks (IPSN), aprill 2014. Sinna salvestatud registreeritud omanikku ei kopeerita sellele saidile ega pakuta selle kaudu, sest eraõhusõiduki puhul on see inimese nimi; seda tehakse ainult käitajaga, kes on lennufirma, õhujõud või ettevõte.

Brauseriliides

FoxSDR saab pakkuda oma kasutajaliidest üle HTTP teistele sinu enda võrgu arvutitele. See on vaikimisi väljas ja seotud sinu enda arvutiga, kuni sa seda muudad; igasuguse laiema sidumise korral on parool nõutav ja ilma selleta lükatakse laiem sidumine tagasi, mitte ei avata. Paroolid salvestatakse räsidena (PBKDF2-HMAC-SHA256) ja seansid tühistatakse iga kord, kui sätted muutuvad. TLS-i teadlikult pole, sest rakendus ei lingi ühtegi krüptoteeki ega väida transpordi turvalisust, mida ta pakkuda ei saa — pane selle ette pöördpuhverserver või privaatne tunnel ja ära kunagi suuna porti otse selleni. Igaüks, kellele annad juurdepääsu, näeb ja juhib seda, mida vastuvõtja teeb.

Rakendusest saadetud funktsioonisoovid

Rakenduse pealehel on kast „Soovi funktsiooni“, kuhu saad kirjutada, mida sooviksid, et see teeks, ja vajutada Saada. Midagi ei saadeta enne, kui vajutad seda nuppu, see ei juhtu kunagi automaatselt ja soovi, mis meieni ei jõua, ei panda taustal järjekorda ega proovita uuesti — sinu kirjutatu jääb kasti, ainult mällu, et saaksid uuesti Saada vajutada, ja seda ei kirjutata kunagi seadistusfaili ega logisse. See on kõik, mida üks soov sisaldab:

SaadetakseNäideMiks
Mida sa kirjutasidPlease add a squelch control to the FLEX decoderSoov ise: 10 kuni 100000 märki. Juhtmärgid eemaldatakse enne salvestamist; reavahetused säilitatakse.
Kontakt, kui selle andsid[email protected] või kutsungValikuline, kuni 120 märki, et saaksime täpsustavat küsimust esitada. Jäta see tühjaks ja soov ei sisalda midagi, mis võiks sind tuvastada.
Rakenduse versioon0.99.39Millisest järgust soov tuli.
Operatsioonisüsteemwindows, linux või androidMilline platvorm selle saatis.
Arhitektuurx64 või arm64Nagu eespool.
Skeemi number1Andmevahetuse lepingu versioon, et tulevast vormingumuudatust ei saaks segi ajada mõne ülaltoodud väljaga.

See läheb sellel veebisaidil aadressile POST /api/feature-request. Sinu IP-aadressi kasutatakse ainult saatmissageduse mõistlikuna hoidmiseks ja seda ei kirjutata kunagi kettale — tegelikult säilitatav kirje on sinu sõnum, sinu kontaktaadress, kui selle andsid, rakenduse versioon, platvorm, arhitektuur ja sinu ligikaudne riik, kui meie päring suudab selle ühenduse põhjal anda, ning mitte midagi muud. Seda loeb projekti hooldaja halduse juhtpaneelil sama parooli taga nagu kõike muud siin ja see säilitatakse, kuni see sellelt juhtpaneelilt kustutatakse või kuni sa seda palud. Käsitletud soovi — FoxSDR-i lisatud või muul viisil vastatud — võidakse seal kustutamise asemel arhiveerida, et projekt saaks jälgida, mida sooviti ja mida ehitati; arhiveeritud soovi hoitakse endiselt koos kõige ülalloetletuga. Kui andsid kontaktaadressi ja soovid, et soov kustutataks, kirjuta allolevale aadressile ja tsiteeri piisavalt sellest, mida saatsid, et see üles leida.

Rakendusest saadetud veateated ja mittemeeldimised

Otse kasti „Soovi funktsiooni“ all on rakenduses kast „Teata veast / ei meeldi“, kus ütled kas seda, et midagi on katki, või seda, et seal on midagi, mis sulle ei meeldi, ja vajutad Saada. See töötab täpselt nagu funktsioonisoovide kast: midagi ei saadeta enne, kui vajutad seda nuppu, taustal ei panda midagi järjekorda ega proovita uuesti ning sinu kirjutatu jääb ainult mällu — mitte kunagi seadistusfaili ega logisse. See pole krahhiaruanne ega sisalda midagi, mida krahhiaruanne sisaldab. See on kõik, mida üks teade sisaldab:

SaadetakseNäideMiks
Kas tegu on vea või mittemeeldimisegabug või dislikeValik, mille tegid kasti ülaosas: midagi, mis ei tööta, või midagi, mis töötab nii, nagu kavandatud, kuid mida sa eelistaksid teisiti.
Mida sa kirjutasidThe waterfall freezes when I change the sample rateTeade ise: 10 kuni 100000 märki. Juhtmärgid eemaldatakse enne salvestamist; reavahetused säilitatakse.
Kontakt, kui selle andsid[email protected] või kutsungValikuline, kuni 120 märki, et saaksime täpsustavat küsimust esitada. Jäta see tühjaks ja teade ei sisalda midagi, mis võiks sind tuvastada.
Rakenduse versioon0.99.39Millisest järgust teade tuli, et juba parandatud viga uuesti taga ei aetaks.
Operatsioonisüsteemwindows, linux või androidMilline platvorm selle saatis.
Arhitektuurx64 või arm64Nagu eespool.
Skeemi number1Andmevahetuse lepingu versioon, et tulevast vormingumuudatust ei saaks segi ajada mõne ülaltoodud väljaga.

See läheb sellel veebisaidil aadressile POST /api/problem-report. Sinu IP-aadressi kasutatakse ainult saatmissageduse mõistlikuna hoidmiseks ja seda ei kirjutata kunagi kettale — tegelikult säilitatav kirje on see, kas tegu oli vea või mittemeeldimisega, sinu sõnum, sinu kontaktaadress, kui selle andsid, rakenduse versioon, platvorm, arhitektuur ja sinu ligikaudne riik, kui meie päring suudab selle ühenduse põhjal anda, ning mitte midagi muud. Seda loeb projekti hooldaja halduse juhtpaneelil sama parooli taga nagu kõike muud siin ja teade säilitatakse, kuni see sellelt juhtpaneelilt kustutatakse või kuni sa seda palud. Käsitletud teade — FoxSDR-is parandatud või muul viisil vastatud — võidakse seal kustutamise asemel arhiveerida; arhiveeritud teadet hoitakse endiselt koos kõige ülalloetletuga. Kui andsid kontaktaadressi ja soovid, et teade kustutataks, kirjuta allolevale aadressile ja tsiteeri piisavalt sellest, mida saatsid, et see üles leida.

Veebisait: mida külastamisel salvestatakse

Iga lehevaatamise ja iga allalaadimise kohta kirjutatakse kirje olenemata sellest, kas nõustud küpsistega. See on esimese osapoole analüütika: andmed jäävad serverisse, mis seda saiti pakub, neid ei jagata reklaamivõrguga ja lehel pole ühtegi kolmanda osapoole skripti.

SalvestatakseKust see tulebVajab nõusolekut
Kuupäev ja kellaaeg, päritud leht, HTTP-meetod ja protokollPäringEi
Sinu IP-aadress ja selle soolatud räsiÜhendusEi
Ligikaudne asukoht: riik, piirkond, linn, postiindeksi piirkond, ajavöönd ja selle linna koordinaadid — mitte sinu omadIP-aadress, päring ip-api.com kauduEi
Sinu võrk: internetiteenuse pakkuja, organisatsioon, AS-number ja kas aadress on teadaolev VPN-i, andmekeskuse või mobiilsidevõrgu aadressSama päringEi
Brauser ja versioon, operatsioonisüsteem ja versioon, seadme tüüp ning kas päring näeb välja nagu botUser-Agent päisEi
Milline leht su siia saatis ja lingi kampaaniasildid (utm_source ja sarnased)Referer päis ja URLEi
Eelistatud keeledAccept-Language päisEi
Millise faili alla laadisid, selle versioon, mitu baiti saadeti ja kas edastus lõppesAllalaadimine iseEi
Ekraani ja akna suurus, pikslisuhe, värvisügavusSinu brauser, teatatud selle lehe skripti kauduJah
Protsessorituumade arv ja seadme ligikaudne mäluSama skriptJah
Ajavöönd, keelte loend, tumeda režiimi eelistus, puutetoe olemasolu, platvormSama skriptJah
Ühenduse tüüp, hinnanguline allalaadimiskiirus ja edasi-tagasi aegSama skriptJah
Kui kaua leht nähtaval oli, kui kaugele sa kerisid, mitu klõpsu ja milliseid nuppe vajutasidSama skriptJah

Mida teadlikult ei tehta

  • Brauseri sõrmejälgi ei võeta: ei lõuendi-, heli-, fondi- ega WebGL-i sondeerimist ega midagi, mis üritaks sind pärast keeldumist uuesti tuvastada.
  • Pole kolmanda osapoole jälgijaid, reklaamipiksleid, sotsiaalmeedia vidinaid ega analüütikateenuseid. Midagi sellel lehel ei laadita teiselt domeenilt.
  • Ei üritata lugeda sinu lõikelauda, akut, kaamerat, mikrofoni, salvestatud paroole ega sirvimisajalugu — millestki neist pole allalaadimislehel asja.
  • Sinu andmeid ei müüda, rendita ega jagata kellegagi. Ainus väljaminev päring, mille server sinu kohta teeb, on ülalkirjeldatud IP-aadressist asukoha päring.

Liidese kujundused, mille avaldad

See sait võib säilitada FoxSDR-i liidese kujunduse — .foxui paketi —, mille otsustad avaldada. Midagi ei saadeta enne, kui vajutad Publish, ja see läheb aadressile POST /api/gui/publish. Säilitatakse see, mida pakett sisaldab: kujundus ise, sinu sisestatud nimi, versioon ja kirjeldus, autori nimi, kui selle sisestasid, avaldamise aeg ja juhuslik identifikaator. Sinu IP-aadressi kasutatakse ainult avaldamise sageduse mõistlikes piirides hoidmiseks ja seda ei kirjutata kunagi kettale. Avaldatud paketti ei loetleta kusagil; igaüks, kellel on selle link, saab selle alla laadida. Seda säilitatakse, kuni see halduspaneelilt kustutatakse või kuni sa seda palud — kirjuta allolevale aadressile ja lisa selle link.

Kui registreerud beetatestijaks

Beetavorm ja uudiste tellimine on ainsad kohad, kus see sait sinult midagi küsib, välja arvatud liidese kujunduse avaldamine (vt eespool). Selle esitamine salvestab sinu e-posti aadressi ja selle, mida neist otsustasid anda: nime või kutsungi, platvormi, raadio, mida kavatsed kasutada, märkused ja loendi võimalustest, mida pakkusid end testima. Selle kõrval hoiame sama külastuse konteksti, mida on kirjeldatud eespool — ligikaudne asukoht, võrk, brauser ja operatsioonisüsteem —, sest veateadet loetakse väga erinevalt olenevalt seadistusest, kust see tuli.

  • Aadressi kasutatakse ühel eesmärgil: sinuga beetajärkude ja testitava asjus ühenduse võtmiseks. Pole uudiskirja ega turundust ja seda ei anta kunagi kellelegi teisele.
  • Midagi ei juhtu enne, kui kinnitad. Registreerumine saadab ühe meili kuuekohalise koodiga, mille sisestad lehele, et kinnitada, et aadress on sinu oma. Kood kehtib 30 minutit ja lükatakse pärast viit valet katset tagasi. Kuni see on sisestamata, on kirje passiivne: sa pole testijate loendis, sind ei loendata ja sulle ei saadeta kunagi midagi rohkem. Kui keegi teine sisestas sinu aadressi, eira seda meili ja kirje ei muutu kunagi päriseks — pole midagi, millest loobuda, ega midagi, mida peaksid tegema. See üks sõnum on ainus automaatne meil, mida registreerumine võib tekitada.
  • Kui kirjutasid meile, võime sind kutsuda. Keegi, kes on meile kirjutanud ja aadressi jätnud — näiteks rakenduse funktsioonisoovide kasti kaudu —, võib saada meilt ühe isikliku kutse ühekordse lingiga, mis avab selle saidi kinnitusnupu. Seda kutset hoitakse ootel kirjena täpselt nagu kinnitamata registreerumist: sa pole testija ega sind ei loendata, kui sa ei vajuta Kinnita, ja kui sa seda eirad, ei kirjuta me sulle enam. Ootel kirje ei aegu iseenesest; see kustutatakse, kui me selle loendist eemaldame või kui sa seda palud, ühe meiliga allolevale aadressile.
  • Pärast kinnitamist saad oma privaatse halduslingi ja me kirjutame, kui ilmub järk, mis vajab seda, mida pakkusid end testima. Sulle kirjutab inimene, mitte postiloend. Kui sa lingi kaotad, saame sulle anda uue: vana lakkab kohe töötamast, uus saadetakse sulle e-kirjaga ning me säilitame selle aja ja selle, kas e-kiri läks teele.
  • See meil läheb läbi Apple'i. Aadressi foxsdr.com meili edastab Apple'i iCloud Maili teenus, nii et sinu aadress ja sõnum liiguvad teel sinuni läbi nende serverite, meie meiliteenuse pakkujana nende tingimustel. Muud sinu kohta neile ei saadeta.
  • Seda hoitakse analüütikast lahus. Registreerumised on omaette failis, mida saab lugeda ainult serverit käitav konto; analüütikalogi salvestab, et mingi registreerumine toimus ja mitu võimalust valiti, mitte kunagi seda, kes. Automaattest nurjab järgu, kui aadress peaks kunagi analüütikalogisse jõudma.
  • Juba nimekirjas oleva aadressiga uuesti registreerumine seda kirjet ei muuda. Muudatused tehakse sinu enda testijalehel. Selle asemel saadetakse aadressile üks e-kiri: selle privaatne link, kui aadress on kinnitatud, või uus kood, kui ei ole, ja mitte kunagi sagedamini kui kord 15 minuti jooksul.
  • Hoiame koopiat sellest, mida sulle saatsime. Iga sõnum, mille see sait testijale saadab — kinnitus ja iga sõnum järgu kohta —, hoitakse alles koos tekstiga, et näeksime, mida öeldi ja kas see kohale jõudis. Koopia on seotud sinu sisemise ID-ga, mitte aadressiga, ja selle isiklikud osad (kinnituskood või -link ning sinu enda halduslink) eemaldatakse enne salvestamist, nii et alles hoitud sõnumit ei saa kunagi kasutada sinu nimel tegutsemiseks. Need koopiad kustutatakse koos ülejäänud kirjega, kui lahkud.
  • Sinu ja meie vahelised sõnumid säilitatakse. Sinu testijaportaali sõnumikast on vestlus inimesega, kes FoxSDR-i ehitab: see, mida me sulle kirjutame, ja see, mida sa vastad, igaüks koos kirjutamise ajaga ja, kui sa selle valisid, aruandega, mida see puudutab. See salvestatakse sinu sisemise tunnuse, mitte aadressi alla, ja lugeda saad seda ainult sina (oma privaatse lingiga) ja meie. Märgime ka üles, millal sul olid meie sõnumid ekraanil, et teaksime, et need jõudsid sinuni. Kuni sinu leht on avatud, küsib see iga paari sekundi järel uusi sõnumeid, nii et need ilmuvad kohe, kui need on kirjutatud, ja teatab, kui kaua aega tagasi sa seda viimati kasutasid; seni, kuni see küsib, ja pool minutit pärast seda, ning ainult siis, kui oled seda viimase viie minuti jooksul kasutanud, teab server, et oled kohal. Seda hoitakse ainult serveri mälus ega kirjutata kunagi üles. Me ei saada sulle iga sõnumi kohta e-kirja: kui kirjutame ajal, mil sa oled eemal, saad ühe lühikese e-kirja, et sind ootab sõnum, koos oma lingiga ja ilma sõnumita endata. Kuni see sõnum on lugemata, ei tule kuni 12 tunni jooksul ühtegi teist sellist e-kirja ega ka poole tunni jooksul pärast eelmist; ja kui olid lehel, kui me kirjutasime, kuid pole sõnumit kümne minuti pärast näinud, saadetakse e-kiri siis. Selle e-kirja koopia säilitatakse ülal kirjeldatud viisil; kui sina kirjutad, ei saadeta ühtegi e-kirja. Vestlust säilitatakse, kuni sa lahkud või palud meil selle kustutada, ja lahkumine kustutab selle täielikult.
  • Hoitakse beetaprogrammi lõpuni või kuni sa seda palud. Üks meil allolevale aadressile eemaldab sind ja kustutab kirje — põhjust pole vaja anda.
  • Õiguslik alus on siin sinu nõusolek, mis antakse kasti märkimisega; vorm ei esitu ilma selleta.

Kui tellid uudised e-postiga

Uudiste leht küsib üht asja: sinu e-posti aadressi. Seda hoitakse, et saaksime sulle meili saata, kui ilmub FoxSDR-i uus versioon, ja aeg-ajalt sellest, mida ehitatakse. Seda ei kasutata millekski muuks ega anta kunagi kellelegi.

  • Midagi ei juhtu enne, kui kinnitad. Tellimine saadab ühe meili kuuekohalise koodiga, mille sisestad lehele. Kuni see on sisestamata, ei saadeta midagi muud ja aadress, mida pole nädala jooksul kinnitatud, kustutatakse — koodiga, mis töötab serveris iga päev. Kui keegi teine sisestas sinu aadressi, eira seda meili.
  • Igas meilis on link, mis eemaldab sind loendist ühe vajutusega. Lahkumine kustutab aadressi serveri failist koos koopiatega, mida hoidsime sellele saadetu kohta; selle kohta ei hoita midagi alles.
  • See on omaette loend. Uudiste tellija pole beetatestija: aadressi hoitakse eraldi failis, mida saab lugeda ainult serverit käitav konto, ja seda ei loendata ega näidata testijana. Kui oled ka testija, saad iga sõnumi ühe korra.
  • Hoiame koopiat sellest, mida sulle saatsime, seotuna sisemise ID-ga, mitte sinu aadressiga, ning kinnituskood ja tellimusest loobumise link on eemaldatud, täpselt nagu testijate puhul.
  • See meil läheb läbi Apple'i, nagu on kirjeldatud eespool testijate kohta.
  • Analüütikalogi salvestab, et mingi tellimine toimus, mitte kunagi seda, kes.
  • Õiguslik alus on sinu nõusolek, mis antakse kasti märkimisega; vorm ei esitu ilma selleta.

Küpsised

KüpsisEesmärkKestus
fox_consentJätab meelde, kas nõustusid või keeldusid, nii et sinult küsitakse üks kord1 aasta (nõustumisel) / 6 kuud (keeldumisel)
fox_vidJuhuslik identifikaator, et korduvkülastus tuntaks ära sama brauserina. Seatakse ainult nõustumisel.400 päeva
fox_sidRühmitab ühe külastuskorra seansiks. Seatakse ainult nõustumisel.30 minutit tegevusetust
fox_betaHoiab sinu beetatestija linki, et saaksid oma kirje juurde tagasi tulla. Seatakse ainult siis, kui registreerud testijaks, ja ainult seepärast, et just seda sa palusid — see ei mõõda midagi ega kuulu seega ülaltoodud analüütikavaliku alla. Enda eemaldamine kustutab selle.400 päeva
foxsdr_langJätab meelde keele, mille valisid sellele saidile, et ka järgmine leht oleks selles keeles. Seatakse ainult siis, kui valid keele ise — keelevalijaga või lingiga, milles on ?lang= —, ja see ei sisalda muud kui selle keele koodi, näiteks es. See ei mõõda midagi ega kuulu seega ülaltoodud analüütikavaliku alla.1 aasta
fox_news_joinedPole küpsis: märge sinu brauseri enda salvestusruumis, mida meile kunagi ei saadeta. Pärast allalaadimist küsib sait, kas soovid uudiseid e-postiga; kui oled sellest brauserist tellinud ja kinnitanud, lõpetab see küsimise. See ei sisalda muud kui 1 ja ainult siis, kui tellisid.Kuni kustutad selle saidi andmed

Kui keeldud, ei seata ühtegi tuvastavat küpsist. Külastused rühmitatakse siis sinu aadressi ja brauseri iga päev vahetuva räsi järgi, mis eristab külastajaid loendamise eesmärgil ja mida ei saa kasutada sinu jälgimiseks päevade ega saitide vahel. Saad meelt muuta, kustutades selle saidi küpsised ja laadides lehe uuesti.

Millist keelt näed

Lehti saab näidata ka muudes keeltes peale inglise keele. Millise saad, otsustatakse serveris iga päritud lehe kohta selles järjekorras: keel, mille valisid ise (ülaltoodud küpsis foxsdr_lang või lingis olev ?lang=); muidu keeled, mida sinu brauser ütleb sinu eelistavat, selle päisest Accept-Language; muidu selle riigi põhikeel, kust sinu ühendus tuleb, mille Cloudflare — selle saidi ees olev võrk — edastab koos päringuga kahetähelise riigikoodina (CF-IPCountry); muidu inglise keel. Selle valiku jaoks ei salvestata midagi: päis ja riigikood loetakse selle ühe vastuse jaoks ega hoita selle tarbeks alles. Need on samad kaks asja, mida ülaltoodud tabel juba loetleb kui iga lehevaatamisega salvestatavaid, kusjuures riigikoodi kasutatakse siis, kui meie enda aadressipäring vastust ei anna. Tõlked on masintõlked ja selle teate ning litsentside puhul on siduv ingliskeelne tekst.

Miks ja mis alusel

Eesmärk on kitsas: teada, kui palju inimesi selle projekti leiab, umbes kus nad asuvad, millel nad seda käitavad ja kui paljud neist selle alla laadivad. Just see otsustab, kas töö jätkub ja mida järgmisena ehitatakse.

Serveripoolseid kirjeid hoitakse õigustatud huvi alusel mõista ja kaitsta saiti. Brauseri teatatud üksikasju ja tuvastavaid küpsiseid hoitakse sinu nõusoleku alusel — seepärast on need bänneri taga ja seepärast ei maksa keeldumine sulle sellel saidil midagi.

Kui kaua seda hoitakse ja kes seda näeb

Kirjeid hoitakse 24 kuud ja seejärel need kustutatakse. Need asuvad serveris failis parooliga kaitstud juhtpaneeli taga, mida saab avada ainult projekti hooldaja. Muid saajaid ega edastamist kolmandasse riiki peale juba kirjeldatud IP-päringu pole.

Kahte asja hoitakse lühemat aega. Krahhi- ja hangumisaruanded kustutatakse 90 päeva pärast seda, kui nende kirjeldatud tõrget viimati nähti, ja Cloudflare'i töödeldavad kasutusaruanded kustutatakse kolme kuu pärast. Kumbagi perioodi jõustab kood, mis töötab serveris iga päev, mitte keegi, kes peab seda meeles pidama.

Sinu õigused

Kui oled Ühendkuningriigis või ELis, võid küsida koopiat sinu kohta hoitavast, paluda seda parandada või kustutada või esitada vastuväite selle kogumisele üldse — sealhulgas serveripoolsetele kirjetele, mis nõusolekust ei sõltu. Praktiline identifikaator sinu kirjete leidmiseks on sinu IP-aadress külastuse ajal, seega lisa see palun koos ligikaudse külastusajaga.

Rakenduse puhul on juhtelemendid tarkvaras endas ja neid on kolm:

  • SÜSTEEM → Kasutusaruanded peatab kasutusaruande ja viieminutilise elumärgi ning kustutab installi identifikaatori. Lülita see hiljem uuesti sisse ja saad uue identifikaatori, mida ei saa vanaga siduda.
  • SÜSTEEM → Diagnostika peatab krahhi- ja hangumisaruannete kirjutamise ja saatmise.
  • SÜSTEEM → Uuendused peatab uuenduste kontrolli.

Aruanded ei sisalda midagi, mida saaks sinuga seostada, seega pole midagi, millele juurdepääsu taotleda; kui soovid, et installi identifikaator eemaldataks juba saadetud aruannetest, kirjuta allolevale aadressile ja tsiteeri seda, ning see kustutatakse.

Lapsed. FoxSDR on raadioharrastajatele mõeldud tehniline instrument. See pole suunatud lastele, see ei kogu kelleltki isikuandmeid ega kogu neid seega ka lastelt.

Kirjuta aadressile [email protected]. Võid esitada kaebuse ka Ühendkuningriigi Information Commissioner's Office'ile (ico.org.uk), kui arvad, et seda on halvasti käsitletud.

Viimati uuendatud 24. septembril 2026, FoxSDR-i versiooni 0.99.39 järgi — järk, mida see sait praegu pakub ja mille lähtekoodi vastu on iga ülaltoodud väidet kontrollitud. FoxSDR-i avaldab Steven Fox; kirjuta ülaltoodud aadressile, kui sul on selle teate kohta küsimusi või soovid, et installi identifikaator kustutataks juba saadetud aruannetest. Kui see teade kunagi enam ei vasta sellele, mida tarkvara teeb, on viga tarkvaras — veebisaidi andmekogumine on realiseeritud failides store.go ja app.js, mida mõlemat saab lugeda saidi enda lähtekoodist, ning rakenduse enda loend tarnitakse koos sellega failina PRIVACY.md koos testiga, mis hoiab saadetavaid andmeid selle järgi.