Naka-encrypt ang iyong tunnel, sinasabi ng pahina ng privacy na walang log, at may kasama pa ring library ng diagnostics ang app na nag-uulat kung aling mga screen ang binubuksan mo. Magkaibang daloy ng data ito na may magkaibang patakaran. Itinatala ng log ng koneksyon kung saan nagpunta ang tunnel; itinatala ng analytics event kung paano mo ginamit ang app. Ang pagbasa ng isa at pag-akalang saklaw nito ang isa pa ay eksaktong pagkakamaling inaanyayahan ng setting.

Ano ang karaniwang kinokontrol ng toggle

Karamihan ng kliyente ay pinaghihiwalay ang opsyonal na pag-uulat mula sa pagprosesong hindi magagawa ng serbisyo nang wala ito. Karaniwang kinokontrol ng toggle ang mga ulat ng pag-crash, mga event ng paggamit at mga pagsukat ng performance, habang ang authentication, billing at pag-iwas sa pang-aabuso ay nagpapatuloy anuman ang posisyon nito.

Ang mga ulat ng pag-crash ay may stack trace, modelo ng device, bersyon ng OS at bersyon ng app. Binabanggit ng mga event ng paggamit ang mga screen at feature, kung minsan may tagal. Itinatala ng mga event ng performance ang oras ng koneksyon, pagpili ng protocol at mga error code. Ang diagnostics ng suporta ay ikaapat na kategorya, karaniwang mano-manong pinapagana at kayang pagsamahin ang mga log at configuration.

Ang nagpadala ay hindi laging brand sa icon. Ang SDK na naka-embed sa app ay maaaring magpadala sa sarili nitong endpoint, at ang serbisyo ng crash ay maaaring hiwalay na kumpanya. Kaya ang listahan ng tatanggap sa abiso ay kasinghalaga ng label ng toggle.

Ang mga field na nagpapakilala sa isang ulat

Ang kategorya lamang ay hindi lumulutas sa usapin ng privacy; ang identifier na nakakabit sa event ang lumulutas. Ang ulat na mukhang walang harm ay maaaring maging kasaysayan kapag ang parehong install ID ay lumitaw sa bawat hilera.

Report typeTypical fieldsWhy it can identify
CrashStack trace, device model, OS, app version, install IDThe install ID links crashes over months
UsageScreen names, feature events, session lengthBuilds a behavior profile even without content
PerformanceConnect duration, protocol, error codeNetwork conditions can fingerprint a connection
Support bundleLogs, configuration, sometimes addressesMay contain endpoints and timestamps you did not intend to share

Ang pag-link sa account ang pinakamalakas na join key, dahil ginagawa nitong kasaysayan ng tao ang kasaysayan ng device. Ang IP address ay personal na data sa maraming hurisdiksyon kahit walang pangalan sa ulat, at ang matatag na identifier ay maaaring makaligtas sa muling pag-install sa ilang platform.

Ang aggregation ay hindi anonymization kapag ang raw identifier ay nananatili sa panig ng nagpadala. Kung ang abiso ay nagsasabing anonymous ang statistics, hanapin ang paraan: ano ang itinatapon, sa anong yugto, at kung maaaring muling iugnay ng tatanggap ang mga event.

Sino ang tumatanggap ng ulat

Sundan ang mga tatanggap, hindi ang brand. Maaaring patakbuhin ng developer ng app ang endpoint, o lisensyahan ang brand sa ibang operator; ang vendor ng analytics at ang serbisyo ng crash ay karagdagang partido. Dapat banggitin ng abiso ng privacy ang mga tungkuling ito at ang mga kategoryang natatanggap ng bawat isa. Ang abiso ng privacy ng mga subscription ng Mozilla ay naghihiwalay ng data ng account mula sa teknikal at diagnostic na kategorya, at ganoong paghihiwalay ang dapat hanapin.

Ang pagpapanatili ay itinatakda sa bawat hakbang. Maaaring itago ng developer ang mga event nang maikling panahon habang itinatago ng vendor ng analytics ang mga ito nang mas matagal ayon sa sarili nitong patakaran, at ang support bundle na ipinadala sa email ay maaaring mabuhay nang mas matagal kaysa sa dalawa. Itanong kung aling partido ang may data, hindi lamang kung sino ang nangolekta.

Ang cross-border transfer ay bahagi ng parehong pagsusuri. Ang diagnostic endpoint sa ibang rehiyon ay lumilikha ng transfer na hindi apektado ng encryption ng tunnel, dahil hindi kailanman dumaan ang ulat sa tunnel.

Ano ang ginagawa at hindi ginagawa ng pag-off

Ang pag-off ng toggle ay hihinto sa mga susunod na opsyonal na ulat. Hindi nito binabawi ang mga ulat na naipadala na at hindi ito binubura sa tatanggap. Ang pagbura ay hiwalay na kahilingan sa proseso ng data ng provider, at maaaring kailanganin nito ang identifier ng account sa halip na setting ng device.

Nagpapatuloy din ang mahalagang pagproseso. Ang pag-sign in, pag-renew ng subscription, mga pagsusuri ng panloloko at kalusugan ng serbisyo ay maaaring ma-log sa ibang batayan, at ang operating system ay may sariling pasilidad ng crash at analytics na hindi kailanman kinokontrol ng toggle ng app. Suriin ang setting sa antas ng OS kung ang layunin ay ihinto ang diagnostics ng device.

Para sa pag-troubleshoot, gamitin ang setting nang sadyang: i-enable ang diagnostics, kopyahin ang fault, kolektahin ang bundle, pagkatapos i-disable ang pag-uulat at burahin ang bundle kapag sarado na ang ticket. Ang mga mano-manong attachment ay karapat-dapat sa parehong pagsusuri tulad ng mga awtomatiko, dahil ang log file ay maaaring maglaman ng higit pa sa dati nang nilalaman ng analytics event.

Ihambing ang abiso sa lumalabas mula sa device

Makikita mo ang mga destinasyon nang hindi dine-decrypt ang content. Sa macOS at Linux, ipinapakita ng mga listahan ng koneksyon kung aling malalayong address ang kinakausap ng kliyente:

sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclient

Itinatago ng TLS ang payload, kaya pinatutunayan ng output ang destinasyon at magaspang na oras, hindi ang mga field sa loob. Sapat pa rin ito upang subukan ang isang claim: kung ang abiso ay may isang tatanggap ng analytics at ang app ay nakikipag-ugnayan din sa isang domain na hindi nakalista, itanong tungkol dito bago tanggapin ang patakaran kung ano ito.

Isulat ang mga kategoryang tinatanggap mo, ang mga identifier na nakakabit sa kanila at ang mga tatanggap na may hawak sa mga ito. Ang maikling talaan na iyon ay mas kapaki-pakinabang kaysa sa tala sa isip kapag ina-update ng app ang SDK nito o nagpalit ng may-ari ang provider.

Kaugnay na mga artikulo