[QGIS-it-user] QGIS le variabili e la privacy

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

https://drive.google.com/file/d/1yDpvR1qDZRG_-YsYhMBBEHfUgLBVDQhA/view?usp=sharing

saluti

-----
https://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Totò wrote

Secondo voi è normale?

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:

<http://osgeo-org.1560.x6.nabble.com/file/t378656/libreOffice.png&gt;

saluti

-----
https://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

All'interno del progetto QGIS è presente un tag strutturato come segue:

/<projectMetadata>
    <author>Mario Rossi</author>
    <creation>2021-03-08T18:56:16</creation>
</projectMetadata>/

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.

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

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).

Saluti

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

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.

Si possono trovare maggiori informazioni su come e perché sia stata
implementata consultando le seguenti risorse:
https://github.com/qgis/QGIS-Enhancement-Proposals/issues/115
https://github.com/qgis/QGIS/pull/6635
https://github.com/qgis/QGIS/pull/33843
https://github.com/qgis/QGIS/pull/33870

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.

Spero siano utili.

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

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.

Si possono trovare maggiori informazioni su come e perché sia stata
implementata consultando le seguenti risorse:
https://github.com/qgis/QGIS-Enhancement-Proposals/issues/115
https://github.com/qgis/QGIS/pull/6635
https://github.com/qgis/QGIS/pull/33843
https://github.com/qgis/QGIS/pull/33870

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.

Spero siano utili.

A presto.

Andrea


Sent from: 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

Andrea Giudiceandrea wrote

Totò wrote

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?

leggerò con calme tutti i tuoi link.

saluti

-----
https://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Andrea Giudiceandrea wrote

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".

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?).

<http://osgeo-org.1560.x6.nabble.com/file/t378656/anonymize.png&gt;

Queste impostazioni sono raggiungibili dal menu Impostazioni | Opzioni |
Avanzate
Nel tab Avanzate c'è scritto : ... le modifiche in questa pagina sono
pericolose...

<http://osgeo-org.1560.x6.nabble.com/file/t378656/anonymize1.png&gt;

saluti

-----
https://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Totò wrote

Le due variabili da personalizzare ("projects\anonymize_new_projects" e
"projects\anonymize_saved_projects"), la prima funziona ma la seconda no

Non so se funziona oppure no, ma la seconda impostazione non regola la
stessa funzionalità regolata dalla prima. Maggiori informazioni sulla
seconda impostazione sono nelle PR https://github.com/qgis/QGIS/pull/33843 e
https://github.com/qgis/QGIS/pull/33870

Totò wrote

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.

A presto.

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Andrea Giudiceandrea wrote

Perché mi pare che sia queste sia altre impostazioni avanzate non siano né
elencate né descritte nella documentazione ufficiale, ma solo nel codice
sorgente.

Dimenticavo... alcune indicazioni per varie impostazioni avanzate
predefinite è presente nel codice sorgente nel file
https://github.com/qgis/QGIS/blob/master/resources/qgis_global_settings.ini

Andrea

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

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://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Voto per 2.
Grazie.

Il 14 marzo 2021 10:33:04 CET, “Totò” pigrecoinfinito@gmail.com ha scritto:

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)


Sorry for being short

Ciao, aggiungo questo :
https://raw.githubusercontent.com/qgis/QGIS/final-3_12_2/ChangeLog

evidenzio :

<>

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.

<>

Saluti

Ivano

···

_______________________________________________________________

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.

Il 13/03/2021 09:08, Totò ha scritto:

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?

Per personalizzare si può aprire il qgs con un editor di testo e cambiare la seconda riga:

<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd’ 'SYSTEM'>
<qgis projectname="PIPPO" saveUser="nonvelodico" version="3.16.4-Hannover" saveUserFull="idemcomeprima" saveDateTime="2021-03-11T11:25:54">

si può anche togliere saveUser e saveUserFull. Almeno la 3.16 non si arrabbia.
mg

--
Marco Guiducci - 055 4383194
SITA - Sistema informativo territoriale e ambientale
Regione Toscana - Via di Novoli 26 - 50127 Firenze

pcav wrote

Voto per 2.
Grazie.

Il 14 marzo 2021 10:33:04 CET, "Totò" &lt;

pigrecoinfinito@

&gt; ha scritto:

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.

saluti

-----
https://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

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.

s.

Il giorno gio 18 mar 2021 alle ore 18:57 Totò <pigrecoinfinito@gmail.com> ha scritto:

pcav wrote

Voto per 2.
Grazie.

Il 14 marzo 2021 10:33:04 CET, “Totò” <

pigrecoinfinito@

> ha scritto:

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.

saluti


https://pigrecoinfinito.com/

Sent from: 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

anche io concordo nello scrivere in lista dev.

qui un abbozzo di mail, integrate pure se volete:

Hi devs,

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

Matteo

ghtmtt wrote

anche io concordo nello scrivere in lista dev.

qui un abbozzo di mail, integrate pure se volete:

Hi devs,

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.

What's your take on this?

saluti

-----
https://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

mmm non capisco cosa ci sia in più di quello che ho proposto

Matteo

ghtmtt wrote

mmm non capisco cosa ci sia in più di quello che ho proposto

Ok, va bene la tua proposta di mail.

Chi la scrive in lista QGIS-dev?

saluti

-----
https://pigrecoinfinito.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html