NetBeans beállítása a személyes adatok feletti kontroll érdekében

Amikor a NetBeans-ben új projektet vagy új osztályt, interface-t, enumot… hozunk létre, akkor a NetBeans automatikusan generál egy sablont, amiből dolgozhatunk.
Az én esetemben ez az alábbi:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package author;

/**
 *
 * @author paszt
 */
public class Author {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    }
    
}

Látszik, hogy a programkód package és public class közötti része tartalma egy @author paszt sort, ami az operációs rendszeremen az azonosítóm. Ez nálad nyilván valami más.

Most, hogy készülünk az új európai uniós általános adatvédelmi rendeletnek (GDPR) való megfelelésre (amiről szerintem csak akkor nem hallottál, ha az elmúlt két-három hetet egy lakatlan szigeten töltötted), átnéztük az adatkezeléseinket, és rájöttünk, hogy ez a sor személyes adatnak számít, de fölösleges tárolnunk azt a fájlban is.

Szóval azt kérjük tőletek, hogy ezt változtassátok meg valami olyasmire, ami nem személyes adat, azaz amiből – ha csak a fájlt látja valaki – nem tud rájönni, hogy ki vagy, nem tud beazonosítani. Ilyen lehet például ha nem adsz meg semmit, vagy mindenki GipszJakab nevet használ. (Az új adatvédelmi szabályzatunkban kijelented, hogy így teszel majd – ha elmulasztod, nem tudjuk vállalni az ilyen módon megadott személyes adatok kezeléséért a felelősséget; mi úgy tekintünk a feltöltött fájlokra, mintha nem lenne benne személyes adat).

Hogyan anonimizáld a NetBeans-ed által létrehozott fájlt?

Az egyik lehetőség az, hogy minden új fájlból egyesével kitörlöd a személyes adataidat. A gond ezzel az, hogy ezt könnyű elfelejteni, bár nyugodtan válaszd ezt a megoldást is.

A másik lehetőség, hogy egyszer és mindenkorra megszabadulunk attól a szövegtől:

Tools menü –> Templates menüpont hatására megnyílik egy párbeszédablak:

A Template Manager ablakban kattintsunk a Settings gombra

Kattints a Settings gombra, aminek hatására megnyílik egy új szerkesztőablak kb. ezzel a tartalommal:

#
# Here, or in other properties files in this directory, you can define
# various properties that you want to make available to the template
# processor while creating various templates.
#

# uncomment the next line and specify your user name to be used in new templates
#user=Your Name 

Ezt változtasd át erre:

#
# Here, or in other properties files in this directory, you can define
# various properties that you want to make available to the template
# processor while creating various templates.
#

# uncomment the next line and specify your user name to be used in new templates
user=

Ha most új projektet vagy fájlt hozol létre, akkor a @author-t tartalmazó sorban már nem fog szerepelni személyes adat.

Köszönöm az együttműködést!

Pasztuhov Dániel