FoxSDR 0.99.80 · ATVĒRTĀ BETA
Mašīntulkojums

Šis ir mašīntulkojums; saistošā ir angļu valodas versija. Lasīt angļu valodas versiju

← Atpakaļ uz FoxSDR

Privātums un sīkdatnes

Šis paziņojums aptver divas atsevišķas lietas: FoxSDR lietotni, ko instalējat, un šo vietni. Tās vāc dažādus datus dažādu iemeslu dēļ, un tās aprakstītas atsevišķi — vispirms lietotne, jo tā ir daļa, kas darbojas jūsu datorā. Tas ir rakstīts, lai būtu pilnīgs, nevis īss: uzskaitīts katrs lauks, ko jebkura no tām glabā, ieskaitot tos, kurus vairums paziņojumu izlaiž.

Lietotne: ko tā sūta

Nav konta, nav licences atslēgas un nav aktivizācijas, un FoxSDR nekad neziņo neko par to, ko jūs klausāties. Pēc savas iniciatīvas tā veic tieši četru veidu tīkla pieprasījumus: atjauninājumu pārbaudi; anonīmu lietojuma ziņojumu ar nelielu „joprojām darbojas” pulsu, kamēr lietotne ir atvērta; avārijas vai sastingšanas ziņojumu pēc kļūmes; un — tikai tad, kad jūs atverat spraudņu veikalu vai tajā nospiežat PĀRBAUDĪT, — pieprasījumu spraudņu katalogam. Katrs no tiem aprakstīts zemāk, lauku pa laukam, un katru var izslēgt. Tos regulē trīs slēdži: SISTĒMA → Atjauninājumi, SISTĒMA → Lietojuma ziņošana un SISTĒMA → Diagnostika. Neviena funkcija nav atkarīga no tā, vai kāds no tiem ir ieslēgts, un nekas jūs neuzmācīgi neatgādina, ja kādu izslēdzat.

Kas paliek jūsu datorā

Jūsu ieraksti — gan audio, gan neapstrādāti I/Q —, attēli, ko veido SSTV un meteoroloģisko satelītu dekodētāji, viss, ko dekodētāji dekodē, jūsu grāmatzīmes, joslu plāni, iestatījumi, uztvērēja pozīcija un instalētie spraudņi ir faili jūsu diskā. Nekas tos neaugšupielādē, un neviena frekvence, uz kuru noskaņojaties, neatstāj jūsu datoru.

Atjauninājumu pārbaude

Vienreiz katrā palaišanas reizē lietotne vaicā šai vietnei, vai ir pieejama jaunāka versija. Viss pieprasījums ir GET /api/update?v=, kam seko jūsu izmantotā versija, — bez identifikatora, bez instalācijas id, bez sīkdatnes un bez nekā, ko varētu sasaistīt ar vēlāku pieprasījumu. Šis serveris par to neraksta analītikas ierakstu: tiek reģistrēti tikai lapu skatījumi un failu lejupielādes, un atjauninājumu galapunkts nav ne viens, ne otrs. Izslēdziet to sadaļā SISTĒMA → Atjauninājumi, un lietotne ar šo pakalpojumu vairs nekad nesazināsies.

Atbildē var būt arī īss mūsu ziņojums cilvēkiem ar vecāku versiju — piemēram, ka laidiens izlabo kaut ko, kā dēļ vērts atjaunināt — un to rāda tajā pašā atjauninājumu joslā kā versijas piezīmes. Lai tas būtu iespējams, nekas papildu netiek sūtīts vai reģistrēts: tas notiek ar to pašu iepriekš minēto pieprasījumu, pēc tā paša grafika un ar to pašu slēdzi.

Nekas netiek lejupielādēts vai instalēts, ja vien nenospiežat pogu. Ja nospiežat, instalētājs tiek lejupielādēts no šīs vietnes caur HTTPS, un tā SHA-256 tiek pārbaudīts pret servera publicēto kontrolsummu, pirms failam tiek dots nosaukums, ar kuru to varētu palaist, — un šī lejupielāde ir parasta lejupielāde no šīs vietnes, tāpēc tā tiek reģistrēta tāpat kā jebkura cita, ar IP adresi, aptuveno atrašanās vietu, pārlūku un operētājsistēmu, kas aprakstīti šī paziņojuma vietnes daļā.

Kopija, kas instalēta no Microsoft Store, tā vietā jautā Microsoft Store, nekad šai vietnei (kopš FoxSDR 0.99.53). Reizi startēšanas laikā, ja ir atzīmēts SISTĒMA → Atjauninājumi → Startējot jautāt Microsoft Store par atjauninājumiem, FoxSDR jautā Windows paša Store pakalpojumam, vai tam ir jaunāka pakotne šai kopijai. Šajā pieprasījumā netiek sūtīts nekas no FoxSDR — ne versija, ne identifikators: Windows lietotni Microsoft priekšā identificē pēc pakotnes identitātes, kas tam jau ir, tāpat kā Store fona atjauninājumiem. Atbilde paliek lietotnē. Nekas netiek lejupielādēts vai instalēts, ja nenospiežat Instalēt no Microsoft Store un neapstiprināt Windows parādīto dialogu; lejupielāde un instalēšana tad ir Microsoft pārziņā, saskaņā ar Microsoft paziņojumu par privātumu. Noņemiet atzīmi, un Store netiek jautāts.

Lietojuma ziņošana

Sākot ar versiju 0.53.0, ir anonīms lietojuma ziņojums sadaļā SISTĒMA → Lietojuma ziņošana. Tas ir ieslēgts pēc noklusējuma, un jūs varat to izslēgt — noņemiet šo atzīmi, un ziņošana uzreiz apstājas. Katrā palaišanas reizē tiek nosūtīts viens ziņojums, kas apraksta tikko beigušos sesiju, un tas ir viss tā saturs:

NosūtītsPiemērsKāpēc
Instalācijas identifikatorsNejaušas hex rakstzīmes (32)Ļauj atšķirt 100 lietotājus no viena lietotāja, kurš lietotni palaiž 100 reizes. Tiek ģenerēts nejauši jūsu datorā pirmajā palaišanā, dzēsts, kad izslēdzat ziņošanu, un nekad netiek atvasināts no jūsu aparatūras, tīkla vai vārda.
Lietotnes versija0.99.42Vai cilvēki atjaunina. Android alfa ziņo savu būvējumu kā 0.98.1-android.4 — ar sufiksu -android.N pie laidiena numura, no kura tā būvēta, lai tās ziņojumi nekad netiktu sajaukti ar Windows instalētāja ziņojumiem.
OperētājsistēmaWindows 10.0.22631, Linux 6.8.0 vai Android 14Kuras platformas patiešām tiek izmantotas. Operētājsistēma un tās būvējuma, kodola vai laidiena numurs, nekad jūsu datora nosaukums vai lietotāja konts. Linux būvējums (0.99.42) un Android alfa (0.98.1-android.4) sūta tos pašus laukus ar to pašu slēdzi.
Arhitektūrax64 vai arm64Kā iepriekš.
Kā tas tika instalētsinstallerViens no store (Microsoft Store), installer (Windows instalators), appimage vai tarball (Linux un Raspberry Pi lejupielādes), vai android. Nolasīts no darbojošās programmas, instalācijas laikā nekad netiek reģistrēts. Nevar atšķirt foxsdr.com no GitHub, jo abi apkalpo tos pašus failus.
Pirmā palaišana2026-09-29Diena — nekad laiks —, kad tika izveidots jūsu instalācijas identifikators, pēc UTC. Tiek dzēsts kopā ar identifikatoru, kad izslēdzat pārskatu sūtīšanu. Atšķir jaunus lietotājus no ilggadējiem. Tukšs kopijām, kuru identifikators ir vecāks par FoxSDR 0.99.47.
Pirmā versija0.99.47Versija, kas izveidoja identifikatoru — no kuras lejupielādes sākāt. Tiek dzēsta kopā ar to, tāpat kā pirmā palaišana.
Palaišanu skaits12Vai programmatūra tiek lietota vairāk nekā vienreiz.
Avāriju skaits1Cik bieži tā avarē.
Nekorekti beigtas sesijas pēc cēloņa, no FoxSDR 0.99.691, 0, 0, 0Iepriekš minētais avāriju skaits ietver katru sesiju, kas beidzās bez normālas aizvēršanas — avāriju, bet arī logu, kas beigts no uzdevumu pārvaldnieka, vai strāvas zudumu. Šie četri skaitļi norāda, kāds bija iemesls: nobeidzās (FoxSDR atteica: avārija vai logs bija pārstājis zīmēties un tika beigts), nogalināts (beigts no ārpuses, kamēr darbojās normāli — uzdevumu pārvaldnieks, taskkill, instalētājs, aizvērts konsoles logs), beidza sistēma (izrakstīšanās vai izslēgšana) un nezināms (nekas netika reģistrēts: diagnostika izslēgta vai strāvas zudums). Katrs nekorekts iznākums ir tieši vienā no tiem. Tie ir tikai skaitļi, kas nekad netiek atiestatīti, kā avāriju skaits: netiek pievienots ne ziņojuma teksts, ne iznākuma kods, ne moduļa nosaukums, ne diennakts laiks. FoxSDR to nosaka jūsu datorā nākamajā startā pēc ziņojumiem, ko diagnostika tur jau raksta; ja diagnostika ir izslēgta, nekas netiek lasīts un katrs nekorekts iznākums tiek skaitīts kā nezināms. Iepriekšējās sesijas sākuma laiks tiek glabāts jūsu iestatījumu failā, lai tiktu aplūkoti tikai kopš tā laika rakstītie ziņojumi; tas netiek sūtīts.
Displeja apstāšanās, no FoxSDR 0.99.620Cik reižu logs sastinga tāpēc, ka gaidīja displeja draiveris, nevis FoxSDR — izslēgts monitors, grafikas draivera atiestatīšana, atkārtoti savienojama attālās darbvirsmas sesija. Tas ir tikai skaitlis, bez steka, bez draivera nosaukuma un bez diennakts laika: šādas sastingšanas ziņojums paliek jūsu datorā un nekad netiek sūtīts. Tas tiek skaitīts tikai tad, kamēr ir ieslēgti gan Lietojuma ziņošana, gan Diagnostika. Lai sastingšana, ko beidzat no uzdevumjoslas, tik un tā tiktu ieskaitīta, skaitlis tiek glabāts nelielā failā ar nosaukumu telemetry-stalls blakus jūsu iestatījumu failam kopā ar jūsu instalācijas identifikatoru, līdz serveris ir pieņēmis ziņojumu, kas to satur; lietojuma ziņošanas izslēgšana failu noņem.
Neveiksmju skaitītāji, no FoxSDR 0.99.64radio_fail.rtlsdr.busy=2Cik reižu kaut kas klusi nedarbojās, kā skaitītāji no fiksēta veidu saraksta: radio, kas neatvērās (draiveris un viens no astoņiem iemesliem), nav skaņas izvades, neizdevies atjauninājums vai spraudņa instalēšana, ielādes laikā noraidīts spraudnis, ieraksts, ko neizdevās sākt — un cik radio un skaņas izvades tomēr atvērās, lai neveiksmei būtu ar ko salīdzināt. Vārdi no šī saraksta un skaitļi, nekad ierīces nosaukums, sērijas numurs, ceļš, frekvence vai ziņojuma teksts. Tie tiek skaitīti tikai tad, kamēr ir ieslēgti gan Lietojuma ziņošana, gan Diagnostika, un lielākajai daļai cilvēku šis lauks ir tukšs.
Lēni kadri un atgūšanās, no FoxSDR 0.99.65slow.rail.250ms=3,recovered.audio=1Tajā pašā laukā ir arī tas, cik reižu logs lēni uzzīmēja kadru un kurā zīmēšanas daļā — vienā no fiksēta saraksta astoņpadsmit daļām — un cik ilgi tas ilga, vienā no trim ilgumiem: ceturtdaļsekunde, sekunde vai piecas sekundes —, kā arī cik reižu FoxSDR saskārās ar kļūmi un patstāvīgi turpināja darbu, vienā no trīspadsmit fiksēta saraksta vietām: skaņas izvade tika restartēta, radio atvērts no jauna pēc draivera kļūmes, neizdevusies iestatījumu saglabāšana un tamlīdzīgi. Vārdi no šiem sarakstiem un skaitļi, nekad ierīces nosaukums, sērijas numurs, ceļš, frekvence vai ziņojuma teksts. Tie tiek skaitīti tikai tad, kamēr ir ieslēgti gan Lietojuma ziņošana, gan Diagnostika, un lielākajai daļai cilvēku šis lauks ir tukšs.
Sesijas ilgums3600 sVai sesijas ilgst minūtes vai stundas.
SDR modelisuhd b200Kuriem radio piešķirt prioritāti. Sērijas numuri tiek noņemti pirms nosūtīšanas.
Izmantotie demodulatori un cik ilgiWFM: 3000sKuri režīmi attaisno turpmāku darbu.
Atvērtie paneļimap, decodedKuras funkcijas tiek izmantotas.
Instalētie spraudņiADS-B 1.0.0Kuri dekodētāji attaisno turpmāku darbu. Spraudnis, ko instalējāt no jūsu pievienotas spraudņu vietnes (kopš FoxSDR 0.99.74), ir uzstādīts spraudnis tāpat kā jebkurš cits: šeit parādās tā nosaukums un versija, bet vietnes adrese ne.

Tas ir pilns saraksts. Tas tiek piegādāts kopā ar lietotni kā PRIVACY.md, un automātisks tests pārbauda sūtāmos datus lauku pa laukam, tāpēc jaunu lauku nevar pievienot tā, lai tests nenogāztos un abi dokumenti netiktu atjaunināti. Izslēdzot ziņošanu, instalācijas identifikators tiek dzēsts, tāpēc, ja to kādreiz ieslēgsiet atkal, saņemsiet jaunu, ko nevar sasaistīt ar veco.

Ziņojums tiek nosūtīts startējot, aprakstot jau beigušos sesiju, un nekad izejot — tīkla izsaukums aizveršanas laikā var iesaldēt lietotni, ko kāds mēģina aizvērt, un izejot uzrakstīts ziņojums pazustu tieši tā notikuma dēļ, kuru visvairāk vērts saskaitīt. Nekas no atbildes netiek nolasīts vai izmantots.

Neveiksmju skaitītāji pilnībā (no FoxSDR 0.99.64). Lauks ir īss teksts no kind=count pāriem, piemēram, radio_fail.rtlsdr.busy=2 — RTL-SDR, kas divreiz neatvērās, jo to izmantoja cita programma. FoxSDR katru veidu veido no fiksētas tabulas un nesūta neko, kā tajā nav, un saņemošais serveris izmet visu, kā nav tajā pašā tabulā. Kad iemeslu nolasa no tā, ko teicis draiveris, FoxSDR izvēlas vienu vārdu no fiksēta saraksta un teikumu izmet. Lai neveiksme sesijā, kas pēc tam avarē, tik un tā tiktu ziņota, skaitītāji gaida nelielā failā ar nosaukumu telemetry-health blakus jūsu iestatījumu failam kopā ar jūsu instalācijas identifikatoru, līdz serveris ir pieņēmis ziņojumu, kas tos satur; lietojuma ziņošanas izslēgšana failu noņem.

Lēni kadri un atgūšanās pilnībā (no FoxSDR 0.99.65). Tie ir tajā pašā laukā un tādā pašā kind=count formā. slow.rail.250ms=3 ir trīs loga kadri, no kuriem katrs aizņēma ceturtdaļsekundi vai ilgāk, zīmēšanas daļā, kas ir izvēlnes kolonna. Daļa ir viens no astoņpadsmit vārdiem, events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, other, un tas, cik lēns tas bija, ir viens no trim: 250ms — ceturtdaļsekunde vai vairāk, bet mazāk nekā sekunde, 1s — sekunde vai vairāk, bet mazāk nekā piecas sekundes, un 5s — piecas sekundes vai vairāk. Laiks, ko pavadījāt, atbildot uz Windows uzvedni, vai velkot, vai mainot loga izmēru, tiek atskaitīts un nekad netiek skaitīts. recovered.audio=1 ir viens gadījums, kad FoxSDR saskārās ar kļūmi un patstāvīgi turpināja darbu. Vārds ir viena no trīspadsmit vietām, audio, reopen, srcthread, vendorcall, ringdrop, dspexc, cfgsave, enumchild, pluginapi, webroute, patchload, sdrenum, sdrlost, šādā secībā: skaņas izvade apstājās, un pārraugs to restartēja; SoapySDR radio draiveris izraisīja kļūmi, un FoxSDR radio atvēra no jauna patstāvīgi; radio draiveris neatgriezās no lasīšanas, kad uztvērējs tika apturēts, un FoxSDR pameta pavedienu; izsaukums SoapySDR ražotāja modulim neatgriezās laikā un tika atmests; radio piegādāja paraugus ātrāk, nekā tie tika izņemti, un daži tika izmesti; signālu apstrādes pavediens izmeta kļūdu, kas tika notverta, un uztvērējs apstājās; iestatījumu failu nevarēja ierakstīt; palīgprogramma, kas uzskaita SoapySDR radio, nobeidzās un tika ierobežota; spraudņa izsaukums FoxSDR izmeta kļūdu, un tam tika atbildēts ar noklusējuma vērtību; tīmekļa saskarnes apstrādātājs izmeta kļūdu, un serveris atbildēja ar kļūmi; saglabāta shēma tika ielādēta ar izlaistiem savienojumiem; SDRplay pakalpe neatbildēja uz skenēšanu, un skenēšana tika atmesta; SDRplay sesija tika zaudēta, un SDRplay ir aizvērts atlikušajai sesijas daļai. FoxSDR katru no tiem veido no fiksētas tabulas un nesūta neko, kā tajā nav, un saņemošais serveris izmet visu, kā nav tajā pašā tabulā, tāpēc nekad nav ierīces nosaukuma, sērijas numura, ceļa, frekvences vai ziņojuma teksta; ziņojumā ir ne vairāk kā astoņi sliktākie lēno kadru veidi un astoņi atgūšanās veidi. Tie tiek skaitīti zem tiem pašiem diviem slēdžiem kā neveiksmju skaitītāji, tikai tad, kamēr ir ieslēgti gan Lietojuma ziņošana, gan Diagnostika, tie gaida tajā pašā nelielajā failā ar nosaukumu telemetry-health blakus jūsu iestatījumu failam, līdz serveris ir pieņēmis ziņojumu, kas tos satur, un lietojuma ziņošanas izslēgšana failu noņem.

„Joprojām darbojas” pulss

Ziņojums, kas pienāk, kad lietotne startē, var pateikt, kas to palaida, bet nekad — kam tā joprojām ir atvērta. Tāpēc, kamēr FoxSDR darbojas — un tikai tad, ja lietojuma ziņošana ir ieslēgta, — tā arī ik pēc piecām minūtēm sūta vienu ļoti mazu ziņojumu, kurā ir trīs lauki un nekas cits:

NosūtītsPiemērsKāpēc
Instalācijas identifikatorstās pašas hex rakstzīmes (32), kas iepriekšTāpēc divpadsmit pulsi no vienas kopijas tiek skaitīti kā viena strādājoša kopija, nevis divpadsmit.
Lietotnes versija0.99.42Lai „darbojas tagad” varētu sadalīt pa versijām.
Pulsa marķieris1Paziņo saņēmējam, ka tas ir pulss, nevis sesijas ziņojums.

Nekas no sesijas netiek pievienots: nav režīmu, paneļu, radio modeļa, ilgumu, skaitītāju. Pulsi tiek rakstīti atsevišķā datu kopā, šķirti no sesiju ziņojumiem, tāpēc neviena lietojuma rādītāja nozīme nemainās. Tas pats slēdzis aptur abus: sūtītājs atsakās aktivizēties bez derīga instalācijas identifikatora, un lietojuma ziņošanas izslēgšana to dzēš, tāpēc izslēgts nozīmē — nekādu pulsu. Pulss, kas vēl ir ceļā, kad pienāk laiks nākamajam, tiek izlaists, nevis ievietots rindā.

Kur nonāk lietojuma ziņojumi

Uz šī projekta uzturētu Cloudflare Worker adresē https://telemetry.foxsdr.com, kas augstāk minētos skaitītājus ieraksta Cloudflare Workers Analytics Engine datu kopā. Cloudflare tos apstrādā mūsu vārdā un glabā trīs mēnešus, pēc tam tie izzūd. Neviens cits tos nesaņem, tie netiek pārdoti, iznomāti vai kopīgoti, un vienīgais, kas no tiem tiek nolasīts, ir apkopoti skaiti — caur to pašu ar paroli aizsargāto informācijas paneli, kas aprakstīts tālāk. Worker pirmkods tiek publicēts kopā ar lietotni, tāpēc varat izlasīt, ko dara saņēmēja puse. Avāriju ziņojumi šeit nenonāk — tie nonāk šīs vietnes pašas serverī, kas aprakstīts tālāk.

Avāriju un sastingšanas ziņojumi

Ja FoxSDR avarē vai pārstāj reaģēt, tas uzraksta kļūmi aprakstošu ziņojumu mapē %LOCALAPPDATA%\FoxSDR\crashes\ jūsu datorā un nosūta ziņojuma tekstu nākamajā startēšanas reizē — nekad no pašas kļūmes iekšienes, jo programma, kurā tikko notikusi kļūme, nevar droši atvērt tīkla savienojumu. Tas nonāk uz POST /api/crash šajā vietnē — nevis Cloudflare un nevis kādai trešajai pusei —, un tas ir anonīms: nav konta, nav licences atslēgas un nav nekā, ar ko pieteikties.

Slēdzis ir SISTĒMA → Diagnostika, un tas vienādi regulē gan rakstīšanu, gan sūtīšanu: kad tas izslēgts, ziņojums netiek rakstīts, mape netiek izveidota un savienojums nekad netiek atvērts. Tas ir cits slēdzis, nevis lietojuma ziņošana. Lietojuma ziņošanas izslēgšana neaptur avārijas ziņojumu — tā iztukšo tajā instalācijas identifikatora lauku, jo tad identifikators neeksistē un avārijas ziņojums nekad to neizveido (skatiet zemāk esošās tabulas pēdējo rindu). Līdz šim laidienam augstāk esošais paziņojums nosauca nepareizo slēdzi; programmatūra vienmēr ir izmantojusi Diagnostiku, un tagad abi saka vienu un to pašu.

Tas ir viss, ko ziņojums satur:

NosūtītsPiemērsKāpēc
Kas notikacrash vai hangSastingšana un avārija ir dažādas kļūmes.
Kļūmes parakstscascade.exe+0x1a2b/adsb.dllApvieno vienu un to pašu kļūmi, par kuru ziņojuši daudzi cilvēki, vienā ierakstā, tāpēc simts ziņojumu par vienu kļūdu ir viena lieta, kas jālabo, nevis simts.
Lietotnes versija, commit un būvējuma id0.61.0, 28fa1c2Kurā būvējumā tas notika un kuri simboli tam atbilst.
Kļūmes modulis un nobīdecascade.exe, 0x1a2bKur programmā kaut kas nogāja greizi.
Operētājsistēma un arhitektūraWindows 11, Linux vai Android 14, x64 vai arm64Kļūmes bieži ir specifiskas vienai platformai. Linux vai Android ziņojumā ir tie paši lauki; steka kadri nosauc kļūmes bibliotēkas GNU build id, nevis PDB id, jo neviena no šīm platformām netiek būvēta ar MSVC.
Kāda veida kļūme tā bijaaccess violation, 0xC0000005Ziņojuma paša iemesla rinda un Windows izņēmuma kods. Tieši tas norāda, ka kļūme tika absorbēta — lietotne to pārdzīvoja —, nevis bija avārija; bez tā abas izskatās vienādi. Kods un fiksēts teikums, nekad saturs.
Kurā loga zīmēšanas daļā bija sastingšana, no FoxSDR 0.99.64railTikai sastingšanas ziņojumā: kura loga zīmēšanas daļa bija procesā, kad tas apstājās, kā viens vārds no fiksēta deviņpadsmit vārdu saraksta: events, frame-start, pre-draw, plugin-panels, toolbar, rail, spectrum, patch, status, dialogs, polls, saves, render, present, recorder, plugins-reload, startup, user-wait, other. Tas nosauc programmas daļu, nekad spraudni, failu, radio vai frekvenci. Tas pats vārds tiek sūtīts ziņojuma iemeslā kā fiksēts teikums freeze: the frame was in rail; vārds, kura nav sarakstā, tiek izmests un netiek sūtīts. Sastingšanas ziņojums agrāk nesūtīja nekādu iemeslu.
Ielādētie spraudņi un to versijasADS-B 1.1.0„Avarē tikai tad, kad ielādēts ADS-B spraudnis” ir kļūmes apraksts; „dažreiz avarē” — nav.
Pavedienu stekicascade.exe+0x1a2b katram kadramSteks ir pati kļūme. Tie ir tikai moduļu nosaukumi, būvējumu id un skaitliskas nobīdes — nav pirmkoda ceļu, nav mainīgo, nav atmiņas satura. No FoxSDR 0.99.63 sastingšanas ziņojuma kadrs, kas atrodas moduļā, kurš ielādēts pēc FoxSDR palaišanas (sistēmas atkārtoti ielādēts grafikas draiveris, ražotāja DLL, čaulas paplašinājums), tiek nosūtīts kā šī faila nosaukums (nekad kā mapes ceļš) un nobīde, bet agrāk tas tika nosūtīts kā vienkārša adrese. Faila nosaukums var parādīt, kāda programmatūra ir instalēta Jūsu datorā; tas ir tāda paša veida nosaukums, kādu šie ziņojumi jau saturēja par draiveri, kas ielādēts palaišanas laikā.
Sesijas žurnāla beigasopened rtlsdrPēdējās rindas, ko lietotne ierakstīja žurnālā, — parasti tas ir tas, ko tā darīja kļūmes brīdī. Tas ir pašas lietotnes žurnāls: tas reģistrē stāvokļa izmaiņas — avots atvērts, ātrums iestatīts, spraudnis palaists —, nekad signāla saturu un nekad tāda faila nosaukumu vai ceļu, ko atvērāt. Tajā ir arī tas, ko teica radio draiveris un ko tā bibliotēkas izdrukāja standarta kļūdu plūsmā. Pirms jebkura tā rinda atstāj jūsu datoru — gan pašas lietotnes rindas, gan draivera rindas —, žurnāls tiek attīrīts: sērijas numuri un USB ierīču identifikatoru ierīcei specifiskā daļa tiek aizstāti ar <stripped>, konta nosaukums faila ceļā — ar <user>, bet viss, kas ir vienpēdiņās, piemēram, nosaukumi, ko piešķirat shēmas mezgliem un skaļruņiem, — ar '<name>'; no FoxSDR 0.99.59 katra tīkla adrese un katrs datora vai resursdatora nosaukums tiek aizstāts ar <host>, aiz tā atstājot porta numuru, bet seriālā porta numurs — ar # (COM#, /dev/ttyUSB#); katrā rindā, kurā minēti herci, frekvence, skaņošana, centrs, diapazons, nobīde, nesējs, priekšiestatījums vai raidīšana, katrs skaitlis tiek aizstāts ar #, ja vien tas nav atzīmēts kā diskretizācijas frekvence, laiks, līmenis, izmērs vai skaits, nav versija, identifikators vai kļūdas kods un nav daļa no nosaukuma, piemēram, R820T; un rindas, kurās USB draiveris uzskaita jūsu datoram pievienotās ierīces, tiek izlaistas, atstājot vienu rindu, kas norāda, cik to bija. No 0.99.59 lietotne savā žurnālā skaņas kartes nosaukumu neraksta nemaz, jo šo nosaukumu bieži izvēlas pats cilvēks. No 0.99.61 lietotne savā žurnālā arī pieraksta, kad skaņas izeja tiek atvērta vai noraidīta: audio draivera modeli, kanālu izkārtojumu un iztveres frekvenci, bet nekad skaņas ierīces nosaukumu.
Konteksta piezīmesmode: WFM, sampleRate: 2400000Dažas atslēgas/vērtības piezīmes, ko pievieno lietotne: režīms, avots (ģenerators, I/Q fails vai īsts radio), diskretizācijas frekvence, vai ierīce bija atvērta, SDR modelis bez sērijas numuriem, cik sekundes lietotne bija darbojusies un vai kļūmes pavediens izpildīja paša FoxSDR kodu vai radio draivera kodu. sampleRate ir diskretizācijas frekvence, nevis noskaņotā frekvence.
Frekvences korekcija, no FoxSDR 0.99.56ppm: +1.5 by retuningVai radio kvarca korekcija ir ieslēgta, tās vērtība miljondaļās un kā tā tiek pielietota (in the radio vai by retuning), vai off. Tā raksturo radio kvarcu, nevis frekvenci: tā neko neizsaka par to, ko klausījāties.
Citas programmatūras DLL procesā, no FoxSDR 0.99.69foreignModules: NahimicOSD.dll, RTSSHooks64.dllCitu programmu komponentu, kas ielādētas FoxSDR, failu nosaukumi — nekad mape, versija vai kas cits par failu: katrs ielādēts modulis, kas nav ne paša Windows, ne FoxSDR daļa (tā programmas mape, spraudņi, C++ izpildlaiks), ne SDR ražotāja draiveru faili, ko FoxSDR ielādē apzināti. Tas atklāj citas programmatūras DLL nosaukumus — audio draivera ekrāna pārklājumu, kadru ātruma skaitītāju, pretvīrusa vai ievades rīka āķi — un faila nosaukums var parādīt, kāda programmatūra ir instalēta jūsu datorā, tāpēc tas ir minēts šeit. Windows mapes faili ir izlaisti, lai saraksts būtu īss un jēgpilns. Tas ir tāpēc, ka ziņojumi par FoxSDR beigšanos grafikas draivera nodošanas posmā, kur ieaužas programmas, kas ievieto sevi katrā procesā, neļāva noteikt, kas vēl bija procesā. Tie paši nosaukumi tiek rakstīti lietotnes žurnālā (modules: 2 foreign - ... reizi startā, module arrived: ... kad vēlāk tiek ielādēts), tāpēc šīs rindas var parādīties iepriekš redzamā sesijas žurnāla beigās. Vērtība ir tukša, ja ziņojums to nenorāda, un šeit tiek glabāti ne vairāk kā 520 rakstzīmes.
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.
Instalācijas identifikatorsNejaušas hex rakstzīmes (32) vai tukšsIzmanto ātruma ierobežošanai un pēc tam atmet: instalācijas identifikators netiek glabāts. Datoram, kas iestrēdzis avāriju ciklā, nedrīkst ļaut pārpludināt serveri, un atšķirt vienu datoru no simta ir vienīgais, kam tas jebkad tiek nolasīts. Šeit tas nekad netiek ierakstīts diskā. Ja lietojuma ziņošana ir izslēgta, tas tiek nosūtīts tukšs — tad identifikatora nav, un avārijas ziņojums nekad to neizveido.

Labots FoxSDR 0.99.33. Pirms 0.99.33 iepriekš aprakstītā tīrīšana tika piemērota tikai radio draivera rindām, nevis paša lietotnes rindām, tāpēc dažas lietotnes rindas varēja nonākt avārijas vai sastingšanas ziņojumā ar frekvenci, kuru bijāt pieprasījis vai uz kuras raidījāt, patch radio nosaukumu (kas var ietvert sērijas numuru), nosaukumus, ko devāt patch daļām, pirmo teksta rindu, ko radījis dekodētājs patch lapā, un USB draivera izdrukāto USB ierīču sarakstu ar to sērijas numuriem. Tas pretrunēja šim paziņojumam. Kopš 0.99.33 katra rinda tiek notīrīta, pirms tā atstāj jūsu datoru, un šīs žurnāla rindas vairs nesatur šīs vērtības.

Labots FoxSDR 0.99.59. Šajā paziņojumā vienmēr ir teikts, ka avārijas ziņojumā nav datora nosaukuma un ka lietotne nekad nesūta jūsu IP adresi, taču līdz 0.99.59 attīrīšana nemeklēja tīkla adreses vai resursdatoru nosaukumus. Tāpēc dažas žurnāla rindas varēja nonākt avārijas vai sastingšanas ziņojumā, vai kļūdu ziņojuma diagnostikas žurnālā, un tajās varēja būt adrese vai resursdatora nosaukums, ko ievadījāt tīkla radio, piemēram, ADALM-Pluto, vai adrese vai tīmekļa adrese, ko ierakstīja tīkla radio draiveris; tajās varēja būt arī seriālā porta numurs un dažās kļūdu rindās skaņas kartes nosaukums. Tas bija pretrunā ar šo paziņojumu. No 0.99.59 adreses un resursdatoru nosaukumi tiek aizstāti un seriālo portu numuri maskēti, kā aprakstīts iepriekš, paša ADALM-Pluto rindās vairs netiek drukāta tā adrese, un neviena žurnāla rinda nenosauc skaņas karti.

Avārijas ziņojumā nav frekvences, nekā dekodēta, faila ceļa, lietotājvārda, datora nosaukuma, tīkla adreses un atrašanās vietas. Ziņojumi tiek glabāti šīs vietnes pašas serverī, aiz tā paša ar paroli aizsargātā informācijas paneļa kā viss pārējais, un tiek glabāti 90 dienas pēc tam, kad kļūme pēdējo reizi novērota, un pēc tam dzēsti — tie paši trīs mēneši, cik tiek glabāti lietojuma ziņojumi. Pirmais ziņojums par katru kļūmi tiek glabāts pilnībā, kopā ar vēl vienu ziņojumu par katru būvējumu, kurā kļūme saglabājas, līdz trim; katrs cits ziņojums par to pašu kļūmi tiek saskaitīts, nevis glabāts. Automātisks tests abos virzienos piesaista augstāk esošajai tabulai gan to, ko galapunkts pieņem, gan to, ko tas ieraksta diskā, tāpēc lauku nevar pievienot ne vienam, ne otram, nemainoties arī šai tabulai.

Pilna atmiņas izmete nekad netiek sūtīta, ne pie kādiem iestatījumiem. Atmiņas izmete ir programmas atmiņas kopija un var saturēt failu nosaukumus, logu virsrakstus un uztvertā signāla datus. Pēc noklusējuma tā ir izslēgta; ja to ieslēdzat sadaļā SISTĒMA → Diagnostika, fails .dmp tiek rakstīts blakus teksta ziņojumam, tikai lokāli, un augšupielādētājs atver failus ar nosaukumiem crash-*.txt un hang-*.txt un neko citu.

Sarga ziņojums, no FoxSDR 0.99.64. Dažas beigas nekas FoxSDR iekšienē nevar paziņot: avārija, kas izlaiž visus apstrādātājus, steka pārpilde, logs, kas sastindzis tik stipri, ka iestrēdzis arī sastingšanas pārraugs. Tāpēc interaktīvā sesijā, kad ieslēgta Diagnostika, FoxSDR palaiž savas programmas otru kopiju, bez loga, kas tikai gaida, kamēr beigsies pirmā — sargu. Tas var nolasīt, kā FoxSDR beidzās (tā izejas kodu un kad tas sākās un apstājās), nelielu kopīgu skaitļu lapu, ko FoxSDR uztur aktuālu (kādā posmā tas ir, cik kadru tas ir uzzīmējis un kad uzzīmēja pēdējo, kura loga zīmēšanas daļa ir procesā, vai ir atvērta izvēlne vai logs tiek vilkts), un sesijas žurnāla beigas, iztīrītas kā jebkura cita ziņojuma. Tas nelasa neko no FoxSDR atmiņas un neveido atmiņas izrakstu, un skaitļu lapā nav vietas tekstam, tāpēc tajā nevar būt ne vārda, ne ceļa, ne frekvences, ne adreses. Kad FoxSDR beidzas, sargs uzraksta vienu ziņojumu tajā pašā mapē un tādā pašā formātā kā pārējie — nevienu, ja FoxSDR beidzās normāli vai jau bija uzrakstījis vienu —, kura iemesls sastāv tikai no fiksētiem vārdiem un veselām sekundēm, bet rindas par uztvērēju aizstātas ar fiksētu teikumu, kas saka, ka tas tās nevar nolasīt. Pats tas neko nesūta: tā ziņojums aiziet nākamajā startēšanas reizē, ar to pašu slēdzi un tiem pašiem ierobežojumiem kā jebkurš cits, un tikai tad, ja FoxSDR avarēja, tā logs bija pārstājis zīmēt vai tas beidzās pirms pirmā kadra. Beigas no ārpuses (Uzdevumu pārvaldnieks vai skripts) un beigas tāpēc, ka Windows aizvēra jūsu sesiju, paliek jūsu datorā un nekad netiek sūtītas. Kad Diagnostika ir izslēgta, sargs netiek palaists.

Cik bieži. Ne vairāk kā pieci ziņojumi dienā no viena datora, un viena un tā pati kļūme tikai reizi dienā, lai cik reižu tā notiktu, — abi ierobežojumi tiek glabāti jūsu pašu iestatījumu failā, tāpēc dators avāriju ciklā pats pārstāj sūtīt, nevis tam tiek likts to darīt, un ziņojums, kura nosūtīšana neizdodas, vēlākos startos tiek mēģināts atkārtoti ne vairāk kā trīs reizes un pēc tam atstāts mierā. Lai nobīdi ziņojumā pārvērstu atpakaļ par funkcijas nosaukumu, vajadzīga tieši šī būvējuma atkļūdošanas datubāze, kas paliek mūsu pašu datoros un nekad netiek nekur augšupielādēta: atšifrēšana notiek lokāli, nevis serverī.

Ko lietotne nekad nesūta

  • Frekvences, uz kurām noskaņojaties. Tas, ko kāds klausās, ir visjutīgākā informācija, ko šī programmatūra zina, un tā nekad netiek vākta. Apvienotajā Karalistē tāda ziņojuma pārtveršana, kura saņemšanai jums nav atļaujas, vai tā satura izpaušana ir pārkāpums saskaņā ar Wireless Telegraphy Act 2006 (Bezvadu telegrāfijas likums) sadaļu 48.
  • Failu nosaukumi vai ceļi, ko atverat. Ieraksta faila nosaukums ir jūsu dati — tas var nosaukt pakalpojumu, vietu vai frekvenci. Ja I/Q failu neizdodas atkārtoti atvērt, žurnāls reģistrē, ka tas netika atvērts; nosaukums paliek ekrānā, kur jūs to jau zināt.
  • Nekas dekodēts — peidžeru ziņojumi, gaisa kuģi, kuģi, attēli, satelītu satiksme.
  • Jūsu atrašanās vieta vai jebkā uztverta atrašanās vieta — ieskaitot jūsu iestatīto uztvērēja pozīciju, kas netiek pārraidīta nevienā ziņojumā. Skatiet zemāk.
  • Jūsu IP adrese vai no tās atvasināta atrašanās vieta. Pieprasījums neizbēgami sasniedz serveri no kādas adreses, jo tā darbojas internets; lietojuma galapunkts nenolasa nekādu savienojuma informāciju un neraksta pieprasījumu žurnālus. No FoxSDR 0.99.59 tīkla adrese vai resursdatora nosaukums ziņojumā ietvertajās žurnāla rindās tiek aizstāts arī ar <host>.
  • Aparatūras sērijas numuri. Radio modelis ir noderīgs; sērijas numurs identificē jūsu konkrēto radio, un tas tiek noņemts pirms nosūtīšanas.
  • Jūsu vārds, datora nosaukums, lietotāja konts, jebkāds faila ceļš vai skaņas kartes nosaukums.
  • Pilna atmiņas izmete.

Uztvērēja pozīcija un GPS

FoxSDR jāzina, kur atrodas uztvērējs, jo katrs attālums un pelengs kartē un radara ekrānā tiek mērīts no tā. Pozīciju varat ievadīt, noklikšķināt kartē vai nolasīt no GPS uztvērēja seriālajā portā.

Pozīcija paliek jūsu datorā. Tā tiek glabāta jūsu pašu iestatījumu failā un nekad netiek pārraidīta — ne lietojuma ziņojumā, ne pulsā, ne avārijas ziņojumā, ne citur. Nolasīšanu no GPS sākat jūs: jūs norādāt portu un nospiežat „Nolasīt pozīciju no GPS”. Ports tiek aizturēts tikai līdz pirmās pozīcijas noteikšanai un ne ilgāk kā 60 s. Diagnostikas žurnāls reģistrē porta nosaukumu, datu pārraides ātrumu, teikumu un satelītu skaitu un jebkuru kļūdu — nekad pozīciju un nekad NMEA teikuma tekstu. Porta lauks, kurā ir kaut kas, kas neizskatās pēc porta, tiek reģistrēts kā tā veids un garums („a typed device path, 27 chars” — ievadīts ierīces ceļš un tā garums), lai faila ceļš ar jūsu lietotājvārdu nevarētu nonākt ziņojumā. To nodrošina divi automātiski testi: viens pārbauda žurnāla buferi, otrs — žurnāla failu, ko uzrakstīja īstā lietotne.

Spraudņu katalogs

Ar katalogu sazinās, kad atverat spraudņu veikala logu (kopš FoxSDR versijas 0.99.16 — pirmo reizi sesijā), ikreiz, kad tajā nospiežat PĀRBAUDĪT, un kad izvēlaties kaut ko instalēt. Startējot nekas netiek lejupielādēts, logs pats no sevis neatveras atkārtoti, un neviens spraudnis nekad neatjauninās pats. Katalogs ir GitHub publicēts fails (raw.githubusercontent.com), tāpēc šis pieprasījums sasniedz GitHub serverus, kas — kā jebkurš tīmekļa pieprasījums — redz adresi, no kuras tas nāk. Kopā ar to netiek sūtīts neviens jūsu identifikators: nav instalācijas id, nav sīkdatnes, nav nekā, ko varētu sasaistīt ar lietojuma ziņojumu. Katra lejupielāde notiek caur HTTPS, tai ir izmēra ierobežojums, tā tiek noraidīta, ja pāradresē uz citu serveri, un tiek pārbaudīta pret katalogā publicēto sha256, pirms tai ļauj kļūt par failu. Avots ir iestatījums: varat to novirzīt uz citu katalogu vai uz index.json savā diskā, un tad tīkla pieprasījums netiek veikts vispār.

Spraudņu vietnes, ko pievienojat

Kopš FoxSDR 0.99.74 varat pievienot citu cilvēku spraudņu katalogus, ko sauc par spraudņu vietnēm, un katra pievienotā vietne ir vēl viena adrese, ar ko lietojumprogramma sazinās. Vietnes pievienojat tikai jūs: spraudņu veikala augšējā joslā nospiediet VIETNES, ielīmējiet adresi un atzīmējiet lodziņu, kurā teikts, ka FoxSDR vietni nav pārskatījis. FoxSDR pats neko nepievieno un ar neko nesazinās. Vietni nolasa tajos pašos divos brīžos kā publisko katalogu — pirmoreiz, kad sesijā atverat veikalu, un ikreiz, kad nospiežat PĀRBAUDĪT — un atbildei tiek dotas dažas sekundes. Pieprasījumā ir jūsu norādītā adrese un nekas cits no FoxSDR: nav identifikatora, nav sīkfaila, un ir klienta nosaukums (cascade-plugin-repo/1.0), kas visām kopijām ir vienāds. Tāpēc vietne redz jūsu IP adresi, tāpat kā jebkurš tīmekļa serveris.

Vietnes spraudņa failus un attēlus ielādē tikai no tā paša resursdatora kā tās katalogu un tikai tad, kad pie kāda tās spraudņa nospiežat IEGŪT vai ATJAUNIN. vai atverat tā lapu. Katras vietnes katalogu glabā nemainītu spraudņu mapē jūsu pašu diskā, startējot nolasa vēlreiz un izdzēš, kad pie vietnes nospiežat NOŅEMT; pašas adreses ir jūsu iestatījumu failā. Spraudņu kataloga un spraudņu instalēšanas kļūmju skaitītāji (skat. iepriekš sadaļu par lietojuma ziņojumiem) pieder publiskajam katalogam: vietne, kurai nevar piekļūt, vai kāds tās spraudnis, ko neizdodas instalēt, netiek skaitīts.

Spraudņi, kas tiek piedāvāti tikai dažās valstīs

Daži spraudņi tiek piedāvāti tikai savienojumiem no noteiktām valstīm. Kad lietotne ielādē spraudņu katalogu, tā arī prasa šai vietnei īsu reģionālo sarakstu, un spraudnis no šī saraksta tiek lejupielādēts no šīs vietnes, nevis no GitHub. Lai izlemtu, ko atbildēt, vietne nolasa divburtu valsts kodu, ko Cloudflare nodod kopā ar pieprasījumu (CF-IPCountry) un ko Cloudflare nosaka pēc adreses, no kuras pieprasījums nāk. Valsts kods un adrese tiek izmantoti tikai šai vienai atbildei un netiek saglabāti, netiek nosūtīts neviens jūsu identifikators, un šie pieprasījumi netiek reģistrēti šīs vietnes statistikā. Savienojums, kura valsti nevar noteikt, vai savienojums, kas nāk caur Tor, saņem tukšu sarakstu. VPN maina valsti, ko redz vietne. Reģionālais saraksts netiek pieprasīts, ja veikalam esat norādījis citu katalogu.

Spraudnis, kas var raidīt

Kopš FoxSDR 0.99.74 spraudnis var lūgt sūtīt skaņu caur jūsu raidītāju; spraudņu veikals un logs „Uzstādītie moduļi” to tad rāda kā „Var raidīt ar FoxSDR starpniecību”. Raidītāju tas var ieslēgt tikai tad, ja esat nospiedis PIEŠĶIRT RAIDĪŠANU tā lapā un bruņojis lapu RAIDĪT uz 5, 15 vai 60 minūtēm. Atļauja tiek glabāta jūsu pašu iestatījumu failā pēc spraudņa faila nosaukuma un netiek nekur sūtīta; bruņošanas laika logs netiek glabāts vispār. Diagnostikas žurnāls jūsu datorā reģistrē ieslēgšanu — tx: armed 15 min, tx: plugin <name> keyed, tx: plugin <name> unkeyed (<why>) un tx: disarmed (<why>) — kā spraudņa deklarēto nosaukumu, iemeslu no fiksēta saraksta un minūšu skaitu, nekad ne frekvenci, un šīs rindas tiek attīrītas tāpat kā jebkura cita žurnāla rinda, kad sagatavo ziņojumu vai diagnostikas komplektu. FoxSDR paša ziņojumos nekam no tā nav lauka.

Satelītu elementu kopas

Satelītu spraudnis uztur savas orbītas elementu kopas aktuālas, ielādējot tās no avotiem, kas nosaukti tā failā satellite.cfg, ik pēc divpadsmit stundām, kamēr tas ir ielādēts. Šī vietne glabā šo elementu kopu kopiju adresē GET /tle/all.tle — CelesTrak staciju, amatieru un meteoroloģisko satelītu grupas, kā arī NOAA 15, 18 un 19, šeit atjauninātas ik pēc divpadsmit stundām —, un Satellites versijas 1.0.4 un jaunākas pašas pārslēdzas uz šo failu ikreiz, kad neizdodas visi failā satellite.cfg norādītie avoti, lai dators, kuru CelesTrak atraida, joprojām varētu tos izsekot. Lai tas notiktu, failā nav jānorāda šī vietne; rinda fallback-url none tajā izslēdz šo rezerves variantu, un refresh-hours 0 izslēdz visu ielādēšanu. Pieprasījumā nav identifikatora, instalācijas id un sīkdatnes, un šis serveris par to neraksta analītikas ierakstu — tāpat kā ar atjauninājumu pārbaudi, tiek reģistrēti tikai lapu skatījumi un failu lejupielādes, un spogulis nav ne viens, ne otrs. Pašas elementu kopas pieder CelesTrak (celestrak.org), un katra atbilde to norāda.

Gaisa kuģu reģistra uzmeklēšana

Neobligātais spraudnis Aircraft Info parāda, kas ir katrs kartē redzamais gaisa kuģis, — tā reģistrācijas numuru, tipu un operatoru. Lietotne pati šo pieprasījumu nekad neveic; to iespējo tieši šī spraudņa instalēšana. Sākot ar versiju 1.1.0, spraudnis vispirms vaicā šai vietnei, adresē GET /api/aircraft/<address>, un nosūta tikai gaisa kuģa sešu heksadecimālo ciparu ICAO adresi — skaitli, ko gaisa kuģis pats pārraida, — bez identifikatora, instalācijas id un sīkdatnes. Par katru gaisa kuģi tiek vaicāts vienreiz, un atbilde tiek glabāta jūsu datorā, tāpēc atkārtoti par to netiek vaicāts. Tikai tad, ja šī vietne gaisa kuģi nepazīst vai nav sasniedzama, spraudnis vaicā pakalpojumam api.adsbdb.com, kas ir bezmaksas trešās puses pakalpojums, kā iepriekšējās versijas darīja vienmēr. Gaisa kuģu kopums, ko uztvērējs dzird, aptuveni norāda, kur tas atrodas, tāpēc spraudnis ir neobligāts un to pasaka pirms instalēšanas.

Ko šis serveris glabā par uzmeklēšanu: neko par atsevišķu pieprasījumu. Analītikas ieraksts netiek rakstīts, un netiek reģistrēta ne gaisa kuģa adrese, ne adrese, no kuras nāca pieprasījums. Vienīgais ieraksts ir pieci kopsummu skaitītāji kopš servera pēdējās palaišanas — uzmeklējumi, atrasti, nav atrasti, nepareizi formēti un ātruma ierobežoti —, ko rāda informācijas panelis. Lai neviens nevarētu nokopēt tabulu vairumā, katrai pieslēgušajai adresei ir uzmeklējumu kvota, kas tiek glabāta atmiņā, tieši tāpat kā citiem galapunktiem šeit, un nekad netiek ierakstīta diskā; tā tiek aizmirsta, kad serveris tiek restartēts vai kad tiek izsekotas vairāk nekā desmit tūkstoši adrešu, atkarībā no tā, kas notiek pirmais.

Atbildes nāk no OpenSky Network gaisa kuģu datubāzes (opensky-network.org): katram gaisa kuģim tā reģistrācijas numurs, tipa apzīmējums, ražotājs, modelis un, ja reģistrēts, operators. OpenSky piedāvā šo datubāzi „tādu, kāda tā ir” un lūdz lietotājus citēt: Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic un 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), April 2014. Tur reģistrētais īpašnieks netiek kopēts uz šo vietni un netiek no tās pasniegts, jo privātam gaisa kuģim tas ir cilvēka vārds; tiek kopēts un pasniegts tikai operators, kas ir aviokompānija, gaisa spēki vai uzņēmums.

Pārlūka saskarne

FoxSDR var nodrošināt savu saskarni caur HTTP citiem datoriem jūsu tīklā. Tā ir pēc noklusējuma izslēgta un piesaistīta jūsu datoram, līdz to maināt; jebkurai plašākai piesaistei ir vajadzīga parole, un bez tās plašākā piesaiste tiek noraidīta, nevis atvērta. Paroles tiek glabātas jaucējkoda veidā (PBKDF2-HMAC-SHA256), un sesijas tiek atsauktas ikreiz, kad mainās iestatījumi. TLS apzināti nav, jo lietotne neizmanto nevienu kriptogrāfijas bibliotēku un neapgalvos transporta drošību, ko nevar nodrošināt, — novietojiet tās priekšā reverso starpniekserveri vai privātu tuneli un nekad nepārsūtiet uz to portu tieši. Ikviens, kam piešķirat piekļuvi, var redzēt un vadīt to, ko dara uztvērējs.

No lietotnes sūtīti funkciju pieprasījumi

Lietotnes galvenajā lapā ir lodziņš „IETEIKT FUNKCIJU”, kurā varat ierakstīt, ko vēlaties, lai tā darītu, un nospiest „SŪTĪT”. Nekas netiek nosūtīts, kamēr nenospiežat šo pogu, tas nekad nenotiek automātiski, un pieprasījums, kas mūs nesasniedz, netiek ievietots rindā vai atkārtots fonā — tas, ko ierakstījāt, paliek lodziņā, tikai atmiņā, lai jūs varētu vēlreiz nospiest „SŪTĪT”, un tas nekad netiek ierakstīts konfigurācijas failā vai žurnālā. Tas ir viss, ko viens pieprasījums satur:

NosūtītsPiemērsKāpēc
Tas, ko ierakstījātPlease add a squelch control to the FLEX decoderPats pieprasījums, garumā no 10 līdz 100000 rakstz. Vadības rakstzīmes tiek noņemtas pirms saglabāšanas; rindiņu pārtraukumi tiek saglabāti.
Kontakts, ja to norādījāt[email protected] vai izsaukuma signālsNeobligāti, līdz 120 rakstz., lai mēs varētu uzdot papildu jautājumu. Atstājiet tukšu, un pieprasījumā nebūs nekā, kas varētu jūs identificēt.
Lietotnes versija0.99.42No kura būvējuma nāca pieprasījums.
Operētājsistēmawindows, linux vai androidKura platforma to nosūtīja.
Arhitektūrax64 vai arm64Kā iepriekš.
Datu shēmas numurs1Pārraides līguma versija, lai turpmākas formāta izmaiņas nevarētu sajaukt ar kādu no augstāk minētajiem laukiem.

Tas nonāk uz POST /api/feature-request šajā vietnē. Jūsu IP adrese tiek izmantota tikai, lai uzturētu saprātīgu sūtīšanas ātrumu, un nekad netiek ierakstīta diskā — faktiski saglabātais ieraksts ir jūsu ziņojums, jūsu kontaktadrese, ja to norādījāt, lietotnes versija, platforma, arhitektūra un jūsu aptuvenā valsts, ja mūsu uzmeklēšana to var noteikt no savienojuma, un nekas cits. To lasa projekta uzturētājs administrēšanas panelī aiz tās pašas paroles kā viss pārējais šeit, un tas tiek glabāts, līdz tiek dzēsts no šī paneļa vai līdz jūs to palūdzat. Pieprasījums, kas ir izskatīts — pievienots FoxSDR vai atbildēts citādi —, tur var tikt arhivēts, nevis dzēsts, lai projekts varētu sekot, kas tika lūgts un kas uzbūvēts; arhivēts pieprasījums joprojām tiek glabāts ar visu iepriekš uzskaitīto. Ja norādījāt kontaktadresi un vēlaties pieprasījumu dzēst, rakstiet uz zemāk norādīto adresi un citējiet pietiekami daudz no nosūtītā, lai to varētu atrast.

No lietotnes sūtīti kļūdu ziņojumi un nepatikas

Tieši zem „IETEIKT FUNKCIJU” lietotnē ir lodziņš „ZIŅOT PAR KĻŪDU / NEPATĪK”, kurā norādāt, ka vai nu kaut kas ir salūzis, vai arī tur ir kaut kas, kas jums nepatīk, un nospiežat „SŪTĪT”. Tas darbojas tieši tāpat kā funkciju pieprasījumu lodziņš: nekas netiek nosūtīts, kamēr nenospiežat šo pogu, nekas netiek ievietots rindā vai atkārtots fonā, un tas, ko ierakstījāt, paliek tikai atmiņā — nekad konfigurācijas failā, nekad žurnālā. Tas nav avārijas ziņojums, lai gan tālāk aprakstītais diagnostikas žurnāls iziet caur to pašu filtru un var saturēt daļu no tā, ko satur avārijas ziņojums. Tas ir viss, ko viens ziņojums satur:

NosūtītsPiemērsKāpēc
Vai tā ir kļūda vai nepatikabug vai dislikeIzvēle, ko veicāt lodziņa augšā: kaut kas, kas nedarbojas, vai kaut kas, kas darbojas, kā paredzēts, bet ko jūs labāk vēlētos citādu.
Tas, ko ierakstījātThe waterfall freezes when I change the sample ratePats ziņojums, garumā no 10 līdz 100000 rakstz. Vadības rakstzīmes tiek noņemtas pirms saglabāšanas; rindiņu pārtraukumi tiek saglabāti.
Kontakts, ja to norādījāt[email protected] vai izsaukuma signālsNeobligāti, līdz 120 rakstz., lai mēs varētu uzdot papildu jautājumu. Atstājiet tukšu, un ziņojumā nebūs nekā, kas varētu jūs identificēt.
Lietotnes versija0.99.42No kura būvējuma nāca ziņojums, lai jau salabota kļūda netiktu meklēta vēlreiz.
Operētājsistēmawindows, linux vai androidKura platforma to nosūtīja.
Arhitektūrax64 vai arm64Kā iepriekš.
Datu shēmas numurs1Pārraides līguma versija, lai turpmākas formāta izmaiņas nevarētu sajaukt ar kādu no augstāk minētajiem laukiem.
Diagnostikas žurnāls, no FoxSDR 0.99.430.99.43 windows x64, Ettus B200 — recent log lines, serials/frequencies/paths scrubbedPēc noklusējuma atzīmēts, kad ziņojat par kļūdu, un pēc noklusējuma neatzīmēts, ja kaut kas nepatīk — pirms Sūtīt nospiešanas varat mainīt jebkuru no tiem. Tas satur lietotnes versiju, jūsu operētājsistēmu, kurš uztvērējs tika izmantots, īsu jūsu iestatījumu kopsavilkumu un jaunākās pašas lietotnes žurnāla rindas, kas izgājušas caur to pašu filtru, ko avārijas ziņojuma žurnāla beigas: sērijas numuri un USB ID tiek aizstāti, jebkurš ar frekvenci saistīts skaitlis tiek aizstāts, viss vienpēdiņās tiek aizstāts, tīkla adreses un resursdatoru nosaukumi tiek aizstāti un seriālo portu numuri maskēti (no FoxSDR 0.99.59), un konta vārds faila ceļā tiek noņemts. Šis serveris atkārto pēdējo no šīm pārbaudēm, ja kaut kas tomēr tika palaists garām. Tas tiek glabāts un dzēsts kopā ar pārējo ziņojuma daļu, saskaņā ar tiem pašiem noteikumiem kā viss iepriekš minētais. No FoxSDR 0.99.61 jūsu iestatījumu kopsavilkumā ir norādīts arī, vai skaņas izeja ir atvērta un caur kuru audio draivera modeli, skaļums, vai skaņa ir izslēgta un kas to izslēdzis (jūs, dekodētāja spraudnis vai raidīšanas taustiņš; spraudnis tiek aprakstīts, bet nekad nosaukts), kā arī squelch līmenis, vai tas ir atvērts un kādu signāla līmeni tas vērtē, kas ir līmenis, nevis frekvence. Tajā nekad nav jūsu skaņas ierīces nosaukuma vai frekvences, uz kuru esat noskaņojies. No FoxSDR 0.99.62 tajā ir arī trīs papildu lietas: iepriekšējās sesijas žurnāla pēdējās rindas (ne vairāk kā 80) vai vārdi, kas norāda, ka nav ko lasīt; viena rinda par katru no desmit jaunākajiem avārijas vai sastingšanas ziņojumiem jūsu datorā, norādot, vai tā bija avārija, sastingšana vai displeja apstāšanās, cik sen tas tika uzrakstīts, kura versija to uzrakstīja, cik ilgi šī sesija bija darbojusies, cik ilgi logs bija apstājies vai avārijas iemeslu un kodu, tā kļūmes parakstu un to, kas notika ar tā nosūtīšanu, bez steka, bez žurnāla rindām, bez moduļu saraksta un bez no šiem ziņojumiem ņemtiem failu nosaukumiem vai ceļiem; un rinda, kas norāda, cik radio darbina shēmas lapa, un katra draivera veidu, nekad radio nosaukumu, sērijas numuru vai adresi, ieraksta nosaukumu vai frekvenci. Katra iepriekšējā žurnāla un ziņojumu saraksta rinda iet caur to pašu filtru. Kad Diagnostika ir izslēgta, diagnostikas žurnālā nav ne iepriekšējās sesijas žurnāla, ne ziņojumu saraksta, un nekas no tā nav daļa no avārijas vai sastingšanas ziņojuma, ko FoxSDR nosūta pats.
Ielīmēts ziņojums, no FoxSDR 0.99.69sentinel:outside, written by 0.99.66, and the reportTikai tad, ja tas attiecas. Ja jūsu ierakstītajā vai ielīmētajā ziņojumā ir FoxSDR avārijas, sastingšanas vai sargziņojuma ziņojums — teksts, ko satur ziņojumu mapes fails un ko cilvēki dažkārt ielīmē ar roku — lietotne to atpazīst, pirms nospiežat Sūtīt, lapā paziņo par to (“Ziņojums tika atpazīts un pievienots kā …”) un nosūta to vēlreiz līdzās ziņojumam ar trim ziņām: kāda veida ziņojums tas ir (avārija, sastingšana, displeja aizture vai viens no pieciem sargsuņa reģistrētajiem beigu veidiem), būvējums, kas to uzrakstīja (paša ziņojuma konteksta bloka versijas rinda, kas var nebūt tā, kuru lietojat tagad), un pats ziņojums. Tas nav nekas, ko jau nesūtītu: tie ir jūsu ziņojuma vārdi, sakārtoti pēc veida, lai administratora lapa to varētu nosaukt. Tiek skatīts tikai lodziņā esošais teksts; neviens fails netiek lasīts. Šeit tas tiek tīrīts tāpat kā diagnostikas žurnāls (konta nosaukums faila ceļā un jebkura e-pasta adrese tiek noņemti), ierobežots līdz 64 KiB un glabāts kopā ar pārējo ziņojumu, ar tiem pašiem noteikumiem kā viss iepriekš minētais.

Kopš FoxSDR 0.99.69 diagnostikas žurnālā ir vēl viena rinda, kas tikai pēc faila nosaukuma (nekad mape vai versija) nosauc citu programmu komponentus, kas ielādēti FoxSDR — pārklājumu vai āķi, ko tur ievietojusi cita programma; tas ir tas pats saraksts, ko apraksta iepriekšējā avāriju ziņojuma tabula, un tas ir arī daļa no avārijas vai sastingšanas ziņojuma, ko FoxSDR nosūta pats.

Tas nonāk uz POST /api/problem-report šajā vietnē. Jūsu IP adrese tiek izmantota tikai, lai sūtīšanas ātrumu noturētu saprātīgā līmenī, un tā nekad netiek rakstīta diskā — faktiski glabātais ieraksts ir tas, vai tā bija kļūda vai nepatika, jūsu ziņojums, jūsu kontaktadrese, ja to norādījāt, lietotnes versija, platforma, arhitektūra, jūsu aptuvenā valsts, ja mūsu uzmeklēšana to var noteikt pēc savienojuma, diagnostikas žurnāls, ja to atstājāt pievienotu, jūsu ziņojumā atpazītā ziņojuma veids (iepriekš), un nekas cits. To lasa projekta uzturētājs administratora panelī aiz tās pašas paroles kā viss pārējais šeit, un ziņojums tiek glabāts, kamēr tas netiek dzēsts no šī paneļa vai kamēr nepieprasāt. Ziņojums, kas ir izskatīts — labots FoxSDR vai atbildēts citādi — var tikt arhivēts, nevis dzēsts; arhivēts ziņojums joprojām tiek glabāts ar visu iepriekš minēto. Ja norādījāt kontaktadresi un vēlaties ziņojumu dzēst, rakstiet uz zemāk norādīto adresi un citējiet pietiekami daudz no nosūtītā, lai to varētu atrast.

Vietne: kas tiek reģistrēts, kad to apmeklējat

Ieraksts tiek rakstīts par katru lapas skatījumu un katru lejupielādi neatkarīgi no tā, vai pieņemat sīkdatnes. Tā ir pirmās puses analītika: dati paliek serverī, kas nodrošina šo vietni, tie netiek kopīgoti ar reklāmas tīklu, un lapā nav trešo pušu skriptu.

ReģistrētsNo kurienes tas nākVajadzīga piekrišana
Datums un laiks, pieprasītā lapa, HTTP metode un protokolsPieprasījumsNē
Jūsu IP adrese un tās sālīts jaucējkodsSavienojumsNē
Aptuvenā atrašanās vieta: valsts, reģions, pilsēta, pasta indeksa apgabals, laika josla un šīs pilsētas koordinātas — nevis jūsuIP adrese, uzmeklēta caur ip-api.comNē
Jūsu tīkls: interneta pakalpojumu sniedzējs, organizācija, AS numurs un tas, vai adrese ir zināms VPN, datu centrs vai mobilais tīklsTā pati uzmeklēšanaNē
Pārlūks un versija, operētājsistēma un versija, ierīces tips un tas, vai pieprasījums izskatās pēc robotaUser-Agent galveneNē
Kura lapa jūs šeit atsūtīja un jebkuri kampaņas tagi saitē (utm_source u. c.)Referer galvene un URLNē
Vēlamās valodasAccept-Language galveneNē
Kuru failu lejupielādējāt, tā versija, cik baitu tika nosūtīts un vai pārsūtīšana tika pabeigtaPati lejupielādeNē
Ekrāna un loga izmērs, pikseļu attiecība, krāsu dziļumsJūsu pārlūks, ziņo šīs lapas skriptsJā
CPU kodolu skaits un aptuvenais ierīces atmiņas apjomsTas pats skriptsJā
Laika josla, valodu saraksts, tumšā režīma izvēle, skārienekrāna atbalsts, platformaTas pats skriptsJā
Savienojuma tips, aptuvenais lejupielādes ātrums un aprites laiksTas pats skriptsJā
Cik ilgi lapa bija redzama, cik tālu ritinājāt, cik klikšķu un kuras pogas nospiedātTas pats skriptsJā

Kas apzināti netiek darīts

  • Nekāda pārlūka pirkstu nospiedumu vākšana: nekāda canvas, audio, fontu vai WebGL zondēšana un nekas, kas mēģina jūs atkārtoti identificēt pēc jūsu atteikuma.
  • Nav trešo pušu izsekotāju, reklāmas pikseļu, sociālo tīklu logrīku vai analītikas pakalpojumu. Nekas šajā lapā netiek ielādēts no cita domēna.
  • Nav mēģinājumu nolasīt jūsu starpliktuvi, akumulatoru, kameru, mikrofonu, saglabātās paroles vai pārlūkošanas vēsturi — nekas no tā lejupielādes lapai nav vajadzīgs.
  • Jūsu dati netiek pārdoti, iznomāti vai kopīgoti ne ar vienu. Vienīgais ārējais pieprasījums, ko serveris veic par jums, ir iepriekš aprakstītā atrašanās vietas uzmeklēšana pēc IP adreses.

Jūsu publicētie saskarnes dizaini

Šī vietne var glabāt FoxSDR saskarnes dizainu — .foxui pakotni —, ko izvēlaties publicēt. Nekas netiek nosūtīts, kamēr nenospiežat Publish, un tas tiek nosūtīts uz POST /api/gui/publish. Tiek glabāts tas, ko satur pakotne: pats dizains, jūsu ievadītais nosaukums, versija un apraksts, autora vārds, ja to ievadījāt, publicēšanas laiks un nejaušs identifikators. Jūsu IP adrese tiek izmantota tikai tam, lai publicēšanas biežums paliktu saprātīgās robežās, un tā nekad netiek ierakstīta diskā. Publicēta pakotne nekur netiek uzskaitīta; ikviens, kam ir tās saite, var to lejupielādēt. Tā tiek glabāta, līdz to izdzēš administrēšanas panelī vai līdz jūs to lūdzat — rakstiet uz tālāk norādīto adresi un norādiet tās saiti.

Ja piesakāties par beta testētāju

Beta veidlapa un jaunumu pieteikšanās ir vienīgās vietas, kur šī vietne jums kaut ko prasa, izņemot saskarnes dizaina publicēšanu (skatīt augstāk). Iesniedzot to, tiek saglabāta jūsu e-pasta adrese un tas no turpmāk minētā, ko izvēlējāties norādīt: vārds vai izsaukuma signāls, jūsu platforma, radio, ko plānojat izmantot, jūsu piezīmes un to funkciju saraksts, kuras pieteicāties testēt. Līdz ar to mēs glabājam to pašu apmeklējuma kontekstu, kas aprakstīts iepriekš, — aptuveno atrašanās vietu, tīklu, pārlūku un operētājsistēmu —, jo kļūdas ziņojums lasās ļoti atšķirīgi atkarībā no vides, no kuras tas nāk.

  • Adrese tiek izmantota vienam mērķim: lai sazinātos ar jums par beta būvējumiem un to, ko testēt. Nav jaunumu vēstules, nav mārketinga, un tā nekad netiek nodota nevienam citam.
  • Nekas nenotiek, kamēr neapstiprināt. Piesakoties tiek nosūtīts viens e-pasts ar sešciparu kodu, ko ievadāt lapā, lai apstiprinātu, ka adrese ir jūsu. Kods ir derīgs 30 min un tiek noraidīts pēc piecām nepareizām ievadēm. Kamēr tas nav ievadīts, ieraksts ir neaktīvs: jūs neesat testētāju sarakstā, jūsu ieraksts netiek skaitīts, un nekas vairāk nekad netiek sūtīts. Ja jūsu adresi ievadīja kāds cits, ignorējiet šo e-pastu, un ieraksts nekad nekļūs īsts — nav no kā atrakstīties un nav jādara nekas. Šis viens ziņojums ir vienīgais automātiskais e-pasts, ko pieteikšanās var radīt.
  • Ja jūs mums rakstījāt, mēs varam jūs uzaicināt. Kāds, kas mums ir rakstījis un atstājis adresi — piemēram, caur lietotnes ieteikumu lodziņu —, var saņemt no mums vienu personisku uzaicinājumu ar vienreizēju saiti, kas atver šīs vietnes taustiņu „Apstiprināt”. Šis uzaicinājums tiek glabāts kā gaidošs ieraksts tieši tāpat kā neapstiprināta pieteikšanās: jūs nekļūstat par testētāju un jūsu ieraksts netiek skaitīts, ja vien nenospiežat „Apstiprināt”, un, ja to ignorējat, mēs jums vairs nerakstām. Gaidošam ierakstam nav derīguma termiņa; tas tiek dzēsts, kad mēs to izņemam no saraksta vai kad jūs to palūdzat ar vienu e-pastu uz zemāk norādīto adresi.
  • Pēc apstiprināšanas jūs saņemat savu privāto pārvaldības saiti, un mēs rakstām, kad iznāk būvējums, kam vajadzīgs tas, ko piedāvājāt testēt. Tas ir cilvēks, kas jums raksta, nevis adresātu saraksts. Ja saiti pazaudējat, varam izsniegt jaunu: vecā uzreiz pārstāj darboties, jaunā tiek nosūtīta jums pa e-pastu, un mēs saglabājam, kad tas izdarīts un vai e-pasts tika nosūtīts.
  • Šis e-pasts iet caur Apple. Pastu no foxsdr.com pārnes Apple iCloud Mail pakalpojums, tāpēc jūsu adrese un ziņojums ceļā pie jums iet caur viņu serveriem saskaņā ar viņu kā mūsu pasta pakalpojumu sniedzēja noteikumiem. Nekas cits par jums viņiem netiek sūtīts.
  • Tas tiek glabāts atsevišķi no analītikas. Pieteikumi tiek glabāti savā failā, ko var lasīt tikai konts, ar kuru darbojas serveris; analītikas žurnāls reģistrē, ka notika kāda pieteikšanās un cik funkciju tika izvēlēts, nekad — kas. Automātisks tests nogāž būvējumu, ja adrese jebkad nonāk analītikas žurnālā.
  • Atkārtota pieteikšanās ar adresi, kas jau ir sarakstā, šo ierakstu nemaina. Izmaiņas veic savā testētāja lapā. Tā vietā uz adresi tiek nosūtīts viens e-pasts: tās privātā saite, ja adrese ir apstiprināta, vai jauns kods, ja nav, un nekad biežāk kā reizi 15 minūtēs.
  • Mēs glabājam kopiju tam, ko jums nosūtījām. Katrs ziņojums, ko šī vietne sūta testētājam, — apstiprinājums un katrs ziņojums par būvējumu — tiek glabāts ar tā tekstu, lai mēs varētu redzēt, kas tika teikts un vai tas pienāca. Kopija tiek reģistrēta pie jūsu iekšējā id, nevis adreses, un tās personiskās daļas (apstiprinājuma kods vai saite un jūsu pārvaldības saite) tiek noņemtas pirms saglabāšanas, tāpēc saglabātu ziņojumu nekad nevar izmantot, lai rīkotos jūsu vārdā. Šīs kopijas tiek dzēstas kopā ar pārējo jūsu ierakstu, kad aizejat.
  • Ziņas starp jums un mums tiek glabātas. Ziņu lodziņš jūsu testētāja portālā ir saruna ar cilvēku, kurš veido FoxSDR: tas, ko mēs jums rakstām, un tas, ko jūs atbildat, katrs ar tā uzrakstīšanas laiku un, ja to izvēlējāties, ziņojumu, uz kuru tas attiecas. Tā tiek glabāta pie jūsu iekšējā identifikatora, nevis adreses, un to varat lasīt tikai jūs (ar savu privāto saiti) un mēs. Mēs arī atzīmējam, kad mūsu ziņas ir bijušas jūsu ekrānā, lai zinātu, ka tās jūs sasniegušas. Kamēr jūsu lapa ir atvērta, tā ik pēc dažām sekundēm pieprasa jaunas ziņas, tāpēc tās parādās, tiklīdz ir uzrakstītas, un paziņo, cik sen jūs to pēdējo reizi lietojāt; kamēr tā turpina pieprasīt, un pusminūti pēc tam, un tikai tad, ja esat to lietojis pēdējo piecu minūšu laikā, serveris zina, ka esat šeit. Tas tiek turēts tikai tā atmiņā un nekad netiek pierakstīts. Mēs nesūtām e-pastu par katru ziņu: kad rakstām, kamēr jūs neesat šeit, jūs saņemat vienu īsu e-pastu, ka jūs gaida ziņa, ar savu saiti un bez pašas ziņas. Kamēr šī ziņa nav izlasīta, līdz 12 stundām neseko neviens cits šāds e-pasts, un arī ne pusstundas laikā pēc iepriekšējā; bet ja bijāt lapā, kad rakstījām, taču desmit minūtes vēlāk ziņu vēl neesat redzējis, e-pasts tiek nosūtīts tad. Šī e-pasta kopija tiek glabāta, kā aprakstīts iepriekš; kad rakstāt jūs, netiek sūtīts neviens e-pasts. Saruna tiek glabāta, līdz jūs aizejat vai lūdzat mums to dzēst, un aiziešana to izdzēš pilnībā.
  • Glabāts līdz beta programmas beigām vai līdz jūs to palūdzat. Viens e-pasts uz zemāk norādīto adresi jūs izņem no saraksta un dzēš ierakstu — iemesls nav jānorāda.
  • Juridiskais pamats šeit ir jūsu piekrišana, kas dota, atzīmējot izvēles rūtiņu; bez tās veidlapa netiek iesniegta.

Ja esat beta testētājs un ievādāt savu testētāja kodu FoxSDR

Jūsu testētāja lapa (augstāk) sniedz privu pārvaldības saiti un no tās — testētāja kodu, ko varat ievādīt tieši FoxSDR, sadaļā SISTĒMA → Testētāja kods. Tas atšķiras no augstāk aprakstītās anonīmās lietojuma paziņošanas: lietojuma paziņošana tiši nevar tikt izšķirota līdz jums, turpretī sesija, kas paziņota ar jūsu testētāja kodu, ir tiši saistīta ar jūsu testētāja ierakstu — tā ir tajā pašā jēga, lai mēs varētu redzēt, kādas funkcijas un spraudņus patiešām izmēģinājuši tie, kas tās tiešām testē. Tas ir izslēgts, ja vien neievādāt kodu, un lauciņš pēc noklusējuma ir tukšs.

Sasaistīt FoxSDR jūsu testētāja lapā piešķir FoxSDR atsevišķu lietotnes kodu, lai jūsu privātā saite nekad nebūtu jāievada lietotnē. Lietotnes kods var tikai divas lietas: sūtīt tālāk aprakstītos sesiju pārskatus un sūtīt un lasīt ziņas jūsu ziņu lodziņā. Tas nevar redzēt jūsu adresi, mainīt jūsu ierakstu vai jūs izņemt. Tas tiek glabāts kopā ar jūsu testētāja ierakstu; nospiežot Jauna saite, tas tiek atcelts, pēc tam FoxSDR ir jāsasaista no jauna, un, izstājoties no programmas, tas tiek dzēsts kopā ar pārējo ierakstu.

Kamēr kods ir ievādīts, FoxSDR aptuveni vienreiz sesijā nosūta šo, un neko citu:

NosūtītsPiemērsKāpēc
Jūsu testētāja kodslietotnes kods no “Sasaistīt FoxSDR” vai marķieris no jūsu testētāja lapasNorāda, kuram testētāja ierakstam šī sesija pieder. Tas tiek pārvērsts jūsu iekšējā testētāja ID un pats nekad netiek glabāts — tas pats noteikums, ko šī vietne piemēro avārijas ziņojuma instalācijas identifikatoram.
Lietotnes versija0.99.42Kuru būvējumu testējat.
Platforma un arhitektūrawindows, x64Kā iepriekš.
Kad sākās sesija2026-09-25T14:32:00ZNorāda, cik nesen funkcija vai spraudnis faktiski tika izmantots un cik ilgi atskaite tiek glabāta — nevis kad atskaite sasniedza šo serveri, kas var būt vēlāk, ja FoxSDR gaida ar sūtīšanu līdz nākamajai palaišanai. Tiek uzreiz noraidīta, ja tā apgalvo, ka ir vairāk nekā dažas minūtes nākotnē, vai vecāka par zemāk norādīto viena gada glabāšanas periodu.
Sesijas ilgums42 minūtesCik ilgi sesija ilga, līdz vienai diennaktij.
Izmantotās iespējasspectrum, adsbKuras jūsu testētāja lapas flīžu dēļa jomas šajā sesijā reāli izmantojāt — tikai ID, ko šī vietne jau publicē; viss pārējais tiek tieši noraidīts.
Izmantotie spraudņi, to versija un cik ilgiadsb-decoder 1.8.0, 30 minKuri spraudņu kataloga ieraksti un versijas tiek reāli lietoti. Spraudnis, kas instalēts no jūsu pievienotas spraudņu vietnes (kopš FoxSDR 0.99.74), tiek ziņots pēc ID un versijas kā jebkurš cits uzstādīts spraudnis; vietnes adrese netiek ziņota.
Izmantotie radiortlsdrKādi draiveru veidi, nevis sērijas numuri vai cita identificējoša informācija.
  • Kas tiek glabāts ir jūsu testētāja ID (nekad jūsu kods vai adrese), atskaites pieņemšanas laiks, iepriekš norādītais sesijas sākums, versija, platforma, sesijas ilgums, kā arī iepriekš minētās funkcijas, spraudņi un uztvērēji — viena rinda katrai pieņemtajai sesijai, glabāta līdz gadam un pēc tam automātiski noņemta, skaitot no faktiskā sesijas sākuma, nevis no brīža, kad atskaite sasniedza šo serveri.
  • Kas tiek publiski rādīts ir skaits, nekad vārds. Spraudņa karte sākumlapā iegūst nelielu piezīmi „to testējuši N beta testētāji“, tīklīdz tā pašreizējā publicetā versija izmantota vismaz divām dažādām testētājām kopā vismaz desmit minūtes — zem šī sliekšņa nekas netiek rādīts, un neviena lapa nenorāda, kas ir šie testētāji. Skaitli jūsu paša testētāja lapā un administrēšanas panelī ir tie paši dati, tikai izvērstāk parādīti; testētāji cits citam nekad netiek nosaukti vārdā.
  • Jūsu IP adrese tiek izmantota tikai, lai uzturētu saprātīgu sūtīšanas ātrumu, un tā nekad netiek rakstīta diskā.
  • Kā to apturet: noņemiet testētāja kodu no FoxSDR iestatījumiem, un vairs nekas netiks sūtīts. Lai to izdarītu, nav jāpamet beta programma.
  • Programmas pamesana to izdzēš. Jūsu ieraksta noņemšana, no jūsu testētāja lapas vai lūdzot mums, izdzēš katru jūsu vārdā jau reģistrētu sesijas pārskatu kopā ar pārējo jūsu ierakstu — tāds pats dzēšanas process, kādu apraksta pārējā šīs sadaļas daļa, piemērots arī šiem datiem.
  • Tiesiskais pamats ir tas pats piekrišanas veids, kas attiecas uz pārējo jūsu testētāja ierakstu: koda ievādīšana ir jūsu paša veikta darbība, un bez tās nekas netiek sūtīts.

Ja piesakāties jaunumiem e-pastā

Jaunumu lapa prasa vienu lietu: jūsu e-pasta adresi. Tā tiek glabāta, lai mēs varētu jums rakstīt, kad iznāk jauna FoxSDR versija, un laiku pa laikam par to, kas tiek veidots. Tā netiek izmantota nekam citam un nekad netiek nodota nevienam.

  • Nekas nenotiek, kamēr neapstiprināt. Piesakoties tiek nosūtīts viens e-pasts ar sešciparu kodu, kas jāievada lapā. Kamēr tas nav ievadīts, nekas cits netiek sūtīts, un adrese, kas nav apstiprināta nedēļas laikā, tiek dzēsta - to dara kods, kas serverī darbojas katru dienu. Ja jūsu adresi ievadīja kāds cits, ignorējiet šo e-pastu.
  • Katrā e-pastā ir saite, kas jūs izņem no saraksta ar vienu klikšķi. Aizejot adrese tiek dzēsta no servera faila kopā ar mūsu saglabātajām kopijām par to, kas uz to tika sūtīts; nekas par to netiek paturēts.
  • Tas ir atsevišķs saraksts. Jaunumu abonents nav beta testētājs: adrese tiek glabāta atsevišķā failā, ko var lasīt tikai konts, ar kuru darbojas serveris, un tā netiek skaitīta vai rādīta kā testētājs. Ja piedalāties arī testēšanā, katru ziņojumu saņemat vienreiz.
  • Mēs glabājam kopiju tam, ko jums nosūtījām, reģistrētu pie iekšējā id, nevis jūsu adreses, ar noņemtu apstiprinājuma kodu un atrakstīšanās saiti, tieši tāpat kā testētājiem.
  • Šis e-pasts iet caur Apple, kā iepriekš aprakstīts par testētājiem.
  • Analītikas žurnāls reģistrē, ka notika kāda pieteikšanās, nekad — kas.
  • Juridiskais pamats ir jūsu piekrišana, kas dota, atzīmējot izvēles rūtiņu; bez tās veidlapa netiek iesniegta.

Sīkdatnes

SīkdatneMērķisDerīgums
fox_consentAtceras, vai pieņēmāt vai noraidījāt, lai jums jautātu tikai vienreiz1 gads (ja pieņemts) / 6 mēn. (ja noraidīts)
fox_vidNejaušs identifikators, lai atkārtots apmeklējums tiktu atpazīts kā tas pats pārlūks. Tiek iestatīts tikai tad, ja pieņemat.400 dienas
fox_sidApvieno vienu apmeklējuma reizi vienā sesijā. Tiek iestatīts tikai tad, ja pieņemat.30 min neaktivitātes
fox_betaGlabā jūsu beta testētāja saiti, lai jūs varētu atgriezties pie sava ieraksta. Tiek iestatīts tikai tad, ja piesakāties par testētāju, un tikai tāpēc, ka tieši to jūs lūdzāt, — tas neko nemēra, tāpēc tas nav daļa no iepriekš minētās analītikas izvēles. Izņemot sevi no saraksta, tas tiek notīrīts.400 dienas
foxsdr_langAtceras šai vietnei izvēlēto valodu, lai arī nākamā lapa būtu tajā. Tiek iestatīts tikai tad, kad valodu izvēlaties jūs — ar valodu izvēlni vai saiti, kurā ir ?lang=, — un tajā nav nekā cita kā vien šīs valodas kods, piemēram, es. Tas neko nemēra, tāpēc tas nav daļa no iepriekš minētās analītikas izvēles.1 gads
fox_news_joinedNav sīkdatne: karodziņš jūsu pārlūka krātuvē, kas mums nekad netiek sūtīts. Pēc lejupielādes vietne jautā, vai vēlaties saņemt jaunumus e-pastā; kad pieteikšanās no šī pārlūka ir veikta un apstiprināta, tā vairs nejautā. Tajā nav nekā cita kā vien 1, un tikai tad, ja pieteicāties.Līdz notīrāt šīs vietnes datus

Ja atsakāties, identificējoša sīkdatne netiek iestatīta. Tad apmeklējumi tiek grupēti pēc katru dienu mainīga jūsu adreses un pārlūka jaucējkoda, kas ļauj atšķirt apmeklētājus skaitīšanas nolūkos un ko nevar izmantot, lai jums sekotu no dienas uz dienu vai starp vietnēm. Jūs varat pārdomāt, notīrot šīs vietnes sīkdatnes un pārlādējot lapu.

Kādā valodā jūs redzat vietni

Lapas var rādīt ne tikai angļu valodā. Kuru valodu saņemat, tiek izlemts serverī katrai pieprasītajai lapai šādā secībā: valoda, ko izvēlējāties jūs (iepriekš minētā sīkdatne foxsdr_lang vai ?lang= saitē); pretējā gadījumā valodas, kuras jūsu pārlūks norāda kā vēlamās, no tā galvenes Accept-Language; pretējā gadījumā tās valsts galvenā valoda, no kuras nāk jūsu savienojums, ko Cloudflare — tīkls šīs vietnes priekšā — nodod kopā ar pieprasījumu kā divburtu valsts kodu (CF-IPCountry); pretējā gadījumā angļu valoda. Lai to izvēlētos, nekas netiek glabāts: galvene un valsts kods tiek nolasīti šai vienai atbildei un tās dēļ netiek saglabāti. Tās ir tās pašas divas lietas, ko iepriekšējā tabula jau uzskaita kā reģistrētas ar katru lapas skatījumu, kur valsts kods tiek izmantots, ja mūsu pašu adreses uzmeklēšana nesniedz atbildi. Tulkojumus veido mašīna, un šim paziņojumam un licencēm saistošs ir angļu valodas teksts.

Kāpēc un uz kāda pamata

Mērķis ir šaurs: zināt, cik cilvēku atrod šo projektu, aptuveni kur viņi atrodas, uz kā viņi to darbina un cik no viņiem to lejupielādē. Tieši tas izšķir, vai darbs turpinās un kas tiks veidots tālāk.

Servera puses ieraksti tiek glabāti, pamatojoties uz leģitīmām interesēm izprast un aizsargāt vietni. Pārlūka ziņotā detalizētā informācija un identificējošās sīkdatnes tiek glabātas, pamatojoties uz jūsu piekrišanu, tāpēc tās ir aiz sīkdatņu paziņojuma un tāpēc atteikšanās jums šajā vietnē neko nemaksā.

Cik ilgi tas tiek glabāts un kas to redz

Ieraksti tiek glabāti 24 mēnešus un pēc tam dzēsti. Tie atrodas failā serverī aiz ar paroli aizsargāta informācijas paneļa, ko var atvērt tikai projekta uzturētājs. Citu saņēmēju nav, un nav pārsūtīšanas uz trešo valsti, izņemot jau aprakstīto IP uzmeklēšanu.

Divas lietas tiek glabātas īsāk. Avāriju un sastingšanas ziņojumi tiek dzēsti 90 dienas pēc tam, kad to aprakstītā kļūme pēdējo reizi novērota, un lietojuma ziņojumi, ko apstrādā Cloudflare, tiek dzēsti pēc trim mēnešiem. Katru no šiem termiņiem nodrošina kods, kas serverī darbojas katru dienu, nevis kāds, kurš atceras to izdarīt.

Jūsu tiesības

Ja atrodaties Apvienotajā Karalistē vai ES, varat pieprasīt kopiju tam, kas par jums tiek glabāts, lūgt to labot vai dzēst vai iebilst pret tā vākšanu vispār — ieskaitot servera puses ierakstus, kas nav atkarīgi no piekrišanas. Praktiskais identifikators jūsu ierakstu atrašanai ir jūsu IP adrese apmeklējuma laikā, tāpēc, lūdzu, norādiet to un aptuveni, kad apmeklējāt vietni.

Attiecībā uz lietotni vadīklas ir pašā programmatūrā, un tās ir trīs:

  • SISTĒMA → Lietojuma ziņošana aptur lietojuma ziņojumu un piecu minūšu pulsu un dzēš instalācijas identifikatoru. Ja vēlāk to ieslēdzat atkal, saņemat jaunu identifikatoru, ko nevar sasaistīt ar veco.
  • SISTĒMA → Diagnostika aptur avāriju un sastingšanas ziņojumu rakstīšanu un sūtīšanu.
  • SISTĒMA → Atjauninājumi aptur atjauninājumu pārbaudi (Microsoft Store kopijā — jautājumu Microsoft Store).

Ziņojumos nav nekā, ko varētu sasaistīt ar jums, tāpēc nav nekā, kam pieprasīt piekļuvi; ja vēlaties, lai instalācijas identifikators tiktu izņemts no jau nosūtītajiem ziņojumiem, rakstiet uz zemāk norādīto adresi, norādot to, un tas tiks dzēsts.

Bērni. FoxSDR ir tehnisks instruments radio hobijistiem. Tas nav paredzēts bērniem, tas nevāc personisko informāciju ne no viena, un tāpēc nevāc to arī no bērniem.

Rakstiet uz [email protected]. Varat arī iesniegt sūdzību Informācijas komisāra birojam (Information Commissioner's Office, ico.org.uk), ja uzskatāt, ka ar to ir rīkojušies slikti.

Pēdējoreiz atjaunināts 2026. gada 28. septembrī, pamatojoties uz FoxSDR 0.99.42 — būvējumu, ko šī vietne pašlaik piedāvā un pret kura pirmkodu tika pārbaudīts katrs augstāk minētais apgalvojums. FoxSDR publicē Steven Fox; rakstiet uz iepriekš norādīto adresi ar jebkuru jautājumu par šo paziņojumu vai lai dzēstu instalācijas identifikatoru no jau nosūtītajiem ziņojumiem. Ja šis paziņojums kādreiz vairs neatbilst tam, ko dara programmatūra, kļūda ir programmatūrā — vietnes datu vākšana ir ieviesta failos store.go un app.js, kas abi ir lasāmi pašas vietnes pirmkodā, un lietotnes pašas saraksts tiek piegādāts kopā ar to kā PRIVACY.md, un tests piesaista tam sūtāmos datus.