Buongiorno,
quando si installa QGIS in un PC, QGIS popola alcune variabili pescando i
dati direttamente dalle info presenti nel PC, esempio: user_full_name (Nome
(se disponibile) del utente attuale nel sistema operativo.) lo popola con il
nome e cognome dell'utente del PC (parlo per SO windows e OSGeo4W64).
Fin qui, nulla di strano, ma quando creo un progetto viene popolata la
variabile @project_author con il valore presente in user_full_name, se
condividessi il mio progetto la variabile @project_author rimarrebbe sempre
con il mio nome.
Secondo voi è normale?
allego un mio progetto e troverete il mio nome e cognome nella variabile @project_author;
NB: nelle decorazione pesco anche il vostro nome utente e si vedrà nella
mapcanvas
Forse non è tanto normale, faccio altro esempio:
LibreOffice non raccoglie info sull'utente e sul PC e occorre impostare
personalmente i dati affinche LibreOffice posso visualizzarle nei documenti
che produce.
Quindi è l'utente che deve, tramite le opzioni, popolare i Dati utente:
da cui ritengo @project_author estragga l'informazione.
Il tag può contenere informazioni personali (quali nome e cognome) e tali
informazioni possono essere distribuite insieme al progetto senza che
l'utente ne sia consapevole.
Sarebbe probabilmente più corretto consentire all'utente di inserire
volontarimente i propri dati in un form nelle opzioni, qualora lo desideri,
o altrimenti di rimanere anonimo.
Ciao,
anche io penso che debba essere in opt-in (ovvero con l'utente che abilita
la cosa consapevolmente) e non in opt-out (con la cosa abilitata senza che
qualcuno l'abbia scelto).
Fin qui, nulla di strano, ma quando creo un progetto viene popolata la
variabile @project_author con il valore presente in user_full_name, se
condividessi il mio progetto la variabile @project_author rimarrebbe
sempre
con il mio nome.
Ciao Salvatore,
la memorizzazione automatica del nome dell'utente è personalizzabile dalle
due impostazioni "projects\anonymize_new_projects" e
"projects\anonymize_saved_projects" nella sezione "core".
Da quello che ho potuto capire, sembra che la funzionalità sia stata
introdotta a partire dalla versione 3.2.0 circa 3 anni fa.
Nei commenti sono anche presenti alcune obiezioni e preoccupazioni sulla
funzionalità per quanto riguarda la privacy dell'utente e alcune risposte
sulle scelte di implementazione.
Effettivamente la cosa non mi è nuova,
lo avevo notato qualche tempo fa a dire il vero, recuperando le info da mostrare con delle etichette rappresentative all’ interno della Canvas, ora raggiungibili più facilmente con un menù dedicati dagli ultimi aggiornamenti.
Concordo sul fatto, che un applicativo non dovrebbe mai pescare informazioni, senza il consenso dell’utente finale, soprattutto quando si tratta di progetti che vengono trasmessi ad altre realtà lavorative, che oltre alla privacy, potrebbero ingenerare problemi riguardanti la proprietà intellettuale dei progetti stessi.
saluti
Ivano
Il giorno ven 12 mar 2021 alle 23:38 Andrea Giudiceandrea <andreaerdna@libero.it> ha scritto:
Totò wrote
Fin qui, nulla di strano, ma quando creo un progetto viene popolata la
variabile @project_author con il valore presente in user_full_name, se
condividessi il mio progetto la variabile @project_author rimarrebbe
sempre
con il mio nome.
Ciao Salvatore,
la memorizzazione automatica del nome dell’utente è personalizzabile dalle
due impostazioni “projects\anonymize_new_projects” e
“projects\anonymize_saved_projects” nella sezione “core”.
Da quello che ho potuto capire, sembra che la funzionalità sia stata
introdotta a partire dalla versione 3.2.0 circa 3 anni fa.
Nei commenti sono anche presenti alcune obiezioni e preoccupazioni sulla
funzionalità per quanto riguarda la privacy dell’utente e alcune risposte
sulle scelte di implementazione.
Ciao Salvatore,
la memorizzazione automatica del nome dell'utente è personalizzabile dalle
due impostazioni "projects\anonymize_new_projects" e
"projects\anonymize_saved_projects" nella sezione "core".
Da quello che ho potuto capire, sembra che la funzionalità sia stata
introdotta a partire dalla versione 3.2.0 circa 3 anni fa.
Ciao e Grazie Andrea per l'approfondimento.
Ti chiedo, un utilizzatore medio di QGIS, saprebbe personalizzare le due
impostazioni che citi sopra?
io personalmente non so dove si trovano, per favore puoi dirci dove possiamo
trovarle?
Fin qui, nulla di strano, ma quando creo un progetto viene popolata la
variabile @project_author con il valore presente in user_full_name, se
condividessi il mio progetto la variabile @project_author rimarrebbe
sempre
con il mio nome.
Ciao Salvatore,
la memorizzazione automatica del nome dell'utente è personalizzabile dalle
due impostazioni "projects\anonymize_new_projects" e
"projects\anonymize_saved_projects" nella sezione "core".
Rieccomi,
ho un po' approfondito.
Le due variabili da personalizzare ("projects\anonymize_new_projects" e
"projects\anonymize_saved_projects"), la prima funziona ma la seconda no (ho
fatto un rapido test), sono impostate by default in true (sarebbe meglio il
contrario?).
Queste impostazioni sono raggiungibili dal menu Impostazioni | Opzioni |
Avanzate
Nel tab Avanzate c'è scritto : ... le modifiche in questa pagina sono
pericolose...
Queste impostazioni sono raggiungibili dal menu Impostazioni | Opzioni |
Avanzate
Nel tab Avanzate c'è scritto : ... le modifiche in questa pagina sono
pericolose...
Esatto. L'avviso è quello tipico delle impostazioni avanzate in vari
software come, per esempio, per Chrome chrome://flags o Firefox about:config
Comunque, il problema per l'utente non è tanto quello di saper modificare le
impostazioni avanzate (cosa che è descritta nel manuale utente) ma di sapere
quali impostazioni posso essere personalizzate e cosa fanno queste
impostazioni.
Perché mi pare che sia queste sia altre impostazioni avanzate non siano né
elencate né descritte nella documentazione ufficiale, ma solo nel codice
sorgente. E penso che saper leggere il codice sorgente e sapere come e cosa
cercare in esso o saper usare GitHub esuli dalle competenze di un utente
anche avanzato del software.
Perché mi pare che sia queste sia altre impostazioni avanzate non siano né
elencate né descritte nella documentazione ufficiale, ma solo nel codice
sorgente.
Buona domenica,
ora che abbiamo capito, individuato e circoscritto le impostazioni avanzate
relative al nome utente e user PC, come procediamo?
1. facciamo finta di nulla?
2. scriviamo in lista QGIS-dev?
3. apriamo una issue nel repository di QGIS?
4. proponiamo una PR con le modifiche (da false a true)?
5. facciamo un sondaggio internazionale, chiedendo il parere degli utenti
QGIS?
6. ...
Buona domenica,
ora che abbiamo capito, individuato e circoscritto le impostazioni avanzate
relative al nome utente e user PC, come procediamo?
1. facciamo finta di nulla?
2. scriviamo in lista QGIS-dev?
3. apriamo una issue nel repository di QGIS?
4. proponiamo una PR con le modifiche (da false a true)?
5. facciamo un sondaggio internazionale, chiedendo il parere degli utenti
QGIS?
6. ...
Saluti
PS: questo il mio tweet:
[https://twitter.com/totofiandaca/status/1370737022588051456](https://twitter.com/totofiandaca/status/1370737022588051456)
---
[https://pigrecoinfinito.com/](https://pigrecoinfinito.com/)
--
Sent from: [http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html](http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html)
---
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
[https://lists.osgeo.org/mailman/listinfo/qgis-it-user](https://lists.osgeo.org/mailman/listinfo/qgis-it-user)
Nyall Dawson <[nyall.dawson@gmail.com](mailto:nyall.dawson@gmail.com)> 2020-01-17
Address review comments, don't store username if anonymize_saved_projects is true
<>
Nyall Dawson <[nyall.dawson@gmail.com](mailto:nyall.dawson@gmail.com)> 2018-03-20
Add settings key to anonymize new projects
Defaults to false, but if set will not automatically set
metadata for newly created projects such as author
and creation date.
<>
The information contained in this e-mail message is confidential and intended only for the use of the individual or entity named above. If you are not the intended recipient, please notify us immediately by telephone or e-mail and destroy this communication. Due to the way of the transmission, we do not undertake any liability with respect to the secrecy and confidentiality of the information contained in this e-mail message.
Buona domenica,
ora che abbiamo capito, individuato e circoscritto le impostazioni
avanzate
relative al nome utente e user PC, come procediamo?
1. facciamo finta di nulla?
2. scriviamo in lista QGIS-dev?
3. apriamo una issue nel repository di QGIS?
4. proponiamo una PR con le modifiche (da false a true)?
5. facciamo un sondaggio internazionale, chiedendo il parere degli
Ok, anche io voto per scrivere una mail in lista QGIS-dev.
Per evitare di urtare la sensibilità dei developer, come devo scrivere e
porre il problema? ci sono suggerimenti?
La mia idea è quella di invertire l'attuale impostazione predefinita delle
due variabili, dall'attuale false a true, cosi facendo l'utente è
consapevole se vuole lasciare traccia nel file di progetto.
perdonate il ritardo del mio intervento…
sono favorevole alla mail in lista dev internazionale perché la PR sarebbe circoscritta solo agli addetti ai lavori e pochi si renderebbero conto di questo.
quindi la proposta è mettere “false” in maniera predefinita su quelle variabili.
Buona domenica,
ora che abbiamo capito, individuato e circoscritto le impostazioni
avanzate
relative al nome utente e user PC, come procediamo?
facciamo finta di nulla?
scriviamo in lista QGIS-dev?
apriamo una issue nel repository di QGIS?
proponiamo una PR con le modifiche (da false a true)?
facciamo un sondaggio internazionale, chiedendo il parere degli
Ok, anche io voto per scrivere una mail in lista QGIS-dev.
Per evitare di urtare la sensibilità dei developer, come devo scrivere e
porre il problema? ci sono suggerimenti?
La mia idea è quella di invertire l’attuale impostazione predefinita delle
due variabili, dall’attuale false a true, cosi facendo l’utente è
consapevole se vuole lasciare traccia nel file di progetto.
in the Italian QGIS Group we had a discussion on privacy "issues" related to the exposure of some Global Variables, like "user_full_name", that is automatically taken.
Maybe some variable should be opt-in rather then opt-out: sharing a project between different computers/users can expose the user name without an explicit agreement of the final user.
in the Italian QGIS Group we had a discussion on privacy "issues"
related to the exposure of some Global Variables, like "user_full_name",
that is automatically taken.
Maybe some variable should be opt-in rather then opt-out: sharing a
project between different computers/users can expose the user name
without an explicit agreement of the final user.
What is your opinion on this?
Cheers
Grazie mille Matteo,
io scriverei cosi, scusate ma ho usato google traduttore:
Hi developers,
in the Italian QGIS group we had a discussion on privacy "problems" related
to the exposure of some global variables, such as "projects \
anonymize_new_projects" and
"projects \ anonymize_saved_projects", and
which are taken automatically, that is, they are pre-set as false.
Perhaps some variable should be opt-in rather than opt-out: sharing a
project file between different computers / users can expose the username
without the explicit and conscious consent of the end user.