Dalawang magkaibang bagay, iisang patakaran
Sinasaklaw nito ang Chrome extension at ang website na binabasa mo. Magkahiwalay na software ang mga ito na may magkahiwalay na kuwento sa privacy, at ang paghahalo sa dalawa ang dahilan kung bakit nauuwi sa walang kahulugan ang isang patakaran. Saanman nalalapat ang isang tuntunin sa isa at hindi sa isa pa, sinasabi ito.
Parehong inilathala ni Luis Reoyo (GENKI Organización), na siya ring tagakontrol ng data (data controller) para sa kakaunting hinahawakan ng website. Walang itinalagang data protection officer, dahil hindi ito kinakailangan ng laki ng pagprosesong ito sa ilalim ng artikulo 37 ng GDPR. Ang anumang nasa dokumentong ito ay maaaring suriin laban sa source code, na publiko.
Kung bakit pinoproseso ang bawat bagay, at sa ilalim ng anong legal na batayan
Hinihingi ng GDPR ang isang legal na batayan bawat layunin sa halip na iisa para sa buong produkto, kaya narito ang mga ito, tig-isang linya.
- Pagpapatakbo ng mga feature sa iyong device: ang iyong pahintulot, na ibinigay noong in-install mo ang extension at muli kapag nag-on ka ng opsyonal na feature tulad ng talaan ng aktibidad o ng assistant. Artikulo 6.1.a.
- Pagpapadala ng prompt sa Google, paghahanap sa radio directory o pag-load ng thumbnail ng YouTube: ang iyong pahintulot, na ibinigay ng mismong aksyon. Walang ipinapadala hangga't hindi mo ito hinihiling.
- Paghahain ng website na ito at pagpapanatili nitong gumagana: ang aming lehitimong interes sa paghahatid ng mga pahinang hiniling mo at sa pinagsama-samang pagsukat na walang dalang identifier. Artikulo 6.1.f.
- Pagproseso ng kontribusyon bilang suporta sa software: pagsasakatuparan ng transaksyong sinimulan mo, at ang mga obligasyon sa accounting na kasunod nito. Mga Artikulo 6.1.b at 6.1.c.
Kung pahintulot ang batayan, maaari mo itong bawiin anumang oras, at ang pagbawi ay isang switch sa mga setting sa halip na isang kahilingan sa amin. Hindi binabawi ng pagbawi ang pagprosesong nangyari na, na sa kasong ito ay nangangahulugang data na naisulat na sa sarili mong device at na maaari mong burahin mismo.
Ang iniimbak ng extension, at kung saan
Ang lahat ng alam ng extension ay nasa sarili mong browser profile, sa dalawang lugar na ibinibigay ng Chrome sa isang extension: ang mga storage area nito at isang IndexedDB database. Wala sa dalawa ang maaabot mula sa internet, at walang bahagi ng extension ang kumokopya sa mga ito saanman.
| Ano | Kung saan ito nakatago | Umaalis ba ito sa makinang ito? |
|---|---|---|
| Mga grupo, panuntunan, kulay at mga kagustuhan sa pag-grupo | chrome.storage.sync | Sa pamamagitan lang ng sariling profile sync ng Chrome, kung naka-on ito sa iyo |
| Mga tala, checklist at Kanban board | IndexedDB | Hindi |
| Mga screenshot, at ang tekstong binabasa ng OCR mula sa mga ito | IndexedDB | Hindi |
| Mga usapan sa AI assistant | IndexedDB | Hindi. Ang mga sagot ay nanggagaling sa Google; ang transcript ay nananatili rito |
| Mga naka-save na session at backup ng grupo | IndexedDB | Sa loob lang ng file na ikaw mismo ang nag-export, sa folder na pipiliin mo |
| Mga session ng Pomodoro at ang history nito | IndexedDB | Hindi |
| Musikang idinagdag mo at ang iyong mga paboritong radyo | IndexedDB | Hindi |
| Aktibidad sa web: mga segundo, pagbisita at session bawat site, bawat araw | chrome.storage.local | Hindi, maliban kung i-on mo ang sariling sync ng talaang iyon, na naka-off bilang default |
| Mga snippet, pagbabago sa keyboard at mga kagustuhan sa omnibar | chrome.storage.sync | Sa pamamagitan lang ng sariling profile sync ng Chrome, kung naka-on ito sa iyo |
| Ang iyong Google AI Studio key | chrome.storage.local | Hindi kailanman sini-sync. Naglalakbay lang ito bilang header ng sarili mong request sa Google |
Ang pag-alis ng extension mula sa chrome://extensions ay nagbubura sa lahat ng ito, kasama ang mga database. Ang Chrome mismo ang gumagawa nito, at walang naiiwan saanman, dahil wala namang ibang lugar.
Ang sariling sync ng Chrome, at ang sumasabay rito
Ang ilang setting, katulad ng mga panuntunan, snippet at pagbabago sa keyboard, ay isinusulat sa synced storage area ng browser para pareho ang kilos ng pangalawang computer na naka-sign in sa parehong Chrome profile. Ang area na iyon ay pag-aari ng Chrome, hindi namin: kapag naka-on ang Chrome sync, dinadala ito ng Google sa ilalim ng iyong account; kapag naka-off, nananatili ito sa makinang ito at kumikilos nang eksaktong tulad ng lokal na storage.
Sadyang hindi isinasama rito ang talaan ng aktibidad sa web. Ang pag-sync nito ay may sariling switch, naka-off hangga't hindi mo ito ino-on, dahil ang mga lugar na pinuntahan ng isang tao ay hindi dapat basta ipinapadala kahit saan nang walang pahintulot. Ang iyong API key ay hindi kailanman sini-sync.
Kapag may lumalabas talaga sa iyong browser
Umaabot sa network ang mga feature sa ibaba dahil hindi sila gagana kung hindi, at bawat isa ay nakalista kasama ang ipinapadala nito at kung kailan. Wala sa kanila ang naka-iskedyul at walang tumatakbo sa background na naghihintay mag-ulat pabalik.
| Saan | Ano ang ipinapadala | Kailan |
|---|---|---|
generativelanguage.googleapis.com | Ang iyong prompt, anumang teksto ng pahina o screenshot na in-attach mo rito, at ang sarili mong API key. Kapag hiniling mong maghanap ito ng bukas na tab, ipinapadala rin ang mga pamagat at address ng mga tab na bukas sa iyo, dahil iyon ang listahang hinahanapan nito | Kapag may hiniling ka lang sa assistant, mula sa panel o sa pag-type ng `find` at isang space sa address bar ng Chrome |
| Ang built-in na on-device model ng Chrome | Wala. Tumatakbo ito sa loob ng Chrome, sa makinang ito, at hindi gumagawa ng anumang request | Kapag pinili mo ito sa halip na Gemini |
youtube.com · i.ytimg.com | Ang video id, para sa thumbnail at sa naka-embed na player | Para lang sa YouTube link na pini-preview o pinapatugtog mo |
cdn.jsdelivr.net | Walang anuman tungkol sa iyo. Kinukuha nito ang language model ng OCR, na pagkatapos ay kina-cache ng Chrome | Sa unang pagkakataong magpatakbo ka ng OCR sa isang screenshot |
At siyempre, ang mga website na ikaw mismo ang nagbubukas. Inaayos ng extension ang mga tab sa paligid ng isang pahina; hindi ito pumapagitna sa iyo at sa nilalaman nito.
Mga paglilipat sa labas ng European Economic Area
Ang bawat provider sa talahanayang iyon ay kumpanyang nakabase sa United States: Google, Vercel, Stripe, ang network ng jsDelivr, at anumang server na nagho-host ng istasyon ng radyo na pinili mo. Ang request sa alinman sa kanila ay isang internasyonal na paglilipat, kaya pinangangalanan ito rito sa halip na ipahiwatig lang.
Dalawang bagay ang naglilimita rito. Ang request ay ginagawa ng iyong browser, hindi ipinapasa ng isang server namin, at nangyayari lang ito kapag na-trigger mo ang feature na nangangailangan nito. Ang Google, Vercel at Stripe ay sertipikado sa ilalim ng EU to US Data Privacy Framework at nag-aalok din ng standard contractual clauses ng European Commission, na siyang mga pananggalang na pinagbabatayan ng mga paglilipat na ito. Ang sarili nilang mga tuntunin sa privacy ang namamahala sa ginagawa nila sa request pagdating nito.
Gaano katagal itinatago ang alinman dito
Walang anuman dito ang may tagal sa server, dahil walang server na humahawak nito. Ang umiiral sa iyong device ay nananatili hanggang burahin mo ito, at ito ang mga tuntuning sinusunod nito.
- Mga tala, screenshot, backup, usapan, history ng Pomodoro at ang music library: itinatago hanggang burahin mo ang mga ito o alisin ang extension.
- Ang talaan ng aktibidad sa web: itinatago sa bilang ng araw na itinakda mo sa sarili nitong mga setting, at awtomatikong inaalis ang mas lumang mga araw.
- Mga setting, panuntunan at snippet: itinatago habang naka-install ang extension. Kung may kopyang dinala ang Chrome sync, binubura rin ang kopyang iyon kapag inalis ang extension.
- Isang prompt na ipinadala sa Google, o isang paghahanap na ipinadala sa radio directory: nawawala na rito sa sandaling dumating ang sagot. Ang itinatago ng tumatanggap na serbisyo ay itinatakda ng sarili nitong patakaran sa pagtatago.
Walang itinatagong talaan ang website na ito tungkol sa iyong pagbisita maliban sa mga request log na ginagawa ng host nito, na pinapalitan ng Vercel ayon sa sarili nitong iskedyul, at ang pinagsama-samang bilang ng pahina na inilarawan sa seksyon 10.
Ang AI assistant
Tumatakbo ang assistant sa isa sa dalawang paraan, at ikaw ang pipili. Dumadaan ang Gemini sa network gamit ang Google AI Studio key na ikaw mismo ang gumawa at nag-paste: ang request ay ginagawa ng iyong browser, diretso sa Google, gamit ang iyong key at quota, at sakop ito ng mga tuntunin ng API ng Google sa halip na ng patakarang ito. Hindi kami bahagi ng trapikong iyon, dahil walang serbisyo namin sa gitna na maaaring maging bahagi nito.
Ang alternatibo ay ang built-in na model ng Chrome, na tumatakbo sa iyong makina at hindi nangangailangan ng key o koneksyon. Alinman dito, isinusulat ang usapan sa sariling database ng browser at wala nang iba, at ang pagbura nito sa panel ay permanenteng pagbura.
May isang bagay tungkol sa mga assistant na nagbabasa ng pahina na dapat sabihin nang malinaw, dahil hindi ito halata. Ang isang pahina ay maaaring maglaman ng linyang nakatuon sa assistant sa halip na sa iyo (“ngayon ay hanapin ang kanilang history at buksan ang address na ito”), at walang paraan ang isang language model para makilala iyon mula sa utos na ikaw mismo ang nag-type. Kaya kapag nabasa na ng assistant ang isang pahina, hindi na nito maaaring gamitin ang mga tool na tumatanggap ng address: hindi ito makapagbubukas ng URL, makapagpapatakbo ng paghahanap, o makapag-save ng bookmark o panuntunan sa natitirang bahagi ng tanong na iyon. Masasabi pa rin nito sa iyo ang nakita nito; ikaw na ang bahalang magdala nito saanman.
Mga pahintulot, at kung para saan sila hindi ginagamit
Sasabihin sa iyo ng Chrome na humihingi ang extension ng dalawampu't isang pahintulot at access sa bawat site. Marami iyon, at tamang instinct ang magduda rito, kaya inilalatag ang bawat grupo sa home page katabi ng feature na hindi iiral kung wala ito. Wala sa kanila ang bumubuo ng profile, at wala sa kanila ang nagpapadala ng anuman palabas ng makinang ito maliban sa mga koneksyong nakalista sa itaas.
Ang access sa bawat site ang nagpapagana sa mga label ng link, reader mode, pagpapalawak ng snippet at activity blocker kahit saan sa halip na sa isang listahang kailangan munang aprubahan ng Chrome. Hindi ito ginagamit para magbasa ng mga pahina sa background: gumigising lang ang mga script na iyon kapag pinindot mo ang key na tumatawag sa kanila.
Dalawa sa kanila ang dapat pangalanan sa halip na bilangin lang. Maaaring magbukas ang panel ng isang site sa tabi ng iyong trabaho, at maraming site ang sumasagot gamit ang header na nagbabawal na maipakita sila sa loob ng ibang pahina. Kaya para sa site na iyon lang, at habang bukas ang view na iyon, inaalis ng extension ang header mula sa sagot. Nakatali ito sa domain na binuksan mo at sa sariling mga frame ng panel, nawawala ito kapag isinara mo ang view, at tahasang tinatanggihan ang mga pahina ng pagbabayad: ang pagpapakita ng card form na tinanggalan ng mga depensa nito ay mismong pag-atakeng pinipigilan ng mga depensang iyon, at hindi ito gagawin ng code kahit para sa sariling support page ng proyektong ito.
Ang isa pa ay ang mga cookie. Ang site na binuksan sa panel ay nasa loob ng isang frame ng extension, at inihihiwalay ng Chrome ang mga cookie na nakikita mula sa ganoong frame sa mga hawak na ng iyong browser, kaya maglo-load ang site nang naka-sign out kahit naka-sign in ka. Ang mga naitakda na nito ay kinokopya sa sariling area ng extension para makita ng naka-frame na pahina ang session na mayroon ka. Ang parehong pahintulot din ang nagbibigay-daan sa cookie inspector na ipakita sa iyo ang iniimbak ng isang site tungkol sa iyo, at burahin ito. Wala sa dalawa ang nagbabasa ng cookie para sa anupamang layunin, at walang cookie na ipinapadala saanman.
Ang website na ito
Ang site ay ilang static file sa Vercel. Wala itong login at walang hinihingi. Umaabot ang request ng iyong browser sa mga server ng Vercel, na nakakakita ng nakikita ng anumang web server: isang IP address, isang user agent, ang hiniling na pahina. Iyan ay hosting, hindi tracking.
Dalawang measurement script ng Vercel ang tumatakbo rito: Analytics, na nagbibilang ng page view nang walang cookie at walang cross-site identifier, at Speed Insights, na nag-uulat kung gaano kabilis na-render ang pahina. Pinagsama-samang bilang lang ang tinitipon ng dalawa, wala sa kanila ang sumusunod sa iyo sa ibang site, at wala sa dalawa ang dala ng extension mismo.
Ang pahina ng pagbabayad bilang suporta ang tanging eksepsiyon sa “walang third-party frame”: nilo-load nito ang Stripe, at Stripe lang.
Suporta at Pagbabayad
Ang mga bayad bilang suporta sa pag-develop ay dumadaan sa Stripe. Ang card, Google Pay, Apple Pay at PayPal ay apat na paraan ng pagbabayad, hindi apat na processor: ipinapakita ng Stripe ang bawat isa, at ang pagpili ng wallet ay nagpapasa ng bayad sa sariling sheet ng wallet na iyon sa ilalim ng anumang tuntuning mayroon ka na rito. Ang card form ay sariling form ng Stripe, tumatakbo sa loob ng frame ng Stripe, kaya ang numero ng card ay tina-type sa kanilang field at hindi kailanman dumaraan sa site na ito, sa iisang server function sa likod nito, o sa extension. Isang bagay lang ang ginagawa ng function na iyon: hilingin sa Stripe na gumawa ng bayad na nasa pagitan ng 1 at 500 euro at ibalik sa browser ang token na para lang sa iisang bayad na iyon.
Ang kinokolekta ng Stripe, at ang ginagawa nito rito, ay pinamamahalaan ng patakaran sa privacy ng Stripe sa halip na ng patakarang ito. Wala kaming itinatagong talaan kung sino ang nag-ambag, dahil walang database dito na mapagtataguan nito. Boluntaryo ang bayad, walang binubuksang anuman, at hindi ito subscription.
Nagpapakita rin ang About page ng extension ng ilang cryptocurrency address, para sa sinumang mas gustong magpadala sa ganoong paraan. Static na teksto ang mga ito na may button na kumokopya ng isa sa iyong clipboard. Walang wallet na kinokonekta o binabasa, walang transaksyong binubuo o nakikita, walang nagmimina, at walang network request na ginagawa. Kasing-walang-epekto ng numero ng account na nakalimbag sa isang pahina ang mga address, at walang anuman dito ang nakaaalam na kinopya mo ang isa.
Limited Use ng Chrome Web Store
Ang paggamit ng Intelligent Workspace sa impormasyong natanggap mula sa mga Google API ay sumusunod sa Chrome Web Store User Data Policy, kasama ang mga kinakailangan nitong Limited Use. Sa madaling salita: ginagamit lang ang data para ibigay ang mga feature na inilarawan dito at sa home page; hindi ito kailanman ibinebenta; hindi ito kailanman inililipat sa sinuman maliban kung kailangan ito ng feature na na-trigger mo; hindi ito kailanman ginagamit para sa advertising, profiling o pagtatasa ng kakayahang magbayad ng utang; at walang taong nagbabasa nito, dahil hindi ito kailanman umaabot sa lugar na maaabot ng tao.
Ang iyong data, at kung paano ito aalisin
Hawak mo ang lahat ng ito, na sumasagot na sa karamihan ng mga karaniwang karapatan. Walang export request na kailangang ihain, dahil isinusulat ng extension ang sarili nitong data sa isang file kapag hiniling mo. Wala ring deletion request, dahil nasa panel na ang delete button.
- Burahin ang isang bagay, isang tala, screenshot, backup o isang araw ng aktibidad, kung saan ito ipinapakita.
- Burahin ang isang buong area mula sa mga setting ng extension, kasama ang talaan ng aktibidad at ang mga usapan ng assistant.
- Alisin ang extension sa chrome://extensions at itatapon ng Chrome ang bawat byte ng storage nito kasabay nito.
- I-off ang profile sync ng Chrome, o ang sariling sync switch ng talaan ng aktibidad, kung mas gusto mong walang sumabay.
- Bawiin ang iyong pahintulot sa anumang opsyonal na feature sa pamamagitan ng pag-off nito, na humihinto sa pagproseso mula sa sandaling iyon.
- Bawiin ang iyong Google AI Studio key sa console ng Google. Ito ay iyong key sa iyong account, at ang pagbawi nito ay agad na nagtatapos sa access ng extension.
Kung ikaw ay nasa EU o UK, nalalapat ang mga karapatan sa pag-access, pagwawasto, pagbura, paghihigpit, portability at pagtutol, kasama ang karapatang bawiin ang pahintulot. Sa praktika, walang anuman dito na kailangang aksyunan, ngunit sumulat sa address sa ibaba at makakatanggap ka ng tapat na sagot tungkol sa kung ano ang umiiral, na siyang layunin ng mga karapatang iyon. Matatanggap mo ito sa loob ng isang buwan.
Maaari ka ring magreklamo sa isang supervisory authority. Sa Espanya, iyon ay ang Agencia Española de Protección de Datos, sa www.aepd.es.
Pananagutan, mga menor de edad at ang batas
Ang tagakontrol ng data ay si Luis Reoyo (GENKI Organización), Espanya. Nalalapat ang batas ng Espanya at ng EU sa proteksyon ng data: Regulation (EU) 2016/679, Organic Law 3/2018, at Law 34/2002 para sa mismong website.
Walang anuman dito ang kinakailangan ayon sa batas o kontrata. Hindi ka obligadong magbigay ng anumang data, at ang tanging resulta ng hindi pagbibigay ay hindi tatakbo ang feature na hindi mo ginamit. Walang automated na pagpapasya at walang anumang uri ng profiling, sa ilalim ng artikulo 22 ng GDPR o sa iba pang paraan.
Ang extension ay isang pangkalahatang tool sa produktibidad, hindi nakatuon sa mga bata, at wala itong kinokolektang makapagpapakilala sa isang bata, o sa sinuman. Walang age gate dahil walang account na mapaglalagyan nito.
Mga pagbabago sa patakarang ito
Kapag nagbago ang patakarang ito, papalitan ng bagong bersyon ang pahinang ito at magbabago rin ang petsa sa itaas. Anumang pagbabagong magbabago sa kung ano ang lumalabas sa iyong browser ay papangalanan din sa release notes ng bersyong gumawa nito, at iaanunsyo sa mismong extension, kaya hindi ito darating nang tahimik.
Makipag-ugnayan
Ang mga tanong tungkol sa alinman dito, kasama ang mga nagsisimula sa “Hindi ako naniniwala sa iyo”, ay ipadala sa address sa ibaba. Publiko ang source code, kaya ang anumang pahayag sa pahinang ito na hindi sinusuportahan ng code ay isang bug report na dapat ihain.