Uma extensão cromada pode acompanhar a sua actividade de navegação?
Sim.
Não tenho uma vasta experiência neste campo. No entanto, posso dizer-lhe que para escrever uma extensão cromada, é necessário declarar permissões no ficheiro manifesto, um ficheiro contendo meta-data que é empacotado juntamente com os outros ficheiros HTML/CSS e script da extensão. Um exemplo de trecho de um arquivo de manifesto:
"permissões": [
"tabs",
"unlimitedStorage",
"http://*.google.com/"
],
>>br>br>Permissões variam de acordo com o que a extensão faz. Você poderia ter requerido permissões para a funcionalidade básica de sua extensão, estas aparecerão para que o usuário as conceda apenas na primeira vez que a extensão for adicionada. Você também pode ter permissões opcionais e perguntar ao usuário por elas e explicar porque a extensão precisa delas naquele instante em particular. Portanto, sim, uma extensão só pode rastrear sua atividade de navegação se você permitir.
Here's a list of permissions you can encounter:
- bookmarks (permission to access bookmarks)
- contextMenus (permission to add services to those right-click menus)
- cookies (permission to access files added to your computer by websites)
- history (well, permission to read your history :D )
- notifications (permission to call the notification API for pop-ups and such)
- tabs (permission to open/close tabs)
- clipboardWrite/clipboardRead (permission for actions like copy/paste)