Van informatie-management naar geautomatiseerde processen
Van informatie-management naar geautomatiseerde processen
AVG proof versus transparant

AVG proof versus transparant

Geschreven door Francis van de Groep op

Met de komst van de AVG zijn overheidsinstanties voorzichtiger geworden. Ze stelden allemaal een functionaris gegevensbescherming (FG) aan die belast werd met vragen als: welke documenten moeten wel geanonimiseerd worden en welke niet? Moeten bepaalde publicaties offline gehaald worden tot de documentatie AVG proof is of mag de Autoriteit Persoonsgegevens (AP) dat niet van ons verwachten? En moeten wij nu een proces ontwikkelen waarbij de persoonsgegevens standaard verwijderd worden uit te publiceren stukken?
Daarom zijn wij met een aantal gemeentes en provinciehuizen in gesprek gegaan om te vragen hoe zij met dit onderwerp omgaan en er is nog veel onduidelijkheid. Waarom? De FG heeft te maken met veel afdelingen en verschillende processen. En het blijkt een lastige taak om namens de instantie de verantwoordelijkheid te kunnen nemen om AVG proof te worden. Daarom vertellen wij in dit blog meer over hoe men transparant blijft én AVG proof.

Anonimiseren van persoonsgegevens
Men is het er over eens dat persoonsgegevens beschermd moeten worden. Of overheidsinstanties nu snel of langzaam gaan, voorzichtiger worden of juist transparant willen zijn, de processen moeten daarop aangepast worden. Dit heeft als gevolg dat persoonsgegevens in openbare stukken geanonimiseerd dienen te worden. Te denken valt aan bouwdossiers, vergunningen, bodemonderzoeksrapporten en raadsbesluiten.

Fouten maken is menselijk,maar wel fout
De meeste gemeentes hebben al een start gemaakt met anonimiseren. De een doet dit op papier en scant vervolgens de documenten. De ander gebruikt speciale software om PDF’s digitaal te kunnen wijzigen en persoonsgegevens te ‘redacten’ (zwart maken). Beide manieren kosten veel handelingen én zijn foutgevoelig. Een medewerker wordt bijvoorbeeld niet geattendeerd op de persoonsgegevens en moet daardoor alle pagina’s eigen ogen scannen. Een nauwkeurige klus. Daarnaast is het resultaat dat de kwaliteit van het document achteruit gaat. In de nieuwe PDF is bijvoorbeeld de overige tekst niet meer doorzoekbaar of minder goed leesbaar. En dat kan anders!

Softwareoplossingen voor anonimiseren
Daarom hebben wij voor overheidsinstanties een krachtige softwareoplossing op de markt gebracht, speciaal om documenten te anonimiseren. Deze software detecteert automatisch te anonimiseren persoonsgegevens zoals namen, burgerservicenummers (BSN) en e-mailadressen. Daarnaast is het ook mogelijk om documenten te reviewen alvorens deze definitief geanonimiseerd worden. En pas nadat keuzes gemaakt worden voor de output (zoals PDF/A, automatische benaming), worden de documenten onomkeerbaar geanonimiseerd.

Transparant voor burgers én AVG proof
Met deze softwareoplossing willen wij overheidsinstanties helpen om zich niet te laten afremmen door de AVG. Om transparant te kunnen zijn naar burgers en bedrijven toe, zonder zorgen voor publicatie van persoonsgegevens.

Zoekt u een oplossing voor anonimiseren? Wilt u dit als project laten uitvoeren of hebt u graag software in huis om zelf razendsnel en nauwkeurig te kunnen anonimiseren? Neemt u dan vrijblijvend contact met ons op. U kunt Jeroen Bugel benaderen via 033-4545050 en j.bugel@xa.nl

scannen, printen, digitaal archief, beheren en privacy
Document Professionals

Document Professionals

 

 

Reacties

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

-1' OR 3+974-974-1=0+0+0+1 --

-1' OR 3+974-974-1=0+0+0+1 -- schreef

555

if(now()=sysdate(),sleep(15),0)

if(now()=sysdate(),sleep(15),0) schreef

555

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z schreef

555

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z schreef

555

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/ schreef

555

-1; waitfor delay '0:0:15' --

-1; waitfor delay '0:0:15' -- schreef

555

-1); waitfor delay '0:0:15' --

-1); waitfor delay '0:0:15' -- schreef

555

1 waitfor delay '0:0:15' --

1 waitfor delay '0:0:15' -- schreef

555

yOA60zqE'; waitfor delay '0:0:15' --

yOA60zqE'; waitfor delay '0:0:15' -- schreef

555

-5 OR 466=(SELECT 466 FROM PG_SLEEP(15))--

-5 OR 466=(SELECT 466 FROM PG_SLEEP(15))-- schreef

555

-5) OR 71=(SELECT 71 FROM PG_SLEEP(15))--

-5) OR 71=(SELECT 71 FROM PG_SLEEP(15))-- schreef

555

-1)) OR 325=(SELECT 325 FROM PG_SLEEP(15))--

-1)) OR 325=(SELECT 325 FROM PG_SLEEP(15))-- schreef

555

hwTDU15G' OR 156=(SELECT 156 FROM PG_SLEEP(15))--

hwTDU15G' OR 156=(SELECT 156 FROM PG_SLEEP(15))-- schreef

555

Tcfw35j6') OR 554=(SELECT 554 FROM PG_SLEEP(15))--

Tcfw35j6') OR 554=(SELECT 554 FROM PG_SLEEP(15))-- schreef

555

pilxyopi')) OR 329=(SELECT 329 FROM PG_SLEEP(15))--

pilxyopi')) OR 329=(SELECT 329 FROM PG_SLEEP(15))-- schreef

555

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15) schreef

555

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' schreef

555

1'"

1'" schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

-1 OR 2+606-606-1=0+0+0+1 --

1

1 schreef

-1" OR 2+604-604-1=0+0+0+1 --

1

1 schreef

-1" OR 3+604-604-1=0+0+0+1 --

1

1 schreef

if(now()=sysdate(),sleep(15),0)

1

1 schreef

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

1

1 schreef

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

1

1 schreef

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

1

1 schreef

-1; waitfor delay '0:0:15' --

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

PV9WcLHs'; waitfor delay '0:0:15' --

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

wrO8JnZc' OR 708=(SELECT 708 FROM PG_SLEEP(15))--

1

1 schreef

yJ8X4LX7') OR 376=(SELECT 376 FROM PG_SLEEP(15))--

1

1 schreef

ynJyB195')) OR 54=(SELECT 54 FROM PG_SLEEP(15))--

1

1 schreef

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

1

1 schreef

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

1

1 schreef

555

-1); waitfor delay '0:0:15' --

-1); waitfor delay '0:0:15' -- schreef

555

1 waitfor delay '0:0:15' --

1 waitfor delay '0:0:15' -- schreef

555

J5Xf1rVE'; waitfor delay '0:0:15' --

J5Xf1rVE'; waitfor delay '0:0:15' -- schreef

555

-5 OR 761=(SELECT 761 FROM PG_SLEEP(15))--

-5 OR 761=(SELECT 761 FROM PG_SLEEP(15))-- schreef

555

-5) OR 120=(SELECT 120 FROM PG_SLEEP(15))--

-5) OR 120=(SELECT 120 FROM PG_SLEEP(15))-- schreef

555

-1)) OR 664=(SELECT 664 FROM PG_SLEEP(15))--

-1)) OR 664=(SELECT 664 FROM PG_SLEEP(15))-- schreef

555

kCAoeEHq' OR 157=(SELECT 157 FROM PG_SLEEP(15))--

kCAoeEHq' OR 157=(SELECT 157 FROM PG_SLEEP(15))-- schreef

555

uway1B72') OR 439=(SELECT 439 FROM PG_SLEEP(15))--

uway1B72') OR 439=(SELECT 439 FROM PG_SLEEP(15))-- schreef

555

vpLgjkew')) OR 839=(SELECT 839 FROM PG_SLEEP(15))--

vpLgjkew')) OR 839=(SELECT 839 FROM PG_SLEEP(15))-- schreef

555

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15) schreef

555

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

-1" OR 3+241-241-1=0+0+0+1 --

1

1 schreef

if(now()=sysdate(),sleep(15),0)

1

1 schreef

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

1

1 schreef

0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

1

1 schreef

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

1

1 schreef

-1; waitfor delay '0:0:15' --

1

1 schreef

-1); waitfor delay '0:0:15' --

1

1 schreef

1 waitfor delay '0:0:15' --

1

1 schreef

h0olwsLm'; waitfor delay '0:0:15' --

1

1 schreef

-5 OR 305=(SELECT 305 FROM PG_SLEEP(15))--

1

1 schreef

-5) OR 854=(SELECT 854 FROM PG_SLEEP(15))--

1

1 schreef

-1)) OR 707=(SELECT 707 FROM PG_SLEEP(15))--

1

1 schreef

V23ArGON' OR 915=(SELECT 915 FROM PG_SLEEP(15))--

1

1 schreef

pJPk6uG3') OR 780=(SELECT 780 FROM PG_SLEEP(15))--

1

1 schreef

74SN41Is')) OR 326=(SELECT 326 FROM PG_SLEEP(15))--

1

1 schreef

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

1

1 schreef

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

1

1 schreef

555

Reageer