From deb7adea5fcdaf1af55190c9455bac5f579127d4 Mon Sep 17 00:00:00 2001 From: DorienHuijser Date: Fri, 15 Mar 2024 16:40:01 +0100 Subject: [PATCH 1/5] add DOI in footer --- assets/footer.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/footer.html b/assets/footer.html index 56ed26a..2687a80 100644 --- a/assets/footer.html +++ b/assets/footer.html @@ -28,6 +28,8 @@ 💡 Give feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

From d7b4ae5b7a9abe70c1fdd024fcc810d0b80ccd2e Mon Sep 17 00:00:00 2001 From: DorienHuijser Date: Fri, 15 Mar 2024 16:40:34 +0100 Subject: [PATCH 2/5] replace url with Handbook DOI --- assets/header.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/header.html b/assets/header.html index 827448b..c4a0707 100644 --- a/assets/header.html +++ b/assets/header.html @@ -9,7 +9,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", From d090452e6faf978d38cf1f097b601c5501f2a7fe Mon Sep 17 00:00:00 2001 From: DorienHuijser Date: Fri, 15 Mar 2024 16:41:30 +0100 Subject: [PATCH 3/5] rephrase bit when to use consent --- chapters/legal-basis.Rmd | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/chapters/legal-basis.Rmd b/chapters/legal-basis.Rmd index 00e9eb6..0c0048c 100644 --- a/chapters/legal-basis.Rmd +++ b/chapters/legal-basis.Rmd @@ -449,14 +449,17 @@ of **public interest is not suitable**, such as research in which: providing (and withdrawing) consent can also be an additional reason for data subjects to participate. It can tip the balance. --
agreements with data subjects need to be registered +-
arrangements with data subjects need to be registered anyways -
For example for the use and storage of audio or video recordings. It - could then make more sense to use consent for all processing activities. - This especially applies if you want to use the audio and video recordings - for broader purposes than just answering your research question, such as - use during lectures or conferences, placement on a website or in an archive, - etc.
+
+ For example for the use of private material (like diaries; you need consent + from a copyright perspective) and for the production and publication of audio + or video recordings (portrait rights). It could then make more sense to use + consent for all processing activities. This is because consent is required + anyways if you want to use video or audio recordings for broader purposes than + scientific research purposes, such as playback during lectures or conferences, + placement on a website, transfer to a national archive, etc. +
-
personal data are collected to be (re)used for purposes other than scientific research From 3f2e2fc9bf4932d18cabd628e36c7bba6cc9686b Mon Sep 17 00:00:00 2001 From: DorienHuijser Date: Fri, 15 Mar 2024 16:42:18 +0100 Subject: [PATCH 4/5] add DOI badge to homepage + citation in About --- index.Rmd | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/index.Rmd b/index.Rmd index ab1d71a..f237be4 100644 --- a/index.Rmd +++ b/index.Rmd @@ -35,6 +35,13 @@ local({r <- getOption("repos") # Data Privacy Handbook +```{r, results='asis'} +# Only include the DOI badge for html output (does not work with pdf) +if(knitr::is_html_output()){ + cat("[![DOI](https://zenodo.org/badge/329296206.svg)](https://zenodo.org/badge/latestdoi/329296206)") +} +``` + ![Illustrated cover image for the Data Privacy Handbook, showing a person sitting cross-legged with a laptop on their lap. From the laptop arise several concepts that are covered in the Data Privacy Handbook: Anonymisation (depicted as a face covered with a censor bar), Transparency (depicted as one person showing another person a checklist, informing them), Data sharing (depicted as two laptops connected to a globe), Privacy by Design (depicted as a map with a shield on it), and Personal data (depicted as a fingerprint that connects zeros and ones). The person is floating as if in meditation: happy that they achieved GDPR compliance. The left upper corner of the image shows the Utrecht University logo, and the bottom of the image says 'Data Privacy Handbook'. Image drawn by Erik van Tuijn for Utrecht University in May of 2023.](img/cover-image-dph.png "Data Privacy Handbook, image licensed under CC-BY-SA 4.0") *Last Handbook update: `r format(Sys.time(), "%d %B %Y")`* @@ -79,8 +86,9 @@ The Data Privacy Handbook is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/){target="_blank"}. You can [view the license here](https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md){target="_blank}. -When using (parts of) the Data Privacy Handbook in your work, please cite us -using the citation provided in the [GitHub repository](https://github.com/UtrechtUniversity/dataprivacyhandbook){target="_blank"}. +When using (parts of) the Data Privacy Handbook in your work, please cite us: + +> Research Data Management Support et al. (2023). Data Privacy Handbook (v2023.11.24). Utrecht University, https://doi.org/10.5281/zenodo.8005847. Last updated on `r Sys.Date()`. ### Contributions From d51b8e26f9263a958e059708d9e8aef889231051 Mon Sep 17 00:00:00 2001 From: DorienHuijser Date: Fri, 15 Mar 2024 16:42:39 +0100 Subject: [PATCH 5/5] knit book --- docs/data-storage-duration.html | 6 ++++-- docs/data-storage-how.html | 6 ++++-- docs/data-storage-where.html | 6 ++++-- docs/data-storage.html | 6 ++++-- docs/data-subject-rights.html | 6 ++++-- docs/dataprivacyhandbook.epub | Bin 6231201 -> 6234846 bytes docs/dataprivacyhandbook.pdf | Bin 4534838 -> 8392618 bytes docs/definitions.html | 6 ++++-- docs/disclaimer.html | 6 ++++-- docs/encryption.html | 6 ++++-- docs/faq.html | 6 ++++-- docs/gdpr-principles.html | 6 ++++-- docs/gdpr.html | 6 ++++-- docs/glossary.html | 6 ++++-- docs/how-to-use-this-handbook.html | 6 ++++-- docs/index.html | 13 ++++++++----- docs/informed-consent-forms.html | 21 ++++++++++++--------- docs/legal-basis.html | 6 ++++-- docs/legitimate-interest-assessment.html | 6 ++++-- docs/open-science-questionnaire.html | 6 ++++-- docs/personal-data.html | 6 ++++-- docs/pet-survey.html | 6 ++++-- docs/privacy-by-design.html | 6 ++++-- docs/privacy-notices.html | 6 ++++-- docs/references.html | 6 ++++-- docs/risk-assessment.html | 6 ++++-- docs/search_index.json | 2 +- docs/seeking-help.html | 6 ++++-- docs/synthetic-data.html | 6 ++++-- docs/tools-and-services.html | 6 ++++-- docs/what-is-the-gdpr.html | 6 ++++-- docs/youth-pseudonymisation.html | 6 ++++-- 32 files changed, 129 insertions(+), 69 deletions(-) diff --git a/docs/data-storage-duration.html b/docs/data-storage-duration.html index 65467ba..227d883 100644 --- a/docs/data-storage-duration.html +++ b/docs/data-storage-duration.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -620,6 +620,8 @@

Deleting personal dataGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/data-storage-how.html b/docs/data-storage-how.html index ca44a1e..dbfbf1f 100644 --- a/docs/data-storage-how.html +++ b/docs/data-storage-how.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -592,6 +592,8 @@

How should I store personal data?Give feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/data-storage-where.html b/docs/data-storage-where.html index 42be10c..7756071 100644 --- a/docs/data-storage-where.html +++ b/docs/data-storage-where.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -591,6 +591,8 @@

Where should I store personal data?Give feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/data-storage.html b/docs/data-storage.html index 761247a..2a7786c 100644 --- a/docs/data-storage.html +++ b/docs/data-storage.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -591,6 +591,8 @@

Chapter summaryGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/data-subject-rights.html b/docs/data-subject-rights.html index 3f2054a..e9adcd1 100644 --- a/docs/data-subject-rights.html +++ b/docs/data-subject-rights.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -734,6 +734,8 @@

What if the data have already been anonymised?Give feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/dataprivacyhandbook.epub b/docs/dataprivacyhandbook.epub index 27a4812bceb0dd41f143a0db0de58c1b57e027fe..9fa3e957108bb2db1b2f70eb92fac4b46322bcb4 100644 GIT binary patch delta 60733 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 delta 57232 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

F95<~zT(CpNSt*TF=)MZjRNLDna!I+G_( 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

OII(176ttH(M42kQ#preHdV2v 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�hf!t?oTN}W|y3gC5|)*cEI1`Qk_;g1NVQ_n)V@> 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

81$32*Yb5JMV!};*95Y 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�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

rm$ z{eB5mj0v;U>&wcsk4okPqBs3X{j(pbz7ZO_+zgMsC zOh67$amL!@fEsU)52KH0h$V&L0WNG2^slLhRxf-kLocOwj_DAT3Q~d!*2h9W6E+@M zA~~>L42-3e^=7AEKI5GyKm1ewy6T--eHmpsC9|uhEZ}C-yhn=I-IEEL-=?@sSbEE- z7Wyh!e#5UOl~oX=x42Xgxg{f7q07A~Xg0lI{8i>kY}#*`Z-8P0uV6L<2T-2LF{%IY zzNb320**o_>{rK-*#XW_X@KGEtIMnIH^h}qNcobSED)t&E4>wRr!b%p2TruI5TU?E z`xe?KtVnsTf`s18&{tbJH||SG`BUxNqZEN?x#D^cq0g4Kgz|S#0L%w7NmLA{lH&D>s+SV2k zICX-Qfze(fVk=ADAl?i;vIU8m(n=H;K_ItCav0UZoIHkOgeuz%-p|eyaW>CR50lmb zQTH3#fbzdAV){}5wCFw~LjX>fYJts_{)#d+6jt1IJ0FSa;}Xekk#t_mYNICWKO?ER)z+$XzQP2e)NGgKK1xa5YFZMUeFB=zfpcG@Rc z1ufOsd)TimlV`RWcyYup(9H+ zm2*!Dd!2{m<~GaeMEOFU6_8mrR%|cxe;9e;?zhC^ZX(l+j0#idLWo0c)+zSJdZz&x zNEl2VuDZRl32@fNYU^pH#_E69`Y-4pU}q`p;{T?L2ci1y5Bp%k42Jrj z;MW>Pp5SZP2i0J{FX<$?SO#qc{DIIagz|BM?Fa|6?KP*`lXn85wd1py@^%^^)Xa^T z8yi9(n&@q^w1QXQEZi?W|5mgH>X>>bkY}SW>eaLX-Yx&KEVjz8)bKd84IhS1GS|c| zGe}INufR!6tk*X5P0Qo_ehY$2N@V!=aIHNf(`>h$k)F=Br%>t|=!{w!n5{78F#FEf z`lURd%Yy1Jvr?bxJM6a!8hD#r@0#PgW@1wN)GA<>9Khd9dl7fnAa(#*IjD1P5#*o68 zFukGp1LXXc6l-#08*#_B+J?NnF*sNa0RVdF@Id=nt6#7*C&T;L7xPF8Kjn>aj7+(pju(erjz9RR3LsQR#-z!6=1I+ zH>-NM@#V^1o)u#HFCR|Ywu|G<{(!}QGovT*sIAA%zd!9lA zGG&R|KC_30zmq4q3 zG{a;c4+Fz^-|Qi!&+O&P4UmL6FlfhT#h2*S{!Sa`;QR=;+N8W5clq_OxLLkS_^t== z?9DP5SzQeUKe2izaPk>plaW{_|6gpqWo%wSlPv5QV`j$~Gy5?!Gcz+YGuy|^%*@O& z#mvmijER{kc6_t@z2DWYbk$O;HKQ3FonNJ%t|~s(-GirNGr;?dF#bAx@^^7>j(hlh z{Ov=-4e#+0bY-_@od*S#9J#_FavGBjGuLa68eF;wup>bDc33HZ&*1krnUOHQeh8@k z^xDlI$-js9hL;%=q>1i&xb)mHh$~0_*U5~Gl+U`;fwTe}?{axP2Y(Y5H2AvKMbTF^ z^Ko^vls~#y??+RAsPp;Z*^Un=Z{@v2?F`LIZyEMbDKaF>>>y_6g#6r&Oeo*XMc&;( z2Cn2EUYPkGJ4Z*gj8+dyIJ)cqE&6CXd*X5p*4I}ud*R->mZqL)hYD*ed|bVK|PDY(Rqy4sEXGdAs)(`iccnMw#UnFW@ zda3tM|26~u?O$`M<42$G^)CL#Pr&}1yv@Q%1c>ME!b|>Yf&0IX?R|yZHCs`!^$5Ci zAgBvl2!c6Wc#h`*J!mrE0JFm8_FfuSL@wz?WIJEl=}D$rnJr(LRO4xLN2qNFHUxSe zPDgJWcrGgidhmA*^56VEUz~ZJ;fc%*^xuBozx++H%&KEkK&h*vtmZf2VW!@dm!S8Y zp}Kc*=j%+byOCW(UQBX-6&?Ub%ZmRr*wS<5|E9XW)ZrYuRH>^a4^+=OsI^X|ocn3g z>l(F#A2$EpN)16oSBz_PyhPoLj{H3$Ipo%$B|Yryfn|r<`&79rqW!iByq^NM0{FNu zgjJRT3E#q>S62o8KKaOICzBOyp(KHUCc(LPGcu~cU?AFa$%B|u;YxDn+50t%iCPmx6K1&s1oPS5VLL2%d+Hdul| z!K`S}9uMAB$2}OgCS&26oJaG%>L%{bJT9@Q2g0A$ViG)a=O0yr8j&p{atmem_2?`m z7_P>%(nHOKEXSBu0o)}hFdiz2*HJU%Uq?VC+}&R+D%BX<09wC0hBy^W!|A<`tbqAo zCmV1Yg#K+_D4p~#vYa_UM}|_ct!6KYpu|;wC*~J|N5=7vD#)BbDSmC-J_I;*H7aXI z4b0c)pvrtCiyBK&a118+)tI?5zW_E;*LT9XIxN^h#%l4lO5MN{z@B9?BU)t6hK8uZ z3bTdmt9aW9K!#fbNkxvT0U3iF-2JGblUi7;*_KV%b5K?WeNl&dr_jTKAo`gN_Bpsf zqaKy@p88E*V;{O6#`UM++XUjBiXIe+I(6v@EaXZ@W0Sx3QSGW#NdL?7j6An}3u;WgQAYn(6fe+{U-{LDB=LH2 z*7w*zSY0jS7sb@_E6bU4SC`T`*J7(Y91N*E_}POurcJ=xhv9Fv-zz(Bfn-rVaLB}*oiz{kIlJ|tUN zC$8`-;PZ2R!$=zX!@qYbLJODgC4;jstjg`0=%5BxuZ>G~1k{-P{F)V;^_{WJJ6+J( z?+OL|)+6R!jOBjP!;7!*y&9~$7^m-FS)oHRvoo=!_n)wnrQ>h=69Swp|FeCPswLHW z)QY-wj=}pSCWld1gm%-rCos>wqnEVrO-%KR+(!0aDsz%k)LNy(vGA&Kqp;p~!cu%1 z5Mk1n2z?}`;q)COY9~oI-+ts+ESPI4bRw)ljq32H2@wb`uBA@G5uNROqpo8{M44)>t9c?CuM+>NJ#s}Qx}S=s3-;T~B_a={y9(*Y2U1|o-JJms25s&`P1 zC8~cg1)Rv9Pcc)a!YCqbvoB1P+eS}tN^of!0>Fzbt@y=FIF=(wkyQVNzFsQ9nUyHL zKYa_XWB?WoL$Z`fGO-@-QrA+lP4cWwMuvlC4dMa!pQ#+X^%4u&uL1-rK4;-b-hwZI zmbAVQ_eRy<4O1krA$wrA%LWQ?{b>dIm*7*sUwsiwbvh+;xS{G%QX46`4?|1~rD3GY z^#Ceqa^_x>1DM}wV)XOA5(E%uRW3F>NZ{>r`v*C26}G9vf*MNHv+8c`L4%8ZHeV_5 z1GZ{zAO)*sQI)SU8x`LYAqSPZm0cu}LoF>b)*2J>nn38*in}3-RN;$`$QKr0jq~1& zxUabHB*Q0($b=*G9VxWRh68N})dMYC7XfuarVVNB8&N-#95|CMTzOInaI_FanmyEz zw2_+Q?WjA$JfD@EVFGww3opK9B3g&`6b);_{bYPA+X>{-E;j>C&u7XO|x(ZY``mM^U1b{Fx zmwdD7`8zw6#f_UVruD02Y#g?;#T(oE183>LPtL+N)WKd!Vhf^uJb2t!8XH~W@N5+{Jn*!}GJ?0cD8_mcv%6(5kOVnbe4$Vt_cWNE%7Z zQ&bITz|ujn@GDCwsE(?MP9%o;ER`e={v5OChe#sx9Wte~SjxfCWC1M7eLR$G6yXw$|Hpsar3ZnN| zEch*BknPCs7dr#HT$p+PG(ZZ`;`O|=R)2&_dZz1l@71LX}Hzlqt#F+FU@ zpHJdKVYt;6#wd6T#Jr9(fRICFe53>VGdQ zFK-q_{Yv^-r*AT^W)#DL9s`o`fy=F0m;cI|zTrS+Xp@1P^E{lD;ZB(jhxdRShDD|+ zQk{o~ztU8`b0b8mJ+KjG^lB~GeY&igRpdZ@Ap;w>$PpHa1aRSKHx9pq=J1bOfnpQ) zlfwiiP?6Q#PSIm4BVk8#U?@rjDw!p2;zlSI8>~xjB8MQ77t*4FJhOC&2^p?RH4l+H zRkE@o>iLADO6oYsRPT6;{a8CzF*Htz>b>k(_-764WYGKjc%}_CxhCynvd@}+X|K~Q zw@FI2=Rz%+MMi!<3-*-2}nv&#$wM)pNrRC=JJ@_#E<}TP9OGY1Y;yQ;pVQE>Kxt z-29GRz%1CV9he%wLe#`YwBUYNfY!x!`{ez!-+mi6VD-u>e7Ut=j#<(=ZJ2Nx_)Kct zs$56L>MP$c8?nB+Yz7|0b9`B|eUxyn+xd#-Y>+vfU$S^{t;Kl%|65Tur2)%{gADg2;L$5hk7~2LDRbZ7ysnBIvcH==UTm&ADrjY zX?57ofdBfLJ86$?I9sRrkFC74+|=+E-pF?1ee4x;oBEbNGE1txSm1mLeJZrrbFEX%sDY42N)UeGjHpE3UCOSLAG zOq?;r+@$~0*MgqVLqE`Fm%3%;yT85f(5&HaF?H}6rMOc~QXr>2 z_@v(3ta?WIdvI)(eH-pRetJI*&OO_lomQXaJK*VE{$|=JVriFKL)yMARk)CRmNq26 zI9&||(_gJ*cb3?iR;`^Kz z#T6etb*|q`9O>KM3vWx7{YSr*{QbJ-$*u^8Yxuh%9MpG>zk=HRnjl7WrPO_l(sM0b z9G*)*dgr4`htr)xC@{d8*#8G?VQ2c^utlbkyb>|j2eTbKW)5a8Orn*?8-{@I{;waB zR_ebYg-oU3DhVQDSid;YouVoU{wQt!W_)rPev%grq;VqC%kT;(3FOGAP$!+2S z?-a|eTM?M?3&qD`&4+)*0b^3hxe>1!8=*T~O*pb1u!0oMCkBtjC{pzL&)G#aoz$`b z3-{~z`j1};HH_^vsX^s=CC;h|C7Fb=WHwICeNf!?^WKj0ar)d05n_s+oAW$=V1s1e z^btnMc;1QE8>|&683juOD>%Ml5cUKzTeU?~$zv#%t^{FLtkr8KW`)iiX$3|W$(xMV zq}bx90<_IwpOJ~y18T*&P#Za_CS>^PQkR_Pl$hKHCBkNN<{1je3$HijOUV@x$vf>qP}0>7>M&7*i~1jUfW#)1Oj0c1U+y=Wn`y(scz8|syk zsU#B0FWQ<04qvt@K0i!%@lH##t=y=LEa~o4AnKwd$gm_0E#`qU`t!XcXm++KmbjW1 zx`(KRQ7l+B_%mVPf!euDm9vP-rI9<;qCxeDq$V_lBGo5hOV^*uIyTBv%^XXea~|g? zj4EX(tSNO_h-QXn5mWy#Dv58jP`E0vKo;dft;VyJSW#P^rX(eKqv1fyB@NHc9RmUm zi2o7Nq~=w8l3+}UnPitERzzD3&M^Q>sOpJE%|!#|D?g6Yvs$pDOUz*D0&gV8vVh61 zVbr6#rW{MHXk=wa3PsfZ1+BzF(rRQ$1T5hqhD)<~@&>-dwHV2};=V?t6ji>#LUX;L z$Aqn73=RDZ6ww^Xk`{t)1(9^ruunS#pwf!>8+BvuXvDq@ih5`|Owra59Y0`R*|;kg zPK!hCe`68vcOt!4B1<_9)^3v+Umzy`B{fhyJO}Rr5{Im;ZG4ZwW51iQlHnsiOtTwG zXOHg^E;Cscj}&oE|B}Ty|0RRjcW!gc7|MTwsyZk&wgOi@)(zHy=&H>OBCYKPu!X7^ z9E9YPbZ3qaavK|kW4km{Ow6rIsYxjpM^3CtO@xl){sKoU$%G{jeZgHPIy4o|vfmH{ zMZ~iC<{Xax=sfkk@IKLoZB zWqK3Wbda(tlo~~MtB>R7AYlp)*onxC^Urdt^G;R;C=DSJ>5fSu*2q^8^gH7i;`G^U zOsNt0Ce(P{2<0_8aPwk>Fw_XPOi4meLX3ws-6%3{Y5qoqgfc~%8R*^$W|vS-5BLnC z1Lg{R-_P?u|IPyA37)lCDguB1?iv6eukiwVzuRz}$xdRu7P28=*_=25uA*m1s&>x3 z*62Z=R9|P5MnW8-fxJ|V43~Y$D5Uf7f9Vg< zS#z6Sn3U;*rxxrWk^~y3fEis@&BD%p^od1Sf z(NXWkoRP76n|y6|{`uwtFbV1pES=+)+EzYRp6R>2u!!749namW%=2iN6k_@)tZ<7!|U9U>P}B)>Jce$)i>R-So%1tY)2VZSP2m zNT@gR9psKDo{-YNJR{$rg%OC3(!YZ01L7q{?)lgmF;zZ?bU)HC_InXuG8XJ(_7|UO zd5u9ok~-uR+dVriKX2T-OrK#g@}&78!cK>xA%C1ERIhyNYW-VeY^Uoea9TO=!SYLPhmN#&Z#UV=SaNzi5c%+no2J;z4jt;|rQs^Yh~y}gx<>R8rny`6+E0BZn^xNrMu%?LxOHl6@FwoYIQ zBW|g2wEQ2JIw&@E0@|f>;_hTUo;N+58-sPT6RN#FwCY~PK6o#I3z6zE04eH{E@&6y4M{m(EQ?#{&JGD*f^u_m&f$V zGsd9{Xl=E1i=jP?@noGi^bt6)nEPdp3NUnJx2`HES#uNrxuVuasi!SiG02O2ue?2` zot%VendS1J?BCfTA70I*oIU=d#nm~gLP_XqwXWxk!RX|*!}P&7d0D3(-0+( zKf+FQFO=uY`W51;Z`Lo4U1#Z;Uf=cij9)s+fDbq`t94>HntDuuhsv7oiwdW)HIVJ; z=eM`!+v^$&`{0ppg!lIaA^{`jyy>R~?NlIoV=l6XxxMQc-#>Z(W0SQCkBJ+Y9S4Q> zTY6+H#vj*QJ|87<821@wzYtwssjlpJ>AuL_u*c|jbLAFqy!7(GSZuZ71Db{=R6 zNJ_H?i1;D{!?(a7Y;MVa01C(d1t>%S+yBHTxmq$w?3IXHv(#shvaoys5s_N2kovEv z`raJ-(`(Nj6w99)s=<}m4jon{Ng>~I5L}>FyfdO?JuV8@EAa-frI66yN!ItjRT3a2 zrOc7iClMAZ(lC;ev_Z)Ho8se-GN*r_+Sh$i!bMWtimw{T<+K)TbScNYN-5SWac52V zXFkW8;E4b3b{2`rpN!5f$##{fjUf=S#MyqPn(>vZpRZy%m*yo=3elV1gGLr}I+nJB z?Z%>%*Y3uVspbMGI#3{GvkXkcZBXGA@imov3YgQr4duw0{5Mn0lCLUiUFbLO$@-!q zUA|BSK8}-rGu6)*HQ{P@0>>T1`np1+m-eLdss+vT1U*}?e z@j)CFuE6wn5jMC;n@djxN&*9o#y3o54ArlO;)&LwnWEKzb%3EBgNVb2&PljimCLiC^r_O_CA;A4iJYf(yj_Ds8=C>RrWvXy_EfX$4WTlP{NJ+7xCWH=4M&XRj6-K86`BT<_685rpJDi`qY8$sqC|_ zB_?H%O1X7j8eTP5{gfc*jY;S%qUEQ#51&SO_SLuhZ?o{GT0nEXM!^DqnjzL{RsK&j zdT&2)&5Mhq$w;;O^Dwn%HEfOUMp(ve4dIZ&`UVC-^HxVfoIEjaw9^HqnLQ^R zDD;W=M0_qpNq5~VmF#_&3C4i6s8&OBIpr(-yKt0CXbhC~nHn@>JkzY`!oY&yNn4I6 zblW(9V~;({rwrxYZNkYk1$(e|Sha}&ulvW#sOemdGoffc8e6$0n3ra!)`H-|-uj;Q?yM;cnOrOWG+OYm_EeZIEM^Ft-33t(6iv@wI z_hpM>J4xz6w;PS|QLW1ODz3@zz_0}tm{UaH1XCT6R++X$G#qvBt9ngwpI6{N2@?0Z zHF#JYCpX?9=8pOV(F;Wa-}&a0JUT=1u*RhAhO>55UCarHn2>zE?=SebPy_wo77q~Y zA{;!`j!8;l0M5NG| z)^JZ7-Ft9asdrKkmlE>N;1^`SHh^);og`BEBPYb_Mh?7+KQ%WX z!qp$Lp`a&wj^xX>zh#6_Fo(3DciFuO>D#TV?2sKwAvaS&7K{L|!oJ>sO1M_ujFL1> zen4eQH)=@yC0EuuhQbSO6i^|E>Wd6m#H9$JDeC<(K{@KJ4rtmOMa^+-6(1o5eWUr> z?F0Mc##H`o{42>lKen=QRo(^~ifO5do#@3s&k?WM;qWd!GJfwq6o=-O@pWujmA{(5 z*@Ff7lP`2bGx>7~VTUOt3=ia9*@IqQ^h6^ucu>cdO58>R4Ak8baK}Bc1DrsB+9s1E z-Whs&L5AUoU(71kD)hwl7BLR$s@tfd8-Vb4BLB_S?1|0!TwX>ApQr3}%uE{ZWoeG=annXjy@o7zNelU2I8{P zMp36iQx;1>L2I&_dWIi}t4R9%S_ZP+bJ@@j>S3)M{sc^?An+lu!8!; z*U)Jf>(V<`CxD!p@;I3oGDM7cV7hnmF<@GH4KmIfebW{SeJzgKH6OO%(bxQ;T9oBV zWt@wkhT-&`f{f=A8N})e#7oNoXgW1@S?%vTtEu!1duTpv3O-eYj7iY zy;-TZW)LimR8L8Vr0t8h9*zAY#`By?B#)-rP#>o3YyUhz`B_MM;?j9$Q(PMAA|3;Go;=%l2@+pI-Ur|bKXv$MW&Gh@z# ze9A~-ikSN?_+%dd)pzvl>DQ?g!^abAFYjKVFl@gBYMuMU%ph|dR?E~nP)ORape*el ztB$S~*YmW-3>y_O1m9EtG3lZ>Zp!a%IX@P?S)mc@zA(@m@`bLx$4{a$*Py2H-Huzm z&Dmvb!LoiM9+>?ZFhg|kwc_$F4eCvRzRp10(+^uIZMF!|AsS@lk&TRg9U{qoT6faGiL57v)hiGAe|*Oj3^H1a7=H`QQn!lO@>I9mJ;e#bn) z_@{1(^qkYIHYKHecJ%!Z>Kpe|bTyu}BwpViChX5PJ@2Gk$e+%ilqcy1|C}-efY0aa z9P+nJ;Nuad{1e<~uc+w1kx6=Qv^-^c^_4#Xz{vH#-g~BXb?Wiko&0C(_e^Yw)W21G zLSTW%V9$sI^*KJtt-;jJa6N$sHYXery*^ixL~oOYU;JiC`od5^kk^yo_E{B`^J7Q5 z3FjP?b##>c`RyLc!BU19?2u}LC_|7c*wUB?$Cl#wCkjG9s*EL~CZQ=10!`H$VM?TM z;lzSs>_3Ai$-a9WPCPC>7H>G=ajXFLmyiiW?2U7qFZKP_6w!WW!ezc-JA{HH82bp9 zEBGI2{0I@6!A6lWgHa$njA+c49Y+{VdfR+VtNo-efzm6zyc}B;1u1qjXzpN)Q)fkz z4xRR%%OPhhL88Ac!m9_cd_OVOJ4LvsyMCL#xnRzRIrK|7?PB9E>k?-++6>`PpwOgb zzKI*owRqZr%wK)96qeP(tqBIj`!dg)cQdvpHu7iaQt-#u?33SF&zFEsPRGcmmS9G; zXB**aKEYmN4GlMmcH?-PQ|c+cC#6^0es93^Ya}v)mnw^|d8q|7AsE2#@)4vE29IHe z#2HUuUf3Lok-gZynvGR!H3%aLKw;ev*vjw*rjBc>8bW+sjHGO`niSE;{z-Ho-^Hkn zCM8yuPC15rWBQB5fsT=aIC;h$TJr+-MQbAi^h47yk>xipin10hZ?k-j;~`$i1v<)b zqZd;TMLj20MY0A^lz_vYmx(3-677)tg{bqL0+r;`Wls#8H@_*P+z5?eLOVf1-*QiF zZ7k`lm^k(9;5AqJGEp*@fqr`7*D$?!3Dh-za6CL@Ee=`MKlyYs3U?*nH8p&9qcj?K z!F1po?#0@v;?X*BBiPr1gLE-I-RK}By^h3iNk|#4QrN%&{@$#kQp0;O{S3L#NURgh zKg`n16Cq#oYmoM(hGv6~3KNFNCd6nHgYp^G+fJ#)aJ(YuuoH3PeJL_m5sn&QIilEgJ^zGz6XSS8;K2Ik^_a#w}2nEwcMJd2FiJaginPcwy_eZ z+wVj`kAgAA#pa{DFr_SnvN7URHTou(hjoFo`ks5Bm+54+8?U9v3I3BeyI$E z7?c&bF2(O=YlsL~Y4vvx#PN+;p-|EM3KM`1YRPnfrPwikU!s#Uk6tW`2F4q z-jV$8pDwcnxs&$hs?>z}GQ=h+x*gpSwNmb=0zLn3;ev$&~agINUa*%|(-v1PY+^~JBMj!$1 zQeb(g0R&(Cv0{g%s1=Crb$xx59gS zJ|EBTPmPU$_v8EY`tZEJhac%8vJQVA7k4vmfWolQ+GKOh1{77ZlBB_40wdD++=LDy zyM~I|WSwg`r@}cOwEJPa+=LK#<{Ka;2J^bILdbIpvI`;k^X>2b>MjgKTkTOtr-lzM5{*FKO+%^Z~mp~9@VuTW`a(fx34ko-erHU zc=-_t2c6Ay(~B!;AkGG{W{FGq-q!zW(08Xae&JVf9r`GVxtYv568!iP+oVObBx0o} zQOV1ri7lO00}EDF=&Ob(Unr2xcl`Q2scvl!ulzcOrFq24A*QKuVRY6r{6|Sgq;y4C z;YAAw;)!uTyFp+aD!uGTTqO$B-kd8sgX_wVZ~8N_aR6ABlR{22UBkgq3(M_9r`sa% z$r*R{;n%}Zz$%q@Y6kC77Xt0^v0ZDgr{J6X=7lt}4aeL#wRJr_FXF#5C(<;@jKEn-{ELB$- zq(_pop}ZiOTS1M4Cn+RtWH9;NkL!G`-WO>W&J^Stal98u(I=xKbZEyqrYswa+;_V* z2<_ZpVsTNSt4FC}L6}@EIImy6D0FmXIP0fV2p^4jAa8VG2noz$|DF&HKW*_x@?wx4 zTjUkr6^)Aw8?+j3H4T~hwYFg0n(j9>T@AaAuvmIZ_veK#9808Y0nv*IlHm{@wN2^0A|RC(^l@G91ige#$lmps z_+$SrLfPyZbs4DjDk4}&z;n?1(@5}=f~`DtYUrW=$puL4b#g`vjh+kFBN}531g|M4 zrMX(%uXsdnpOSK)1J@3NV+IqwE!NA+9Q#QTd$)>$?HFBmQ-^o>#7{|?94kdV?XqpB zt8;I)V}DfVcMIHxA&UT~?Ftyd*D}j>M$g;iKToh`+uU|%AKwESd}b#>QN4b<&gbt{ zw94JRCxFIpZRuoG)1JW9mi`Kx;MZs|%Xp;yP25eNl6tnsiS=(S<8rHq`g0jmO|p`P zyt8|qLtM5V%xD^(Q+s-WZ&p-%ts_f0{Mm86&rfH?AR26B?w6So-|}g&Q_ShZCAR*4 z0v_-`bu<-FIjKF2c^SXBU_Y@_^T3`fR(*OIYv<)~C52WqC6d;mK&v zcz#1~q@CWm4mHAB9?*jxN@O)zzsZ#^-um5or}?*UO}1B?2$345u458R@d`@HlvsXo zH^a7KNnZL-CPvn|+JtkWb_|hhaq*|{jXsCEpK4v^om4B_ul0Y5z{Cb#4K-k$ZPpPW zF#?FvI-9)#Ba7dt2R!0^I%C}>)P!MviV-L0%D2qp;{CDgl}vh9|Jz>H-<&=l<@q`_ zpr!o9?*Lu77d`6w+ciJig01ur$#AMz45hK~s`l608GF;>ANH592JGxoxja&#o8Nz2 zgNP>?YQ282=vTQtGg0QU%IWqRuV$3eYHI^35f&Kk>{vfrE^I0ZagjG<)E;}>M?W@i z-FaDA6!YYh&Nf=`wZl98tUn01>{7U%&+O5~maFykLVk+pNqc zQT76tjj4;?;vd%sC+sJePMgX3W#)CZFNjsIHa}Y(0^dtDcD7o4^4W$jhSJY?wI!~* zbSN3oX?4xPy5^+pgVRCuLbJn?FuWEJ80Y<2!+zq@=PdO%>8E}; zuM|#RmxmfXH^+K$M*^|+B5iN{FXllXuME-}g9bEYAAcAW40g=W)2}(stFI@XJz`4l z_9wy_2n&6O?h?zHj_0zdcdZzYX}_2GdJUx1vu8Lg)Tn>g4D?QXY3}v?AS&iv76Ydq%c$8(fzcU)wO()Xgs8I(o`Z!9} ztfi|rQu6Al2~G>Y$9x{IAWBkO>+%(IA^-cq@c7*jsVYr+BP7v-<=WrddY*oVd6 z<@pU@I$aYGwnnB!vB$+C`&)&Aa>XdQhF43&`(>)_fi!DaDs#Xi^-bUyk$|kCaj+gr zL!7KXS>J4V!{#IPf-#(jR}|W!zjrCW(6kIDJl2ePU~MMF_r)d0?#=DG^4tY{f1zR; zOHHWQ>ViN_*2bVP^|>`TTwS4JT1!u;*m_0qi(dq9pzzFx1EOxUES>9$zOm;NY{dBj zCR|oY2x_L1Ax^+dz8f-!`80(qw!5JJ8|zz8n8Dl&JZ^vxDWm0A=-B=OA#7H-;4q^( zP6XVD{@EhJkjqBLckE9?9$13bOlsCL^Xj#m1{f%CMKZ8Za78*WCWYJ(oq^k_5{nHW}@N5MVmo^phz~UQy+hBuP*-Ah~PO_=Pc?~ zB6k)u7~^!Y3fREfKxY}bEbWWcAc`v7GLU5zTvqkKRLdosH;x z<1B{Nkaoa)3U>=M6ZAvOCzA?4_{X+;5e7~TNwAt}LllB~Vn3ECb|g`oY>2S52xQle zf-NlitA!t&R{1zwADTfb=<#$L&SN5a+fvR5v#~}vO>L|ZPD`D5lEzdkl&(6#YYA~lnHc(sk~+5imhnpt%J{s)xov23SJ^c z`b!lNO1Y9o8l^|8%c{#z;91M7snvy0YidKu;8l@V@QSox=1K@HjNs6(N2Eu_lhR-I z{_cNH`3mZ?tyykHLoc6@bM(4(E#7jSCgeG`zB2VAukQze4rr6^{tQcA8Tuu>tAd!j;yy zufufR%2dsqFuqhI!edS;_9L`F3uR=&ZIo8-p}@?=l`Z_mmf#`R%SS7R!rgH6g9Dgk zETJN@z7(hlX+LWQs`v9=Y}425Lw)PoX9i*g1@7FB=-W8Pn`Oe9G9rI5D8!jeUHB6m z4xv4spNl1Al@bYySa+Ar6#H>6i4)LZ5G{x0(});hTBXI1fRdH)lMqUnaEAFlgojO4 zWk;wf4snwmusZvXKFWz-^4^U5kFv!U9>osY#)g|KRn#wwto?%!v5M3BD+=*3vjL~5 z>9&!R4-OQX-yCaQpL<_+RfI8;nPdlT`X-}8nYtG8hzh~E!#0%FtwOX~Cc6`ZPC>RMJ*zwQz$6+P4cDfsUGtt$8IGc*P2u-%7_395d51i}L z#@|cJ9*#*P%iO^&S^wlg&JJkrx6l_l^aXx!HZ~F~3PJ6athJ2}f$5nDqZZ46uC?;Z6%k-Xkx(2P|Yd9R7izA&WL=GR|Wc}ZQwmOq_m+W!5r?l@dt7zo> z0m5Hmzdx0rJkX65D7nr5l2RU%gZ_9Hn~2`|Gv++;jF41Iy18^9qFZvI6Kb~klSY}N zPG|SI_5l}IRIhaCZjRNCjBIV$XqEqy@etYQmW+KfLSOo`XWXgU7Wb$7C$LN`%VF~E z#3Qv^dFr7yCD*T{$JhyVJD;Wn5(~u7ywTBGn-D7bO(jd@mpPImo9IgfIX$z(v8I-u zE#35Rc}y6ifhj{X6IW91h#pce0)en1-ON#xDvk0wU8%w&AC^XM zFS6;0%hWK#n=s6Gc*M?P6aY}9ZjRBZ)r`?CY7eVvo(~-LEbbemkCujiwb!ijPt-H0 z+DBk|hI}+)1{&1}D?6j#?6WWY0f%O(m*{iNg?!U!>RyWO(Mx&*o9&V}mkCgrZW`My z_4bB7sBB_Ix{~RP-+57{`pOqarHjqk=s;4N=PJF{t=C{p?1ujexHB{&kl9!+e3_XhkND2rv67a@(DKIwj8i z98tejoU=#e4BVanM=d=xjvk}Vj?-gmSh*_hJ1ZO>Al^+ick@{PPG9Df?qkg`h|RP> zyuzom#_r-ae8^H{wHvY(q;B#PvB7A9z0W&B##Y1ywEfG-HXS6}^QmjFOJxLqm)KT! za+0!U%dfU2G%Dua`$B+~?Gdl35tRtj;KW%GnnpkOWp#QBAc}L|THbCG(cIil*}i`E zD@M)bR~yjo2_NjDG21%9ikV|5Y&m1BJygfz)YaNFITxMMbRzURab!FDuB?qs^kmpJ zZ>;f>liehi5kgpN#XG--iQ{gQ7$nVmj<>i)$aJbP{BagJwmOFzX^*ZFeQ_i_{U(T8 zgv7{4mNJ$En2|NLRi7p7j~|Sgnw9%awPI^eoq=(-hRHna2l9PCCnfU!dYD0F&qjzO z)(Ai2NwX&{z<^|zdh{&sz;}goF+5S4#PP#hvK~XG zRZ?Vv2_Hd`I_(0Z+KG3BO&#whE_e7xL$jhwU$mSmVBE>A4A;)2BT=`?sJcD)C-tz7 z1U19ndDN9^7bf9H{b3z@Yak?i^IRvA@UO&TwXh7_Ph{jj+^8IA1*FGs4Y4rb!NUWn zi2R!{r7tFVE{8zknn^qs?oLSq4(9hJr$I@+vmv#JGbYr*LSIJYmXSkkgmB@016NO$ z8*eNm;0ewIMP&;GUp&$KBNAKO{&pS3-sfvH(Tyi;SASGbXE;14%p~$FX?Y28m<6mAg=wB|74yHk@Vy#%XwGFr8mR&T;+EJ%*?@{}qK=Z_3JytHj-RBx$^q<%# z$M#1GV=z2|90VH#BmMtFhVc$RMz`-5WzH^269JOB7neank|24gbVrO%_bdv#&?=V* ze$psV1Sc3ZCNdFywf_Qz4S^l(hxo*{wu&+h?KMI>R~9dnJyjqRWNu3=PH%o>{QpYy z2^vJ#V*|-(zGTak(lem&AgC&B;qs(lba6@Qu&rhyQw-x3Wwq9FZd7 zko6P6LQ6491_4572uX$skilfw|Fu?^ph0|H5WZd|(Q2UesQ72PYAnM+{nElRfGlIf z8P&gMtZO&*bI8pB6O#R;fh*WEQy&vDI3N3cXphpq!6sM_Pt~e{)*0qM*V)T-KKXP` zlsNaUsVQ^@8MQ&k!ek&ZN?IZ$?e#zo&i3E@BiQ8{dbTsP3w-0hmf6g|oJ5`}UBW>+ zOLS2vGvF*CK$8eQu}NHR&lhtCPNn+8863S`6%>u2=6=|i|1Q;HW1%GwcJ zpk#-ooYEj48goPNH@-pt@9*k}Vd;!z$$oC1b~3Lw1$Q<{zzg2;l(P3#uwNCka0Z&1 zrqB|y1GXTKD2O=LH8SPg{X5z&T+CTsMQ?02pqXAAB&~W$$vL?>e&d)?-sK}#Q#A_+ zYY474+U6hi_%%irnc3&N0y0q7B(Lpbe=W*9H=!ajj9`VFNJ_i;K9Kh4J$~t%gS|21 zuW9$KfVW~bwBXzF;oaFVEuZT}!7Jqg*ppQwwO7Jh&C1B?WlBG zWiu;K+2?L*8gFYSxGQb_)L(0Q3YNpVei9qmuestqeTIQr`}6P)9D=JkG@S+y@X|5_ zZKxH5Y%)JoXZSS$_`ba*F(>9SsyR#@o%sh#t)R-;f0U|>yU2ohSIdFwe4CHG>Zuru zl>D)4(bjKzh1ODud{(%}Ix8^caHP$czQrvdL~p#L(rM^ik;a@?*?DbiG07kgjIQE6 z0;p>$PlFOYPDZ*gV%znOeEY$RHIZXW8M>m?1Ur26%mv?2XJ+VArd~5q0bq9@W z^Q}wb2O^~|nEqnV8K`-6bigO`cB2^aVZOw&5wp4Ga=Q7K8D@9QlNrXtCKYGv3(pZ3 z+?khoX@NRa3r&TZP%WIb8Z`C=&2VAtL7z&09GtsqLvav+ntG){serohNk`#|LJ0E= zd~+{S8paS%Lu4+7SH<~DHIzouJIc4nPz;K;ivFYI*}q6itox-h*B`u;hDuGSGD=@@ z9-hWqi0y@%h1Gdi!qMIFh}6-tWT!9JYeujZ+M12b38DqJV)?&oSGlmdamP8Uf@D}* zD}{dTLL554IJwAKC56pBVJTQ2&G)OcwDYVf;4Jx(PmXe%%`P4J6WQCYKhyen0H0f8on!RpEy)okhI4e)j=n zZ}$M5^xVCGNa@}6^CHY)@B>1L#fMvix#cSYC_gYAq04lS9D)JIbG%PxWb)-;^QGvw zSk^6h&&adL77gWtoH(h6#~KBwT7sp<6ON~xl1Xlin* zY)Z?bYAU-~Z}joUzS?<*UHDTiZ;_0RqTTu8$KiaxhGq;~r@SqW^7jD#fA)`yhAFhl zxG@WcDbU5N*k%EW&|k+FLR|4$YNshmWY(V4W>ufm^Wp7|*KZx!JqCRb2YW>7TN#ie zJ_hViipzaq=6C3Jm@PNk#or3jOHq0F460`Tv1wWiygO>kH@$;?!t>10(;ADng#`S~j^OUw#H`4Tu2UpcpZ{;kme;p!cr z1BcqK(W$4l-KnjqZQHgxwUN40+qP}nb~|mSw%ty3`@Y|Q@!hqua*{k*NmkCuPO=|t zjQAuun=8Y=EEM65ygPv9l{`?u|HIqK2ZM7NNS zE$&}iVIwD(+Gu7izhVOO>ToIS^S9Sc;N5M3Ee(|w|CSxqCVax53WFa_9Sh&tILDn? z2|m5e#JsyruOsL%PdT^oBoJ7k!l)71C=uB#JOZv3E;y$ru)FUur}sUivP=HYY&;OY z+*;*k;0xPe7AV0Ryh_O$KP2y>J_M?|P^nc+0EL{xl<^ zC(q^SCptYtKj2o&obevytCObu!oAmDYo8k0`yVV{NwrM6-2 z`#;l5MtlWTTY7wjr3XFXC(;Gy?ZjATH;&Y)G~18AJ;EQ8W>Pu7-SQXsN|5(0&xZfW zG4saPOp{`Z#|JtC5#g2klrtp17koMqj$f|^oyk4gy(wLNLkKZhAg>Ru5kEnpxk>_3 zcJ?UHK$ub#iM+{Df=~cFfL&~ERZShqu*v278C&_LS9&JBLITo5-j**pg^z~7PD;mH zn~sJ`sMJ_o(3cK1j@Y~u87-V=J>DofR~aY{D)CF}=%>ew3=#%~8J{L1sm&w*mFnHC z1J_wLReJUGtSq~kdP;F2H1e#Gs}sAx?$A!JG`fqvbaR6QDm};(JF}6%YZK*#Ioud)aznn8g?xOZxY8>5U-&VO`_!S z!Sx`EQxA7bW54UaqnRg5&bnrxS~YoX}4>1sCavV zqTEU|{qM~KWoAr?v!o^kSlRwpaX;NeLF+&Pq~NQMaNg#`{Im8BcyQt+82@5AS+A3+ zV^Z`}YFww$o|;QsPYWXdnJk|>vtdacn~AD3a^#+uytM_==qzjAtk4KM3B2RQHi_c= zi}Wz6H#Q$$F^9T}k(71{Wd2{S2bX7;9#4GtO$orsJ9id6e^bxrTWKLO9X|5A1HNS8 z40?RLMpR=a6P_W;`NvfC) z#R=^-H9PN7iF@0`t=K4cC{Mq<^fvax@uJ76%KpOMrrWwFXkvtuN0K=WiW(GKAst+b zod^hSKq~}W18wvV2Nhgk6jZJoMHetXR zT+>Ww2xP8q2Cqv&rv%Fj`I2{A%qH$I+?A_^F*g^YsHac}V zkQEp;c!5K=oE*(1nE;oKD#NnSBDbJ+9y2v)hS~gCDqoNTx!ELBs#XWnNjV*A^|RPW zp~}=KXVhSg0+l-ub7ILz48zV}G==ssmkE8s3DGBR2_=o(5q;Tj>&cWjS@uJF|8V!c zQ_XO5pr5{DiSys9I98}b8+vySmmdh)|LJn3|LJlzmj4wwubZT8y{mvGw)Kwgan6XA zkeLziT`#oXnZD^A#FB?gD2n)0`13urflsS6x7KKS%`2;`fklUhmN0#Q4EN(i?txsd zelu^)^~Ss1)n!s|?_(A&oOzw#G=lPdd88a44l_pewSsHdhC};Z_uc*N1Gu|6ajr}! z=>fuD&$O2|dw6PKb8PpbJ94(xQ4-VhG!$v~Q+{Vch1e4+ICJ>IKpRzZnnoCxm zt9l+g)`u@=&l@^YhRAi-bk-l~2#lS^Zu^|mn`tC!_-yyus!mr`r}z-aUoKdt$j{cz zxqeSQPJ9|q)UW8i*PM250KNrAz6Crj5RDT1q7x!T@+ue`X~JYGLLn~siX`lz!?P&q zb<+YOPbB#n*oDWi7DHUHRhm%PriVn#cO=X#KSqW2jqs3be`f2}{`A)s!NR@>`x0ls zhL8{=!JCAM4|I$JGjVbxW}zuyBK?6ZmaJTliz^N<#0jz zA9!X?ne&w=OWDQ(kOBR#5r#DMC0loCoT3!J(SuH!D`^^R>o(VX#nkpkKvpOc(f3vM zlC!lopr4_Q#c6uOVb@#RX59?!CMU1r(HCu`xC#n5sTMvM>dQ%IlPW6Bup$lKI@Nhp z%E;ks%P~!(xgu5GOUVM3!EHnRGfn*i%c(&L?4k|$y z3Q3wyWupB?fOKDl2Fd9#7jw{Z7Se$zX*UZbubnKf-4oJM0i^zSpw$7AxaY8>nWmpc z3<2J60*S>j&qe5YXuQ1k;!}v<<&p|jbI|Zh$tKso-~*tf1E8X^E!}HLJ&ESPnr6YE zpK|pDTE8~)Lu5fl-$R0nCxeT_pc-vkz-p{18kt!k|>HgffL}FqxBwa#RU{ zi5^$jRKyPB6;8oR#C9IbGmjq35OdoMck;=xRe$qBA(@}@=63v0hMNCUu@a1^C2vJM z3}&h!YEQ7=CJiDk?Nr(nY{aq}eZ#g3l`g7I3a4oB$VK2?j zbzRr1Gxen=ui|OP2w|idyT8o~|I{G6|E?~pD9tkZK@<%*Q(l@m%;+fpRLlxU9lI{|($7XhnO%yZp@azk{xe{{`PBh%>-Sr(5O6hUOh%?{#c<~^ z3}m!v{oGW3X61e5WHsbyo;f^qXo!)2tnv9ok<05!HEGrvzEIjYt%g48E+0^6nlWsa z7@nD@9lvSF3~qk8>T;v?;#veM3}NI~jNRk+ffMF=@_1C+AExw5$;fGf$r5wnZWu=L z6h>e4P2&+{yQwZhQe~jccn2s+2Ws4=uRmU#yO#VHP{nDvfl&ok@{(G|O(qJODP-G+ z(2>sIN@VBb?Vj%`8tvos{|T#|E|ZRKLLF0n*{8~Hf1wj`$@k5^9JB0 z=rRHk#}SC>5E3bcmPxD(S;<(dITgmMnvz3-XDOLg#9V9i(mELGn=z_3Au*#A46QWVYk$WyxTztBh4 zdXEt)?OU!M7{WsT78HHTlm*EjlTBPtS~$@&%6b}l*Au2 z7tL2+vy3f68(j7V<*SbE>OH!~X#CB#Cuq#dv-LE}kCwo!c-fm@B{{D4Hcl2Ftiahw z%hT7_-Ih*ej>kV|`=j-tkdm30a9m)y4K>+&gJJ~SL6`06>^$U8j#%?LnT=#KR<%=W zL#Pis!Dfuhx%#or@p~GtH-;>p<*x;2hrl})=>(pb6OPB#=&TO8W|zKy4brYBw+A-r zbo$vGTRs`;kQ31*k2&zx9Drv3g31k#61HTjgph%p-y;z;HOUz7?`8B{brGOkB0i8+ z!f2Ca)BvH|lyO>dA45cQG~0jFkCr;P3p~yaHbCAmXM&uh%a0k!wQ5vAQz6F_qK_g@ zd7y+EshxCA5Pk~<1)9&_$4Z5U61E(j(PH(dY2IagUO(P+UoKyi6C+IAafH8oehwsL z6ao$wY1KfR^f+{m*b)3oESbm;LOATD&~WBwR_gKNL8FUKtskP}u(6;?L|}i0rKMUN zx~k8NUp=ia=zSmn;jpI;GaP_O@AhFI8Sj?CNM->9#*To>oN_siUqiLb~0`pYAYd_MPZ>>U6bw^jz)!e0kq{ zxBv>O?#N+s>WM$A!%Joc=$Xr%DIyVDrpq)q*3a!y`j#}Etd@+BDSy6V8S9696cebK zdO61|{F&)?_F2kY8aVR2Qh!{jesyiKhD3*)C_=={tG1AKJGt$D@NjbNBf-ll(mEeD z$8Ift`>L_uiZ4H;{#X8RZo+~f#Io_e@ewe|q(k3@EeVS$Ii1%^bvUa_*Grf$7%S<^Dkj3nKC!nnM;U|y=w4cHFv!==& zo?wftJH{q@0FWvoczzhuUnWi|hkF!=Aj~QLgc9Vy|L^}LRyHE=zYlvjr>kZ-p{N(K zp*q#~b(guvSz{S7_OGA9y*{9aJdVKC0CdLWZ`uz0M0+^|JJN@RBsVLgeIM(z;~ZMv zNL&PwoS%c0t0P0!ZxybeN!L@?p~ zQ4#OKD$JSad8J`kOrr&KFry6GXdp0;SNspzDhDF5-&GXvuP6C5sDd%7>Iu zyt;U%aRpAh&F6RLd}p{z6V&Y%UAh-=F21V^ZM`W+Qq&cWFHnqUz6<})Yc*4z9F&7O zMd}AY44C)}tVb1hoge;@GPAJRBMp6fC38G61jQxLtfA|AyeltF#OwWRPG8{=_>ok* zdN$`6g!`p1VF)gCyCc|m7mYnL6Em5q5xSj{vOxUl!HXB8b;78TQ-^;wSzVLDEF)mB z7tW9%_?tin{b3PtRkeIBwwS<=f5L=+6>!uOvB~C|h$LE_GcqA<9#J4K{9aUtl-R?EG#JwMF2Oz!NL0f#hNNj zXcgt7Wo^+CbgNmBasSQe8onNMQn4$8W=T2!4O7DQi1+LB4}ZWTMDE@&dD7j z7?M(s-2A30;i_e7tD*IZ#isM`;x0})Y>LHUAqo>JRje`CN#Jrq+13Pb5aw=awpLNvtm&Y*<|4ZwolF4l{wuas9^qu|NEWm>p_| z396&J?YP%Mai2lr9w7v}(e96)*VeAzfW`*{^`c?sMZY}49@DE}>Nnf~_yIAaD+Auu z8qm7lous@W5E%Zo@^5K6==tGJXYtG0t&uC{@9wculkm6{R!_m2l9?e#5BC zrBXk9M^Kb9MvLnxdb^U)ES*%Rf{hg$12c(JQmvI~?{`WFb#4=?j&Bcrp4gX4a~?-4 zQ=tM9Bm-5;uiK`l%S&_1!bgdY1U@3?Ii0s-=hq(Fs3ulw?oxNV$8FczWhaWuja26a zLym~7rfQ0qvV&(NfRJDcJXS0i+|viyjB*eWQvU61K7i?)x00e^@*@-Y<1=Ia1lg&OQ;hbmk>IrNT;#4DG3pYY>mCbFIXvmmwUDZ) zB_*mff&053N*s*Mo1H$F)SpE1N4p+lOlt|CL>&4MzPw;oO;OOXDt7Q11G9i)`J2!V zJ6yWUSN7Ogb(WrQ6vd82D^bs!2zURb#WbCmJ@yCn{-KjKnP_?>DNEF_Uf{fS{@Y|` zBuPC76N6w0gk%^i4qFpadpJyF2n-o|4}*g~S3w_a91YH67bV4%97Wf(}H6o z99{>WWJ&~za>D%XSl7#GzcauxI##k%dkM~}UO0s63=t-(l2n)9+e<2-&M~Q(m}tjp zq8R+*F%-E6mCiif1{cE0z2xdAeThH2AqehdhDGf^m`E5qYwT5M_Z_}xIBejzV#NM) z${LlP%vJ(S=S?_e?QQ8fGsF#{S8kA|MPlXRGj-tcEY|02Rie3lpbLQ5P=jZZ7(0td zk(>gmtjDye;S$L!y3{2hLJ(=3^KD4<6NT`HpKyAxJtR!R8#5*YcycNhQij0iiVhFR zU~&?OH1UNyXZnSU8N|hAX1&-dP4G=TPi)yTRwET_dR)+XifmzWo~*b54G-w2=^(E!=N~3zZu8#CLJP*42K_Q<$plE$@F0;g;G1veUufoC)_t_somw3c= z<>NmNn94_MPgkX^MLp=E2v*s0=5xX-;N6xQW;-`+%* zNMGXa&*0B;jA9pn%6%rMaY=a6@Ru_n+S}kQ=@-2dJ;+C&W4D1mrdfh@N%%|%10uR@ zb3Yy8f>sXzpg7ULDNwg_qm6Boh0Hh+pgTBnrGMv#g%}j&c+;T!*Xp#si1|7VftUfB zcOPu0MuAU%b;tq4*^xM~)T`QWux}j0Wz}Hh`lNhE-b~bvQ(t-3# zw>m5)3x-B0Y6-PW?`^@6F)Lb_d8F{b>}U?T5Ha37Or4_{9UhgSq!9=2tDz;`!;B0o z`QRvrm^P;(`l1?V6JCt1zbakbNSMMj*mTm{{xa7m>89EHzi0h1s0Kc#4}*_*OX4=- zCSvEmdug(K1nyXuPu6l0{*_n4I+j()EPv~!sT85FHLo|4zXUj2$(@qjxCH!Ay4@L7~%V4;yYK#E>(lvl|tQi77V19asi*4cgn}2%qXGEFb zkm9apx~}puHlzARj{b8pRsJ$_^$*(G)wAO5p5cXX!A)X2HYPiI^BA@4 zcWxfP9NaKUG#l0}C1txq52LW1oat{tED114%SOiqHeGPhRl|zr6w?vr!I0ZTXZ&v_ z%o3XuxokWLg@+kY!*4q6MUNt?xGv4Z*75+GGK#@{d>nJF;*Kop0e4_ND2Y$0YK3-B zwDJ9+Okf&y-626`6kT*=ganNJ`@9-Meu+F$AII%UuBP1BfYU83@eve%eC?IPx;-o- z1?ic95p&d^*8mYm4IX&JMeF4IBV&Vm?>iJScHK+jVp#nlDTQ>bVh3T-=+PED&urjT zo0Bz(TT^~WKk(N|FV$38uJYiuXlB4yc&KbC{0E1Dn>VN~HiiySL2->voq@5i!7mhH z9z}}bkuk7Qc=)(AEzgl|d_ls52|~LdyMAK%nZM<7FV642?Pe2d*ThZq5E{E!vcKYs zGHJ(X$LI=$4-Vs%%}(8?y=!+c1UE?)e6W_9Z@41q^HnX zwfrC@cm1}q?X?JSi^Gb|{0M2J1*OB14C!3j4$vGV-;p{?jEI(>LiQP8Te#)598VK$ z7Iunp+G|OmbV@FTkyFR+5Ydx5AXn@lK#VQ z3Gs0$JMX5^tjBOO3xMlB`p`|*EVM>>HR^GNuQ)++KTGL-lQy(sNPZJ7d3Za8`maF1CS z$PP~VZIx=JEM<8(0B0VGnv*-nhDd)@c$=vGUM?tqJ9nV_?Oz}qlOyU=L7|+bB6WU2 z{}1YXt5aH4ZET?qY(c zjlNOCaDGmAi}B#u_pFR+7@5y`AzdX^mHoA<-XscsZ;m{I|SQtea9p9i=>COMC z?HpsP(@{$>V---ciqi9G!7EkDY#Hi&5YC!lSEJ0xLH^4Wi9SEWNsF~cE$1wTONiU4 z-l65V32JV-`2+{9X4;?8)p$R@%FUowmo;>pdt!Ggky)GsS!N08@jFWyK-70|fx)LA zM~dagZ7$?&+F0@Hie2@`c~-7?9vt3>NN_1<7THbmh^P%}laM@KhH0!HzJBY52<=y7 zjLd$>GD)_XhkLqSNGA2PL*-bL%7&t_*0QiJOR_EDGi(9M9n+W@wsGXStf*TLm_YT& zmR!Db61GZ%lA&h*@Y-keh?I5Y%K#s`j>;y?MeSk~M}b=wvngqzavdBm6}Z|}b|mjy zx;{a!hxYF7N#fJ;s%-V=@+PJ49Y5a!*#MLDMRJ@vH}yrJu7++a`?0Fv9TJU+vvK53 z#yC8?GhPMw?@@B$TR)4MD_w=ZHdDmb2j=WNJ&~30}$VI7wXh>(2UCwpYaoTI(NS8g28AU2?QZi9$h+Io~Yy_wXDp1r0p( z{O$DGABe#o;hr-U!^ma`Jkp@h>l7Z^EW9Kf4@=bBf{K@kEm-zbiSpO0NeaCxcD0bp zlr;lbTa^CHpAJ06C>@Dv@P?m<@ygTK>9@;163zLrMvIw$=zj44Mz~Jr@BCIssbCil z`4?ZP+CPq$=zn~$&x7P(LxHdFEaH;gu6&)FDcH9mGd6i)J^LMJt&hZkY?NUpH;U6G zH_BC9cSn4xs+{z`NPor6Z29B z$q{;1_qMJ4=i4{@)zd7@*a*m_=nbXqP1m$e-;a5Gjt~FbK?c1R>c03gV+LKce zA@oJHr7HHh=)+AgJFpTGf83TR4rT$t*8vvwgY{5TdaAd`4SnA?ZpzV29IO0WF6eSY9zG3k_=B;nHbg5Zw`{#DJZ? zYdcO*1k71mj!XrJ3wfO;Xy0SiCEG5AN1qaXitVRzxzdy)6oaes zJ(;|kE+F8N!XBJugmMkE)7bRBc{G>zBhhR1<(8DZOw8$&%cJGy#O-LcHh1cbB7ZKQM?sm@{fNn7Rt$pG~ohxy;uf^PwdGMIoOR z^p;-YhYBql;0N>J9e~_H71$9BF}|@M1D(z)Yfc!5st-gwM#Nng zpPmj-i&0db)-G zW;q$|zDBIj1mNcnksCQg1;To8&KYHlk^wqf(y#_Awsx7kNQu}s z9xc#dR^p_7V#E&LeVP-R=Lut9TxYI_=SQFG)la^-eml22_ozu@Tqb~*!Y1VA_j6(`8$>QDkGXRX@Xz&|Mu_uFyd%a@MZ@8+{kc#;$|Y4snQX2)Vq z1E1b`_Jeco7W^0}v2C#8`~{riZ+GiFl+lD12u_bv0U&Y2=POw6pCJBt(Ziia?dYu) zPxGQqjTF=K*EI}VC*Qa*A!P?w0&?4RokdiocP+~c3BH&)?B@Db=-7o90|8b-ID;%H zuN9O9PoIB*4$Be!EuhMzgkzS%aU>x!5dRjzajLEsa;tR0erps?fnocZtPA{<#oH}V zr{DjfRCyfpy+;G?Edr~xrba%|fXx!NOvu<%5(6wr$6U^3td4tF@eOY>;;^_bKuL~l zzj4Eh4IDUtCQ3{<-hJoGXAdnKBkfYlkcbiYcvG-IvV?{2m04!JiM=-e!4J8!NV>ju z*Jhdb0_TnSK5s{xGd|9`78&KYwXc$h*ENaTG1*{*xjwFa=7Ri4k6(*{J)-T@w3(-x zLr5SE8kmgPR;E}I=MevrBlF*V7udJp$A>@j_+9gmuU zmxdwGpQBUV;Uu-JkPypvysh3ooQ|SR2S%~C=ni`e&%9in`PjBK)s}1i7ZssP=YfbC z?+}2yQ3eG9HjRE9p{%-}P3mIB++}w8c0{5pW+jJ_W=UVg^4QUQz&`o=ask7~of8bI zfQlr6?}w`R>7o4Wd4Ug)&muSc<6El@vwy*&nYmsqntD1}i{Sib zl$KAK>ig*;1bVqUF+qg})nETBp>)fM1?Ao7MP)NCB+f%l7)k@Xua4AqL~S*wbMQwgH-1_pi^)xD&9^4%xj(1h z!ad|(OhP1EcAEa%0c~T{uScO(xoZb}6)L@K7@NFYsL%$PPiF*1T+4*riAHQ$kG85nL5=hdQr@tT6DI)JAmvUJPV&_ItiCyq9 zgG}mnXUa*{`!MDGw4UO0vlC*vuy_@-#S-W2d_o8@BwXwMq0B9s;`B>YAufYmm%ezb z_D+EV4iZ6lmAx9S4omj!e0q{GJv{;skGe9rSjMS+EHN%^hcR)Tz4OU-3;@HJIaK-| z-vdjE|2r3X%25Y^gc+M^Wb5s5&<)qe4ybc8#)7AQ^Lv2$AIBaj3;X|2@s=V$3@O+b z`~E+%eMFXk=oc5y%Jd&AcT1rqFpT$QWlb?G5F}4Y_#*HBWBu9kWo0AyuYvgFCwU5E z5y1N&182(@g)fWowfOVDu}@_Gxf0I*tg`&~bYIRR&i|ErSLF%qt*rX*5q>8Gw27Kb z;%dl=hA5yi06;@SudN@~qWtc07z@7u~7vK>? z$s+eW7+$39xW_z?0xEx*do+uv+~)`RUDp2iTJrvfj_0Mx^^MxEw@>KoLE7(!j}Y<% z5oVBwxhGpMbD_vV!kaUEa=X0W&B13(d(vBY-F>%D0C4_ra9JUaQPzFmePR=YTk)VB znM0Y^qq8b`v>^&xNg0$wp!ncR9Ie@CC;?Yg^JUGFs;q5?M!iy_iS)Xa+ zG>%j}7K4C725zgJ_U*uQhg$^Yajo$>n8eWCTgggC%(0b{lZW|4pq1k*R-1x{Oq+Ci zT(gmuhxsQRg$~I$Mo>deLjrUBu46pPz)=5S;raE(V&S#y>!Vl*&_jxH7-A}f)O5uoleT(fo$MiEKOco8;!Ro$|c+ZfN%i*Q_+SS`~LO2G$9c| z>#f0a;57D~`38(GK{-NIPFos(%vBay`a@_aT!XOrRjLm?Evgq@hoAY*)}*A5`^~_L zABeZ0H|EE(hQ??|B4YP$0iraA`TLW@dq%~Jsg)FlC>IVq(ejLNmso*l$izKPQL@2h zqz~4scO~BvfK<$ib4L})iryh898om4BG$aS%sjrQrfh|p_p>O~Cv`#Vv=Ve>2M$fj z}`EvKlYA>zE(wn*h?U*~rhZ}KoGx8A2Yq@onP(}TAYn3TtU z5AT%pdCEw!I*juq>6Vfm@zP>PZdFS=^6Fm5#==ZyK)db_XoXa+HA$x5a94`0{1P$dxHnnanr;bye7YEh!CvGG++|i zOkHFj{$``rZLX(6Vezq~Xx3hzCvOd;5xy6J1~Go-b_eI%nG2vfio~LNLYe9Bdzm(o z2zr|Ri#rV%M$q@7dH(hhtxr*b>_4k(i5(ERAtmV)S~E5B>xys^*28|Q1<#c?1=cC% z23S9c3J5w^$;*{f)mA>CuM6luLiojw(<+EmW>N-tWlWo_zy$ zAve{%J+w!9^jzm1YxQnC!eM6n&I3Df2>8{|D#Hc}>Ir_~{73fUS-lhSmnaJ&GBN)l zwqe}LW5sAi?GmazfzJWEnGd^i&_9@l^j%+EO7^20mPPLD7YGHe)5v_QeljQMA}q^A z+(rXXSWUfWI9SNPs-Q5D}(Y?MBsP5+0>+beSRuYko^PV36yQR^gl^rK@nvhm!CYk*f z^cKlwed@&~?($_pdJP&0LMQ!CQN> zx5#b!<6~x|H?{=#;gtjPt)lgV^56F!1hL#G47#My82nxI($Y5) zZdDekvIr`vDh5(4o62{+&Q>beIk&}mcJD~M{;ZyQ}W7+ z!C&tbT5j!l9NyTKcUgX!%lZbmp%4B0ZhlTOuT1-ptwYS!BUvJOn!xughr!h1A#fTswBz`i(M_Ng^FV8 z_^;ZvDU1&MOzxNV28gQ~$xTeE%#0L)%BVFmxnX73MQ>BmNDLO!A#NTzm!F~sZHj+% z1K`25`9fHTAst$SOo7Y?5Br3gVewDJe(XYadrL#kt#Ud#$i!@=6Mu64j4F_*Z03{S zg3l;gN`h&08phFKlZymYvw<9D7a_wRBzZKGSvmq?4#ED+7|68>wFo7yyS zVyAhq2Ecnp!FeYpb+Gd&0$B@l1wu|PL=m(_%Ld@_knnI*t8JUeZI8~ z9;x#Y`XYWdTLU)w^Di3vFZT5fj9re6h~>4(YQfIQsdBanep=rhHU?hy zTrpZ}x%KH#JkK-tSm|Nol2KLIhg{L@CA0P9hiPCLeA*OLUP#%DSSq-e@N74bHF@t`$)pm5hS=aI5iKw`n3?_mI7adlMHzU<6Xztl@T)0ayKjR&!@rMOfZ!IEAM;q-)`S}%$5e% zqfj~sjp9uA2p6W>u$JJmmz0Q0^ipo~@|jOcMbX4O1;qMA%?Q^$kKyoJNcDn(>{8B6 zM2Z+ALNQPMwaoPNG?2gk!aa)hslmoMxnhBel7@hkd0t6#<+v>fn0?ohbw!isK&CFa zlZ&>3_EhhX^>Z#K*VO@*Sv!wErPPmzyV}&l#636eZ4w%3yOix|mdu#EC|J7zVef{i zL%KdtTG&*|>_Gwa6X-xSiX}r)gmRo-iR=-nBrOdM7ui)m_G4Y0=d@7$@?ug3Wmk65 zH3~p!b;@kuurqw6U1M2I(UXKYIx;4vX>bo`2>imWv38BIHc^JrY53oqvrC;POSZbq z0nG)Zm*3;-E7U08#9FMdKY`6kjwJ!W~d zz9U8Th_#(QJ$Wk$z4T$)c?jytNfUYokPBdXxTBzTy=r1g5$2~7$=%6*a4C;uO`<{A z!%a!IMQBWl-|RIxSCYQ=@f6y3X7Jtd&g5n`eO%nS7o)2K{y9g&qllWe56KVJH-Tya zPna|epH-AVOqywUJ<@N?@DyY7Q=67I`bWU~V9M>ln>lnxCf5IJb&rg(io%}s!L`=~ zIT)wl+AOBG>WnAr4_G`-xUG(<{@V)d7{(wveAer80ll+2FS$0Lha>b^rWaNB6msVR zan8zc*`}oxWew~Zl|fC(%t?moB=e6htz`Qp$(JGv~$Z zoLuCMeZ}uTR$GHuYt18MlC`eYJ;%;J%Sp5@rsP;Spp9pLZ5DNIriRQXIOYNjxvbPS zdv)iRf_5Dv@SVH|M|2tz8{nx7v*v9dW3!_Srdh`6iinb-jnuZSuUv|qj(wNY z{^$^HR|`b*7D-`j&4rGs@9oh-_xRg_9_Q+Bd&m}3<2s8yVE zFuG_-jhwo&;V2SCeI@HnCwl<)ks?u^S%paJTS?xXCBaz!LS~grr^q2}Cg`OH*pQHkcCB|Mr{`aM>W)764sH}IQ(iLcl$}RcFdA>0D z!x$5g>)z~2&d&C&fAzWzjv#MW0xbNz-U;6^F1xxq4($i~Qd4E@Rq+qPhTXd3Kdf*Z zgc6oTH#3`lj^*ncUtNcRE$l%R^Z%bx)$M&eJOz}op{~QT4i&AmHo||!4P3VW+egH|e2ZWJzzO}lIZ|xf zet5pr?Y;zL5h=M7{X^$rT66O$M0Q-)`!VfCXm>Fr&pL8WA_QoFZ_WJK`ZR=)7_v%E zS64A$Mn^V^SXPN%o0L+hV4W9LPRE$(n^_5yFsUS&<2@)>{)37^fYN0P2|CG7D8UJlc5C>fd zdFN|20fpk;+MR#A5+|$~{K^IFDg#~sjI+et*+-jM&63EuK-u)kGz zV<>H))W7qwn@DC*`%>JQ5y$ZI?JUNgFC_V{+spd zp{wr8KK}Xgoq8G+i1LFqC8F#*=kzNrZ&y#`-9#-)@b{}@sx>iAP1-GKO2o4RCE7;d z-2>P6v7t65@LZ$bRdf_V6=AM<+k=c8Ka+Ajo_^>s=_-xK*oCAOnP8bn{u zih$rxl4hoqg{M1tTbGiaL`MZ$u#%*(?EBB~J*^8m1eR7f8ifeU@3;KJRa1$bArh+b zpqs7QWsgZu^>DP0FY2sL+j%sMA+p{Sw1+^8#lM(Ff18~C`a(^sDf`n&K}&Q9+xOMb ztM{F0%&ClJLME$wBZI^O{zvZ;gMMD#oM{UcjKJfrW9=}8bW#p&RlG-IsYJI=3k<^_ zU4LNSp<&j_?%`eAjq7Bw?ye;L&0T^dPMFoFjWg-Z&-P~^Qri2Hk;d7Dnl+msl_KRq?qCq8fUQI!NNrQ_KZ>u9X4X20Wv~A+nj1Ef$ zzU!cAL#yjPOur-Wg4etjpPqbPVEJ(t+Bv&YM5f)#{ycWii7XN|{^gW>dE z3it{PHgfTbo(krHZ>D5sBE>|Eg(Jit&z))S-BhYC#&v|XBaaIi(xVqC<3u^aYfKL2 zYc03bQMuMe{T?$hZ~L6X%~^5XA*c{j5&cd>r8kB8-rtyS%Gf}$}( zIQB1D&~0$A{xR=z;U9bG4CKQ7faO9vFxt_Yw28OjEK;8{ZFT+cgYS7@TjkTTftK##g4+@3l!9`1Ze z#VndM?jQp?q$2Oi@r0=-_KM!Md{L{u7Aq3|!}!N|c@NvRUxY3~Mo~ZXao-hNex?1| zsxV_tJt*E`pdziHoOu@cd!TJe1 znkVN}jT`qRjaCY&%S)K{E_KhWkKWgXC^IA&L#?CAz1Jk{wKF{SpLN69jBICtAU0(i ztR4SxxoVpQCCh>}ekOS5o^cDX;}YlZ2-{rqG{R@`>DyQ;BQSJ(vOoGQexhvQ!bNAv ztkLM_I0{?G>Mub#=UEQe`8*D(Z;srtkE=}5o57DB1V@uV45<)gd{XD99bx~hoMOKtzl~2_*}=wSLur73l{+*t2j|fe7OLWuGdc{>C&NKKhF57@b?xHawCPQ?d6lJv|`Tn_9c8n*Vy z26axL%n9=$M0Nvx4_gm4nOI7u#R=E}&eD+8#$G5z3&*5#*m&_gm8-c-rF~K%V%Xi= zap=-FrK8a^oy%+$DbKK7+x)2ov;-N!^^-)X|U#flCs+@o=OKrEXf$k zsYQz_L(CKBS6y4Tcj)G=_s2b*tnCP|iVagHO$NVQf=L18A1b)LkY*Ao^4Q@K{US<+ zW^e?$JgdIl?+YO`K?TcNmwjUMK6MjH|5sse6&B_DeGjW3Aq~sov5z3;ttTI3un zIw+@LYw&r74hu@p7DWYPr%;(vvC@G*vXEIAn=>XmF(h-4Q=s3AZg(C!uCgmgU4zE% zlw9i^@r0WYde;8f9rFH2Zhx-y)mxX8UC;5`^cvJsNgZa6lUe{u#PJrG3z%Eu&2hk2 z`;_^dtEk9$9QmrsGO(7y%cC(3C<%yCALcUSGm^GDp*sjS>^X?5{lX8coqiN?jUd&EGr~^dm+3}?~LE+xb;FEVZb$MQ^SMqRn?38k;;wyOs{hgpSvg!SaE2!6y3dF zbJG~iVzaKRQd=#qVhkcBZy-r9^fR%aMM2*@ZOIqf;Sbq&xJ6ee?tC$C-W6wT0*AiX zAPV&wIyLEjL3hSH`)$rF7II2|^j)>#iP$86%4~c&QR|o8YYx3F#gIpxsc2WzTSxPi0oJ+t&Y8<+<4IOUPA?!*UB0? zuUm+Ze@s@?ze<_5z{55mO3g`WT2dS<{e8a_?BE&||J}cC6wcDM)%SoBMHBy$=%kQ# z%f_#B;MX%wUh0RC2SLHR`f4=`%g-dzG%6yd$HsrgO}{QTG|#VI&@x<(eAus^7VDqx z?{u>GVVqp{O**-bFlw}F4;Z=`mC;;@NN)zG8&3y$TZZcCf?5(UIlG)`kg;W z841%lzC1YT{=#Y*EDij);uf?n+>0hOe@8RuVhXd>CB9!H*|ixRZ;tn|=?~dQGM1R{ z4{Id4F8|=kF8XIRk6ouX;T#+c%s0x1ZGA9%8L@kPnEYGr;7nj}75(QB?cM{fgf7uF zJHyI8#(f;rOb%=J(^3bB@x>$@&#inMQCG3mZRx0h;8r=X5y?d)KBlpYwfHRl%O4F_ z`n7AjPCx_xgo6t5)>s~Jd|CQHQheeAfL3Yix0RH!|7%`t=DZJIdvx3!NXgV?4v2fB zmyh1KvzV*oWj4XijXOInGeo&Hi=Y~_9`{mI)dz@R(&fkr;ZA-&BYvPT?@o(!K;se- z1KcRnC#&;OSK4(?L}INO?;%swcBA&YU>S#>zvXA6O&H3q)Snu0f3b@{XzLuC=w}!_ zeBUlsIeon7Mo)%X@G9BAnpwXU^<9i`!(DbQ5pIg&y%(Eq6ij;!(wbGG3xi6svez-j zq+0WaUTk#l;fci!*o94Ti^ki8UKMRlvG!j*IN(I&jL1f@j6L4dIsbJpSek&gTP34M z>Wt=EUfKgI{qq44v82A_*>4csp|cC z&Fk0dJD0X)PUIXjd%F0Q(!`y?U5EOzVZqe3HehpZ`O*QYc}sP5OLSeuzx}`dp+w4| zrw(^Y>@<{`G*Dxq&$r=Y_Pu*T1Nd40o8Xc7|JsJP(@+cCyZ)cVzqTP)%EbzlEG2m! z%68Z41N_%Jly1V#L+Ae;0sQM7a;BWGKt*sxfk5CtFHSmA5n*v5Wk*jh?oNgu}NAw1vq6rd6~H7$#(sVAgNI8{@> z>&Cth>3kjZlv5nHhktd4_?c1$kMeWE@mX>`b)M>o5vg1Yw%0YEpVWMQs^K7PXelf0 zjB|On3~Yzs%0vH>`twW?o%dmamrXL|p(qzw;>;tqeh=I}cl}2@!u-%TRNXX!QmUMa zBgKvSzZAEe?Q2}(;v_o<^cmd7=pp<)A*F+HzSTL@sVFZs-IvVMebgWO32BlaBW=|c zYl;u`2;73hA4U#Q{!D*l8#OL(KV{`P%BjfwiKy@;vxab6!B$wAPtRJZvQ4sz}V_HV&H|qvg1m4&5S>DuXr5K8*_k>@pwgRkoV((G7J!6l(4~r}! z{`&4|C^dy~?crSL8b<`gLOv5`3guJTDu$7;{UwdOv6O zNzAs5EAB=*MRJu4ki@5}qkne0ZaSr}HV1I#K8^@1;(>kK&PbF4Ls_bq5$?b(QeN?0 zyRa3{hq;WQhDH04?`2SAt*r@l=|{=>7I9_JB%$SM)>_B>TQJ*WCV;F&&w$1_-nskSac@sTsc@`tfk7s#m4Qxt&XeVSnl~M9> zELp9bH}^=9q$ZO&XKrtkD{X3ZH=yh0&$ZBPh?m5{^OJ}$diC!?6(~`&G`u4`uv5F$ z`Eq6z(!Q<;{rQ`a*HE`COr84m*IfOFhML|hO0?$l+M%5D=9Y&U4@#Uvm5M08sK4gb zE6Z2^)iN(&mEYANJO+N0)YZ)=+_R%qvPRwlGo3PLhaBd=8b7N)vgBK>EOcv9W5vXL zFY*d-eiR?}nefRu*Ka(w+GDg+Q7K2Pqhie1-P$iB1t|H`SrPKIdz6UhN4TH7HB@R{ z;f1nOsg$krxxO6lGLBu-x7z}>Ul5i ztdUo1Er`<T9bo}L1*gkHR z^D=~_{i!o9^>B{jG56S&nmClQ>$s1@Dl8-f(+7RMy9dW%ruCzXCM!d7H355$(UkIsw55v|p zrg)yM*cg85k=|M{TXmi2^O)$Hq=_~f{D^;bvc5`$Q(Eg?dgsD&CXxU;UyVVvTMl;A(iy){QBnFRZcqvx)D!S zMRUq>%c#}!cIO*5#&?O~QV4Vd=`v|eVWr)`SJ{<4NbD;qF#_A7j(;CopA7z9{asRC zH{tbZy?+INSAn)oKzt%#${Swkxs#s##Vww+igYxYd;X{3s7EunV<;h`zGpNX297z# zO|Io?_2=)5^VsjJM-3&^H1Yg`F3wKX%#Icef?-~F2EfX#ZIFhlhL%N>p)c!%6g2*R zJ7Yf>i%IgZgy0sEO6|cETEQ0HhxrsT1nWuy(WO z)(AWyaIKds*;JwMMvVf<*%?Y&0+6#LHT-6sXXo^Bh|1y`^XzqvS41Mz?$>O(Zogfi zMM<;nqL1i(#M~U&Dexd$>>%#*d>EeL!?oXrn~QH}PBoXQTrk&6Ozf z)qH>xeRfnuq{LQA$EwakUvp%=fB9OGsm!k?@Jn4+OiZ1xgjlUWXGO(=MoHp#@|JXl zZAv>%sDju*gXz*qn^VfjlwcJ@eg}Y{i{d%W3=2o$W_8-IC4ieZQo5eBwa><#tbs-I z!8DZ%(Ew+NnTOM9$grsWOVKY$^(=}7_cK4u(Z3_#z+Txz@UhQNL%B5j-Gp6~&(@!B z(JQHeEV7)_I7VBn0YMd`r-islF3zW#pk7akl5=UbvK&$U-cecUPe5IM{C7RveSCn! zy(g7`4XLQ6qJxKz3x`dghJ>zYRL`XmBegeQwEpgK%z47sLXlav>67ulPL?z8-J+cAw@Bv0$y1=pT;&9X*dPxT<}FtT z`tLm*?p3o+4sZUF2v_EvR^qUa0|*xBnW!iWJ>{?no!t_I&~yl)Or9&bPO(omBU&Kh zyqgHiQc7)dO3K`H_GUF`IpFIAo+$h?s@2!q8)?zt2tyn=kSheiQ}{x(LT<(upxFCyT9Sh_e|Adj6VN}<{nPU z&o&PTA>oEllm@QMZYBe$CiILxnYL@R_6r;7uZFh*h9)~NS5`}WNsC*gfx41nG?0Z& z((1-CoY0R>Opi^KT1{X1coTa*qA$0PR_JSCHL~S+LjD&D)FTOSc;EE9C4%{D%SF%Q zI^}@OJR?zk;T-9tJWV>h4!T!45Bt>RwckFh?l_Ku$Dl&nLxBo~c%a(e5Eq#gU|2@{frBb-QaO!Di8^3foO;qQ* zzZ z%-?thLyMAQVrSS{`L>c-lqL5{-!H)1J;bxoVQ6=2b_Hci6?#bzyTw^c*ccq_$0@k& z`*w{!XaLDeyS_N_3kYajE;+fOVv1{BUKv3%f2c~{PIj&@DPFp?I$67N@Q?kSO0q4T z#C+#e5X(tcupkw5Vs}1x&J!Tyx5_7ps>u)~Bg<9@xk0Nl`KEl{>Jla8p>kDA0~Ts- z@=)2viF!Pz?^333exQr+&KZ4?_E$&WZZhoEfcL=`-sc3u&-58qytd;2+sriWv~X?( zh4Y(pbtbQp&oGnEC<~=DQS~(4sLzLgMX}Lt&@2C63YuwpM3s76VBKQP+@Tp_10IlX zGrfI@*LpvuNufPJCihS8oh_*uc`-Ci?uq89=(z@AII(}M2nCySH(jR5vdx*Z%+0g0 z3kpQ@=C@S6xivBY1?@6e8zrh8K!j|*qFb!QatyfIHLF{+r{H=?-X$Sg*XA!*m>VOa)At8#u^(A(m* zUP)~+DV{~8V&N=Jg--vY)uvn0)CKx8L8t?ViCRsNp+3Jyrn2+lqv$_yW!VpIIRz&! zXCr403GQm61vZ^AsvrcDzAE4dl$OXEuPH1wJ(i1w=r8KWYH1SzCwHO>4k|@ zZIB_{bk*-35f0uV=9*<`W%3|3CUEOkl%Qs4_K#A{E>}UNh$A~VnaA;%BuUdQ$zls? z-=bXt%+l6bYCk)qh=-1*Yz(%=IePE~!kY%O4F;xPdyec$yVi^@7s20oDbu|En$y64 z8=u=OL#-}(mLoclDRN2jj!Kep1IX#Yl4dCia+#&>6lcF=eM4hl^5;6g&})BpTcNl5wst~liYBs>HX_2-0BdVWpsf{9SlCw5MobC_5SJ9T7MGN;u@#g5 z|2>f+dSyzlGR2U*BN|7YqH zFCMq84guejye5C47fMgw4`;5i>J_v$dR`M6(_ysR;ak(RYo`N%NX{;-r3@$U3P}Ze z0_;b*GBWFC(@r-IbEeO;M}xENqfD{`5B#b~qk9iix^ShQ5;2(%k$5WF$S6Y%;+5{M zc4c}1^O@mKqS?Q%2#-weht4g9#CoK*-1Jc_$$vUC(fUU8jp$p$kozc~DTzsSF}+{QlM@4lGQHww7^;XRc=V5rs>jPO3JCEcE)C zvS4CA+ANJ?k*=GHw5>HV0m9JxcLFxhQfD`^qlSzN^ys8NWQNs1gaqGGnzWC2sP6@k zuFjo+wBHI*a|pW*tUC|n*4wZY3>b^{PmS-bxu>$M%HO94WI!&z#gxKoawOoR>DEkb zh&dZs)N9O4mRk}b$3$EKV2DeJqyNSxQj05bNEqJwr(53tDkTK80Sy`z%<3DTb!n3V zehhl#l#}^kLhrJ$(NiROS@ZSMED+h3>{^>6nxd1YVfNwJU0$#|vYCJuL@(G=)J&X$ zd1MMJuVyj=J*@13G}BCD@aAJOG2(u11uU z?8i7i7NKRO_J|a%CWT*Ub0azxlMP<;-W@+2w-qf6ajPXXaG^M*ahbV2+V@aizB~Gi zfE7a(LFDbIiA|HEIt~A((H1jcQL(FSa>$L*=f)i)cWHgI7c=*$Ki%v!`>0 z>=MLK%wWHFPiEvELP|Lcjw8|wBvWVti#mFRK?BH10V8$(K8`dRItFAtR=~$~amNAm z;IvnRb%^snrvQ|a&_!(d-{#?C2mfqo)@Td?zi?$Oxbe5Dv3a53f7n~4V~WPam0LIO zl^>7TZa>Y8pz;va?r{WCmw-e@x+yaw#XK543@fX1M5A?D)XnaE=F1x=1+$RjCeX=a zk5CWhtAJR3n=R&TB?M%(2_VGYrPD!|vaD|!HRuuPVP@(YSW!6rYTNKFyu9Xn^S*1n z!1T`}5v;Lk{Ej=0Yo8VZdz89YbUY%qEr7tb%&&i06DlpQW@uUkU@lxW(6v#?Ri#Y@ z@Ka_4wjix>Sa7aAZz{p$Bcv1rtz$X0#@QFEv|3{eRCG$HKJr$&f ztd(gOy&X~t1x&|jxXlr*ye+HKfY_bC3??1TKXKZF#3AQ3gJRQf9=q1vfL_ zQez|wLgMBGjhoyK_jL?@Eixb?1vuJiJYJO*#p$fEe!`!W~QQ7bPaWR5Q4GXSO zIO%=O^xhFjJ|Ti5=JAYFbpNaNi2>d*k1^RhAa1l3VBMNDK!hy#j*&cYY3NS(E#?kY zL_4S4+2Er4>_ofcWBk8bnZq&e{BR^8@Xp|XQX9c@2M&5)5Hyk5Uz*)HkQzhG-;)L; z+E{kMbYdY{Lq%1Mc4Zz4JoV?Yp5Tdd#I?_tVcJj5mx6stZ=*hX5DNC&HZvJ5t7C4; zEzo0cMAA>fcU&`}B;)C5SB*f^&ss7F^&4vm*M2bK z`oJQ-hhfecs)L5hxO4A|?k_df3;0gdc6r>c#ArFGjmKWb*Map_^5wk9ra(CR{lPaU z7A}|9^`pWIS|7AXmtV+6L?05c^n>oWXITw%crylf{~&^Ikb@BOqZzeg&qfmYQ3zo; z+pT3I6MTlsW6MAr4CY8iKPtBsaC^A#VfLYBwi^`LG76NwU|D_@6cK;OBj00x#$>Uq z;UbzXrL&uwz5#jMg^)a>Sy~Cade3@D6{37A%Q`=%(90ciSrt0l8I^DiTlZ&$kmG>} zqO8SS;8t{@D|9dc;Q_ys#U}P9o3)^AhuEGsbRR2fND%a+HBF6fCKojNO-LVv*NTdd zBNRUwUc4WZRW0VzQ%M)U@DnD8X)$v~dWekxoydG7vuXQ%93N;P8FeOfz=^8*idhkI z)g_1R@LF)dn4KuZZ8sc+IObVuRLdKFy&W<`dkNw#Ub&}<3{4G90}|A^3zLduv*Mz4 z=m$z38`xunhx(cR<~N40I0cd*A7IX*{ZC}(2$cEqSYQRZXjQZ|FCLS_V%l~4RrZvWQ7npvIZJM+a*zf6h8&A?a%3*#P zQ129Fp%r|OY?VzmR^`t#mR=0k;Uc-rcS7Z#b3jIOsjuA%#4G`|NQ}T3^oRS&wWn zZBDF4P^i`!gT;zTQ24>04z(-Wbmk2l%M7_EnDch z!s%4hb4DmwQ~&3E6a29de8`<@5hLzjzp9iW+enOnrWOA2mU#(e-_3^$tAPQtvf~y@ zO%S5kI~fxxa>pmvd)L!?Ts(q&x!i~oa5Pwi)C9zs^!X3}Pf?LSRorT2OEV`~HB>%* zCo?@9BtJ;%ncPK|&ypKEsM@S#?=Zzx=Af5rt7p)?+Euql^)q~7EYdaUwLYc8J5Pn> z{1a$nu+ZHsxiCeNrv7Z`^TApuQS&yd%VlS37;1*`GPUrR0gix?!lSoeT+n3Q;+l8z zXob3BL0XgVCqLakR!qmL3}K4-oqOa75d$SSESZ>+XLf*`YqwVO zm`&G?wTWx-?}yt0Z()XS!L?nt5cr(>;Navxu~o2Mo>iJ=FX_Zu-YZucY$pUr-OW*G zz#M?C__!`5HC*z&W+k@6{h;?6D#%tSCVgb1xPNvD+>rkl>zcISX%0ySrPv_6(e(MP z%e`^0`Yw$M$V?2a-p+O+Dhtbpz7gGH)wOsLyiv~Ot5yp3$^yifx~-D5M>ZXjZhIZv zA=uKB&u7kqMRbJ9DX#cJM85wYx24X1tvbHdxZrjBZgj@51Wlc9h1LozjURDhWrE^a zHTTC<(aQGH*lQb4#?zTAu@-2=Po|6@kwtq0oCXELm*G8hVZ*|Y|4FKh`Gc$elQ_$@ z)5!#`QzU6d)010G=12h%29W0d((PoUOaD-=G>u8dyqn!zA&CaIVzrvNvHuRJYd4LH zjR&fi|;}?-XJFUL*N4y1~=>0Jww&1Hk+Y(@HVIO}VCge9mwwC8yIDDB z3~`RJ=zlnl^_`q9u#?wl*x(mlgvEm^#j+;+?3LzhC}3#6!Hc=VSjE6eYtt|d4=BAL zk{Z$GoxInOXikVQ(Q`;LunM033K6&(HB6QS-I(|~9)BdHL9m(acOBz|U>_V{e{+G7~J zb^>vEcI(1&cKSIq)Jx0H+j8%m>X!MPBHqR(aR_LrdS`_Rt3Am8)ajr-UAcdx-2U8? zEeL8w$FYorPN}TaWWH{cEQ|>_6X&i!a-$W@$K(>nY*5)V*93LsW6-Su_M`SDXk{!%VS^cL+yWSW}_w z5t%wiA6gm8p}Hzl&f9y*fg`ktw2wEJQ+Cr=zJiOaOlxT!p|Yc&?l$+FYuT3NY4_d-ev*y3 zQ};bqYdv%?6T{^bbrA=Oci=!}B>48bZgRM3?|t8gZnBZ}x>N40xT!rYHTza`{Vi!? zEn$)y1$oT$#O;NAs7HFj>C^b{$^60ZE7bBG#gc4rA^1mh%Bf1@&*d`Osj*6vH#8c8 z5_XKr6N@)79Po?B9T(N&q3r@FJkzK)6#CG&;)x>+ghGSxm7m!SX>c&BO|38-U9Qau zW}q&i`o5e8n)+eWKgbe&dn(snq1uxAl4Ms*n2~jB3l0Spjah&RR2GL7KMALT(*8?H z_HX?e91D(835v%~%q`Kau=X&33QB^CWy1hoTMv_^NUFv^u_=R_?&)=uN|61vi7;F1 zD6?1=OO&stkJRpjoy6H_vMEFmsa}lxvZ0`S+h5kMRpFmptTQ9muFtvB6;wV|J(;HX z3i6`qnEFJVE0{mcKKVwY#QZyfj4pKS`L?mk^NJkep~C5>@=8ng?Ob*>fwck_u)ZRf4pJu9Ne>8SWDh)1` zDCqJP#Y$yH&o!0krmRq!YRglXBtRWHjg>^RTABFV1^h*@59eVGYhtCR%jWYc=3!!L zq|0oS%(Tcq98SvVTEWyAe$#w^>9og- z0yypAXs@TK9x=>ok3%U<5;l#SNE(%xw`9s7;3*0TgT4HzH$HmKh^dAb0*J(6F-8JqxHl*icb%D7P5Vpfk-3Bbe-Ea7Zs;n zq)oQYb`E z1$ZFNrFZO^T>h$qCX)p}ASY59p0J`hoe>W~;4p#SZLtyEn zthtTwkr5qLZ?nI#2@rUOX5~&?S*h2A#u4{qt8w69(=YzR$B>4Cj{J1RC5}fR-5ssd z)Yg${iq>e;X=)W+qp!#xkdBK-5Xe_ZejSQ&o23-${Cc6ky{NJ`z~#xbKUjff4ZYod z%L1_|1AlGElTlw_l~BnNk{>G;SW;05AUYadi(AY2QSu4OcDUpiGI)@70|1|qVo;EH zsdO9ShLC@dB!MV2Bq$E6wDOq|P-Rd{Wd~>P4PqnjT*_A=L-#u&6@tcBf%&t%3Ux8(Yl{WNF6X$$d-L#5bb+W=*y`)|(h8ou;ttXqzP{`zk zsPH03ni+oG@cQ&PUnzCaX<;_EU;6eyc}g#H{dS{T(G2hDIRv+RQsY{Me$Ib+E=tpI zum#uOAjl%}K3ML-4ZtE_Cn`EESQQn7eALLF`sT-Ykhn9`9#8g1q-9?cdn&(jIrMZ) zV#RdQrTx9>-FJUAY5eO96`N}j9aXTesIQCG@MW4a@ir{8Q2NVjaZ#KK-jpFipeB z^J`_1@F0SQk-R#+C7);5pvf#3&X#>?h*CW@w%m+V0Ag6?+|RStGHIZ9Dmu_Hss7q~{V&4Or4J2&EiB6F=)&G6@!`oD+W)>xCU1<`n>GG&OgMO zo5*fwNpQFRjDxC`o=*QANnbSBiIc15-d+$FIzj%gY==F0cb7^(`7f0Yzz07gRqpTw z;9{dLg(uO&0n^{^1(*5`9C-j~RtcC;UD9RKB$+Ufhv>GMU57;RX+nt=VI@*OGcw@V zS!7$T>R~eh7BEF=8nxq2U8&p=UDV{zw2U_ojX>+U85v>#-};$Ln~E5!NvjGL%YOwn z2gGj)Zwt&}W@1Wo-Ndqbo&D|$tx#tx|4hGn?|aC#EildPN5;C$9t6`ll)n&`tAeC>paNq^0Et9;8L6Yvh6T0cjE2fG(8{% zGCw;gJ1U@3Qzv0qxnnP%yU#8^J8?XNCm=`3t&0DZ+_hnpM)iXfj5`=~a<(PoW6u3xd!mXoo&Y{+sib=d=XFjpX2K~}% zcw_cv)h&AJ9MN=;RZ&8>bYo*eCfSKDYs}uSil1xkKI^;;Hc6pdS}H^bL>yi_rBv8o z?zn;F#?NjJ>MJy^u{mHfha;x2cyvH$*Nu=#{E=Ia>a9h}^u7=&@)idRq|;1!PxhXP UR9r$7C?YEPh?7%ENBPnJ18Fk7G5`Po diff --git a/docs/definitions.html b/docs/definitions.html index c1ed5f4..6a48f79 100644 --- a/docs/definitions.html +++ b/docs/definitions.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -713,6 +713,8 @@

Definitions in the GDPRGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/disclaimer.html b/docs/disclaimer.html index 3c18071..15f7acb 100644 --- a/docs/disclaimer.html +++ b/docs/disclaimer.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -587,6 +587,8 @@

DisclaimerGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/encryption.html b/docs/encryption.html index 7296e2d..f69b39f 100644 --- a/docs/encryption.html +++ b/docs/encryption.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -671,6 +671,8 @@

Tools and resourcesGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/faq.html b/docs/faq.html index c398e4e..9271c8c 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -1072,6 +1072,8 @@

Finding supportGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/gdpr-principles.html b/docs/gdpr-principles.html index e37b326..ff78faf 100644 --- a/docs/gdpr-principles.html +++ b/docs/gdpr-principles.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -687,6 +687,8 @@

7. AccountabilityGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/gdpr.html b/docs/gdpr.html index 3558314..a42a58f 100644 --- a/docs/gdpr.html +++ b/docs/gdpr.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -578,6 +578,8 @@

Chapter summaryGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/glossary.html b/docs/glossary.html index db0eb06..7d20b82 100644 --- a/docs/glossary.html +++ b/docs/glossary.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -783,6 +783,8 @@

💡 Give feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/how-to-use-this-handbook.html b/docs/how-to-use-this-handbook.html index b145442..ae0af69 100644 --- a/docs/how-to-use-this-handbook.html +++ b/docs/how-to-use-this-handbook.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -716,6 +716,8 @@

What are you looking for?Give feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/index.html b/docs/index.html index e9f5a99..4a477db 100644 --- a/docs/index.html +++ b/docs/index.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -526,13 +526,14 @@

Data Privacy Handbook

+

DOI

Illustrated cover image for the Data Privacy Handbook, showing a person sitting cross-legged with a laptop on their lap. From the laptop arise several concepts that are covered in the Data Privacy Handbook: Anonymisation (depicted as a face covered with a censor bar), Transparency (depicted as one person showing another person a checklist, informing them), Data sharing (depicted as two laptops connected to a globe), Privacy by Design (depicted as a map with a shield on it), and Personal data (depicted as a fingerprint that connects zeros and ones). The person is floating as if in meditation: happy that they achieved GDPR compliance. The left upper corner of the image shows the Utrecht University logo, and the bottom of the image says ‘Data Privacy Handbook’. Image drawn by Erik van Tuijn for Utrecht University in May of 2023.

-

Last Handbook update: 12 January 2024

+

Last Handbook update: 15 March 2024

diff --git a/docs/informed-consent-forms.html b/docs/informed-consent-forms.html index 8d1382c..4ff7871 100644 --- a/docs/informed-consent-forms.html +++ b/docs/informed-consent-forms.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -629,16 +629,17 @@

When to use consent as a legal basis?Give feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/legal-basis.html b/docs/legal-basis.html index 9a26883..f3bf900 100644 --- a/docs/legal-basis.html +++ b/docs/legal-basis.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -735,6 +735,8 @@

Further processing for research purposesGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/legitimate-interest-assessment.html b/docs/legitimate-interest-assessment.html index a487538..4dc5eb7 100644 --- a/docs/legitimate-interest-assessment.html +++ b/docs/legitimate-interest-assessment.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -653,6 +653,8 @@

Examples and templatesGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/open-science-questionnaire.html b/docs/open-science-questionnaire.html index 7a64f58..ea8c8a1 100644 --- a/docs/open-science-questionnaire.html +++ b/docs/open-science-questionnaire.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -591,6 +591,8 @@

Publishing metadataGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/personal-data.html b/docs/personal-data.html index e8b1804..4bcaed3 100644 --- a/docs/personal-data.html +++ b/docs/personal-data.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -584,6 +584,8 @@

Definition of personal dataGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/pet-survey.html b/docs/pet-survey.html index 0c0167a..1a36004 100644 --- a/docs/pet-survey.html +++ b/docs/pet-survey.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -586,6 +586,8 @@

Data minimisation in a surveyGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/privacy-by-design.html b/docs/privacy-by-design.html index 210a605..100254c 100644 --- a/docs/privacy-by-design.html +++ b/docs/privacy-by-design.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -590,6 +590,8 @@

Designing your projectGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/privacy-notices.html b/docs/privacy-notices.html index 99d22ce..f68a06d 100644 --- a/docs/privacy-notices.html +++ b/docs/privacy-notices.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -713,6 +713,8 @@

Form of a privacy noticeGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/references.html b/docs/references.html index 0a8760e..4264b77 100644 --- a/docs/references.html +++ b/docs/references.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -564,6 +564,8 @@

ResourcesGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/risk-assessment.html b/docs/risk-assessment.html index 4aad2cf..3eca3a1 100644 --- a/docs/risk-assessment.html +++ b/docs/risk-assessment.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -591,6 +591,8 @@

Risk AssessmentGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/search_index.json b/docs/search_index.json index 84530fa..8913307 100644 --- a/docs/search_index.json +++ b/docs/search_index.json @@ -1 +1 @@ -[["index.html", "Data Privacy Handbook Data Privacy Handbook", " Data Privacy Handbook Utrecht University | Last updated: 2024-01-12 12 januari 2024 Data Privacy Handbook Last Handbook update: 12 January 2024 "],["about.html", "About", " About The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands. It is an initiative of Research Data Management Support, in collaboration with privacy and data experts at Utrecht University. The Data Privacy Handbook consists of: A knowledge base which explains how the EU General Data Protection Regulation (GDPR, Dutch: Algemene Verordening Gegevensbescherming) applies to scientific research, including guidelines and good practices in carrying out GDPR-compliant scientific research; An overview of privacy-enhancing techniques & tools and practical guidance on their implementation; Use Cases in the form of research projects with privacy-related issues, for which a reusable solution (e.g., tool, workflow) is shared. This is an Utrecht University (UU) community-driven, open source project. We welcome feedback and contributions of any type, please read our contributing guidelines for more information. If you work at the University Medical Centre Utrecht (UMCU) or any other institution outside of Utrecht University, some of the guidelines in the Data Privacy Handbook may not be in line with your institutional guidelines. Please consult with your local privacy staff whenever you are in doubt about this. License and Citation The Data Privacy Handbook is licensed under a Creative Commons Attribution 4.0 International License. You can view the license here. When using (parts of) the Data Privacy Handbook in your work, please cite us using the citation provided in the GitHub repository. Contributions The Data Privacy Handbook is a collaborative effort, made possible by a large number of contributors. All contributors can be found in our GitHub repository. Would you like to contribute to this Handbook yourself? Please follow our Contributing guidelines and the Style guide. "],["how-to-use-this-handbook.html", "How to use this Handbook", " How to use this Handbook The Data Privacy Handbook aims to make knowledge and solutions on handling personal data Findable, Accessible, Interoperable, and Reusable (FAIR) and present them in a practical format. The Handbook need not be read like a textbook. You are invited to navigate to the topic you need based on the table of contents, or use the guide below. What are you looking for? I want to…: Learn about the GDPR in the context of scientific research Introduction to the GDPR Definitions Plan a GDPR-compliant research project Designing your research project Choosing a legal basis Assessing the risks in your project, for example using a privacy scan, Data Protection Impact Assessment, or Data classification Informing participants Obtaining consent Collaborating on personal data Setting up agreements Work safely with personal data Storing personal data Finding suitable tools and services De-identifying personal data Securely analysing personal data Sharing personal data during research Using other approaches to protect personal data, such as encryption, statistical approaches to de-identification, synthetic data, or data donation Share personal data with others Sharing data legally Sharing personal data during research De-identifying personal data Securely analysing personal data Using GDPR-compliant tools and services Sharing personal data for reuse Sharing personal data case by case Learn from other projects Minimising personal data in a survey Pseudonymising different types of data Publishing metadata only Reusing education data for research purposes Get help or information Getting help at Utrecht University Definitions References "],["disclaimer.html", "Disclaimer", " Disclaimer The content presented in the Data Privacy Handbook has been carefully curated by Research Data Management Support, in collaboration with privacy officers and data experts of Utrecht University. The Data Privacy Handbook is a ‘living’ book that is continually being written, updated and reviewed. Its contents can therefore change, or become outdated or redundant. Hence, the information presented is provided “as is”, without guarantees of accuracy or completeness. As scientific research may differ depending on the discipline, topic, and context, measures needed or taken to ensure GDPR-compliance will vary across research projects. The authors can therefore not be held responsible, nor accountable for any negative consequences arising from interpretation and use of the content of the Data Privacy Handbook. The Handbook does not necessarily constitute a mandatory directive. For the most up-to-date and official/ authoritative information, please refer to the university website and intranet, to which this Handbook is a hands-on, practical supplement. Moreover, before implementing the guidance laid out in this Handbook, always seek the advice of your privacy officer or RDM Support to confirm the suitability of any proposed solution to your project. Throughout the Data Privacy Handbook, links to external webpages may be provided for additional information or assistance. The authors of the Data Privacy Handbook are not responsible for the content of any such linked webpages, nor is the content of external webpages necessarily endorsed by Utrecht University. Utrecht University is committed to sharing knowledge in line with the principles of open science and therefore welcomes readers from outside of the organisation. However, the contents of the Data Privacy Handbook may not be in line with readers’ institutions’ policies or views. For more authoritative information, these readers should refer to resources from their own institutions. "],["privacy-policy.html", "Your own privacy", " Your own privacy This page was last updated on 2023-08-28 We use Google Analytics to track the usage of the (online version of the) Data Privacy Handbook. We do this, because we want to see how often the Data Privacy Handbook is being visited, how users find it, and which pages are most useful. With your consent, Google Analytics places a tracking cookie in your web browser. The amount of tracked details is limited to: Which pages you visit and for how long Generic aspects of your behaviour on the page, such as clicks and scrolls How you found the page (e.g., directly or via another website) From what country you are accessing the page What language your browser is in How you are accessing the page (e.g., via desktop or mobile) We do not collect your detailed location, and use IP address “anonymisation” to prevent other unnecessary details from being collected. This information is stored at Google for 2 months, and shared with the maintainers of the Data Privacy Handbook and a selection of communication professionals at Utrecht University. Besides clicking Accept or Reject in the cookie banner, you can also: use the Google Analytics Opt-out Browser Add-on to prevent websites, including this one, from tracking you disable or block tracking in your browser settings If you have questions or comments about tracking cookies, please consult the Google Analytics documentation or contact us. "],["research-scenarios.html", "Get started", " Get started On this page: privacy checklist, project design, getting started Date of last review: 2023-12-21 So you use personal data in your research: what steps do you need to take? The one-pager below outlines the basic steps in every research project that uses personal data. You can use the rest of the Data Privacy Handbook to find more information about each of these topics: Utrecht University RDM Support (2023). 10 steps towards privacy compliance in research. https://doi.org/10.5281/zenodo.10417513 The rest of this chapter will outline typical privacy issues and design solutions for several types of scientific research. These scenarios are as yet a Work In Progress. For now, please consult the rest of the Data Privacy Handbook, or contact your privacy officer if you cannot find the answer here. "],["faq.html", "Privacy FAQs", " Privacy FAQs Date of last review: 2023-01-27 On this page you can find Frequently Asked Questions (FAQs) about handling personal data in research. Click a question you have to read its answer. General questions When should I be dealing with privacy in my project? You should think about privacy: as soon as you are processing personal data. Processing means anything you do with personal data, e.g., collecting, analysing, sharing, storing, etc. The definition of personal data is explained in the chapter What are personal data?. during the earliest stages of your project. This principle is called “privacy by design”. It is easier and more effective to address any privacy issues at the design phase of your project rather than having to change your plans later on due to privacy concerns. When are data truly anonymous? You can read all about this in the chapters What are personal data? and Pseudonymisation and anonymisation. What should I consider when handling personal data? It is best to conduct a privacy scan to check if you work with personal data. The below figure summarises what you need to describe, determine and do as part of a privacy scan: My data were collected prior to the GDPR, what rules do I need to follow? The GDPR applies to all personal data, including those collected prior to the GDPR (May 2018). Therefore, there is really no difference between how personal data should be handled before or after the advent of the GDPR. My data were collected outside of the EU, does the GDPR apply to them? Yes, as long as personal data are being processed, and the data controller, data processor, or data subject reside(s) in the European Economic Area, the GDPR applies. How sensitive are my data? Personal data can differ in sensitivity, depending on the type of data (e.g., sensitive personal data), of whom the data were collected (e.g., healthy adults, children, patients, elderly, etc.) and on which scale. Data classification and a Data Protection Impact Assessment are useful tools to assess how sensitive the data are. Procedures and responsibilities Who is responsible for correctly handling personal data? Legally, the controller of the personal data is responsible, i.e., the people or organisation responsible for the project activities. If you are an employee at Utrecht University (UU), the UU is legally the controller. The UU however delegates this responsibility to the appropriate employee who is actually in charge of determining why and how personal data are handled. In a research context, this is usually the researcher on the project (e.g., PhD candidate, principal investigator). What does the procedure look like for researchers at Utrecht University? All researchers at UU have to write a Data Management Plan. Besides that, many faculties  require that a privacy scan is done and ethical approval is obtained. Preferably, a Data Management Plan and privacy scan (which has to sometimes be extended to a Data Protection Impact Assessment) are done (and preferably marked as positive by the relevant data steward/privacy officer) before the ethical review takes place. Once accepted by the ethical committee, you can then start your research project. How long will the planning process  of my research take? This differs per faculty, but you should count at least 1 month, if not more, to complete all planning activities. In terms of administrative work, you need to reserve time for: writing a Data Management Plan and having it reviewed (a few days) filling out the privacy scan and consulting with the privacy officer (a few days). If a DPIA needs to be conducted, this will take more time because the Data Protection Officer also needs to be consulted. creating information for data subjects and potentially a consent form. going through ethical review: it can take up to 1 month before a first decision is taken by some faculty review boards, or longer for the Medical-Ethical Review Board. in some projects, setting up an agreement. In general, designing your research with correctly processing personal data in mind will cost you less effort In the long run: Start as early as possible! Doesn’t the ethical committee also look at privacy? Partly, although this differs per UU faculty. In most faculties, there is a collaboration between privacy and ethics. For example, at the Faculties of Social and Behavioural Sciences, the Humanities, and Geosciences, privacy is included in the ethical application, but the privacy aspect of it is outsourced to the faculty privacy officer. For you as a researcher, it is wise to first complete a draft privacy scan, and consult with the faculty privacy officer and only then do the ethical application, so you have already thought about the privacy aspect before the ethical review process starts. Informed consent When is parental consent needed? The GDPR dictates that at least one legal guardian provide consent if you process personal data from children under 16 years old. Note that for medical data and in some faculties, there can be additional requirements, such as obtaining written consent from both parents, and also from the child themselves if the child is between 12 and 15 years old. Can consent be digital? Yes, as long as you can demonstrate that consent was obtained, it is valid according to the GDPR. Consent can for example consist of participants ticking a checkbox in a survey tool after reading or watching information about the research. The checkbox should be empty at the start of the survey and not already come “pre-ticked”: consent must be actively given. Note that for medical data, consent may have to be provided in writing: always check with your Ethical Review Board. Where can I find a template consent form?    You can use the minimal list of requirements for an information letter and read through the guidance on informed consent and information to data subjects. Please note that some Ethical Review Boards have specific templates that you should use. How to balance being complete vs. being intelligible in the information to participants? The GDPR does not require you to provide all details in the same way to participants. For example, it allows you to layer information, and it requires that you always provide the information in a format that is intelligible for your target audience, which does not necessarily have to be in text. Please refer to the section on Information to data subjects for more information on this. Please note that some Ethical Review Boards have specific requirements on how information should be provided to participants, which have to do with ethical and legal aspects other than the GDPR. Where, how and for how long should I store my consent forms? Consent forms have to be stored securely (access-controlled) and separately from the research data, for as long as the research data contain personal data. This can be in digital or physical (e.g., paper) form (note that paper consent forms from WMO-research are advised to be kept even after digitisation). Once the personal data are deleted or fully anonymised, the consent forms should be deleted as well. An empty consent form can be stored for longer, for example to check the phrases about re-use. Read more about this in the Data storage chapter. A participant wants to withdraw their consent. Can I continue to use their data afterwards? No, once a participant has withdrawn consent, you are obliged to remove any of their data that is under your control and cease any further use of their data from that point onwards. Any processing that occurred prior to withdrawal is nevertheless still legal. For example, if the data were published and made publicly available prior to their withdrawal, you are not obliged to take down the entire dataset and seek all individuals that may have downloaded the data subject’s data. Another example is if you already analysed the data (but have not yet published the results). In that case, the data have to be deleted, but you do not necessarily need to re-do the analysis. The only important thing is that the data then no longer support the analysis, so for research integrity reasons, you may want to re-do the analysis anyway.Additionally, if you cannot find the participant’s data in your dataset because they are deidentified too much, then you are exempt from removing them, unless participants can provide you with information to enable their re-identification. Legal questions What if I cannot formulate a specific research question in advance? It is not always possible in research to be very specific about what the personal data will be used for in the future. In some cases, you can therefore use the concept of “broad consent”, where you continuously inform data subjects and enable them to exercise their rights. This is described in more detail here. I will move to another institution, can I take my research data that contains personal data with me? Moving data to another institution constitutes a new way of “processing” data and implies that there will be a new (additional) controller of the personal data. This means that you need to take some additional steps, such as ensuring that data subjects are informed about the move, the purpose of the transfer is compatible with the original purpose(s) for data use, both institutions sign an agreement on data protection, use and ownership of the data, etc. What is possible depends largely on the context of your research and the type of data you have: contact your faculty privacy officer for assistance. When do I have to perform a Data Protection Impact Assessment? If there is a possibility for a high risk of damages to data subjects, a DPIA is mandatory. This can for example be the case when you observe people in public spaces or process sensitive personal data on a large scale. Note that correctly performing a DPIA can take some time. Contact your faculty privacy officer if you suspect that you may need a DPIA. Do I need an agreement? An agreement is usually needed when someone outside of your institution accesses (personal) data that you control. Please refer to the Agreements section to assess whether you need an agreement, and if so, which type. What is the difference between a Data Transfer Agreement and a Data Processing Agreement? A data transfer agreement is needed when (personal) data are transferred from one controller to another, and is also recommended to use when data are transferred between departments of a single controller, to delineate the agreed upon responsibilities. For example, in research is it used often when data are shared with other researchers for reuse. A data processing agreement is needed when personal data are transferred from a controller to a processor. For example, it is needed to ensure that an external survey tool protects the university’s personal data sufficiently and does not use it for their own purposes, only to provide their survey services. You can read more about these agreements here. Am I a processor as employee of my university? No. As an employee you are still determining your own why (research question) and how (methods) of personal data processing. This makes you a controller, acting as an “agent” of the legal controller (your university). Read more on the difference between processors and controllers on the definitions page. Storing personal data Where should I store physical personal data? Physical personal data should be stored in a locked area that only a select group of people has access to. The exact location will depend on the type of data (e.g., consent forms, filled out questionnaires, biomedical samples, etc.), and where you work. If possible, we recommend digitising and then destroying any paper materials in order to have the data in a secure and backed-up location. Where to store participants’ contact information? Similarly to informed consent forms, you should store contact information on a different location than the research data and well-protected (strict access control, encryption, etc.). For example, store the research data on Yoda, and the contact information in a controlled OneDrive or ResearchDrive folder. Delete the contact information when you do not longer need them (e.g., after the research project has ended). Sharing, publishing and reusing personal data Can I publish personal data? This is not only a privacy issue, but also an ethical one. You can in principle ask consent to publish personal data (either publicly or under restricted access), or in some cases rely on public interest to do so. Because the data will remain protected by the GDPR, anyone (re)using the data will have to abide by the GDPR as well (the requirements travel with the personal data). However, even if you have a legal basis to publish personal data, it still may not always be ethical to do so. For that reason, we recommend always obtaining ethical approval, including when you want to publish personal data. You can read more about sharing and publishing personal data for reuse in the Sharing data for reuse chapter. How can I share personal data with collaborators? If the collaborator resides outside of your institute, but within the European Economic Area (EEA) or an “adequate” country, it is possible to share personal data with them, provided that data subjects are informed, there is a (joint controllers) agreement with them, and other safeguards are in place (e.g., pseudonymisation). Please contact your privacy officer if the collaborator is located outside the EEA in a country without an adequate level of data protection. How can I share data with a third party outside of the EEA? Personal data can be shared outside of the EEA if one of the following applies: Participants have given their explicit consent after having been well informed of the risks. The transfer is necessary for important reasons of public interest. The data are transferred to a non-EEA country that has been deemed adequate by the European Commission. The above apply only to “occasional” transfers. For frequent transfers, Standard Contractual Clauses should be drafted, although this requires a greater commitment from the third parties, and may require more in-depth legal assistance to establish. What should I do if some participants do not consent to sharing their data? This depends on the identifiability of the data and the legal basis: if it is still possible to identify individuals, then data subjects can withdraw their consent, and you won’t be able to share their data for reuse. However, if the data are altered in such a way that you can no longer identify individuals within the dataset, then you can share their data for reuse. Of note, it is not always necessary to ask people their consent for data reuse for scientific purposes - consult your privacy officer. You can read more about this in the Sharing data for reuse chapter. Can I reuse medical data for research purposes? You likely can. The GDPR has a derogation that specifies that secondary use for research is “not incompatible with the initial purposes” (art. 5(1)(b)), meaning that it is allowed to reuse data for research, provided that you protect the data sufficiently. As with any research project, we recommend to conduct a privacy scan to assess the legality of your project, and to obtain ethical approval to assess the ethical aspects of your project. Can I use personal data that are already published by other researchers? You generally can, depending on the license or terms of use that the dataset has, and assuming that the researcher who published the data had a legal basis to do so. In general, it is possible to reuse personal data for scientific research, as long as appropriate safeguards are in place (art. 89). Can I reuse contact details for a new study? This depends on how data subjects were informed about potential reuse of their contact details: can they expect to be contacted again and for this purpose? Note that you should have obtained access to the contact details legitimately too: are you supposed to have access to their contact details in the first place? If you are uncertain about this, ask your privacy officer for help. Practical questions I am using hardware to collect personal data. What should I take into account? There are many security aspects to consider when using hardware (e.g., tablets, cameras, phones, etc.), such as whether and where any personal data is recorded and whether the device is approved by the university, see this link for more information. Make sure that you transfer the data to secure storage as soon as possible and consider measures (such as encryption) that ensure that data are protected if the hardware is lost or stolen. When you use video recording hardware, be mindful of what is recorded, also in the background. For example, be aware when filming around open laptops, documents or vulnerable people. I want to combine data from multiple sources. How can I do so securely? There are multiple factors to consider, depending on the type of research, the ownership of the data, involved parties, etc. As a rule of thumb, practice data minimisation, only keep the fields or variables you need. Be mindful of data ownership: if someone else owns the data, keep that dataset separate. For more information and tailored advice, contact RDM Support. How to generate suitable pseudonyms? A pseudonym can be a random number, cryptographic hash function, text string, etc. It is important that the pseudonym is not meaningful with respect to the data subjects: a random (unique) number or string is better than a code that contains parts of personal information, because the latter may reveal details about data subjects. How to pseudonymise qualitative data? Textual data is often redacted (either manually or using a tool so that identifiable information is removed or replaced with a placeholder text. There are now also tools for masking or blurring video data and distorting audio. Note that sometimes it is not possible to anonymise or pseudonymise qualitative data, because you may lose too much valuable information, or because the data are just too revealing (e.g., face, voice, gestures, posture in video data, language use in audio data). In that case, other measures like access control, safe storage, and encryption may be more suitable. I am analysing my data in a git repository to ensure reproducibility. How can I make sure I do not accidentally push the data to GitHub? Before you put your data in your git repository, place a line in the .gitignore file that prevents tracking the data. This way, when pushed to GitHub, the data will not be pushed alongside the other files in the repository - only the folder name will be visible. Please note that if the data were tracked by git before, adding a line to your .gitignore will not prevent the data from being tracked. In this case, it is best to create a new git repository where you add a .gitignore file from the start, and delete all old versions from GitHub if there were any. If you delete the data, add the line to the .gitignore file, and then re-add the dataset, the tracking history from before the .gitignore will still exist and be pushed to GitHub. Sidenote: it is possible to override the .gitignore file by force. This will likely not happen accidentally, but it is important to realise that the .gitignore file is not iron clad. You can read more on the gitignore here. How to securely send participant data to participants? In the same protected way as when you would send personal data to fellow researchers. Researchers at Utrecht University can for example use SURF filesender with encryption or share a OneDrive or Research Drive file. Be sure not to share any data from other participants or other researchers! How to work responsibly with social media data? See these guidelines (in Dutch) about working with social media data. Every social media platform has different terms and conditions. Read these to see what you are, and are not, allowed to do with the data published on the platform you wish to research. Where can I find relevant or approved tools? Researchers at Utrecht University can find tools via https://tools.uu.nl and the intranet. We also curated an overview of several tools to handle personal data in this GitHub repository. Where can I find privacy-related templates and examples for research? Please refer to the Documents and agreements chapter or the RDM website. For others, please contact your privacy officer and/or your Ethical Review Board. Students and student data Can I reuse educational data (e.g., grades, course evaluations) for my research? It is possible, but its compliance would have to be documented in a privacy scan to explain why this further processing for scientific purposes is compliant with the GDPR. Please refer to the use case about this topic for an example. Can I share my research data containing personal data with my students? Preferably not. Especially in a classroom setting, students should work on anonymised data as much as possible. For thesis students, only share personal data with them as strictly necessary and make sure that the students know how to safely handle the personal data. Additionally, data subjects should be informed that these students will handle their data. Can I (re)use personal data collected by my students? You should check what information was given to data subjects to see whether it is possible to reuse the data. In general, if data are deidentified and are going to be used for research, it is possible to make this data reuse legitimate - a privacy scan may be able to demonstrate this. When students collect personal data, who is responsible for correct handling of those data? The supervisor is the main person responsible, but students are also co-responsible, especially if they are taking decisions on the data themselves. Students need to comply with their respective obligations and responsibilities to ensure data is kept safe and protected. Can a student take research data containing personal data with them to publish about them later? It depends on why this is considered necessary, if data subjects have been informed, if data minimisation and deidentification are applied etc. If students take data with them, they will probably end up being stored on a free cloud solution such as Google Drive or Dropbox. Make sure your data subjects are informed about this beforehand and realise that obtaining consent will be more difficult. A privacy scan should document why this is compliant with the GDPR. I am a student, where can I store my data? If you are student who will be collecting personal data for research, it is the responsibility of your supervisor or course coordinator to supply you with access to an approved storage solution. Please do not use a personal device or commercial cloud solutions like Dropbox or Google Drive to store research data containing personal data. Any “free” commercial solution will scrape and analyse what you store and thus your data are not safe there. Finding support Where can I learn more? Please see the Seeking help page for more information and contact persons for all your questions about privacy, research data management and security. Who is the Data Protection Officer (DPO)? The Data Protection Officer (Dutch: Functionaris Gegevensbescherming, FG) oversees an organisation’s compliance to the General Data Protection Regulation (GDPR). In research, the DPO is sometimes involved in a Data Protection Impact Assessment and in some cases in possible data breaches. If you work at Utrecht University, you can read more about the DPO’s role here. I have a potential data breach, what should I do? If you work or study at Utrecht University, please report this as soon as possible, preferably within 72 hours, to the Service Desk. "],["gdpr.html", "The GDPR", " The GDPR This chapter will present the most important definitions, principles and rights of data subjects outlined in the GDPR and how it applies to your research. Most of the practical advice that we provide in this Handbook will be rooted in and builds on the concepts presented here. Chapter summary The GDPR is a EU-wide regulation that controls the processing of personal data. If you process personal data, you should: Make sure you have a legal basis to process the data. In research, this is often informed consent. Be transparent and fair towards data subjects. Be specific in which personal data you process and for what purposes. Limit the amount of data you process to what is necessary, and only store the data for that necessary amount of time. Protect the confidentiality of the data by incorporating privacy by design into your project from the start. Make sure your data subjects can exercise their data subjects’ rights, and they know how to do so. "],["what-is-the-gdpr.html", "What is the GDPR?", " What is the GDPR? On this page: gdpr, when privacy, uavg Date of last review: 2022-07-11 The General Data Protection Regulation (GDPR, Dutch: Algemene Verordening Gegevensbescherming [AVG]) is an EU-wide regulation meant to protect the privacy of individuals within a rapidly growing technological society. The GDPR facilitates the free movement of personal data within the European Economic Area (EEA). Its data processing principles are meant to ensure a fair balance between competing interests – for example, the right to conduct research vs. the right to protect personal data (Articles 13 and 8, from the Charter of Fundamental right of the EU). The GDPR in a nutshell All articles and recitals of the GDPR can be found online via https://gdpr-info.eu/. The video below highlights some important aspects of the GDPR: Click to read the English video transcript The General Data Protection Regulation (GDPR) regulates what we can and cannot do with personal data such as a person’s name, sexual orientation, home address and health. This also applies to personal data used in research and education. The regulation consists of 88 pages. Fortunately, the basics are easy to remember in 3 steps: First, there must be a clear legal basis for processing personal data. This can include consent, a legal obligation, or public interest. Second, appropriate technical and organisational measures must be taken while processing personal data to ensure maximum privacy. Lastly, the persons whose data you have collected must always have the option of inspecting, changing, or removing their personal data. That is the GDPR in a nutshell. When does the GDPR apply? The GDPR has been applicable from May 2018 onward and applies when: you are processing personal data (material scope, art 2). the controller or processor of the data resides in the EEA (territorial scope, art. 3). This is independent of whether the actual processing takes place in the EEA. In some cases, the GDPR also applies when the controller or processor is not established in the EEA, but is processing data from EU citizens. If you are collecting or using data that originated from individuals (or is related to individuals), it is very likely that the GDPR applies to your project. You can read more in the chapter What are personal data?. Implementation While the GDPR is a regulation for the entire EEA, each EEA country can additionally implement further restrictions and guidelines in national implementation laws. The Dutch implementation law is called “Uitvoeringswet AVG (UAVG)”. The UAVG determines, for example, that it is forbidden to process Citizen Service Numbers (BSN), unless it is for purposes determined by a law or a General Administrative Order (AMvB). "],["definitions.html", "Definitions in the GDPR", " Definitions in the GDPR On this page: glossary, sensitive data, personal data, process, controller, processor, participant, data subject, special categories, legal ground, legal basis, anonymised, pseudonymised Date of last review: 2023-07-11 Below, you will find a selection of important terms in the GDPR that you should become familiar with when working with personal data (also included in the Glossary). Click on a term to see the definition. Data subject A living individual who can be identified directly or indirectly through personal data. In a research setting, this would be the individual whose personal data is being processed (see below for the definition of processing). Personal data Any information related to an identified or identifiable (living) natural person. This can include identifiers (name, identification number, location data, online identifier or a combination of identifiers) or factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of the person. Moreover, IP addresses, opinions, tweets, answers to questionnaires, etc. may also be personal data, either by itself or through a combination of one another. Of note: as soon as you collect data related to a person that is identifiable, you are processing personal data. Additionally, pseudonymised data is still considered personal data. Read more in What are personal data?. Special categories of personal data Any information pertaining to the data subject which reveals any of the below categories: racial or ethnic origin political opinions religious or philosophical beliefs trade union membership genetic and biometric data when meant to uniquely identify someone physical or mental health conditions an individual’s sex life or sexual orientation The processing of these categories of data is prohibited, unless one of the exceptions of article 9 applies. For example, an exception applies when: the data subject has provided explicit consent to process these data for a specific purpose, the data subject has made the data publicly available themselves, processing is necessary for scientific research purposes and obtaining consent is impossible or would require an unreasonable amount of effort. Contact your privacy officer if you wish to process special categories of personal data. Processing Any operation performed on personal data. This includes collection, storage, organisation, alteration, analysis, transcription, sharing, publishing, deletion, etc. Controller The natural or legal entity that, alone or with others, determines or has an influence on why and how personal data are processed. On an organisational level, Utrecht University (UU) is the controller of personal data collected by UU researchers and will be held responsible in case of GDPR infringement. On a practical level, however, researchers (e.g., Principal Investigators) often determine why and how data are processed, and are thus fulfilling the role of controller themselves. Note that it is possible to be a controller without having access to personal data, for example if you assign an external company to execute research for which you determined which data they should collect, among which data subjects, how, and for what purpose. Processor A natural or legal entity that processes personal data on behalf of the controller. For example, when using a cloud transcription service, you often need to send personal data (e.g., an audio recording) to the transcription service for the purpose of your research, which is then fulfilling the role of processor. Other examples of processors are mailhouses used to send emails to data subjects, or Trusted Third Parties who hold the keyfile to link pseudonyms to personal data. When using such a third party, you must have a data processing agreement in place. Legal basis Any processing of personal data should have a valid legal basis. Without it, you are now allowed to process personal data at all. The GDPR provides 6 legal bases: consent, public interest, legitimate interest, legal obligation, performance of a contract, and vital interest. Consent and public interest are most often used in a research context. Anonymous data Any data where an individual is irreversibly de-identified, both directly (e.g., through names and email addresses) and indirectly. The latter means that you cannot identify someone: by combining variables or datasets (e.g., a combination of date of birth, gender and birthplace, or the combination of a dataset with its name-number key) via inference, i.e., when you can deduce who the data are about (e.g., when “profession” is Dutch prime minister, it is clear who the data is about) by singling out a single subject, such as through unique data points, e.g., someone who is 210 cm tall is relatively easy to identify) Anonymous data are no longer personal data and thus not subject to GDPR compliance. In practice, anonymous data may be difficult to attain and care must be given that the data legitimately cannot be traced to an individual in any way. The document Opinion 05/2014 on Anonymisation Techniques explains the criteria that must be met for data to be considered anonymous. Pseudonymous data Personal data that cannot lead to identification without additional information, such as a key file linking pseudonyms to names. This additional information should be kept separately and securely and makes for de-identification that is reversible. Data are sometimes pseudonymised by replacing direct identifiers (e.g., names) with a participant code (e.g., number). However, this may not always suffice, as sometimes it is still possible to identify participants indirectly (e.g., through linkage, inference or singling out). Importantly, pseudonymous data are still personal data and therefore must be handled in accordance with the GDPR. "],["gdpr-principles.html", "Principles in the GDPR", " Principles in the GDPR On this page: legal basis, legal ground, fair, transparent, purpose, goal, aim, minimise, accurate, storing, storage, safeguards, measures, responsible, responsibility Date of last review: 2023-07-11 The GDPR has a number of principles at its core which dictate the (method of) data processing. Every type of processing has to comply with these principles. Understanding these principles is the first step to determining what type of personal data can be collected and how they can processed. The GDPR principles are explained further below the image. The Design chapter describes how to implement these principles in your research. You can also always contact your privacy officer. 1. Lawful, fair and transparent When working with personal data, your processing should be: Lawful Make sure all your processing activities (e.g., data collection, storage, analysis, sharing) have a legal basis. Ideally, you should have determined your processing purposes (e.g., research questions) in advance. Fair Consider the broad effects of your processing on the rights and dignity of the data subject. Give data subjects the possibility to exercise their rights. Avoid deception in the communication with data subjects: processing of personal data should be in line with what they can expect. The processing of personal data should not have a disproportionate negative, unlawful, discriminating or misleading effect on data subjects. Transparent Be transparent in the communication to your data subjects about who is processing the personal data (controllers, processors), which personal data are processed, as well as why and for how long, and how data subjects can exercise their rights. The information provided should be unambiguous, concise, easily accessible and relevant and shared with data subjects before the start of your research. 2. Purpose limitation You can only process (i.e., collect, analyse, store, share, etc.) personal data for a specific purpose and only for as long as necessary to complete that purpose. For example, if you communicated to data subjects that you would use their personal data only to answer your specific research question, you cannot further share the personal data for new research questions, as these would be additional processing purposes. This means that you need to plan what you will do with the (collected) personal data in advance and stick to that plan in order to be GDPR-compliant. 3. Data minimisation You can only process the personal data you need to for your predefined purpose(s), and not more just because they may “come in handy later”. This principle makes sure that, for example, in the event of a data breach, the amount of data exposed is kept to a minimum. 4. Accuracy The accuracy of personal data is integral to data protection. Inaccurate data can be a risk for data subjects, for example when they lead to a wrong treatment in a medical trial. You therefore need to take every reasonable step to remove or rectify data that is inaccurate or incomplete. Moreover, data subjects have the right to request that inaccurate or incomplete data be removed or rectified within 30 days. 5. Storage limitation You can only store personal data for as long as is necessary to achieve your (research) purpose. Afterwards, they need to be removed. If the personal data are part of your research data (and not, for example, to simply contact data subjects), you are allowed to store (archive) them for a longer period of time, provided necessary safeguards are in place. This is an exemption that applies to data storage for scientific archiving purposes. You need to inform the data subjects on this storage duration beforehand. If identification of the data subject is no longer needed for your (research) purposes, you do not need to keep storing the personal data just to comply with the GDPR, even if it means your data subjects cannot exercise their rights (art. 11). 6. Integrity and confidentiality You have to process personal data securely and protect against unauthorised processing or access, loss or damage. To this end, you should put in place apropriate organisational and technical measures. 7. Accountability The controller is ultimately responsible for demonstrating GDPR-compliance. As a researcher working with personal data, you are representing your institution (e.g., Utrecht University) and you should therefore be able to demonstrate that you process personal data in a compliant manner. Additionally, you should also have some knowledge of data protection so that you can implement the right measures into your research project. "],["data-subject-rights.html", "Data Subjects’ Rights", " Data Subjects’ Rights On this page: rights of participants, right, withdrawing consent, delete data Date of last review: 2023-07-11 The GDPR provides data subjects with several rights that gives them a relatively high degree of control over their own personal data. Below, we list these rights and how you can apply them in your research: Right to be informed Data subjects need to be clearly informed about what you are doing with their personal data (a.o. art. 12). This usually happens via an information letter. This right does not apply if your research will be seriously harmed by meeting it and if you haven’t obtained the personal data directly from the data subjects themselves. Right of access Data subjects have the right to access a copy of the personal data you have on them and to know what you are doing with that personal data and why (art. 15). Right to rectification Data subjects have the right to correct and complement the personal data that you have of them (art. 16). Right to erasure/Right to be forgotten Data subjects have the right to have their personal data removed (i.e., equivalent to the right to withdraw consent, art. 17). This right does not need to be granted if: the personal data are published and need to be archived for validation purposes. it would seriously obstruct the research purpose(s). it would hinder complying with a legal obligation or carrying out a task in the public interest. If the personal data have already been made public or shared, you need to take reasonable measures to inform other users of the data of the erasure request. A privacy officer can help you with this. Right to restriction of processing Data subjects have the right to have you process less of their personal data (art. 18), for example if their personal data are inaccurate or your processing of it is unlawful or no longer needed. Right to data portability Data subjects have the right to have their personal data transferred to another party in a “structured, commonly used and machine-readable format” (art. 20). Right to object Data subjects have the right to object to what you are doing with their personal data. This right applies when the processing is based on legitimate or public interest (art. 21). In case of objection, you have to stop your processing activities and thus delete any data you have from the particular data subject, unless you can demonstrate concrete grounds for overriding the data subject’s rights (e.g., excluding the data subject would substantially bias your results). In Dutch scientific research, it is possible to exclude the rights of access (art. 15), rectification (art. 16), and restriction of processing (art. 18), so that data subjects cannot exercise those rights (UAVG art. 44). If you wish to do this, please first consult with your privacy officer. How can data subjects exercise their rights? Data subjects need to be informed about their rights and who to contact in order to exercise them, including when you use a legal basis other than informed consent. In research, this is usually done via a privacy notice or information letter, which states a contact person responsible for handling questions and requests. Incoming requests need to be coordinated with a privacy officer, so that they can be picked up in accordance with the GDPR. Additionally, at Utrecht University, data subjects can always contact privacy@uu.nl (Legal Affairs) for requests or complaints. What to do when receiving a request concerning data subjects’ rights? You have to provide a substantive response to the data subject within 30 days, in the same way as you received the request. Depending on the complexity and number of requests, the response period may be extended by 2 months. In that case, you must inform the data subject about this extension (including the motivation) within one month. If needed, you can (and sometimes should) ask for additional information to confirm the data subject’s identity. For granting requests about data subjects’ rights, there should be a procedure in place, in which you should at least consider: how you are going to retrieve the data (e.g., using a name-number key) who is responsible for granting the request and informing the data subject about it (e.g., a data manager) how the request is going to be granted, for example how they will be sent securely (access, portability), removed (forgotten, object, restriction) or corrected (rectification) For larger projects, it may be wise to put a Standard Operating Procedure (SOP) in place. What if the data have already been anonymised? The principles of data minimisation and storage limitation are considered more important than keeping personal data just for the sake of identification (art. 11). Therefore, when receiving a request about anonymised data, you can make it clear that you cannot retrieve the data subject’s personal data, because they have been anonymised. In this case, the data subject cannot exercise their rights anymore. If you can still retrieve the data subject’s personal data in some way (i.e., when data are pseudonymised), you are obliged to retrieve them. In order to do so, you can (and sometimes should) ask for additional information that can confirm the data subject’s identity. "],["personal-data.html", "What are personal data?", " What are personal data? In order to know whether you should comply with the GDPR in your research project, the first question to answer is: do you process personal data? To answer this question, we need to know: (1) What exactly are personal data, and (2) how do you know if you are working with personal data in your research? The video below introduces what personal data are: Definition of personal data According to the GDPR, personal data are “any information relating to an identified or identifiable natural person” (art. 4(1)): Natural person: Data by themselves (numbers, text, pictures, audio, etc.) are not inherently personal. They only become personal when they refer to or relate to a living individual. When data refer to an organisation, deceased person, or group of individuals, they are not considered personal data under the GDPR. Data are personal if they relate to an individual. This means practically anything that someone is, has said or done, owns, may think, etc. The person should be identified or identifiable. This is the case not only through directly identifying information, such as names and contact information, but also through indirectly identifying information, for example if you can single someone out or identify them by combining datasets (see the next page). "],["personal-data-assess.html", "How to assess whether data contain personal data?", " How to assess whether data contain personal data? On this page: sensitive data, privacy-sensitive, personal data, when is data privacy-sensitive, identifiability, identifier Date of last review: 2022-08-23 Whether your data contain personal data depends on which data you are collecting (nature) and under which circumstances (context). A date like “12 December 1980”, is not personal data – it is just a date. However, that date becomes personal data if it refers to someone’s birthday. In assessing whether data are personal, you should take into account all the means that you and others may reasonably likely use to identify your data subjects, such as the required money, time, or (future) developments in technology (rec. 26). Data can be identifiable when: They contain directly identifying information. For example: name, image, video recording, audio recording, patient number, IP address, email address, phone number, location data, social media data. It is possible to single out an individual This can happen when there are unique data points or unique behavioural patterns which can only apply to one person. Examples: You have a data subject who is 2.10 meters tall. If this is a unique value in your dataset, this distinguishes this person from others and thus can make them identifiable. You have a data subject who only follows far-right accounts on Twitter. If they are the only one in your dataset who do so, this distinguishes this person from others and can make them identifiable. It is possible to infer information about an individual based on information in your dataset For example: Inferring a medical condition based on registered medications. Guessing that someone lives in a certain neighbourhood based on where they go to school. It is possible to link records relating to an individual. This can happen when combining multiple variables within your dataset (e.g., demographic information, indirect identifiers). However, it can also happen when combining your dataset with other datasets (the “Mosaic effect”). In that case, your data still contain personal data, even if the data in your own dataset are not identifiable by themselves. Linkage is often possible with demographic information (age, gender, country of origin, education, workplace information, etc.) and indirect identifiers (pseudonyms, device ID, etc.), for example: In the year 2000, 87% of the United States population was found to be identifiable using a combination of their ZIP code, gender and date of birth. You can see for yourself on this website. An agricultural company’s Uniek Bedrijfsnummer (UBN) can be used to search for the address of the company in the I&R mobile app. Often, this address is also the owner’s home address. Geographical data tracking individuals are particularly sensitive because of the multiplicity of data points. This video nicely explains why. De-identification is still reversible. This often happens when data are pseudonymised, but there is still a way to link the pseudonymised data with identifiable data, for example when a name-pseudonym key still exists. You can assume that you are processing personal data when you collect data directly from people, even if the results of that collection are anonymous. But also when you use data that are observed or derived from people, even if those data were previously collected, made public or used for non-research purposes. In short, even if you cannot find out someone’s real identity (name, address), the data you process can still contain personal data under the GDPR. Besides the examples mentioned here, there are many other examples of personal data. If you need help assessing whether or not your data contain personal data, please contact your privacy officer. "],["special-types-personal-data.html", "Special types of personal data", " Special types of personal data On this page: sensitive personal data, sensitive data, special category, special categories, politics, race, ethnicity, religion, philosophy, dna, genetics, genes, fingerprint, physical condition, mental illness, sexual identity, gender identity Date of last review: 2023-10-02 A few special types of personal data are worth taking note of are special categories of personal data, and otherwise sensitive personal data. These types of personal data have additional requirements. If you want to process them, please contact your privacy officer first. Special categories of personal data The GDPR explicitly defines eight “special categories of personal data”. Personal data of these types are extra sensitive, because they can be used to discriminate or exclude people. The following types of personal data are defined as “special categories”: racial or ethnic origin (e.g., this could also be a combination of name and country of origin, but not necessarily pictures or videos) political opinions (in the broadest sense, not only membership of a political party) religious or philosophical beliefs (this does not have to be an “official” religion) trade union membership genetic data (e.g., DNA, rec. 34) biometric data, but only when meant to uniquely identify someone (e.g., fingerprints, iris scans) data about physical or mental health in the broadest sense (including indications, diagnoses and treatments, rec. 35) sex life or sexual orientation (including gender identity) It is in principle prohibited to process these types of personal data, unless an exception applies (art. 9). For research, the following exceptions to this prohibition are the most relevant: Data subjects have made the data publicly available themselves You can use special categories of personal data when data subjects have made those data publicly available themselves. It must concern truly public sources (e.g., TV, newpaper, public social media, blogs, etc.) where the data subject does not expect (some) privacy. Moreover, the data subject must have intended to disclose the personal data “as special categories of personal data”. An example: if someone writes in their blog that they have been voting for a certain political party all their life, they are consciously making that information public. If someone is confined to a wheelchair and posts a holiday selfie (with a wheelchair) on a social medium, it is not about their disability, but about their holiday. Special category personal data derived from this are still protected by the processing ban. The same applies, for example, to personal data that can be derived from combining various separate data sources. Publicly accessible special personal data of well-known personalities (celebrities, politicians, etc.) may be processed, whether those data have been made public by the person in question or by someone else. Data subjects have provided explicit consent to process these data for a specific purpose If data subjects have provided explicit consent which satisfies the GDPR criteria for valid consent, then you can use the personal data in your research project. Processing is necessary for scientific research purposes and consent is impossible or unreasonably difficult If you are using the special categories for scientific research purposes (incl. historical and statistical purposes), and it is impossible or would take an unreasonable amount of effort to obtain explicit consent (UAVG art. 24), you can use the data in your research. If this is the case, you must substantiate this danger to your project and take additional protection measures. Obtaining consent could take an unreasonable amount of effort, for example, in: large-scale archival research into living people from whom you cannot obtain all or up-to-date contact details webscraping or other big data research, in which the time investment to obtain consent is out of proportion fieldwork outside Europe. In many non-European communities, placing a signature on a consent form is not trusted. Sometimes people also have very poor reading skills. Proving consent is then virtually impossible research within more or less private social media groups. Even if you can invoke one of these exemptions, special categories of personal data warrant additional security measures to make sure they are protected. Always contact your privacy officer if you intend on using these types of data. The Dutch Code of Conduct for Health Research (p.68) specifies a number of exceptions for health researchers in which explicit consent for processing special categories of personal data may not be necessary. Data that are otherwise sensitive Other types of data can also be sensitive, because they can carry higher risks for the data subjects. These types of data can either not be processed at all, or only under certain circumstances. Either way, they require additional security measures. Always contact your privacy officer if you intend on using these types of data. Examples are: Financial data Data about relationship problems Data that can be misused for identity fraud, such as the Dutch Citizen Service Number (BSN). The BSN can only be used when legally necessary. Since this is not the case for scientific research, using BSN in research is in most cases forbidden. Criminal data or data about criminal convictions. These can only be processed under governmental supervision or when a derogation exists in national legislation (art. 10). For scientific research, more or less the same regime applies for these data as for special categories of personal data. This means that you are allowed to use them for your study if one of the exceptions mentioned for special categories of personal data applies. "],["legal-basis.html", "Legal bases", " Legal bases On this page: legal basis, legal ground, consent, public interest, legitimate interest, secondary use Date of last review: 2023-10-02 Many scientific research projects process personal data. According to the GDPR, you can only process personal data if you have a “reason”, or a legal basis, to do so: why is it necessary to use these personal data? For you as a researcher, it is important to know your legal basis for processing personal (research) data, as this not only indicates whether the processing of your research data is lawful, but also determines key actions you should take, such as which information you need to provide to data subjects, and whether you need to ask for consent. There are 6 possible legal bases, which are outlined below. In research, the legal bases “public interest”, “consent”, and to some extent “legitimate interest of the controller or a third party” are usually most suitable. Legal bases suitable for research Public interest Public interest can be used to perform scientific research when the research is shown to clearly benefit the public good or when it fulfills a public task. In essence, public interest can be used for research that is conducted by employees of public institutions, when their research interest has been recognised by an official authority. For example, conducting research at Dutch universities has been officially recognised in the Higher Education and Scientific Research Act to be a public task. Read more on when and how to use public interest. Consent Consent is a frequently used legal basis in research. Usually, GDPR-consent (i.e., consent to process personal data) is combined with ethical informed consent (i.e., consent to ascertain that data subjects are informed and participate voluntarily). When using consent, you should be able to demonstrate that the data subject was informed and has given consent, and for which purpose(s) they gave their consent. In all cases, consent has to be freely given, specific, informed and unambiguous. Read more on when and how to use consent. Legitimate interest of the controller or a third party Legitimate interest of the controller or a third party is a less often used legal basis to use personal data in scientific research. It is often used by companies to process personal data that are necessary for their company’s functioning. In research, legitimate interest is often used for processing activities that do not directly benefit society in general. Also, research that does not serve a public but a private interest, can be performed on this legal basis. Read more on when and how to use legitimate interest. Legal bases generally not suitable for reseach Processing is necessary because of a legal obligation of the controller This legal basis is rarely suitable for research. As an example, Utrecht University has to share tax data with the Dutch tax administration to comply with tax legislation. Another, research-related, example is the use of Covid-19 related legislation, where data were collected based on a legal obligation, and were consequently used for research on public health (see EDPB, 2020). Processing is necessary for the performance of a contract This legal basis is not very common in research. As an example, Utrecht University has contracts with its employees, which require it to manage the employee’ financial data. In research, this legal basis could in some cases be used when participants are recruited using a contract, i.e., they are properly hired to work on the research project. As long as the contract is valid under European law, and the processing is necessary, then this legal basis could be used. Processing is necessary to protect the vital interests of the data subject or someone else This legal basis is likely not suitable for research. If processing someone’s personal data is crucial to someone’s health or even life, that processing is allowed under the GDPR. For different purposes in your research project, a different legal basis may apply. For example: you may use public interest for collecting, storing, analysing and publishing the data, and ask consent to contact data subjects again for a follow-up study. you may use consent for making, sharing, distributing and reusing audio or video recordings of an interview, and public interest for transcribing and analysing the interview. Further processing for research purposes It may happen that you want to process personal data for other purposes than previously specified (e.g., because you formulated an additional research question), or you want to reuse previously collected personal data in your research. In these cases, it may be possible to apply GDPR article 5(1)(b), which states: “further processing for […] scientific purposes shall […] not be considered to be incompatible with the initial purposes”. Basically, this means that personal data that were previously collected for any purpose, can be reused for scientific research, even when the personal data were initially collected for non-scientific research purposes. Using this exemption is only allowed if you (art. 89): put in place sufficient safeguards to protect the personal data inform data subjects about the further processing (if possible), and allow them to exercise their rights. But you need to do this anyway. “Further processing” is not a legal basis. Instead, it functions as a way to legitimise - for research purposes - further processing of personal data that were previously collected for a different purpose. At the moment, it is unclear if this further processing exemption for scientific research holds for data that were originally collected based on consent. This is because valid consent should be specific, suggesting that the further processing should fall within the specific boundaries of the original consent (i.e, the purpose of the further processing should be compatible with the original purpose, rec. 50). The European Data Protection Board has announced that it will provide guidelines for reusing personal data for scientific research in the future, which should make this issue more explicit. For the time being, it is better to stay on the safe side and not rely on this derogation when consent was the original legal basis. "],["choose-legal-basis.html", "Which legal basis to use?", " Which legal basis to use? It is not always clear-cut which legal basis is the best one to choose. Use the below flowchart to decide which legal basis is most suitable for your situation. Click here to see the flowchart in full-screen mode. "],["public-interest.html", "Public interest", " Public interest On this page: public interest, general interest, legal basis, legal ground, data reuse, secondary use Date of last review: 2023-10-02 Scientific research usually aims to increase general knowledge and improve the workings of society. In the Netherlands, the Higher Education and Scientific Research Act recognises conducting scientific research to be a public task of Dutch universities. Research aimed at increasing knowledge is seen as a task in the public interest. Therefore, Utrecht University researchers can, under certain conditions, use the legal basis of public interest when they process personal data in the context of scientific research. The use of public interest as a legal basis in scientific research does not apply to all research institutions. Many institutions still use consent as the default legal basis. Moreover, in the Netherlands, consent is also the go-to legal basis for researchers in the health domain. If you work or study at Utrecht University, you can read more about the reasoning for using public interest for scientific research on this intranet page. What does it mean to use public interest as a legal basis? No consent, or only for ethical reasons If you use public interest as a legal basis, you do not need to obtain consent for processing personal data. In many cases, you only need ethical informed consent, i.e., consent to ascertain that data subjects participate voluntarily. More freedom, easier reuse Compared to using consent, you are not bound to the specific conditions set in the consent statement when you rely on public interest. You must do your best to inform data subjects properly, but you do not have to ask (renewed) permission to use their personal data. This is especially advantageous when sharing personal data for reuse: if you use(d) consent, you cannot use the personal data for other scientific purposes besides what was agreed with the data subject. If you use public interest, you can in principle reuse the personal data for any other scientific purposes in the public interest. Data subjects’ rights When you use consent, data subjects have the right to withdraw that consent, and when they do, in most cases you are obliged to remove their data. This can have major consequences for the integrity of your dataset. With public interest, data subjects instead have the right to object to your use of their personal data, but only based on their personal, specific situation (art. 21(6)). If a data subject objects, you have to consider both the data subject’s specific situation and the interests of your research. It may be that the interests of your research will prevail and that you can therefore continue your research the same way. In any case, always contact your privacy officer when a data subject wants to exercise (one of) their rights. Only for scientific research Public interest is really only suitable for research that is aimed to increase the general knowledge. If you do research on behalf of a commercial party, that research is usually not performed in the public interest. When to use public interest as a legal basis? Public interest is very suitable for scientific research in which: it is difficult to obtain consent For example: contactless research (i.e., there is no direct contact with data subjects), like public observations, web scraping research or archival research into living individuals. research with societal groups who are wary of providing a name and/or signature for consent, such as youth in problematic areas, research in the LGBTQIA+ community, or when doing field work. data subjects do not have a truly free choice to participate. For example: Research into the university’s own students Research performed at schools, in which pupils do not always have a free choice to participate (in many cases public interest is actually already used here under the term “passive consent”). consent cannot be (easily) demonstrated For example, if you pseudonymised the personal data (e.g., removed names and contact information), but the data still refer to individuals, you still need to be able to demonstrate that you obtained consent. This can lead to the storage of unnecessary personal data. When is public interest less suitable as a legal basis? Public interest is less suitable for research in which: special categories of personal data are indispensable to the dataset, even for reuse Sometimes, it is possible to strip a dataset from the special categories of personal data and still keep a usable dataset for reuse. In such cases, public interest can still be the legal basis used in the overall study, and data subjects are then only asked for explicit consent to process the special categories of personal data. The dataset containing “regular” personal data can then be reused after the study on the basis of public interest. However, if a dataset is useless after stripping the special categories from them (like in most health research), the reuse argument does not hold and consent for both the regular and special categories of personal data is preferable, making consent the legal basis used in the overall study. it is important to give data subjects a maximum amount of control over their personal data This can be an ethical requirement, but sometimes the possibility of providing (and withdrawing) consent for processing personal data can also be an additional reason for data subjects to participate. It can tip the balance. agreements with data subjects need to be registered anyways For example, for the use and storage of audio or video recordings. It could then make more sense to use consent for all processing activities. personal data are collected to be (re)used for purposes other than scientific research Reuse for non-scientific purposes would need its own (new) legal basis, such as consent or legitimate interest. What are my obligations when using public interest? If you want to use public interest as a legal basis, you need to: Ascertain that you are performing scientific research A scientific research project is “a research project set up in accordance with relevant sector-related methodological and ethical standards” (Article 29 Working Party, 2018). Most research performed at a university and reviewed by an ethical committee meets this requirement. Ascertain that the research project serves the public interest. In most cases, this means that it is aimed at knowledge expansion that society can benefit from. This is in principle always the case with university research, unless it is a private party (including the university itself) that alone benefits from the results of the research. Inform data subjects Inform data subjects about what data you are using and why, and about their rights (as you always need to do), but now including the right to object to your processing of their personal data. Read how here. Plan your research project in line with the GDPR Plan your research as you would for all legal bases, using the GDPR principles and Privacy by Design strategies. Demonstrate that your use of the personal data is necessary and proportionate to your research goal. The interests of data subjects must not override your research interests. This obligation is often fulfilled by going through ethical review. We also recommend performing a privacy scan to make sure all important privacy risks in your project are covered. Please contact your privacy officer for the procedure in your faculty, and check out this infographic from the European Data Protection Supervisor (2020) on how to assess necessity and proportionality. Contact your privacy officer when a data subject objects to your use of their personal data. Together, you will come up with a fitting response and plan of action. "],["informed-consent-forms.html", "Consent", " Consent On this page: consent, consent form, informed consent form, legal basis Date of last review: 2023-10-02 Of the 6 possible legal bases to process personal data, consent is currently the one most often used in research, although it may not always be the most appropriate one. With the term consent, we mean the process of data subjects deciding whether or not to agree to specific statements, such as a statement to collect and analyse their data to answer the research question. Different types of consent The term “consent” is used both in the GDPR as well as in an ethical context: In the GDPR, consent can be a legal basis, where data subjects give consent to process their personal data (e.g., “I consent to my data a, b, c being used for purpose x, y, z”). Instead of this “GDPR consent”, you can often also use another legal basis to process personal data in your research, such as public interest. In the GDPR, consent can also be a way to lift the ban on processing special categories of personal data. Importantly, in some cases, you should use consent to allow the use of special categories of personal data, but still use public interest as the main legal basis in your research project. In an ethical context, informed consent is a safeguard to make sure that data subjects participate voluntarily in the research project (e.g., “I have read the information and agree to participate under the conditions described”). This type of informed consent is required in most types of research involving humans, irrespective of which legal basis is used. Even if consent is not the legal basis, you may still need to ask consent for processing special categories of personal data, or to ascertain voluntary participation in your study. All requirements outlined below concern consent as meant by the GDPR. Consent step-by-step Determine if consent is the legal basis you need Consent is not the only legal basis suitable for scientific research. In many cases, public interest is very suitable as well (sometimes more suitable) in a research context. Consider if you meet all requirements for consent If you need to use consent as a legal basis, consider if you meet all requirements listed below. If you do not, consent is not a valid legal basis, and you should consider another one. Determine what you will ask consent for Determine what specifically you are asking consent for. If you cannot determine a specific purpose, for instance because your research question is not yet entirely clear, contact your privacy officer to consider obtaining broad consent. Prepare information for data subjects Prepare a privacy notice or information letter for data subjects to inform them before asking for their consent. Obtain demonstrable consent Different forms of consent are valid. Note that often a signature is not required. Keep the consent forms available Treat the consent declarations as personal data: store them securely, separately from the research data, and for as long as your research data contain personal data. When to use consent as a legal basis? Consent is mostly suitable for scientific research for which the legal basis of public interest is not suitable, such as research in which: special categories of personal data form the core data in the dataset. In that case, explicit consent is often needed in order to overcome the ban on using these types of personal data. When the dataset is rendered useless when stripping it of the special categories, consent is likely the best legal basis. However, when the special categories are easy to strip from the dataset, leaving a perfectly reusable dataset with “regular” personal data, public interest could still be used as a legal basis, leaving consent to only be the way to lift the ban of using special categories of personal data. it is important to give data subjects a maximum amount of control over their personal data This can be an ethical requirement, but sometimes the possibility of providing (and withdrawing) consent can also be an additional reason for data subjects to participate. It can tip the balance. agreements with data subjects need to be registered anyways For example for the use and storage of audio or video recordings. It could then make more sense to use consent for all processing activities. This especially applies if you want to use the audio and video recordings for broader purposes than just answering your research question, such as use during lectures or conferences, placement on a website or in an archive, etc. personal data are collected to be (re)used for purposes other than scientific research Reuse for non-scientific purposes would need its own (new) legal basis, such as consent or legitimate interest. personal data are transferred to a country outside of the European Economic Area (EEA) Consent may be required when data are transferred to a third country, which does not have an adequate level of data protection, and no extra protection measures are available or possible. Please contact your privacy officer to assess whether this situation applies to you. Requirements for valid consent Under the GDPR, consent is only valid when it is all of the below (art. 4, art. 7, rec. 32, rec. 42, rec. 43; click to expand): Freely given Data subjects should have an actual voluntary choice and should not experience negative consequences if they don’t consent or withdraw their consent. Moreover, they should not be pressured to provide consent, and so there cannot be a power imbalance between the controller (e.g., researcher) and data subjects (rec. 43). Some examples: Consent is not a valid legal basis when the researcher is also a teacher and asks their students to participate, who depend on the teacher for a good grade. Consent is not a valid legal basis when a research director investigates the employees of their own faculty. Consent can still be used for children and persons legally incapable to provide consent when their legal representative(s) provide the consent. Specific Data subjects should know as specifically as possible what they are asked to consent to. Separate processing purposes therefore require explicitly separate consent (rec. 32, rec. 43), and accompanying specific information that will allow the data subjects to decide if they consent or not. If consents for multiple purposes are necessary for your research, you can combine those. Some examples: Combined consent may be possible to collect, store, analyse, and share personal data with your collaborators – all actions are needed to answer your research question. Separate consent is needed for conducting a survey vs. for conducting a subsequent interview, if participation in that interview is not required for your research project. Separate consent is needed for the current research project vs. for contacting data subjects for future research projects. Separate consent is needed to use personal data to answer a research question vs. to link different sources of data together to do so (Code of Conduct Dutch Health Research, 2022. New consent is needed to make the personal data available for reuse to a specific party for a specific purpose (describe the conditions under which this will be allowed). Informed Data subjects need to be clearly and accessibly informed about which personal data are processed and why, and about their rights (see Information to data subjects). Data subjects should be able to access this information easily (also after they have provided consent). Unambiguous and affirmative It should be clear what data subjects are providing consent for, using a clear, affirmative statement. Importantly, “silence, pre-ticked boxes or inactivity” do not constitute valid consent (rec. 32): consent should be active. Retractable Data subjects have the right to withdraw their consent, meaning their personal data cannot be used for the research purpose anymore and have to be removed where possible. Withdrawing consent should be as easy as providing consent. It is important to make the distinction with the right to stop participating at any time (usually an ethical obligation), because the latter implies that the data collected up until that point can still be used for the research project. What forms of consent are valid? The way you obtain consent may differ per research project and can depend on how you interact with your data subjects. The only requirement is that it should be demonstrable and registered in a reliable manner. Some examples: Ticking a box (not pre-ticked!) Writing or replying to an email (“I agree to be interviewed”) Filling in an electronic form Audio- or video-recorded consent (separate it from the research data!) Signing a paper document (not usually necessary) To sign or not to sign? Signatures in consent forms are rarely needed. In fact, if you are only processing pseudonymised research data, you will only collect unnecessary personal data by obtaining a signature (art. 11), and a checkbox should be sufficient. In order to link the consent form with the data subject, you should include the pseudonym on the consent form (the identifier you will use for the participant, e.g., “part-001”). Inform your participants of this pseudonym; they can use it to exercise their rights under the GDPR, such as for withdrawing their consent. Only when the identity of the data subjects will be used in the process (e.g., clinical trials), a signature may make sense or be required. For example, if your research is subject to the Dutch Medical Research Involving Human Subjects Act (WMO), different requirements may apply. Demonstrating (valid) consent As long as you process personal data, you should be able to demonstrate that the data subjects consented to that processing (rec. 42). So as long as you analyse, use, store, archive, etc. the personal data, the proof of consent needs to be retained. It is preferable to store the proofs separately from the research data. If you collected consent on paper, it is best practice to scan the consent forms and securely delete the paper version after having made sure the scanning went well. Only after there is no personal data anymore (e.g., after fully anonymising the dataset), you can remove the proof of consent. Broad consent in research In research, it can sometimes be difficult to formulate very specific research questions in advance. In this case, you may be able to formulate the research purposes on a more general level and obtain consent for these more general purposes (EDPS, 2020; Deutsche Datenschutzkonferenz, 2019). However, you can do this only as long as: data subjects can give consent to only part of the research and easily withdraw consent (rec. 33). data subjects are kept informed as specifically as possible about what will happen to their personal data. As soon as you know more, you should also inform data subjects in more detail. Your use of the personal data should fall within the line of expectation from data subjects. you use additional protection measures, for example: obtain ethical approval for using the data for new research questions. offer a consent withdrawal possibility before using the data for new research questions. This is especially relevant when it is still possible to reliably identify data subjects in the dataset. make sure the data are not transferred to countries outside of the EEA, unless one of the derogations from GDPR Chapter V applies (e.g., adequacy decision, standard contractual clauses, explicit consent for transfer). enforce specific requirements for access the data, e.g., “research in general” is not a sufficiently specific purpose for reuse of the personal data. you document your considerations and ask for help from a privacy officer. Broad consent under the GDPR needs to be distinguished from “General consent” as defined by the Dutch Code of Conduct for health researchers, that is: for medical research, different requirements may (additionally) apply. Examples and templates Note that all examples below assume that they are preceded by sufficiently specified information. Template in Qualtrics Examples CESSDA Example sentences Good example sentences: “I consent to the collection and use of my personal data to answer the research question described in the information letter.” “I consent to linking the new research data to data previously collected about me in this research project.” “I agree that research data gathered for the study may be published or made available provided my name or other identifying information is not used.” “I understand that the research data, without any personal information that could identify me (not linked to me) may be shared with other researchers.” Bad example sentences: “Any information I give will be used for this research project only and will not be used for any other purpose”: this restricts all future uses of the data, including sharing the data with your collaborators, performing analyses for new research questions, and sharing the data for reuse. It’s preferred to tell data subjects how their data can be safely used in different ways. “I do not give consent to share my data”: this sentence is ambiguous and may confuse data subjects. “I acknowledge that the personal data collected by the researcher belongs to the university and that I have no rights in the research performed on it”: it is not allowed to deny data subjects all their data subjects’ rights. "],["legitimate-interest-assessment.html", "Legitimate interest", " Legitimate interest On this page: proportionality, necessity, proportional, necessary, balancing test, legitimate interest, legal basis Date of last review: 2023-10-02 Legitimate interest of the controller is a less frequently used legal basis in research. It is often used by companies to process personal data that are necessary for their company’s functioning, e.g., processing user data for fraud prevention, or keeping a registration system to provide better services. When to (not) use legitimate interest as a legal basis? In research, legitimate interest is often used for processing activities that have no direct research purpose. For example: Research performed to improve the internal business operations of the university. Research performed on behalf of third (commercial) parties usually does not aim to increase the general knowledge, but instead often aims to fulfil a specific company’s goal. In this case, consent or legitimate interest (depending on the specific case) are more suitable legal bases. In almost all other cases, the legal bases of public interest or consent are likely more suitable to use in scientific research. What are my obligations when using legitimate interest? Ascertain that you are performing scientific research A scientific research project is “a research project set up in accordance with relevant sector-related methodological and ethical standards” (Article 29 Working Party, 2018). Most research performed at a university and reviewed by an ethical committee meets this requirement. Inform data subjects Inform data subjects about what data you are using and why, and about their rights (as you always need to do), including the right to object to your processing of their personal data. Read how here. Plan your research project in line with the GDPR Plan your research as you would for all legal bases, using the GDPR principles and Privacy by Design strategies. Assess whether you can use legitimate interest as your legal basis Contact your privacy officer to do this. Together, you will weigh the interests of the controller (e.g., Utrecht University) and the data subjects in a legitimate interest assessment (art. 6). You must consider: the purpose of your research: what is your interest? The interest (purpose) must be real, concrete, direct and lawful. In research, enabling you to perform your research is usually a legitimate purpose. whether your processing is: necessary: is the processing really necessary to accomplish your purpose? Can you reasonably achieve your purpose in a more privacy-friendly way?, and proportionate: how many people will be affected, to what extent and how intrusive is your processing? See also this infographic from the European Data Protection Supervisor (2020) on how to assess necessity and proportionality. your interests vs. those of data subjects (balancing test). Can data subjects expect you to process their data this way, what is the impact of your processing on data subjects, your project, and society, and which safeguards can you put in place to protect data subjects’ interests? Do the interests of your research outweigh the impact on data subjects and society? Contact your privacy officer when a data subject objects to your use of their personal data. Together, you will come up with a fitting response and plan of action. Legitimate interest assessment The above weighing of the interests of the controller against those of the data subjects should be done in a legitimate interest assessment. In principle, assessing the legitimacy of your processing is part of the privacy scan or, if applicable, a DPIA, and in most cases also of ethical review. If you do not use a privacy scan or DPIA and/or you have not performed this assessment (yet), but you do rely on legitimate interest, please contact your privacy officer as soon as possible to perform a privacy scan anyways. Examples and templates Template in the absence of a privacy scan/DPIA "],["risk-assessment.html", "Risk Assessment", " Risk Assessment When you work with personal data, you need to make sure that you correctly collect, store, analyse, share, etc. those data to avoid harm to data subjects. To do so, it is important to gain insight in: The risks involved: Security risks occur when data are unexpectedly less available, less correct, or there is an unintended breach of confidentiality. They need to be mitigated by implementing integrity and confidentiality into your project. Privacy risks exist when your use of (personal) data, either expectedly or unexpectedly, affects the interests, rights and freedoms of data subjects. These can be Data Subjects’ Rights under the GDPR, but also other fundamental rights, such as the right to equality and non-discrimination, the right to life and physical integrity, freedom of expression and information, and religious freedom. In practice, we consider it a privacy risk if your processing of personal data can result in physical, material, or non-material harm to data subjects. Privacy risks should be mitigated by implementing all data protection principles into your project. When the risks for data subjects are high, an in-depth risk assessment in the form of a Data Protection Impact Assessment is needed. The data classification: a classification of the data (low, basic, sensitive, critical) that is based on the risks for data subjects and the damages to an institute or project when data are incorrectly handled, there is unauthorised access, or data are leaked. This classification affects the security measures you need to take (e.g., which storage solution you choose, whether you need to encrypt the data, etc.). Based on the risks you identified and the classification of the data, you can then implement safeguards to mitigate the risks. Privacy risks can occur in any stage of your research project (see also Solove, 2006). If the image does not show correctly, view it online. "],["risk-assessment-how.html", "How to assess privacy risks?", " How to assess privacy risks? On this page: risk, security, assessment, harm, damage, dpia, threat, secure, measure, safeguard, protect, plan, probability, likelihood, impact Date of last review: 2023-04-18 Before you start your research project, it is important to consider the risks and their severity for data subjects in your project. This assessment will inform you on which (additional) safeguards to put in place to mitigate the risks. Privacy and security risks are usually outlined in a privacy scan or Data Protection Impact Assessment, and purely security risks in a data classification. If you create an algorithm that can affect people, an “Impact Assessment Fundamental Rights and Algorithms” may be required or combined with any of the before mentioned assessments. Risk assessment step by step When going through the below steps, take into account at least the following risk scenarios: Data breach (unintended security risks): someone unauthorised gains (or keeps) access to personal data, or personal data are lost due to a security incident. Inability for data subjects to exercise their rights: for example, data subjects have not been (well-)informed about data processing, there is no contact person to ask for data removal, or there is no procedure in place to find, correct or remove data subjects’ data. Intrusion of personal space: for example, you observe data subjects in a place or at a time where/when they would expect a sense of privacy (e.g., dressing rooms or at home). If there is secret or excessive observation, people may feel violated and stifled. Inappropriate outcomes: the outcomes of your research project may also impact data subjects, for example when it induces discrimination, inappropriate bias, (physical or mental) health effects, but also when a lack of participation denies data subjects beneficial treatment effects. Outline which and how much (personal) data you use, how, and for what purposes This is usually one of the first steps of a privacy scan. Is there a project with similar data, purposes, methods and techniques? If there are projects that are the same or very similar to your project, you can reuse relevant work from their privacy scan, or if applicable, Data Protection Impact Assessment (DPIA). Naturally, you should adjust sections that do not apply in your own project. If you’re not sure of any existing projects similar to yours, ask your privacy officer or colleagues. List possible harm to data subjects and others Make an overview of the possible harm that could occur to data subjects and others if any of the risk scenarios occurs. These could be: Physical harm Damage to someone’s physical integrity, such as when they receive the wrong medical treatment, end up as a victim of a violent crime, or develop mental health problems such a depression or anxiety. Material harm Destruction or property or economic damage, such as financial loss, career disadvantages, reduced state benefits, identity theft, extortion, unjustified fines, costs for legal advice after a data breach, etc. Non-material harm Social disadvantage, for example damage to someone’s reputation, humiliation, social discrimination, etc. Damage to privacy, for example a lack of control over their own data or the feeling of being spied on. This can happen when you collect a lot of personal data, or for a longer period of time (e.g., with surveillance, web applications). Chilling effects: when someone stops or avoids doing something they otherwise would, because they fear negative consequences or feel uncomfortable. Interference with rights: using personal data may violate other fundamental rights, such as the right to non-discrimination or freedom of expression. Estimate the risk level without safeguards After listing the possible harm, you should determine the risk level of each harm occurring. The risk level depends on: the impact of the harm: what is the effect of each of the 4 scenarios above on the data subject and others (major, substantial, manageable, minor)? the likelihood of the harm occurring: this depends on the circumstances of your project, such as: what and who can cause the harm to occur? How easily are mistakes made (e.g., how easily will an unauthorised person gain access)? It is important to first determine the risk level in case you do not implement any safeguards. This will be your risk level if all those safeguards fail. The higher this initial risk, the more you should do to mitigate it. Determine the safeguards you can use to mitigate the risks In many cases, it is possible to mitigate the risks by implementing organisational and technical measures. The higher the risks, the more and/or stricter measures should be in place to mitigate them. You can find some relevant measures in the Privacy by Design chapter, and on the example page in this chapter. Determine the residual risk after implementing safeguards By implementing safeguards, you are decreasing the likelihood of the risks occurring. If the risk is still unacceptably high, even after implementing safeguards, you should: Modify your processing to reduce the impact of potential damages (for example, refrain from collecting specific data types), or Implement more or better measures, reducing the likelihood of any harm occurring. It will always be difficult to quantify risks. Therefore, it is largely the argumentation that can provide context in how the risk level was determined. The same harm may in one project be very unlikely to occur, while in another it may be very likely: context matters! "],["high-risk-processing.html", "What are high-risk operations?", " What are high-risk operations? On this page: high-risk, large risk, dpia, assessment, mandatory Date of last review: 2023-04-18 The GDPR requires a Data Protection Impact Assessment (DPIA) to be conducted when the risks in your project are high, considering “the nature, scope, context and purposes” of your project (art. 35(1)). More practically, you need to do a DPIA when two or more of the criteria from the European Data Protection Board apply to your project, or – if the processing occurs in the Netherlands - when one or more of the criteria from the Dutch Data Protection Authority (English UU translation) applies to your project. Examples of high-risk scenarios You systematically use automated decision making in your project (art. 35(3)) For example: You use an algorithm to analyse health records and predict patients’ risk of complications. You use an algorithm to analyse students’ test scores and learning patterns, to make personalised recommendations for coursework or additional resources. You use an algorithm to detect fraudulent activity. You process special categories of personal data or criminal offense data on a large scale (art. 35(3)) For example: You amplify bodily materials into pluripotent stem cells, cell lines, germ cells or embryos (see the Dutch Code of Conduct for health research, 2022). You analyse social media data to study political opinions and religious beliefs. You investigate criminal records from all currently incarcerated individuals (note that such a project is likely subject to additional restrictions). You publicly monitor people on a large scale (art. 35(3)) For example: You use traffic data and GPS devices to monitor people’s behaviour in traffic. You use CCTV footage to study public safety. You collect a lot of personal data, or from a large group of people (EDPB, 2017) For example: You collect data on psychosocial development in twins annually for over a decade. You collect genomic data to study the genetic basis of a specific disease. You keep a database with contact information from thousands of people. You use new techniques or methods for which the effects on data subjects or others are not yet known (EDPB, 2017) For example: Machine learning algorithms. Internet of Things. Virtual or Augmented Reality. Natural Language Processing. Human-computer interaction. Your research involves groups that are vulnerable or touches a vulnerable topic (EDPB, 2017) For example: You perform video interviews with children talking about abuse. You interview refugees about their home country. You perform in-depth interviews with employees about their job satisfaction. You perform a diary study among mentally ill patients. You collect data from homosexual individuals in a country where homosexuality is forbidden or can lead to discrimination. You perform research among a population with (severe) distrust towards scientific research(ers) or who have difficulty understanding your research. There is a high chance of incidental findings in your research (Dutch Code of Conduct for health research, 2022) For example: You collect neuroimaging data from patients who likely have a brain tumour. You investigate genetic data from vulnerable subjects that indicates a risk for disease. When you suspect that you may need a DPIA, or when you are not certain whether your project needs one, please contact your privacy officer. "],["data-classification.html", "Data classification", " Data classification On this page: BIV classificatie, CIA triad, data classification, information security, IT system Date of last review: 2023-04-18 In order to determine which IT solutions are suitable for processing personal data (e.g., storage or analysis platforms), a classification of your data is needed. That data classification can then be paired to the classification given to IT solutions. Institutes will determine for which data classification certain IT solutions are suitable. For example, at Utrecht University (UU), the classification levels are: low, basic, sensitive or critical. If your data are classified as “critical”, you are not allowed to use an IT solution that is only suitable for “sensitive” data. To classify data, you determine how important it is to keep the data Confidential, correct (Integrity), and Available. Below you can find some guidance on determining the risk level for each of these. Note that this guidance is based on the UU data classification, but your institute may adhere to a different form of the classification. Data classification can be done for all types of data, not only personal data. Personal data would simply score “higher” on the Confidentiality aspect. Classification levels Confidentiality How confidential are the data? Low: Anonymous data, or data that are already publicly available, from less than 50 people. Direct colleagues. No third parties and software involved. No reputation loss when data are lost. Basic: Non-public basic personal data such as name, (email)address, etc. Personal data obtained directly from data subjects. Personal data from a moderate number of data subjects (> 50 - 200). Sensitive personal data from a small number of individuals. Third parties are involved but they are located inside the EEA. Sensitive: A data leak would lead to reputation damage to you and the university. You are bound to patents or contractual agreements. Sensitive personal data from a moderate number of data subjects (e.g., personality data, financial data). Non-sensitive personal data from a large number of data subjects (> 10.000). Personal data enriched with external resources. Far-reaching process automation. Non-targeted monitoring. Relatively new technology. Critical: Any project that carries high risks for data subjects or others: Highly sensitive personal data (e.g., biometric identification data, genetic data). Personal data from a very large number of data subjects (> 50,000). Vulnerable subjects (e.g., minors, disabled, undocumented, persecuted groups). Processing happens (partly) outside of the EEA without an adequacy decision. Life-threatening research. There are far-reaching contractual obligations. A data leak would lead to exclusion from future grants. Integrity How important is it that the data are correct and can only be modified by authorised individuals? Low: Incorrect data would be an inconvenience and/or require some rework. Basic: Incorrect data would invalidate research and/or require significant rework. Sensitive: Incorrect data would invalidate multiple research projects, could cause reputational damage to you and the university, or lead to significant contractual violations. Critical: Incorrect data could have far-reaching contractual obligations, exclusion from future grants or life-threatening research. Availability How important is it that the data are available? When would it be a problem; if the data are not available for an hour, a day, a week…? Low: Losing (access to) the data would be inconvenient and/or lead to rework. Basic: Losing (access to) the data would invalidate research and/or require significant rework. Not having access to the data would cause significant delays and could incur costs up to 250.000 EUR. Sensitive: Losing (access to) the data would terminate or hugely delay multiple research projects, could cause significant reputational damage to you and the university, lead to significant contractual violations or individuals not being able to access their sensitive personal data. Critical: Inaccessible data could have far-reaching contractual obligations, cause damages in excess of 1.500.000 EUR, including exclusion from future grants or losing/not being able to access potentially life-threatening data. Please note that a classification may be lower or higher than indicated in the examples, depending on your specific context. Please contact your privacy officer to help you classify your data. You can also contact Information Security for questions about data classification and security measures. "],["example-risks.html", "Examples of risks and how to mitigate them", " Examples of risks and how to mitigate them On this page: risk example, safeguards, organisational and technical measures, protection, protective, security, data breach Date of last review: 2023-04-18 Below you can find a list of common privacy and security risks in research and how you can mitigate them: Unwarranted access to personal data Loss of personal data Unintended collection of personal data Invalid legal basis Risks for data subjects Unwarranted access to personal data Someone tries to gain access to personal data Use storage and analysis systems that are suitable for your data classification, e.g., systems that are managed by your institute and/or encrypted. Apply protection strategies described here. A previous team member still has access (e.g., a copy on their personal device, a working account) Enforce a protocol in which team members who leave need to remove all their copies of the data and are denied access to the data and shared folders (on- and offboarding). Periodically review and update all users/rights. Make someone responsible for this process. A team member shares the data with a third party Put in place a protocol or non-disclosure agreement that makes team members aware that this is not allowed, or make sure that a data transfer agreement is in place. Make sure that team members do not have access to data that they do not need access to. A password is leaked Use systems that apply multifactor authentication. Change your password regularly or immediately when it is compromised, and have your team members do the same. Back to top Loss of personal data A device is lost or defective (e.g., laptop, USB stick) Protect the device with a password. Encrypt the device or the data on it. Delete unnecessary copies of the data on the device as soon as you’ve made a back-up on a more stable and secure system, such as university-managed storage facilities. Enable removing data from the device from a distance. Paper data are lost Avoid collecting data on paper altogether, or only collect the necessary information. Store the paper data in a central and access-controlled location, scan the documents as soon as possible, store the scans on a backed-up storage medium and destroy the paper records (securely). The dataset is deleted accidentally Use a storage system that has back-up functionality, or if not available, make regular manual back-ups of the data. A system error causes temporary loss of or access to data If you are not using centrally managed IT solutions, regularly check if back-ups are being done as expected and have protocols in place on how to restore back-ups. If the time-out takes a significant amount of time, discuss with your privacy officer whether you need to inform data subjects about it: they cannot exercise their rights during that time. The organisation is hit by a ransomware attack Enforce a security protocol that emphasises secure data practices, such as: Do not download data from unknown sources. Be careful when installing software, preferably only install software from the institutional software catalogue. Create awareness of what phishing looks like and to report phishing immediately to the Computer Emergency Response Team. Back to top Unintended collection of personal data Data subjects give more, or more sensitive information about themselves than intended/needed Offer data subjects the possibility to review what information they provided. Offer the possibility to withdraw consent in a later stage. Use a data collection protocol to prevent this from taking place. Remove the unnecessary information from your dataset. Data subjects give (sensitive) information about others Use a data collection protocol to prevent this from taking place. Offer data subjects the possibility to review what information they provided. Remove the unnecessary information from your dataset. Consider the risks for those others vs. your own research benefits: if the interests for the other people are more important, you should delete or anonymise the information. Personal data are collected unintendedly This can happen when a survey tool automatically collects additional data such as IP addresses. You can sometimes turn this off, and otherwise must remove the data as soon as possible after collection. Back to top Invalid legal basis Data subjects were not informed in a way that is understandable for them This can be a risk with vulnerable subjects, such as children or psychiatric patients but also with data subjects from different cultures. Make sure the information to data subjects is easy to understand, consider other forms than text (e.g., orally). You could even test this with a sub-group of data subjects. Moreover, we recommend going through an ethical review to consider these aspects more in-depth. Data subjects could not be (fully) informed because it would harm your research project If fully informing data subjects can negatively affect your research project (art. 14(5)), we recommend going through ethical review and extensively debriefing data subjects after your project, including a possibility to withdraw consent or to object to the processing. In case of secretive research (heimelijk onderzoek), please contact your privacy officer: this requires an in-depth privacy scan. Data subjects do not know that their data are used for research This can happen for example in web scraping or archival research. In principle, you need to inform the data subjects directly. If this takes an unreasonable amount of effort, place a link to a privacy statement on a place that those data subjects likely visit (e.g., social media). Point at a possibility to object to your processing. Consent cannot be demonstrated Use a system that registers the consent (e.g., a survey tool, an interview recording), preferably with the date of providing consent. If your research involves a survey, make sure data subjects cannot enter the survey itself if they have not ticked the “consent” box(es). Store the consent declarations for as long as you retain the personal data. Do so securely, but separated from the research data. Data subjects do not want to sign a consent form Consider whether you actually need a signature. If you do not use real names or a pseudonym unconnected to real names, using a signature would lead to the unnecessary processing of personal data, and a checkbox will likely suffice. Contact your privacy officer to consider using public interest as a legal basis instead of consent. Note that data subjects still need to be informed properly. If you have to use consent, consider the format of consent: for some groups oral consent may work better than written consent. Consent may not be freely given because you do research in your own organisation Consider whether you can rely on public interest instead of consent: contact your privacy officer for assistance. If you need to use consent, try to distance yourself from the data subjects. For example, if your data subjects are students, have someone other than the teacher perform the data collection and/or analysis, or investigate a department other than your own, and prevent the management of the department of interest from getting involved in your project. Back to top Risks for data subjects Your research has a stigmatising effect on the data subjects due to incorrect, unclear or opaque selection criteria Describe clearly how the data subjects are selected. Due to a small sample size, data subjects are easily identifiable If you cannot increase the sample size, put in place protection measures to protect the identity of the data subjects. Data subjects put themselves in harm’s way by participating Balance the interests of the data subjects vs. those of your research project and go through ethical review. Collect the data in a physically safe location. Put in place protection measures like anonymisation, minimisation, blurring, etc. to hide and protect the identity of the data subjects. Clearly inform data subjects what their participation entails and obtain their explicit consent. If applicable, inform local authorities and obtain formal permission to perform your research. Back to top "],["privacy-by-design.html", "Designing your project", " Designing your project On this page: privacy by design, start early, preparation Date of last review: 2022-10-31 Research projects typically go through a number of stages: conception, proposal, planning, execution, publishing, preservation, etc. If you work with personal data, you should think about how you will protect those data throughout all those stages. To do so, the concepts of Privacy by Design and Privacy by Default (art. 25) are important: Privacy by Design in research means that your project integrates personal data protection right from the beginning, all the way throughout the project, and even afterwards. It should not be an afterthought: Privacy by Design is a key feature of the project, permeating all phases of a research project. Privacy by Default in research means that any questions, tools, or methods you use in your research should process as little personal data as necessary by default, and that you share the personal data only with those who really need access. To get proper support in designing your project, it is important to contact your privacy officer early on, preferably already in the conception or design phase. The privacy officer will help you go through the different stages smoothly, and eventually save you time and effort. They can help you review and possibly adjust your plans, determine the appropriate protection measures, and determine whether you need to perform a more elaborate Data Protection Impact Assessment. The European Commission has created this interactive decision aid that can also help you think of all the necessary steps to design your project with personal data. "],["privacy-scan.html", "Privacy scan", " Privacy scan On this page: privacy scan, pre-DPIA, DPIA-light, design, data management plan for privacy, risk assessment, planning Date of last review: 2023-02-14 A privacy scan is an initial risk assessment that helps you delineate how you will handle and protect the personal data in your research project (“a Data Management Plan for personal data”, also known as “pre-DPIA”, “DPIA-light”, or “privacy review”). It contains information on your research question(s), which personal data you process and from which data subjects, how you use the personal data (e.g., will you share them) and which protective measures you apply, your legal basis, how data subjects can exercise their data subjects’ rights, and a preliminary assessment of the risks for data subjects. The purpose of a privacy scan is to: Make a preliminary assessment of the risks of your project for data subjects. Implement Privacy by Design and Privacy by Default into your project. Fulfil the principle of Accountability by documenting your project. Identify whether a full Data Protection Impact Assessment (DPIA) is needed. When to use a privacy scan? Whenever you use personal data in your project, we recommend to complete a privacy scan in consultation with your privacy officer to make sure your data are well protected throughout your project. As the privacy scan is a planning document, much like a Data Management Plan, it is preferable to fill it out as early as possible before you start collecting data, to prevent unforeseen or costly changes to the design of your research project. Treat the privacy scan as a living document: update it if anything changes in your design. Retain the privacy scan as long as you retain personal data. Note that there is some overlap in content with some Data Management Plans and research protocols (e.g., that of the CCMO). The privacy aspects in a privacy scan are just more extensive. Examples and templates Example template "],["dpia.html", "Data Protection Impact Assessment", " Data Protection Impact Assessment On this page: DPIA, GBEB, risk assessment, high risk, protection measures, safeguards Date of last review: 2023-02-14 A Data Protection Impact Assessment (DPIA) is an instrument to identify and mitigate privacy risks associated with processing personal data in a project. Whereas a privacy scan is recommended for all projects processing personal data, a DPIA is required by the GDPR if your processing of personal data poses a high risk to the rights and freedoms of data subjects or others (art. 35). This can be the case, for example, when you process personal data from vulnerable groups such as children or patients, sensitive personal data, or a large amount of personal data (see also the risk assessment chapter). A DPIA is very in-depth, and requires an official advice from the university’s Data Protection Officer (DPO). We strongly recommend contacting your privacy officer early on: they can best estimate whether a DPIA is necessary and to identify any approved DPIAs that may be useful for your project to reuse. And they have to be involved in performing the assessment anyway. The process of performing a DPIA Contact your privacy officer as early as possible to assess the necessity to carry out a DPIA. Work together with your privacy officer, and possible other stakeholders like security officers, to assess your design and risks and complete the DPIA. When finished, the DPIA will be sent to the Data Protection Officer (DPO) for advice. Their considerations will also need to be documented. You may need to adjust your research design and update the DPIA accordingly. In case of a negative DPO advice, you should ask your head of department or faculty dean for permission to go ahead with your project. Regularly update the DPIA when there are changes in your research project. Retain the DPIA for as long as you retain personal data. Examples and templates Example template Norea Example template Dutch government An example case from Utrecht University about social safety in the Dutch House of Representatives is described on the UU intranet (privacy considerations) and on the UU website (news message). "],["design-strategies.html", "Privacy by Design strategies", " Privacy by Design strategies On this page: safeguards, measures, technical, organisational, procedure, design, access control, minimisation, transparency, pseudonymisation, abstraction, information, accountability, rights Date of last review: 2022-10-31 To incorporate the concepts of Privacy by Design and Privacy by Default into your project, the approach of privacy design strategies (Hoepman, 2022) offers a way to make the GDPR principles more concrete. Hoepman distinguishes 8 strategies that you can apply to protect the personal data in your research: minimise, separate, abstract, hide, inform, control, enforce, and demonstrate. Below, we explain what these mean and how you can apply them. The GDPR does not prescribe which specific measures you should apply in your project, only that they should protect the personal data effectively. Which measures will be effective, will depend on your specific project, the risks for data subjects, and the current progress in technology (i.e. will the data be protected on the long haul?). So make sure that your protective measures are up-to-date as well! Data-oriented strategies Minimise Separate Abstract Hide Process-oriented strategies Inform Control Enforce Demonstrate Minimise Limit as much as possible the processing of personal data, for example by: Collecting as little data as possible to reach your research purpose. Collecting only personal data from the amount of individuals necessary. Preferably not using tools that automatically collect unnecessary personal data. If possible, prevent tools you do use from doing so (Privacy by Default). For example, the survey tool Qualtrics can automatically register location data, which can be turned off by using the “Anonymize Responses” option. Removing personal data when you no longer need them. Remove them from repositories, data collection tools, sent emails, back-ups, etc. (see also the Storage chapter). Use directly identifying information only if you legitimately need them, for example to keep in touch with data subjects or to answer your research question. Pseudonymising or anonymising personal data as early as possible. Use portable storage media only temporarily. Back to top Separate Separate the processing of different types of personal data as much as possible, for example by: Storing directly identifying personal data (e.g., contact information) separately from the research data. Use identification keys to link both datasets, and store these keys also separately from the research data. Separating access to different types of personal data. For example, separate who has access to contact information vs. to the research data. Applying secure computation techniques, where the data remain at a central location and do not have to be moved for the analysis. Back to top Abstract Limit as much and as early on as possible the detail in which personal data are processed, for example by: Pseudonymising or anonymising the data. Adding noise to the data, e.g., voice alteration in audio data. Summarising the data to simply describe general trends instead of individual data points. Synthesising the data, e.g., for sharing trends in the data without revealing individual data points. Back to top Hide Protect personal data, or make them unlinkable or unobservable. Make sure they do not become public or known. You can for example do so using a combination of: Using encryption, hashing or strong passwords to protect data. Consider using a password manager to avoid losing access to the data. Using secure internet connections and encrypted transport protocols (such as TLS, SFTP, HTTPS, etc.). Do not connect to public WiFi on devices containing personal data. Applying privacy models like Differential privacy, where noise is added to individual data points to hide their true identity. Only providing access to people who really need it, and only for the necessary amount of time and with the necessary authorisations (e.g., read vs. write access; only the relevant selection of personal data, etc.). Remove authorisations when access is no longer required. Encrypting and regularly backing up data that are stored on portable storage media (note that portable storage media are not recommended for use as long-term storage and back-up). Keeping a clear desk policy: lock your screen and store paper behind lock and key when you leave your desk. Back to top Inform Inform data subjects about the processing of their personal data in a timely and adequate manner, for example by: Providing information via an information letter or privacy notice on a project website. Providing verbal explanation before an interview. Obtaining explicit consent via an informed consent procedure. Back to top Control Give data subjects adequate control over the processing of their personal data, for example by: Specifying a procedure and responsible person in case data subjects want to exercise their data subject rights. Providing data subjects with a contact point (e.g., email address) for questions and exercising their data subject rights. Back to top Enforce Commit to processing personal data in a privacy-friendly way, and adequately enforce this, for example by: Using only Utrecht University-approved tools to collect, store, analyse and share personal data. Entering into agreements with third parties if they are working with UU-controlled personal data. Such agreements will make sure everyone will treat the data up to UU-standards. Always keeping your software up-to-date and using a virus scanner on your devices. Appointing someone responsible for regulating access to the data. Always reporting (suspicions of) data breaches. At UU, contact the Service Desk. If needed, drawing up a privacy and/or security policy that specify roles and responsibilities and best practices on how personal data are handled throughout a project. Using a Trusted Third Party when linking individual data from different sources together. Back to top Demonstrate Demonstrate you are processing personal data in a privacy-friendly way, for example by: Registering your research project in the UU processing register (once available). Performing a Privacy Scan and storing it alongside the personal data. Performing a Data Protection Impact Assessment (DPIA) for projects that have a high privacy risk for the data subjects. Keeping information for data subjects and (signed) informed consent forms on file. This is not needed if you can fully anonymise the data: then you should delete the (signed) consent forms as well. Back to top "],["privacy-notices.html", "Information to data subjects", " Information to data subjects On this page: informed consent, informing, information, transparency, transparent, privacy notice, information letter, privacy policy Date of last review: 2022-10-07 A privacy notice is any information given to data subjects about what is happening with their personal data. In research, a privacy notice is usually combined with general information about the research project and often with an informed consent form, to satisfy both privacy and ethical concerns. Generally, the aim of a privacy notice is to inform data subjects on how and why their data are being processed. Providing that information is the “cornerstone of data subjects’ rights”, as without it, data subjects cannot exercise their other privacy rights. When to use a privacy notice? Informing data subjects is always required, for all legal bases (so not only when you use informed consent). Being properly informed is a data subject’s right in itself (art. 12): it is necessary so that data subjects can exercise their other rights (e.g., right to be forgotten, right to object, etc.). You need to inform data subjects before you start collecting or otherwise processing their personal data (so before the start of your research project). If you share personal data with an external party, you should inform data subjects at the latest when first sharing those data with that external party. When you use personal data from another source, you have to inform your data subjects within a month after obtaining their data (art. 14), except if: they have already been properly informed elsewhere. this would involve a disproportionate effort (e.g., considering the amount of data subjects, how old the data are, and which protection measures have to be applied, rec. 62). this would seriously impair your processing purposes (e.g., if you cannot answer your research question anymore, art. 14(5)). Content and examples of privacy notices Below you can find a list of items to include in your information to data subjects (Template) and some example sentences to (not) include in your privacy notice (click to expand). Template information letter UU Template information letter for WMO research Example sentences Bad promise Alternative “After the project ends, we will delete all of your data, so that you will not be identifiable anymore.” “After the end of the study, we will delete the code linking your data to your name. We will store your de-identified data for 10 years for integrity purposes.” “Your data will be fully anonymised before they are shared with others.” “We will remove personal information that could reasonably identify you before we share any files with other researchers.” “All data that you will provide will be kept strictly confidential and will not be shared further.” “The main researcher will keep a link that identifies you to your coded information. They will keep this link secure and available only to the selected members of the research team.” “Your data will only be accessible by the research team, and no one else.” “We will only share your de-identified data with other researchers if they agree to treat your data confidentially and only after approval from the original research team.” “You can withdraw your consent from this study at any time up until the end of the research project. If you withdraw your consent, we will delete all your data from our dataset immediately.” “You can withdraw your consent from this study at any time, without stating a reason why and without any repercussions. Please inform the researcher about your decision. We will then delete any personal data referring to you that we still have, where this is still possible.” Utrecht University also has a generic privacy statement for participants of research projects. This is not a replacement of your own information letter, but you can refer to it in your information letter for future reference if needed. Form of a privacy notice The format of the privacy notice is also crucial. Even if you include all necessary components in your privacy notice, it will not be GDPR-compliant if you fail to provide the information in an appropriate form, shape and time. The information you provide to data subjects should be: Clear and understandable A privacy notice is not a legal document, so do not write it like you would write a legal contract. The information should be understandable for data subjects and it should have a clear and concrete meaning. For example, avoid using words like “may”, “some”, “often” and write active and short sentences. Tip: try these writing tips, this language tester, or use this simplified information sheet. Or take a look at some good examples in terms of language and formatting (all in Dutch). Easily accessible Data subjects should be able to find the information easily. For example, publish the privacy notice on your project website, give participants a copy, or provide a QR-code or short URL. Even if you cannot inform data subjects directly, you should make an effort to inform them and put the information somewhere they will likely come across (such as a website or on social media). Via multiple channels (when appropriate) Textual information sheets are by no means the only way to inform data subjects. If appropriate, you can provide the information via other channels too, e.g., oral statements, images (example), audio, video (example), etc. For some data subjects, such other channels of informing can lead to a better understanding of your processing activities. Layered (when appropriate) To balance being complete with being understandable, you can layer the information you provide. For example, provide concise information up front and provide more detailed information elsewhere (e.g., via a link or dropdown menu). If you are uncertain about the level of intelligibility and transparency of the information, you can test these, for example through user panels, readability testing, or by interactions with data subjects themselves (or their representatives). "],["processing-register.html", "Processing register", " Processing register On this page: registry, processing activities, project register, administration Date of last review: 2022-01-05 Any EU-based organisation is required to keep a registry of processing activities from within their organisation (art. 30). If you are performing research with human subjects, the odds are that your research project will have to be registered in such a register as well. Such a register should contain who are processing the personal data, for what purpose, which personal data are processed, with whom the data are shared, and how the data will be protected. Notably, the GDPR does not prescribe what such a register should look like exactly, and thus every institution has their own way in which the processing register is implemented and managed. Ask your local privacy officer how your institution registers research projects that process personal data. At Utrecht University, a university-wide processing register is currently being developed. For the time being, other administrative systems and documents such as the Data Management Plan, the privacy scan, the DPIA and/or the ethical application may function as a processing register. Please ask your privacy officer for more information about how your faculty handles this. "],["data-storage.html", "Storing personal data", " Storing personal data In research, storage of personal data is one of the most common processing activities. Assuming you have a legal basis to store personal data, you then need to: Choose a storage medium that is GDPR-compliant and that provides a sufficient level of data protection; Take into account procedural and legal aspects, e.g., how will you handle the data once they are stored, and for how long will you store the data? These aspects of storing personal data are discussed in this chapter. Chapter summary Where should I store personal data? Use a medium that has been approved by your institution. If you work at Utrecht University, and your preferred storage medium is not included in the Storage Finder, then please contact RDM Support or your local data manager to find an alternative solution. How to store personal data? Apply organisational and technical safeguards, e.g., restrict access, encrypt data, pseudonymise data, specify responsibilities, etc. Store (personal) data preferably in a structured, commonly used, machine-readable and interoperable format: others should be able to open, understand and work with your data. For how long should I store personal data? Delete or fully anonymise personal data when they are no longer necessary, and preferably determine when you will do this in advance. In research, you can archive personal data that are necessary for validation purposes for a longer period of time, e.g., 10 years or longer. "],["data-storage-where.html", "Where should I store personal data?", " Where should I store personal data? On this page: storage, location, medium, yoda, o-drive, u-drive, usb stick, google drive, onedrive, teams, surfdrive, paper, security Date of last review: 2022-06-02 If you work at Utrecht University (UU), you can find a suitable storage medium for digital research data via the Storage Finder. For personal data, select Sensitive or Critical (depending on the sensitivity of your data) under question 4 about Confidentiality. Most storage media in this overview are suitable for storing personal data, either because they are controlled by UU (e.g., U- and O-drive, Beta File System) or because UU has a Data Processing Agreement in place with the storage supplier (e.g., Microsoft Office 365, Yoda). Is your preferred storage medium not included in the storage finder? Contact RDM Support or your local data manager to find an alternative solution. Consider encrypting your data, especially when using portable devices (e.g, memory sticks, phones, dictaphones). Portable devices are also not suitable as back-up, due to bit rot and being easily lost. Physical personal data (e.g., paper questionnaires, informed consent forms) should be stored securely too, e.g. in a locked room, cabinet or drawer. You should also avoid leaving unsecured copies lying around (e.g., on a desk or printer). Do not store research data containing personal data on public cloud services, e.g., Google Drive, Dropbox, OneDrive, Box, Mega, iDrive, iCloud, NextCloud, etc. These services are not (always) GDPR-compliant and/or may not offer sufficient data security. Moreover, UU does not have any formal agreements with these services, enabling them to use the data stored on their platforms for their own purposes. "],["data-storage-how.html", "How should I store personal data?", " How should I store personal data? On this page: access control, accountability, interoperability, interoperable, separate, anonymise, pseudonymise, de-identify Date of last review: 2022-06-02 Once you have chosen a suitable storage medium, you should act in accordance with the nature of your data as well, for example through: Controlling access: make sure that only the necessary people have the right kind of access (e.g. read/write) to the personal data, and remove their access when they do not longer need it (e.g. when someone leaves the research project). Specifying responsibilities, e.g. who is responsible for guarding access to the data on both the short and the long term? Make people aware of the confidential nature of the data. Tell them what to do in case of a data breach. Procedural arrangements, e.g. capture access conditions in agreements like the consortium agreement, data processing agreement or non-disclosure agreement. Storing different types of personal data in different places, e.g., research data should be stored separately from data subjects’ contact details. Applying other safeguards where appropriate, e.g., encryption, pseudonymisation or anonymisation, etc.). See Designing a GDPR-compliant research project for more tips. Personal data should be stored in a “structured, commonly used, machine-readable and interoperable format” (rec. 68). In practice, this means that you should consider whether your files are structured and named in a logical way, use sustainable file formats, and provide understandable metadata so that others can interpret the data. You can read more about this in the RDM guide “Storing and preserving data”. "],["data-storage-duration.html", "For how long should I store personal data?", " For how long should I store personal data? On this page: retention, storage period, duration, remove, delete Date of last review: 2022-06-02 As per the GDPR, anyone processing personal data can only store those for as long as is necessary for prespecified purposes (art 5(e)). Afterwards, the personal data have to either be fully anonymised or deleted. However, there is an exemption for research data, as described below. In research, we often see a division in different types of retention periods: If the personal data underpin a scientific publication, it is usually necessary to archive some personal data for integrity and validation purposes (art 5(e)), because they are part of the research data. At UU, any research data necessary for validation should be archived for at least 10 years (UU research data policy). If this includes personal data, they too should be archived. Importantly, this still means that you need to protect the personal data, and limit the personal data stored to the amount necessary for validation (art. 89)! This also implies that you should keep the documentation about the legal basis used (e.g., consent forms) during that time, so that you can demonstrate GDPR compliance. Specific retention periods may apply additionally to specific types of data. For example, in the Netherlands there are specific retention periods for medical data that range between 10 and 30 years at minimum. Personal data that were used for purposes other than answering your research question (e.g. contact information) should have their own retention policy: they should be removed or anonymised after the retention period (e.g. the research project) has ended. If identification of the data subject is no longer needed for your (research) purposes, you do not need to keep storing the personal data just to comply with the GDPR, even if it means your data subjects cannot exercise their rights (art. 11). For all types of data in your project (incl. to be archived research data), we recommend to formulate which data you will retain and for how long (for example in your Data Management Plan), and communicate the (possibly different) retention period(s) to data subjects. If you want to change the storage term you initially set and communicated for your personal data, please contact your privacy officer. Deleting personal data If you do not need personal data anymore, you must delete it, except when the data should be archived for validation purposes. When deleting data, it is important to make sure that there are no visible or hidden copies being left behind and that files cannot be recovered. The Storage Finder indicates how you can fully delete data on storage media within UU that are suitable for personal data. For your own file system, you can use software like BleachBit, BCWipe, DeleteOnClick, and Eraser to delete data. "],["data-sharing-collaboration.html", "Sharing data with collaborators", " Sharing data with collaborators On this page: share, transfer, collaborate, consortium, outside EU, EEA, security, legal basis, transparency, transparent, third-party transfer Date of last review: 2022-09-22 This chapter addresses guidelines to take into account when you want to share personal data with collaborators outside of your own institution during your research project. For guidelines to share personal data after a research project, please refer to the chapter on Data sharing for reuse. To be able to share personal data with external collaborators, you should: 1. Make sure you have a legal basis and inform data subjects Make sure data subjects are well-informed about your intentions to share the data with collaborators. Include information in your information to data subjects on the identity of your collaborators, which data are shared with them and why, how, and for how long. Avoid using statements that preclude sharing such as “Your data will not be shared with anyone else”. Make sure you have a legal basis to share the data, e.g., informed consent or public interest. If you use consent, make sure that data subjects are aware that they are also providing consent to share their data with your collaborators. Inform data subjects timely - before you start processing their data - and proactively - directly if possible. 2. Protect the personal data appropriately Assess the risks of sharing the data and the measures you will take to mitigate those in your Data Management Plan, privacy scan, or if applicable, Data Protection Impact Assessment. This is especially important if you will share your data with collaborators outside of the European Economic Area. Share only the data that the collaborator needs (data minimisation), for example by deleting unnecessary data, pseudonymising the data, and sharing only with those who need access to the data. Make sure data subjects can still exercise their data subjects’ rights. For example, if a data subject withdraws their consent, not only you, but also your collaborators will have to stop processing the data subject’s personal data. It is important to make clear how you and them will do so. 3. Come to agreements with collaborators In order to protect the personal data effectively, it is important to determine which role every collaborator has: controller or processor? And if there are multiple controllers, are they separate or joint controllers? For example, in many collaborative research projects (e.g., in consortia), there are multiple controllers that collectively determine why (e.g., research question) and how (e.g., methods) to process personal data. These parties are then joint controllers, and agreements need to be made in a joint controllers agreement. In any collaboration in which data are shared, you need to (art. 26): Come to a formal agreement on: The role of each party in the research project Respective responsibilities in terms of data protection, such as informing data subjects and handling requests relating to data subjects’ rights Who is the main point of contact for data subjects Communicate (the essence of) the agreement to data subjects. Your privacy officer can help you draw up a valid agreement. 4. Pay special attention when sharing personal data outside the EU If you share personal data with international collaborators (for example, with countries that have no adequacy decision), you may need to take additional measures. Usually, these measures include drawing up an agreement to make sure the other party is GDPR-compliant and uses the necessary security measures (if you haven’t already done so). Please refer to the page about international transfers for more information, and contact your privacy officer to assist you with international transfers. 5. Use a secure way to share the data Granting access: It is preferable to grant a user access to an existing and safe infrastructure (e.g., add someone to a Yoda group or OneDrive folder), rather than physically sending the data elsewhere. This allows you to keep the data in one place, define specific access rights (read/write), have users authenticate, and easily revoke access to the data after your collaboration has ended. It is also a good idea to take measures to prevent the data from being copied elsewhere. Transferring data: When it is absolutely necessary to transfer the files to a different location, you must do so securely. Researchers at Utrecht University can use SURF Filesender with encryption. "],["third-country-transfer.html", "Third-country transfers", " Third-country transfers On this page: data transfer, third-country transfer, sharing outside EU, EEA Date of last review: 2023-08-18 When you want to share personal data with parties who are located outside of the European Economic Area (EEA), you need to take extra steps to make sure that the transfer is GDPR-compliant, such as: Assessing whether you can transfer the data at all using a Data Transfer Impact Assessment. Taking additional protective measures, such as Standard Contractual Clauses. Explicitly informing data subjects about the (possible) third-country transfer. … And possibly more. What is a third-country transfer? In legal terms, a transfer exists when personal data controlled by one party are accessible to another, irrespective of whether the data are physically sent to that party. An international/third-country transfer exists when the party that can potentially gain access is based in a country outside the European Economic Area (EEA) which does not have an adequacy decision from the European Commission. There is a third-country transfer if personal data are stored at the servers of a non-EEA party, and when a cloud provider is used that has servers both in- and outside of the EEA. There is no third-country transfer in the following cases: Personal data are stored at the university premises in the EEA, and are accessed from outside of the EEA by a researcher from that EEA university - this is not a transfer, provided that safeguards are in place to prevent other parties from gaining access. The party with whom the data are shared is already subject to the GDPR (e.g., the party is situated in Germany or Italy). When is a third-country transfer possible? GDPR Chapter V specifies all conditions under which an international transfer is allowed. The flowchart below indicates conditions that are most likely to apply to scientific research. Note that the flowchart assumes that you have taken sufficient safeguards to protect the personal data. To determine the possibilities of sharing data internationally in your project, we strongly advise you to consult with your privacy officer. In some cases a Data Transfer Impact Assessment may be required, which can take some effort. "],["dtia.html", "Data Transfer Impact Assessment", " Data Transfer Impact Assessment On this page: data transfer, third-country transfer, sharing outside EU, EEA, risk assessment Date of last review: 2023-02-14 A Data Transfer Impact Assessment (DTIA) is a risk analysis that is needed when personal data are transferred to third countries. A DTIA is not an official GDPR document by itself, like the DPIA, but instead is usually part of, or a supplement to, a DPIA. Goal and content of a DTA The goal of a DTIA is to: assess the risks of: the data receiver not being able to provide the promised level of protection. local regulations preventing the removal or returning of the personal data after use. local authorities accessing the personal data (il)legitimately. determine the appropriate safeguards to protect the data during the transfer. Content of a DTIA The DTIA should ideally contain: the context of the data transfer (which data are transferred, how, where?) under which safeguards (art. 46) the data will be transferred (e.g., Standard Contractual Clauses) how effective the safeguards will be (risk analysis) which additional safeguards are needed to ensure a sufficient level of data protection a final decision on whether or not the data can be transferred As this is a relatively new topic in data protection land, please contact your privacy officer for assistance with a DTIA or for questions about third-country transfers . Examples and templates Example questions "],["agreements.html", "Agreements", " Agreements On this page: agreement, contract, sharing, transfer, sharing outside EU, EEA, controller, processor, provider, data owner Date of last review: 2022-12-15 There are many types of agreements that can – and sometimes should – be set up during a research project. Which one you need depends on the purpose of transfer, where the data are transferred to, and the external party’s role in the research project. The flowchart below gives an indication which agreement should be used in which situation. Under the figure, you can also find a short explanation about each individual type of agreement. Quick links to: NDA DPA DTA Joint controllers agreement DUA SCCs How to set up an agreement? In order to set up an agreement, you should always get in touch with your Research Support Office (RSO) or privacy officer to get the ball rolling! Any agreement should be signed by someone who is authorised/mandated to do so. Usually this is a research director or faculty dean, but rarely you yourself. The RSO can tell you who in your case is mandated to sign the agreement. An agreement is not a replacement for consent or any other legal basis. It is a safeguard to make sure all parties involved treat the data safely and in accordance with the GDPR. Non-disclosure agreement A Non-Disclosure Agreement (NDA), or Confidentiality agreement, is an agreement that makes sure that either the receiver of the data or both parties handle data with care. Often, an NDA is meant to make sure that the receiving party keeps the data they get access to safe and processes the data according to specific guidelines. In research, it is often used between university researchers and students who perform research on their behalf. In this case, it is sometimes necessary to use an NDA, because students are not (always) bound to confidentiality through a contract with the university, whereas the researchers are. Model NDA Utrecht University (two-sided) Example NDA (one-sided) Data processing agreement A data processing agreement (DPA) is mandatory when you transfer personal data to a third party who fulfills the role of a processor (art. 28(3)). In other words: a person or organisation that processes personal data on your behalf, without having a say as to why or how the data are processed. Important components of a DPA are a description of the data that are being shared, why they are being shared, what the third party can or cannot do with them, for how long, and what happens in case of a personal data breach. For example, the third party cannot use the data for their own purposes and is required to keep the data safe and report any potential data breaches to you. A DPA is most often used when you use an application or tool that processes personal data. Examples of these are survey tools, analysis tools, transcription tools, documentation tools and data repositories. With many parties that offer such tools, there is already a processing agreement in place at the UU-level, and so they are already safe to use, see the Tooladvisor. Utrecht University template (UU only) SURF template Data Transfer Agreement A data transfer agreement (DTA) is advisable when you transfer data to a third party who will (re)use the data for their own purposes, without having an active role in your research project. It is used often when this third party is an external institution, but is also recommended when the third party is someone from within your own institution. A DTA is used to ensure that both parties are aware of their responsibilities and are bound to do what the agreement says. It contains a description of the personal data that are being shared, why they are being shared, under which legal basis, and how the data should be protected by each party. A DTA can be used when (for example): you want to share personal data for reuse purposes with other researchers. This also requires adding statements on the terms of use, although these terms of use can also be separately registered in a Data Use Agreement. you are using a software tool, and the software provider wants to run analytics on the personal data you process in their tool. This makes the software provider a controller, with a separate purpose from your own (e.g., answering your research question). Note that you likely already have a Data Processing Agreement with the software provider, and thus a clause in that DPA can also suffice in such cases. Health-RI template Example Utrecht University Joint controllers agreement A joint controllers agreement is mandatory when you work together with another controller on the same personal data, and you have common purposes (why) and means (how) of processing. In a joint controllers agreement, the respective responsibilities of both (all) parties are formalised, e.g., who informs data subjects, who is the contact point for data subjects, and how are data kept secure (art. 26). In research, this happens most often in a consortium, where multiple institutions participate in a research project. Therefore, a joint controllers agreement is often part of the consortium agreement, in which also topics other than the processing of personal data are formalised (e.g., intellectual property rights, how data are shared, etc.). Examples Erasmus University Rotterdam template SURF template Data Use Agreement A data use agreement (DUA), or user agreement, is basically a custom license for your dataset. It specifies the terms and conditions under which the receiver of the data can (re)use the data and is therefore in many ways similar to a Data Transfer Agreement. For example, it may contain statements on what the receiver can do with the data, and how the original data owners should be attributed. It can also state that the receiver must comply with the GDPR and cannot try to reidentify data subjects. DUAs are often used in data repositories (e.g., custom terms of use in DataverseNL) or as part of a Data Transfer Agreement, and often (but not always) when an open license is not suitable (e.g., with personal data). Example Donders Institute Standard Contractual Clauses for international transfers Standard Contractual Clauses (SCCs, art. 46) are model clauses that have been pre-approved” by the European Commission to include in agreements. They are specifically meant as a (sometimes necessary) safeguard when personal data are transferred to processors and controllers outside of the EEA (i.e., third-country transfers). This is because the SCCs contain (among others) a list of minimal necessary safeguards that the receiving party should implement to ensure that the personal data are properly protected. SCCs only have to be used in specific situations, and they should ideally be preceded by a Data Transfer Impact Assessment that identifies SCCs as an appropriate measure. Please contact your privacy officer if you have questions about them. SCCs for international transfers There are also SCCs for transfers to processors within the EEA (art. 28(7)). These can be included in a Data Processing Agreement. Because they are standardised clauses, including these can make it easier to finalise a DPA. "],["data-sharing-reuse.html", "Sharing data for reuse", " Sharing data for reuse On this page: publication, publish, share, transfer, open science, open data, FAIR data, reuse, reproducibility Date of last review: 2023-03-09 In the context of Open Science, it is becoming more important to share data with other researchers, so that they can reproduce results and reuse the data to answer new research questions. This can be challenging when you work with personal data. Here, we list a few options for sharing personal data for reuse responsibly, and making datasets that contain personal data Findable, Accessible, Interoperable and Reusable (FAIR). How you can make your dataset FAIR, from a privacy perspective, depends on which scenario applies to you: Your data are fully anonymised: you can publish them in a data repository. Your data cannot be fully anonymised, but you have a legal basis to share them for reuse: you can share them, but possibly with some restrictions. Your data cannot be fully anonymised, and you do not have a legal basis to share them: you cannot share them, but we discuss some alternatives. If you are in doubt whether you can share personal data for reuse, please ask your privacy officer for help. "],["publish-anonymous-data.html", "Sharing anonymised data", " Sharing anonymised data On this page: anonymous, publication, share, transfer, open science, open data, FAIR data Date of last review: 2023-03-09 If (part of) the data are truly fully anonymous, they are not classified as personal data anymore: from a privacy perspective, you can publish this anonymised (part of the) dataset in a data repository without restrictions. The data should indeed be fully anonymous. Here you can find how you know that your data are anonymous. In this preprint, you can find some examples of poorly anonymised (hence still personal) datasets in the field of psychology. It can be very difficult to fully anonymise personal data, so when in doubt, we recommend to always treat data as personal. Just because data are no longer subject to the GDPR, it does not mean that there may not be other concerns for sharing data publicly. For example: publishing the data may not be ethically responsible when the data can be used to discriminate against a group of people. data may be someone else’s intellectual property. Publish your data in a data repository and include sufficient documentation and an open license to your dataset, to make your data FAIR. This way, others can find, access, understand and reuse your data. "],["share-reuse-legal-basis.html", "Sharing personal data with a legal basis", " Sharing personal data with a legal basis On this page: pseudonymous, personal, sensitive, share, transfer, open science, reuse, access control, legal basis, legal ground, data sharing, transparency, transparent, inform, further processing, secondary use, secondary processing, safeguards, protection, FAIR data Date of last review: 2023-03-09 If you cannot fully anonymise your data, they are still considered personal data. In order to share personal data for reuse, you therefore need to consider the following steps: Be transparent in your information to data subjects Make sure you have a legal basis Protect the data while sharing Make your personal data FAIR If you are in doubt whether you can share personal data for reuse, please ask your privacy officer for help. If you cannot share the personal data for reuse, there are still alternatives you can apply to make (characteristics of) your data useful to others. 1. Be transparent Irrespective of the legal basis you use to share personal data, data subjects must be informed about any reuse of their data. This allows them to exercise their rights, such as the right to object (if you use public interest) or to withdraw their consent (if you use consent). If data subjects haven’t been informed that you will share their data, you cannot share their data: you have not fulfilled your transparency obligation! Before the start of your project Include the intention of sharing data in your information to data subjects, how you plan to keep them informed, and how they can exercise their rights. Avoid language that precludes sharing, such as “your data will remain strictly confidential”, and “your data will only be shared with members of the research team”. If it is not possible to identify the specific data subject that objected or withdrew consent within the dataset, without additional information provided by the data subject themselves, data subjects can simply not exercise those rights anymore. Let data subjects know about this! At the time of data sharing If you can still identify the data subjects in your dataset at the time of data sharing (e.g., if you still have a keyfile and/or contact information), inform the data subjects specifically about the data sharing process, using appropriate channels such as email (art. 12, art. 14): which data are shared, with whom exactly, for which purposes, under which restrictions, and how can data subjects object or withdraw consent? If you cannot identify data subjects in the dataset at the time of data sharing (e.g., there is no keyfile/contact information anymore, but the data are not anonymous), inform them indirectly on how their data are being (re)used and if/how they can exercise their rights, via channels that are easily accessible, for example through a project website, newsletter, mailing list, etc. In most cases, the original owner (controller) of the data is responsible for informing data subjects and handling requests related to data subjects’ rights, unless otherwise agreed. 2. Make sure you have a legal basis When you share personal data with another organisation for their own specified reuse, the recipient will likely become a new controller of the personal data. This means that both you and the recipient need a valid legal reason to share (you, the owner) and (re)use (recipient) the personal data. For the original owner, there are multiple possibilities to rely on to share the data: Further processing for research purposes This is a derogation in the GDPR that enables personal data to be further processed (e.g., shared) for any scientific research purposes, without requiring a new legal basis, as long as sufficient safeguards are in place to protect the data (e.g., pseudonymisation, access control, data transfer agreement, etc, art. 5(1)(b), art. 89). If the data are not shared for scientific research purposes, then a new legal basis is required, except if the new purpose is compatible with the original purpose. Note: There is ongoing discussion whether you can rely on this derogation if you used consent to collect the data, especially if those data are of special categories: sharing that falls outside of the scope of the original consent, may not meet the specificity criterium and may not be fair to data subjects. You can rely on it, however, if you used another legal basis to collect the data (e.g., public interest, legitimate interest). Consent for data sharing This entails asking explicit consent to share data with others for reuse for specified purposes, before you collect the data. In this guide you can find more information about that. An advantage of this approach is that it gives data subjects a lot of control, and reuse does not have to be limited to scientific research only (as it is with further processing). A limitation of this approach is that consent has to be specific in order to be valid. Thus, consent for data sharing is only legitimate when you additionally inform data subjects about the specific sharing right before you share the data (e.g., with whom specifically will the data be shared and why?), so that data subjects can still withdraw their data sharing consent. Public or legitimate interest Public or legitimate interest could in principle also be used as a legal bases to share personal data, when sharing the data is necessary and proportional and it does not override the interests of the data subjects (a privacy scan is a good way to assess that). For the recipient, in most cases the legal basis for reusing the received data is public interest (when reused for research purposes), although legitimate interest (when reused for non-research purposes) and consent (if the recipient can themselves obtain consent from the data subjects) are also possible. Using public (and legitimate) interest requires the recipient to assess the risks for data subjects against the benefits of using the data for their purposes (a privacy scan is a good way to do that). This is necessary because the recipient will become a new controller and therefore also has to treat the personal data in a fair, transparent and lawful way. The recipient is usually also bound by the restrictions set forth by the original owner, which usually happens through a data transfer agreement or custom license (e.g., use safeguards to protect the data, do not share the data any further, only use the data for the specified purposes, etc.). If you want to share or reuse special categories of personal data, you may still need explicit consent, except when the data subject had made their data publicly available themselves, or when obtaining consent would involve an unreasonable amount of effort. 3. Protect the data while sharing Unless you have a legal basis to make personal data publicly available, you should aim to protect the personal data also while sharing them. For example: Do not share more data than needed; pseudonymise the data as much as possible. Put in place an agreement that forces recipients to treat the data confidentially and that clarifies each party’s responsibilities. Share the data safely, for example by giving access via a secure storage environment, or encrypting the data before transferring them. Always follow the restrictions that you communicated to data subjects. If you will transfer personal data outside of the European Economic Area (EEA), consider which measures are needed, especially if the relevant country does not have an adequate level of data protection. 4. Make your data FAIR Personal data or not, you can always make your data Findable, Accessible, Interoperable and Reusable: Findable Publish your metadata and documentation in a data repository that assigns a persistent identifier to the dataset. Depending on your situation, you may be able to deposit the data there as well (under restricted access). Accessible Clearly specify if and how others can access your dataset and make that information publicly available. Some studies have set up a data access protocol in which this is made clear (e.g., data are accessible after signing an agreement, writing a research proposal, helping to collect new data, etc.). You can find an example here. Interoperable Structure and document your data so that they are easily understandable for humans and machines (see our FAIR guide). Reusable If you only deposited metadata and documentation, add an open license to the dataset (e.g., CC0 or CC BY 4.0). If you deposited the personal data in the data repository as well, there will usually be custom terms of use such as the data access protocol mentioned under Accessible. "],["sharing-reuse-alternatives.html", "Alternatives to sharing personal data", " Alternatives to sharing personal data On this page: metadata, documentation, information, publication, share, transfer, open science, FAIR data, reproducibility Date of last review: 2023-03-09 Publish metadata and documentation Even if you cannot share/publish the data, you can still publish non-sensitive metadata and documentation surrounding your research project. This allows your dataset and documentation to be findable, citable, and in some cases even reusable (one person’s metadata is another person’s data!). In order to make the dataset FAIR, you should include a note on the access restrictions of the dataset and choose a good data repository. Knowing that your dataset exists can sometimes already be useful information, even when the data are not accessible for others. For an example, please refer to the use case about the Open Science Monitor. Use other techniques and strategies to enable reuse There are also more technical alternatives to transferring personal data to others: Use solutions that allow others to run analyses on your data, without ever needing access to those data (remote data science, see the Secure computing chapter). Create a synthetic dataset that others can use to reproduce trends or explore the data. Only allow differentially private algorithms to query your dataset. Publish aggregated (anonymous) data which may still be useful for others (e.g., group-level statistics). "],["pseudonymisation-anonymisation.html", "Pseudonymisation & Anonymisation", " Pseudonymisation & Anonymisation On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, sdc, statistical disclosure control Date of last review: 2023-05-02 Pseudonymisation and anonymisation are both ways to make personal data less easily linkable to individual data subjects: they are methods to de-identify personal data. Importantly, whereas anonymisation results in non-personal data that are not subject to the GDPR anymore, pseudonymised data are still personal data. It is therefore important to understand the difference between the two, and to estimate when your data are indeed fully anonymous. Any operation that you do up until the personal data are anonymised - including the anonymisation itself - is still subject to the GDPR. So even if you can anonymise your data later, you still need to comply with the GDPR for everything you do beforehand (e.g., collecting, analysing, sharing, etc.). In this chapter, we: Explain what pseudonymisation and anonymisation mean. Present a step-by-step workflow to de-identify personal data. List a number of techniques that you can use to de-identify personal data. Finally, we list some resources for further reading. "],["definition-anonymisation-pseudonymisation.html", "What are pseudonymisation and anonymisation?", " What are pseudonymisation and anonymisation? On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, identifiable, sdc, statistical disclosure control, disclosure risk Date of last review: 2023-05-02 Pseudonymisation Pseudonymisation is a safeguard that reduces the linkability of your data to your data subjects (rec. 28). It means that you de-identify the data in such a way that they can no longer lead to identification without additional information (art. 4(5)). In theory, removing this additional information should lead to anonymised data. Pseudonymisation is often interpreted as replacing direct identifiers (e.g., names) with pseudonyms, and storing the link between the identifiers and the pseudonyms in a key file, separated from the research data. While this is a good practice (it makes sure that data are not directly identifiable anymore), this interpretation of pseudonymisation does not take into account indirectly identifiable information, and thus does not necessarily fulfil the GDPR’s definition of pseudonymisation! Pseudonymous data are still personal data and thus subject to the GDPR. This is because the de-identification is reversible: identifying data subjects is still possible, just more difficult. This means that in order to use pseudonymous data, you still need to comply to all the rules in the GDPR. Anonymisation Anonymisation is a de-identification process that results in data that are “rendered anonymous in such a manner that the data subject is not or no longer identifiable” (rec. 26), neither directly nor indirectly, and by no one, including you. When data are anonymised, they are no longer personal data, and thus no longer subject to the GDPR. Note, however, that everything you do before the data are anonymised (including the anonymisation itself) is subject to the GDPR! Anonymisation is very difficult to accomplish in practice! This video nicely illustrates why. The identifiability spectrum The relationship between (identifiable) personal data, pseudonymous data and anonymous data should be seen as lying on a spectrum. The more de-identified the data are, the closer they are to anonymous data and the lower the risk of re-identification. The visual guide below nicely illustrates this: If the image does not show correctly, view it online When are data anonymous? Your data can be considered anonymous if data subjects can only be re-identified with an unreasonable amount of effort, i.e., taking into account the costs, required time and technology, and future technological developments (rec. 26). Basically, your data are not anonymous (personal) when they comply with any of the characteristics of personal data: There is directly identifiable information (e.g., name, email address, social security number, etc.). Data subjects can be singled out (i.e., you can tell one data subject from another within a known group of data subjects). It is possible to identify data subjects by linking records (“mosaic effect”), either within your own database or when using other data sources. It is possible to identify a data subject by inferring information about them (e.g., infer a disease by the variable “medication”), either within your own database or when using other data sources. It is possible to reverse the de-identification. Whether data can be seen as anonymous strongly depends on the context of your research and how much information is available about the data subjects. When collaborating with research data centres, such as the Statistics Netherlands (Centraal Bureau voor de Statistiek, CBS), often output checking guidelines are used to determine the risk of identification resulting from the analysis output of sensitive data. Alternatives to anonymisation Anonymisation is not the only solution. The best way to protect data subjects’ privacy is to only collect/process their personal data if necessary (minimisation). Additionally, in many cases, full anonymisation is not even possible or desirable, for example if it results in too much information loss or incorrect inferences. If you cannot anonymise the data, there are always other ways in which you can protect the data, such as: De-identifying (pseudonymising) the data to the extent you can. Controlling access to the data, for example using user agreements, authentication, encryption, secure analysis environments, etc. Creating a synthetic version of your dataset to share with others. "],["deidentification-workflow.html", "Step-by-step de-identification", " Step-by-step de-identification On this page: anonymous, pseudonymous, step-by-step, workflow, deidentification, safeguard, protection measure Date of last review: 2023-05-02 Below is a step-by-step workflow that you can use to de-identify your data. Alternatively, you could also use this de-identification plan template to plan and document your de-identification steps. Whether or not the de-identification results in a pseudonymised or an anonymised dataset is highly dependent on the characteristics of the dataset and the context in which it was obtained. Perform the de-identification in a safe storage or processing environment: remember that you are working with personal data, and as long as the data are not anonymous, they will be subject to the GDPR! Identify any potentially identifying information in your data. Assess whether you need to collect this information at all. For example: Do you really need IP addresses in your survey data? Do you really need to record audio or video? Do you really need a consent form with a name, contact information, and signature on it? Replace names with pseudonyms in filenames and within the data where possible. If you do not need directly identifying information to answer your research question, but you do need it to, for example, contact data subjects: Separate directly identifying information from the research data. Use pseudonyms or hashes to refer to individuals instead of names. Create a keyfile to link the pseudonyms to the names. Store the directly identifiable information and the keyfile in a separate location from the research data and/or in encrypted form. Consider which types of information may lead to indirect identification, such as demographic information (age, education, occupation, etc.), geolocation, specific dates, medical conditions, unique personal characteristics, open text responses, etc. De-identify the directly and indirectly identifiable data using (a selection of) the techniques described on the next page. Before you start, save a copy of the raw, untouched dataset, in case anything in the process goes wrong. Document the steps you took, for example in a programming script or README file, which always accompanies the data. Whether you can delete the raw (non-pseudonymised) version of the dataset, depends on whether it needs to be preserved for verification purposes. Specific restrictions may also apply if the Dutch Medical Research Involving Human Subjects Act (WMO) and/or Good Clinical Practice apply to your research. Treat the data according to their sensitivity. If the data are not fully anonymised, they are pseudonymous and thus still need to be handled according to the GDPR guidelines! How de-identified is de-identified enough? You can read more about this in the chapter Statistical approaches to privacy. "],["deidentification-techniques.html", "De-identification techniques", " De-identification techniques On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, technique, anonymisation method, privacy-preserving, privacy-enhancing, sdc, statistical disclosure control, disclosure risk Date of last review: 2023-05-02 Below is a list of techniques you can apply to your data to de-identify your dataset so that it results in a pseudonymised, or possibly even anonymised dataset. Bear in mind that applying these will always result in loss of information, so ask yourself how useful your dataset will still be after de-identification. The techniques are: Suppression Generalisation Replacement Top- and bottom coding Adding noise Permutation Statistical Disclosure Control (SDC) The below de-identification methods are sometimes also referred to as methods to apply Statistical Disclosure Control (SDC). You will most likely encounter SDC when you collaborate with a research data centre such as Statistics Netherlands (Centraal Bureau voor de Statistiek, CBS). Suppression Suppression (sometimes called “masking”) basically means removing variables, (parts of) values, or entire entries that you do not need from your dataset. Examples of data that you could consider removing: Name and contact information (Parts of) address Date, such as birthdate or participation date Social security number/Burgerservicenummer (BSN). NB. In the Netherlands, you are not allowed to use BSN in research at all! Medical record number IP address Facial features from neuroimaging data Automatically generated metadata such as GPS data in an image, author in a document, etc. Participants that form extreme outliers or are too unique Generalisation Generalisation (also sometimes called abstraction, binning, aggregation, or categorisation) reduces the granularity of the data so that data subjects are less easily singled out. It can be applied to both qualitative (e.g., interview notes) and quantitative data (e.g., variables in a dataset). Here are some examples: Recoding date of birth into age. Categorising age into age groups. Recoding rare categories as “other” or as missing values. Replacing address with the name of a neighbourhood or town. Generalising specific persons in text into broader categories, e.g., “mother” to “[woman]”, “Bob” to “[colleague]”. Generalising specific locations into more general places, e.g., “Utrecht” to “[home town]”, or from point coordinates to larger geographical areas (e.g., polygon or linear features). Coding open-ended responses into categories of responses, or as “responded” vs.  “not responded”. Replacement In this case, you replace sensitive details with non-sensitive ones, which are usually less informative, for example: Replacing directly identifying information that you do need with pseudonyms. When doing this, always store the key file securely and separately from the research data (e.g., use access control, encryption). If you do not need the links with direct identifiers anymore, remove the keyfile or replace the pseudonyms with random identifiers without saving the key. A good pseudonym: Is not meaningful with respect to the data subjects: a random (unique) number or string is better than a code that contains parts of personal information, because the latter may reveal details about data subjects. Is managed securely, for example by appointing someone to be responsible for managing access to the keyfile. Can be a simple number, random number, cryptographic hash function, text string, etc. (read more). Replacing identifiable text with “[redacted]”. When redacting changes in-text, never just blank out the identifying value, always put a placeholder or pseudonym there, e.g., in [square brackets] or <seg>segments</seg>. Replacing unique values with a summary statistic, e.g., the mean. Rounding values, making the data less precise. Replacing one or multiple variables with a hash. What is hashing? Hashing is a way of obscuring data with a string of seemingly random characters with a fixed length. It can be used to create a”hashed” pseudonym, or to replace multiple variables with one unique value. There are many hash functions which all have their own strength. It is usually quite difficult to reverse the hashing process, except if an attacker has knowledge about the type of information that was masked through hashing (e.g., for the MD5 algorithm, there are many lookup tables that can reverse common hashes). To prevent reversal, cryptographic hashing techniques add a “salt”, i.e., a random number or string, to the hash (the result is called a”digest”). If the “salt” is kept confidential or is removed (similar to a keyfile), it is almost impossible to reverse the hashing process. Top- and bottom-coding Top- and bottom-coding are mostly useful for quantitative datasets that have some unique extreme values. It means that you set a maximum or minimum and recode all higher or lower values to that minimum or maximum. For example, you can top-code a variable “income” so that all incomes over €80.000 are set to €80.000. This does distort the distribution, but leaves a large part of the data intact. Adding noise Adding noise to data obfuscates sensitive details. It is mostly applied to quantitative datasets, but can also apply to other types of data. For example: Adding half a standard deviation to a variable. Multiplying a variable by a random number. Applying Differential Privacy guarantees to an algorithm. Blurring (pixelating) images and videos. Voice alteration in audio. Permutation Permutation means swapping values between data subjects, so that it becomes more difficult to link information belonging to one data subject together. This will keep the distribution and summary statistics constant, but change correlations between variables, making some statistical analyses more difficult or impossible. "],["deidentification-resources.html", "Tools and further reading", " Tools and further reading On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, tool, resource, reading material Date of last review: 2023-05-02 You can find a selection of de-identification tools in this GitHub repository. For further reading, we compiled a reading list on this topic in our publicly accessible Zotero library. We can recommend: 10 misunderstandings related to anonymisation. Risk management for research data about people. CESSDA’s Data Management Expert Guide on Anonymisation. Anonymisation: managing data protection risk, code of practice. Privacy protection in the era of open science. An in-depth overview of anonymisation techniques and tools Statistics Netherlands (CBS) on techniques used to de-identify sensitive data. "],["statistical-privacy.html", "Statistical approaches to de-identification", " Statistical approaches to de-identification In order to protect datasets that contain personal or otherwise sensitive data, there is an increasing number of statistical approaches to de-identification, which to some extent quantify how identifiable data are after de-identification. In this chapter, we discuss the following approaches, as these are the most widely used approaches: K-anonymity L-diversity T-closeness Differential privacy These approaches (or: privacy models) are not yet much used in research practice, because they come with some disadvantages and require resources and/or expertise to be applied and interpreted correctly. However, they are used in many de-identification tools and are useful to detect specific sensitivities in (tabular) datasets. For those reasons, the techniques are introduced in this chapter. "],["k-l-t-anonymity.html", "K-anonymity, l-diversity and t-closeness", " K-anonymity, l-diversity and t-closeness On this page: k-anonymous, l-diverse, t-close, privacy model, quantifying privacy, key attribute, sensitive attribute, quasi-identifier Date of last review: 2023-05-30 K-anonymity, L-diversity and T-closeness are statistical approaches that quantify the level of identifiability within a tabular dataset, especially when variables within that dataset are combined. They are complementary approaches: a dataset can be k-anonymous, L-diverse and T-close, where k, L and T all represent a number. Identifiers, quasi-identifiers, and sensitive attributes Privacy models like k-anonymity, L-diversity and T-closeness distinguish between 3 types of variables in a dataset: Identifiers (also known as key attributes): direct identifiers such as names, student numbers, email addresses, etc. These variables should in principle not be collected at all, or removed from the dataset if they are not necessary for your research project. Quasi-identifiers: indirect identifiers that can lead to identification when combined with other quasi-identifiers in the dataset or external information. These are often demographic variables like age, sex, place of residence, etc., but could also be something entirely different like physical characteristics, timestamps, etc. In general, quasi-identifiers are usually variables that are likely to be known to someone in the outside world. Sensitive attributes: variables of interest which should be protected, and which cannot be changed, because they are the main outcome variables. For example, it can be Medical condition in a healthcare dataset, or Income in a financial dataset. It is important to correctly categorise the variables in your dataset as any of these variable types if you want to apply k-anonymity, l-diversity and t-closeness, because they will determine how the dataset will be de-identified. How it works K-anonymity K-anonymity ensures that each individual in a dataset cannot be distinguished from at least k-1 other individuals with respect to the quasi-identifiers in the dataset. This is done through generalisation, suppression and sometimes top- and bottom-coding. Applying k-anonymity makes it more difficult for an attacker to re-identify specific individuals in the dataset. It protects against singling out and, to some extent, the Mosaic effect. Original dataset Nr Age Sex City Disease 1 16 Male Rotterdam Viral infection 2 18 Male Rotterdam Heart-related 3 19 Male Rotterdam Cancer 4 22 Female Rotterdam Viral infection 5 22 Male Zwolle No illness 6 23 Male Zwolle Tuberculosis 7 24 Male Zwolle Heart-related 8 25 Female Utrecht Cancer 9 26 Female Rotterdam Heart-related 10 28 Female Utrecht Tuberculosis 2-anonymous dataset Nr Age Sex City Disease 1 =< 20 Male Rotterdam Viral infection 2 =< 20 Male Rotterdam Heart-related 3 =< 20 Male Rotterdam Cancer 4 20-30 Female Rotterdam Viral infection 5 20-30 Male Zwolle No illness 6 20-30 Male Zwolle Tuberculosis 7 20-30 Male Zwolle Heart-related 8 20-30 Female Utrecht Cancer 9 20-30 Female Rotterdam Heart-related 10 20-30 Female Utrecht Tuberculosis Colours indicate an ‘equivalence class’ of quasi-identifers To make a dataset k-anonymous, you must first identify which variables in the dataset are identifiers, quasi-identifiers, and sensitive attributes. In the example above, Age, Sex and City are quasi-identifiers and Disease is the sensitive attribute. Next, you should set a value for k. If we choose a k of 2, every row in the example dataset should have the same combination of Age, Sex and City as at least 1 other row in the dataset. Finally, you aggregate the dataset so that every combination of quasi-identifiers occurs at least k times. In the example, this was done by generalising Age into age categories, but there may also be other ways to reach 2-anonymity in this dataset. There is no single value for k which you should always choose. The higher the k, the more difficult it will be to identify someone, but likely your dataset will also become less granular and perhaps less informative. The value of k will be highly dependent on what you communicated to data subjects (e.g., you may have promised a certain k) and the risk of identification that you are willing to accept. The below video gives an example on how k-anonymity can work in practice: L-diversity L-diversity is an extension to k-anonymity that ensures that there is sufficient variation in a sensitive attribute. This is important, because if all individuals in a (subset of a) dataset have the same value for the sensitive attribute, there is still a risk of inference. For example, in the below 2-anonymous dataset, you can infer that any female from Rotterdam between 20 and 30 who participated had a viral infection (“homogeneity attack”). Similarly, if you know that your 25-year old female neighbour from Utrecht participated in this study, you learn that she suffers from cancer (“background knowledge attack”). 2-anonymous dataset Nr Age Sex City Disease 1 =< 20 Male Rotterdam Viral infection 2 =< 20 Male Rotterdam Heart-related 3 =< 20 Male Rotterdam Cancer 4 20-30 Female Rotterdam Viral infection 5 20-30 Male Zwolle No illness 6 20-30 Male Zwolle Tuberculosis 7 20-30 Male Zwolle Heart-related 8 20-30 Female Utrecht Cancer 9 20-30 Female Rotterdam Viral infection 10 20-30 Female Utrecht Cancer Colours indicate an ‘equivalence class’ of quasi-identifers 2-anonymous 2-diverse dataset Nr Age Sex City Disease 1 =< 20 Male Rotterdam Viral infection 2 =< 20 Male Rotterdam Heart-related 3 =< 20 Male Rotterdam Cancer 4 20-30 Female Viral infection 5 20-30 Male Zwolle No illness 6 20-30 Male Zwolle Tuberculosis 7 20-30 Male Zwolle Heart-related 8 20-30 Female Cancer 9 20-30 Female Viral infection 10 20-30 Female Cancer Colours indicate an ‘equivalence class’ of quasi-identifers and sensitive attributes K-anonymity does not protect against such homogeneity and background knowledge attacks. Therefore, L-diversity proposes that there should be at least L different values for the sensitive attribute per combination of quasi-identifiers. In the example above, if we choose an L of 2, that means that for each combination of Age, Sex and City, there are at least 2 distinct diseases. In the example, we suppressed City for these homogeneous cases, so that all females between 20 and 30 years old can either have cancer or a viral infection. Like k-anonymity, there is no perfect value of L, although it is usually less or equal to k and more than 1. The below video explains the concept of L-diversity using an example: T-closeness T-closeness ensures that the distribution of a sensitive attribute within a generalisation of a quasi-identifier is close to the distribution of the sensitive attribute in the entire dataset. In other words, it ensures that the sensitive attribute is not skewed towards a specific value within a group of similar individuals, which could potentially be used to re-identify someone. For example, if a dataset contains information on Age (quasi-identifier), Sex (quasi-identifier), and Income (sensitive attribute), and t-closeness is applied with a value of t = 0.1, then for each combination of Age and Sex, the distribution of income must be within 10% of the distribution of income in the entire dataset. T-closeness can get complicated quite fast. If you’re curious to know how it works, the below video explains the concept of t-closeness using an example: When to use K-anonymity, L-diversity and t-closeness are usually applied to de-identify tabular datasets, before being shared. They are also most suitable for relatively large datasets (i.e., containing a large number of individuals), as more details (utility) are likely to be retained in such datasets (source). Implications for research It is very easy to lose a lot of the (granularity of the) data when satisfying the k-, L- or T-criteria: the higher the criteria, the lower the risk of re-identification, but the more information you lose. The balance between privacy and utility is therefore very important to take into consideration when applying these privacy models. The more variables (quasi-identifiers), the larger the dataset and the more outliers there are in the dataset, the more difficult de-identification will be without losing too much information (as shown here). If a dataset is k-anonymous, L-diverse or T-close, that does not mean that the dataset is also considered anonymous under the GDPR. The degree of anonymity after applying these approaches depends entirely on your own choices in terms of k, L or T, in terms of the variables that you included, and on the context of your dataset. For example, if you failed to include a quasi-identifier in k-anonymising your dataset, your dataset is in reality not k-anonymous. Further reading Read the original papers about k-anonymity (Sweeney, 2002, pdf), L-diversity (Machanavajjhala et al., 2007) and t-closeness (Li et al., 2007, pdf). In response to k-anonymity, L-diversity and T-closeness, other approaches have been formulated as well, such as k-Map, delta-presence (δ), beta-likeness (β) and delta-disclosure (δ). We do not go into those here, but Damien Desfontaines’s blogposts and this thesis (pdf) discuss some of these approaches in more detail. On this page and here you can find more information on the different attacks that can potentially be committed to datasets. "],["differential-privacy.html", "Differential privacy", " Differential privacy On this page: differential privacy, dp, epsilon, quantifying privacy, privacy-utility spectrum Date of last review: 2023-05-30 Differential privacy (DP) is a mathematical technique to prevent the disclosure of personal information by adding statistical noise to queries. In its original form, the data are stored on a secure server. Researchers can then, without access to the data, pose a query (i.e., an analysis request), and obtain the result with a certain amount of statistical noise added to the output. The amount of noise is tweaked such that adding or removing an individual to or from the dataset alters the result of the query by a limited, predetermined amount. The below video explains the basic premise of differential privacy using a very basic example: Differential privacy is generally not added to a dataset itself, but to the result of a query (e.g., average income in a dataset), although some forms exist in which the dataset itself is altered; this is called local differential privacy. How it works Imagine a dataset with peoples’ incomes, and we want to know the average income in the data (i.e. our query). When applying differential privacy, we want to ensure that we cannot determine whether an individual is in the dataset or not. In theory, we can do this by adding or removing any single individual to or from our dataset and recalculating the average income in the modified dataset. Importantly, additions to the dataset should all be individuals that could be in the dataset, and not only those that already are. Depending on the privacy requirements (i.e., what amount of privacy leakage is acceptable) and the sensitivity of the query (the effect of changing one individual on the average income), more or less statistical noise is added to the result. The most common definition of differential privacy is “epsilon-differential privacy”, epsilon being the “privacy budget”. In this definition, we consider two scenarios: the original dataset and a modified dataset, where we substitute the person with the highest income with the person with the lowest income. A certain amount of noise is added, so that the probabilities of obtaining a certain result in the original and the modified datasets do not differ more than Epsilon. Epsilon (i.e., the privacy budget) is a predetermined value: the lower epsilon, the higher the level of privacy, and therefore the more noise is added to the query. Differential privacy can also protect groups of people by adding or subtracting groups instead of individuals. This can for example be useful when you want to protect a household as a whole, and not only the individuals in it. Setting a lower epsilon results in more noise in the results that you release. This simply implies that it becomes more difficult to distinguish whether individuals were or were not in your dataset. However, it does not necessarily imply that a certain level of epsilon will result in fully anonymous data. Whether a dataset can be viewed as anonymous or not under the GDPR will always be context- and dataset-dependent. Implications for research The advantage of differential privacy is that privacy risk can be mathematically quantified (through epsilon). With many other techniques, it can be hard to determine exactly what the privacy guarantees are, especially with the presence of external information. As with the other statistical approaches, there is a trade-off between more privacy or more utility: the lower the privacy budget, the more privacy is retained, but also the less accurate (more noisy) individual values will be. The privacy budget should be determined in advance and can only be spent once: every query will lower the available privacy budget by epsilon, and when the privacy budget reaches zero, no more queries can be done. Thus, you cannot indefinitely reuse the data and still preserve privacy. A disadvantage of differential privacy is that the concept is not completely trivial for the non-expert and in some cases, this has resulted in violated privacy guarantees. There is no absolute right way to set the privacy budget and no framework to decide which value of epsilon should be set for what kind of data. Thus, it can be hard for researchers to justify using a particular value of epsilon. When to use The implementation of differential privacy is a very technical (and tricky) endeavour. Setting up a differentially private server that only outputs differentially private results for any query is currently practically impossible. Thus, if you are not an expert on statistics and/or differential privacy, we recommend reaching out to someone who is, and to use Differential Privacy in addition to other privacy-enhancing techniques, such as pseudonymisation. For now, differential Privacy is mostly used in combination with synthetic data, or with simple repetitive queries. Widespread use of differential privacy might become safer and/or easier over time as implementations are tested more thoroughly on real-world datasets. Further reading Damien Desfontaines has written a number of easy to read blogposts about differential privacy, including this one explaining the basic premise of differential privacy. The online book Programming Differential Privacy explains in detail how differential privacy works. Or read Differential privacy: a primer for the non-technical audience. Background information: The Algorithmic Foundations of Differential Privacy. "],["secure-computation.html", "Secure computation", " Secure computation On this page: data-to-code, code-to-data, tools-to-data, algorithm-to-data, cryptography, technique, tool, computing, computation, analysis, analyse, distributed analysis Date of last review: 2023-04-02 When you use personal data in your research project, you likely also need to analyse those data, often using a script of sorts. In this chapter, we discuss the following scenarios for analysing personal data: “Regular” data analysis (“data-to-code”), where the data are brought to the “script” or analysis software in order to analyse them. “Code-to-data” scenario, where a script or analysis software is run on the data, without moving the data elsewhere. Federated analysis scenario, where a script or analysis software runs on multiple datasets that are in different locations, without moving those datasets elsewhere. Additionally, we discuss relatively new cryptographic techniques that can be used in securing the analysis of personal or otherwise sensitive data. Which scenario should I choose? Which scenario is suitable to apply in your project depends on, among others: Your dataset: does it contain personal data? How large is the dataset? Do you know the data structure and analysis method beforehand? Which computing facility is most suitable: Local (e.g., laptop), on campus (e.g., cluster at Geosciences), from a national trusted party (e.g., SURF), or external (e.g., Amazon, Microsoft)? Located in the Netherlands, Europe or in a non-EEA country? Small or large amount of computing power (CPUs/codes/threads or GPUs, memory size, disk space, etc.)? Which software you need to run on the data using the computer power, e.g., R, Python, SPSS, or any other scripting language. Does the software require root user access to install and/or configure? Does the software require paid licenses (e.g., MATLAB)? Can the software be installed in advance, or does it need to be updated during analyses (e.g., with additional packages from a repository)? Whether and with whom you are collaborating on your project. Tools and support We have created an overview of secure computing software and services in this GitHub repository. Keep in mind that this is by no means a complete list! If you work at Utrecht University, you can ask the Research engineering team for help with choosing a suitable computing solution. If you have already chosen a solution, but are not sure whether it is safe to use, you can contact Information Security or your privacy officer for help. "],["data-to-code.html", "“Regular” data analysis: data-to-code", " “Regular” data analysis: data-to-code On this page: analysis, data-to-code, data-to-script, transfer, sharing Date of last review: 2023-04-02 In this scenario, you transfer the data to a computing facility, and run an analysis (script) on the data. In the most basic variant, this computing facility consists of your work computer or faculty computing cluster, where you do not transfer the data outside of your organisation for the analysis. In other cases, data need to be transferred to a computing facility outside your organisation, such as high-performance clusters from SURF, Microsoft, Amazon, etc. When to use If you have a relatively small dataset, the “data-to-code” scenario is the most common and flexible scenario: It allows you to choose a computing facility that is best suited to your situation. It allows you to interactively read, analyse, export and transport the data you want. Disadvantages of this approach can be: When transferring the data to a computing facility, often new copies of the data are created, which can make it more difficult to keep track of different versions of the data. Transferring data always comes with additional risks of a data breach. Besides protection during data storage, it is therefore crucial to also protect the data during the transfer to the computing facility, and when used at the computing facility itself. The way the data are transferred to the computing facility is not always as straightforward, especially if you have a large dataset. Implications for research In this scenario, you need to make sure that: You apply data minimisation, access control, and, if applicable, pseudonymisation and other protective measures to limit the amount of personal data that is transferred to the computing facility. The data are also protected during the transfer to the computing facility (e.g., your work laptop or an external solution), for example through encryption. Additionally, if the computing facility is provided by an external processor (e.g., SURF, Amazon): A data processing agreement with the provider of the computing facility is needed. If there is none, you cannot use the computing facility to analyse personal data. The computing facility should be suitable (secure enough) for the sensitivity level of your (personal) data. For example, if your data are “critical” in terms of confidentiality, the computing facility should also have that “critical” classification. Examples You use your faculty’s high performance cluster to analyse a dataset that you collected at your organisation. You use the High Performance Computing platform from SURF to analyse a large dataset that you collected at your organisation. In this case, a data processing agreement between your organisation and SURF is needed to make sure that your organisation remains in control of the personal data at SURF’s servers. You use Amazon Web Services (AWS) to analyse a large dataset that you collected at your organisation. In this case, a data processing agreement between your organisation and AWS is even more important, because Amazon has servers that are located outside of the European Economic Area. "],["code-to-data.html", "Code-to-data (one data provider)", " Code-to-data (one data provider) On this page: code-to-data, script-to-data, algorithm-to-data, tools-to-data, SANE, digital research environment, secure research environment, virtual research environment, access control Date of last review: 2023-04-02 In this scenario, an analysis is run on data without transferring the data outside of the organisation In many cases, only the results of the analysis can be exported, and not the data. We distinguish the following versions of this scenario: ‘Tinker’ version: interaction with the data In the Tinker version, users can log in to the computing facility and directly interact with the data, but there may be technical limitations on the import and export of the data. Procedural limitations should be posed through agreements with the user. This version can be implemented in multiple ways, such as: Accessing and analysing locally stored data on premises. An example is analysing highly sensitive data in a dedicated room without an internet connection. Accessing locally stored data through remote desktop. This usually does not impose technical limitations on what can be done with the data. Virtual Research Environments (VREs) are temporary facilities where you can interactively perform computations on data in the cloud. In this case, it is sometimes possible to impose technical limitations on what can be done with the data (in which case these are called “Trusted Research Environments”). Examples of VREs are SURF Research Cloud and anDREa. ‘Blind’ version: remote execution In the Blind version, users do not have access to the data at all, and only receive the results of an analysis, after reviews by the data owner(s) to ensure that the results do not contain sensitive details. In this case, a synthetic dataset can be provided to write and test the analysis script on, before it is run on the real dataset. This “blind” version could be run in a dedicated environment where researchers can upload their script, but can also be implemented manually, for example when a researcher sends a script by email to be run on a dataset, and receives the results back via email as well (i.e., this is possible when neither the script nor the results contain any sensitive details). At the moment, both the Tinker and Blind versions of this code-to-data scenario are being developed as virtual research environments in the Secure ANalysis Environment project (SANE). When to use Reasons to use this scenario include: You want to retain control over the data, e.g., to prevent any unnecessary copies from being made (data sovereignty). You do not want, or are not allowed to transfer the data, because they contain personal data or intellectual property. The dataset is too large to transfer. In the ‘Blind’ version: You want to be sure that the analysis results do not contain any sensitive details. Implications for research Compared to the “data-to-code” scenario, the code-to-data approach offers more control over the data, but often requires more, sometimes manual, work, such as: Checking the credentials of a user: can they be trusted? An agreement with the user may be desirable or even required. In SURF Research Cloud, credentials can be checked using SURF Research Access Management. Preparing a protected computing environment that a user can use. In the ‘Blind’ version: Creating a synthetic dataset. Reviewing the output of the script for sensitive elements. This requires the right expertise. Reviewing whether the code that is run on the data is privacy-preserving. This also requires the right expertise. It is essential to have a well-described workflow to use this scenario, to ensure confidentiality of the personal data. Additionally, dedicated personnel may make the process easier and consistent. Examples A research team needs to process a dataset containing health data to determine the number of Covid-19 patients at a certain hospital. The hospital providing this dataset does not allow transferring the dataset, but they do allow to run scripts on the dataset. To make that possible, the hospital provides a computing facility, owned by the hospital, to run scripts from research teams. In addition, for each result, the hospital staff inspects if it contains personal data, and if not, it will be passed onto the research team. Since a result like “100 patients at this hospital have had Covid-19 in 2021” does not contain personal data, it can be safely passed to the research team. In the data donation approach, the software PORT can be run on data subjects’ locally stored data, and only the results of that analysis can be shared with the researcher if allowed by the data subject. Note however that the sensitivity of the results fully depend on the analysis that was run. "],["federated-analysis.html", "Federated analysis", " Federated analysis On this page: federated analysis, federated learning, machine learning, distributed analysis, distributed learning, collaboration, harmonisation Date of last review: 2023-04-02 Federated analysis is an extension to the code-to-data scenario, where the data of interest are owned by multiple organisations. In this scenario, the data remain with multiple data providers, and the script “travels” across those data sources, combining the results in a central location, and only sharing the results of the analysis. If necessary, there are techniques to hide intermediate results (which could also reveal sensitive information). If the script in question is a machine learning model, then this technique is called “federated (machine) learning”. You can learn more about federated analysis in this article. When to use Federated analysis is useful when there are multiple data providers who do not allow transferring their data outside of the organisation, or whose data are simply too large to share. Implications for research A prerequisite for analysing data in this way is often that the data at the different providers are similarly structured and use similar terminology (e.g., making sure that every party uses “male”, “female”, and “other” as levels for the variable Gender, instead of “girl” and “boy”, or 0 and 1). Federated analysis works best for “horizontally partitioned” datasets, where different organisations have the same (types of) information, but from different people. It is not well-suited for “vertically partitioned” datasets, where the different organisations have different (types of) information on the same people and thus want to link those different data sources. Setting up the infrastructure for federated analysis is challenging and can take a large amount of time (software installation, access rights, linking datasets, etc.). It is wise to first investigate whether this option is indeed the most suitable for your project. Examples A research team needs access to various datasets containing health data to determine which factors contribute to health of Covid-19 patients at various hospitals. Each dataset contains health data from patients of the hospital where they are treated. Since each dataset contains sensitive personal data, it is not desirable to store these datasets in a central location to combine them. To be able to answer the research question, one needs to access each dataset separately and combine the results of each dataset. To make this possible, each hospital provides a computing facility. The research team submits their script to each of the computing facilities, where it is run on the local dataset. After a check by each hospital’s staff that the results do not contain any sensitive details, the results of the individual computations are combined centrally into one result. In the example, the result of the calculation at each hospital is a prediction model for Covid-19 patients, and the individual models are combined to create a more reliable prediction model. Several university medical centres use the Personal Health Train from Health-RI, which relies on the vantage6 software. DataSHIELD is an infrastructure and a series of R packages that allows to co-analyse data hosted at different organisations. It requires harmonising the data at the different organisations and setting up the DataSHIELD infrastructure. "],["computational-cryptography.html", "Cryptographic techniques", " Cryptographic techniques On this page: encryption, cryptography, security, collaboration, confidential computing, mpc, homomorphic encryption Date of last review: 2023-04-02 Besides the scenarios described previously, there are also multiple cryptographic techniques that can be applied to protect sensitive data in the analysis phase. Here, we discuss secure multiparty computation, confidential computing, and homomorphic encryption. Although there is some overlap in functionality and purpose between these three techniques, they are generally still considered to be distinct and can be combined to enhance security. These cryptographic techniques are relatively new and are not available as distinct services (yet) for direct application in research. They are for now listed here for information purposes. Secure multiparty computation Secure multiparty computation (also referred to as “MPC”) is a set of cryptographic techniques that allows multiple parties to jointly perform analyses on distributed datasets, as if they had a shared database, and without revealing the underlying data to each other. Among those techniques are secure set intersection (securely investigating which elements multiple databases have in common), homomorphic encryption (see below), and others. When to use The benefits of MPC are that no raw data are shared between the parties, computations are guaranteed to perform correctly, and there is a degree of control on who receives the result of the computation (i.e., the results are not necessarily combined in a central location). MPC is therefore a good way of implementing Privacy by Design into your project when you work with personal data. Contrary to federated analysis, MPC is suitable for linking “vertically partitioned” datasets, i.e., when different organisations have different (types of) information on the same people and thus want to link those different data sources. Implications for research The computation in MPC is really joint: you need to have agreed on a specific analysis to be performed and what you will reveal as result of the computation. There is no one-size-fits-all MPC solution: different use cases ask for different implementations of MPC. Additional computational resources are required to generate random secrets and distribute data over the multiple parties. Example MPC was used by a medical insurance company and hospital to determine the effectiveness of a personal lifestyle app for diabetes. In this example, it was possible to calculate average medical cost for different patient groups, based on whether they used the app or not, without revealing patient information between the insurance company and the hospital. You can find a simplified example on jointly calculating average income here. You can find more information about secure multiparty computation on https://securecomputation.org/, in this report, and on the website of TNO. Confidential computing Confidential computing is a technique that protects data in use through a (hardware-based) Trusted Execution Environment (TEE). This environment makes sure that data within it are kept confidential (data confidentiality) and that both the data and the code running in the TEE cannot be modified or deleted (data and code integrity). The TEE uses embedded encryption keys and makes sure that the analysis stops running when malware or unauthorised access is detected. Moreover, data and code are even invisible to the operating system, cloud provider and any virtual machines. There are many possible applications of this technique, for example: You want to protect against unauthorised access during the analysis of sensitive data. You want to analyse sensitive data, and it is necessary to use an untrusted cloud platform or infrastructure. You want to prevent the analysis script from leaking or manipulating data. It is important that confidential computing is used together with encryption of data at rest and in transit, with restricted access to the decryption keys. It also requires the TEE to be trustworthy (attestation), which is an active field of study. You can read more on the website of the Confidential Computing Consortium. (Fully) homomorphic encryption Where “regular” encryption focuses on data at rest (e.g., in storage) or data in transit (e.g., when transferring data), homomorphic encryption allows analyses to be performed on encrypted data (“data in use”). During the analysis, both the data and the computation result remain encrypted, unless they are decrypted by the decryption key owner. This technique can be applied both in confidential computing and in secure multiparty computation. There are multiple types of homomorphic encryption: partial, somewhat partial and fully homomorphic encryption. The latter is the most promising solution, as it allows an infinite number of additions and multiplications to be performed on the encrypted data. Currently, the practical use of homomorphic is limited, because it can require a lot of computational resources to use it, causing it to be relatively slow. New implementations are however being developed, see this website for a list of available implementations. Another limitation is that there is no interaction with the data during the analysis, and so you cannot check whether the analysis was successful. To solve this, you could use a synthetic dataset to develop and test your algorithms first. "],["other-techniques.html", "Other techniques", " Other techniques In addition to the techniques discussed in the previous chapters, other techniques exist that can help protect data subjects’ privacy. Here, we discuss the following techniques: Encryption, for example of files, folder or entire drives. Synthetic data that does not contain data from real individuals, but can mimic statistical properties of the original dataset. Data donation, in which citizens are asked to donate digital trace data for scientific research purposes. "],["encryption.html", "Encryption", " Encryption On this page: encryption, cryptography, cryptographic technique, secure storage, encryption software Date of last review: 2023-05-15 Encryption is a technique to convert digital information into a code or cipher, which can only be read by someone who has the key to decipher or decrypt it. It can be applied to many digital objects, such as text strings, files, folders or entire storage drives. The format of the decryption key can also vary between a password, a randomly generated code, or a file. For personal data, encryption can be seen as a pseudonymisation technique, where the encrypted data are pseudonymised and the encryption key is the additional information needed to identify individuals. In research, encryption is often applied for data “at rest”, that is, data that are stored and not actively used. However, data can also be encrypted in transit (i.e., during transfers) or even in use (i.e., performing computations on encrypted data). Types of encryption There are several types of encryption. How they work can get complicated very quickly, but here is a general overview of the different types: Symmetric encryption: the same key is used for both encryption and decryption. This is a relatively quick way to encrypt data and is most often used for research data. Because only one key is needed to leak the data, a hard-to-guess key, secure storage and secure transfer of the key is crucial. Example algorithms that use symmetric encryption are AES, (3)DES, Blowfish, and IDEA. Asymmetric encryption (public-key): two different keys are used for encryption and decryption: a public key is used for encryption and can be shared with anyone, and a private key is used for decryption, which must be kept secret. This is also known as end-to-end encryption and is used in many messaging platforms to prevent service providers from decrypting private messages. Example algorithms are RSA and elliptic curve cryptography. Hybrid cyphers: hybrid cyphers combine the speed of symmetric, and the security of asymmetric encryption. Typically, a symmetric algorithm is used to encrypt the data, and an asymmetric algorithm to encrypt the symmetric key. This type of encryption is commonly used in secure communications, such as email and virtual private networks (VPNs). In general, the more “bits” that are used by an encryption algorithm, the larger the number of possible keys is, and thus the harder it is to guess the correct key using a brute-force attack. When to use Encryption can be applied on different levels. In research, data are encrypted usually either on a drive-level or on file/folder level: Full-drive encryption (“volume” encryption) makes sure that data on storage drives or devices are not readable if someone gains unauthorised access to the device or drive. This is generally recommended to always apply to devices that contain research data, but particularly when: you want to protect data on your personal laptop (encrypt the entire laptop or specific hard drives). you collect data on portable devices like USB sticks and audio recorders. Encryption of individual files or folders (“container” encryption) can be used when you need to protect individual files or folders. Use it when: you cannot physically separate different types of personal data on different storage locations and need to make sure that a limited number of people can access the encrypted data. you have to store personal data on a non-encrypted drive that multiple people have access to, which they do not need. you need to send personal data to a collaborator, for example via the cloud or via a file sender. Implications for research Encryption only guarantees protection while the data are encrypted, which is usually during storage or in transit. For example, encryption is generally not a suitable safeguard to protect data during data analysis, because usually data need to be decrypted in order to be read by analysis software. This implies that when you need to decrypt the data, other safeguards must be in place to protect the data, such as controlled access and a secure workspace. Responsible key management is crucial. In principle, the data cannot be accessed without a decryption key. Although some encryption software offers the possibility to create recovery keys, there is still someone who needs to manage the key(s), as long as the data are encrypted. When you use file/folder encryption, please note that in some cases, folder and/or file names are not encrypted. If these names contain sensitive information, consider renaming the folders/files or putting them in a zipped folder with a non-sensitive name and then encrypting the zipped folder. Just because you encrypt data with a state-of-the-art encryption algorithm now, that does not mean the data are necessarily protected in the future as well. Encryption algorithms can become unsafe due to, for example, new technological developments or bugs in the encryption algorithm that make it more vulnerable to attacks. Therefore, if you store encrypted files for a long period of time, you need to regularly re-assess whether the algorithm is still secure enough and if needed, re-encrypt the data. Tools and resources We have created an overview of commonly used encryption tools in our GitHub repository. Note: many institutes have institution-wide encryption software available. Please consult with your information security officer to determine which tool you can best use for your situation. Ghent University has created a guidance on several common encryption tools in different scenarios. In this introductory book, you can read further if you want to know more about cryptography. "],["synthetic-data.html", "Synthetic Data", " Synthetic Data On this page: synthetic data, fake data, artificial data, dummy data, fictitious data, reproducibility, reproduce, open science workflow Date of last review: 2023-05-15 Synthetic data generation is the process of creating artificial data, which can be used in place of the real, possibly personal, data. Instead of simply adjusting an existing dataset to make it less identifiable, a completely new dataset is generated, with fictitious individuals. When creating synthetic data, sensitive values (which can be some values, or the entire dataset) in the data are replaced by values that are generated from a statistical model. The intuition behind this is to mimic the idea of drawing samples from a population. Not with actual people, but with fictitious individuals that “look like” the people from the population. Synthetic data can be created in multiple ways, such as based on rules or using a trained machine learning model, and for different purposes, such as for privacy protection purposes, but also for data enrichment or software testing. When to use Synthetic data can be generated for a variety of reasons, for example: As an intermediate step in sharing (personal) data, before others gain access to (part of) the real dataset. This can for example be useful when data recipients still have to determine which variables they need from the real dataset, or how many observations. Or when the data request procedure can take up a large amount of time and recipients already want to explore the (synthetic) data. To develop code without requiring access to real (personal) data. In this case, the synthetic data usually does not need to mirror the data statistically, but just in terms of the structure (e.g., only with the same column names and data types). Synthetic data that only resembles the real dataset in terms of its structure is also sometimes called “dummy data”. To adhere to an open science workflow, to evaluate and reproduce analyses. If you share both a synthetic dataset and your code, others can easily evaluate your code with an actual dataset, see the results of the code and test its reproducibility. In teaching, to prevent having to share (personal) data with students. Implications for research Although synthetic data are artificial, privacy risks may still remain. You can think of it like this: if the generating model is too good, you could reproduce the original data exactly, doing no better in protecting anyone’s privacy. On the other end, you can create a synthetic dataset that sets every value to “0”, which protects privacy very well, but is useless in terms of its quality. Usually, the result is somewhere in between: the synthetic data is less informative than the real data, at the expense of leaking some information about the original sample (e.g., descriptive statistics, relationships between variables, plausible values in the data). Hence, the synthetic data lies on a privacy-utility spectrum. Whether the synthetic dataset still contains personal data will need to be considered on a case-by-case basis and will differ depending on the method used to create the synthetic dataset. For more detailed information on this concept of the privacy-utility spectrum, see the UK Office for National Statistics. Synthetic data is sometimes used in conjunction with Differential Privacy, which can help to numerically set the level of privacy/utility. Unfortunately, it is not straightforward to determine the disclosure risk directly from the synthetic data, and it is better to fix the privacy leakage in the process of generating the data. The quality of the synthetic dataset is highly dependent on the input from which it is created. In general, a larger number of rows in the dataset (individuals) results in better quality synthetic data as there is more variability in the dataset. Moreover, datasets that contain many outliers typically result in lower-quality synthetic data, because they can have a large influence on the statistical properties of the dataset (e.g., the mean) from which the synthetic dataset is created. This in turn can lead to a distorted or unrealistic distribution in the synthetic dataset. Tools and resources We have created an overview of tools to create synthetic data in our tool repository on GitHub. Here’s a comprehensive tutorial for creating synthetic data that includes information on the Python package MetaSynth (workshop) and the R package Synthpop (how-to). Read further about synthetic data in “Synthetic data - What, Why and How?” The United Nations has created this Starter Guide on synthetic data, which includes what to consider when creating synthetic data. If you want to know more about the methodology behind synthetic data, we can recommend the book “Synthetic Datasets for Statistical Disclosure Control” (Drechsler, 2011). "],["data-donation.html", "Data donation", " Data donation On this page: data donation, digital trace data, local processing, interactive consent Date of last review: 2023-11-24 People leave all kinds of digital traces, for example on social media, smartphones, search engines, email, banks, energy providers, and online shops. Article 15 of the GDPR mandates that individuals have the right to request access to a copy of their personal data collected and stored on those digital platforms. The owners of those platforms will then make that digital trace data available through individual “Data Download Packages” (DDPs). These DDPs can contain a lot of personal information that may be too sensitive to share, but can also be of high value for scientific research purposes. The data donation approach as developed by Boeschoten et al. (2020) allows researchers to automatically analyse the digital traces found in DDPs, while preserving the privacy of research participants. The workflow is as follows: Data subjects are recruited as respondents like in a regular research project. The researcher determines which DDPs are relevant for the research question and writes a script to extract the relevant information. Each data subject requests their DDPs with the selected providers and stores these locally on their own device. Stored DDPs are then locally processed with the software PORT to extract relevant research variables. PORT executes the script provided by the researcher and locally extracts the data from the DDP. PORT uses Pyodide technology to run in its own secure environment which is completely separated from the device. This environment is destroyed as soon as the browser page is closed. The data subject inspects the information resulting from the analysis and is asked to provide informed consent to share it with the researcher. If the data subject consents, the derived information is encrypted and sent to the researcher for further analysis. When to use The data donation approach can be used: As an alternative or in addition to surveys to study human behaviour. To analyse data that are too sensitive to transfer in raw form. To allow data subjects a large degree of control over their (personal) data. To access data that are representative of a population of interest, in contrast to, for example, data retrieved from APIs, which often pertain a non-random subset of a platform’s user group. As a user-centric approach that is independent from platforms or data controllers: private companies cannot suddenly withdraw from a collaboration or restrict access to a dataset, because the data were not obtained directly through them. It is important, however, to review the Terms of Service of the platforms you use, to review if there are restrictions on data usage for scientific research. Implications for research DDPs may be large and contain different types of information. For both the analysis (writing the script) and the informed consent (informing data subjects specifically), it is important that you know which specific data are of interest. The structure of DDPs varies by provider and by person, making it difficult to set up analysis scripts generically. Moreover, DDPs change over time. Analysis scripts should regularly be checked and updated (Boeschoten et al., 2021). Analysis scripts are usually developed based on sample data. However, due to the sensitive content, DDP sample data are difficult to obtain. As sample data, you could use your own DDP, synthetic data (example), or already available open data (example). It is important to make sure that data subjects understand what they are consenting to when presenting the results that will be shared with you (step 5). Do they understand the risks involved (if any)? We recommend talking to a privacy officer and/or testing this among data subjects before you start your Data Donation project. Examples and resources Several projects have made use of the data donation approach, such as one using Google semantic location history data, and one with Whatsapp data. A more elaborate data donation platform is being developed in the PDI-SSH-funded Digital Data Donation Infrastructure (D3I). All information about the project can be found on the data donation website. Read further about the framework, the proof of concept of the PORT software, a comparison with a browser plug-in approach, and promises and pitfalls of the approach for social media data. Or read more about how Data Download Packages can be de-identified. "],["tools-and-services.html", "Tools & Services", " Tools & Services There are many tools that you can use to work with personal data, such as tools to collect, store, and analyse personal data, but also to deidentify, encrypt and synthetise datasets. In this chapter, we provide resources to identify the tool you are looking for. In short: If you work at Utrecht University, you can use https://tools.uu.nl to find UU-approved tools. In this GitHub repository, you can find tools and packages to deidentify, encrypt, synthetise and otherwise work with personal data. If you are in doubt whether you can use a specific tool, please contact your privacy officer, data manager or information security for help. Are you developing a website or application yourself that uses user data? Check out the CNIL GDPR Guide for Developers for step-by-step guidance on how to develop your software in compliance with the GDPR. "],["uu-tools.html", "Utrecht University tool finders", " Utrecht University tool finders On this page: storage, storing, collection, repository, data archive, sharing, tools, services Date of last review: 2023-02-17 When you are using a tool that processes personal data, that tool should do so in compliance with the GDPR. If you work at Utrecht University (UU), you can use https://tools.uu.nl to find: tools that are safe to use in the Tooladvisor. These include tools for data collection, file sharing, audio transcription, and more. Most of the tools listed in the Tooladvisor are safe to use either because no (personal) data are being used by the tool, data are processed at UU premises, or because of a Data Processing Agreement between UU and the supplier of the tool, in which the supplier agreed to sufficiently protect the data entered into their tool. all storage facilities provided by UU. a selection of possible data repositories to publish (meta)data in. Additionally, you can find available software via this intranet page "],["tool-repository.html", "Tools to deidentify, synthetise and work safely with personal data", " Tools to deidentify, synthetise and work safely with personal data On this page: anonymisation, pseudonymisation, de-identification, synthetic data, encryption, secure computing, computation Date of last review: 2023-02-17 We are creating an overview of potential privacy-related tools for deidentifying data, creating synthetic data, and analysing data in secure environments in a GitHub repository. To the overview Please feel free to open an Issue or a Pull Request in this repository if you wish to adjust the existing content or add new content. "],["tool-requirements.html", "Requirements for a third-party tool", " Requirements for a third-party tool On this page: custom tool, provider, agreement, third-party tool, service Date of last review: 2023-02-17 If your tool of choice is not listed in https://tools.uu.nl, but it does process personal data, please contact the IT servicedesk. They will help you assess whether a tool is safe to use. If a tool is processing personal data, the following two aspects are important to consider: 1. Who is processing the personal data: arrange an agreement When you use a third-party tool that processes personal data, the data are not under your (full) control. In this case, you must ensure the GDPR compliance of the tool provider using (art.46): A Data processing agreement - when the provider processes (e.g., stores, analyses, collects) personal data within the European Economic Area (EEA) or a country with an adequate level of data protection. Standard contractual clauses (SCCs) - when personal data are processed by a supplier outside of the EEA without an adequate level of data protection. These make sure the provider will use sufficient measures to protect the personal data and enable data subjects to exercise their rights. Explicit consent of data subjects who have been informed on the risks involved - in the absence of an agreement. Please contact your privacy officer if you are considering this option. You can assume agreements are in place for the tools recommended by UU. If there is no agreement in place between UU and the tool provider, using this tool is not allowed, even if the provider is located within the EEA, has an adequate level of data protection, or has high security standards. The only exception is when data are always end-to-end encrypted, because then the tool provider cannot learn anything from the data. 2. Security level The tool provider should employ good security practices, such as regular back-ups in distinct geographical areas (preferably in replication rather than on tape), regular integrity checks, encryption at rest, multi-factor authentication, etc. Most of these aspects will likely be covered in the agreement, and sometimes a data classification will need to be performed. Information security can help you determine all necessary security requirements. "],["pet-survey.html", "Data minimisation in a survey", " Data minimisation in a survey On this page: minimise, limit, remove, questionnaire, survey Date of last review: 2022-08-22 For a course, a teacher at the faculty of Veterinary Medicine collected data on the health of pets and the pets’ owners. The initial purpose of the survey was to create simply datasets for students to learn about statistics. However, besides for the course, the teacher also wanted to use the collected data for research purposes and share the data with others. In order to do so, the teacher created a new version of the survey that asked for less identifiable information and could be more easily anonymised. Additionally, the new version of the survey informed participants about the legal basis used to process their personal data. Here, you can find the survey before and after data minimisation: Before minimisation After minimisation Note that the new version of the survey: minimises the amount of personal data collected: Student number and pet names are not asked in the new version of the survey. Instead of Age, the new version asks the Age category of the owner/caretaker. The survey includes questions on Weight and Height. For data publication, they are used to calculate the Body Mass Index (BMI) and deleted after this calculation. contains information about the legal basis used to be able to use (legitimate interest) and publish (consent) the data for purposes other than education. "],["youth-pseudonymisation.html", "Data pseudonymisation", " Data pseudonymisation On this page: pseudonymous, de-identification, replacement, open science, reuse Date of last review: 2023-03-30 YOUth (Youth of Utrecht) is a longitudinal child cohort study that collects data about the behavioural and cognitive development of children in the Utrecht area. The study follows about 4000 children and their parents in two cohorts. One from birth until around the age of six, one from around 9-years-old until adolescence. YOUth collects a wide variety of data types, ranging from questionnaires to biological samples. Because of the large amount of data and the sensitive nature of the data and the participants (minors), the data can be considered as very sensitive, and thus should be pseudonymised where possible. General steps YOUth is committed to sharing their data for reuse, and thus the datasets that they share should contain as little personal information as possible. For that purpose, the YOUth data manager implements a number of measures: All data are pseudonymised as much as possible (see below). Every dataset that is shared for reuse is first checked for identifiable information. Special category information is taken out of the datasets as much as possible, and no unnecessary information such as date of birth is shared. Using the tool AnonymoUUs, participant pseudonyms are replaced with artificial pseudonyms, and all dates with a fake date, each time a new set of data is prepared for sharing. This limits the ability of external researchers to link multiple requested datasets together and thus to form a more complete image of each participant. It also prevents singling out participants based on the day they visited the research centre. Pseudonymisation per data type Below is an overview of the data types and pseudonymisation measures taken by the YOUth data manager. Besides these pseudonymisation measures, YOUth has implemented a data request procedure which delineates the conditions under which researchers can access the data, and the steps they have to take to request access. Questionnaire data (tabular) Children and their parents/caretakers (sometimes their teacher) fill out several questionnaires about, among others, their mental and physical development, living conditions, and social environment. Pseudonymisation measures: A script removes unnecessary (special category) personal data from the shared dataset where possible, such as religion, ethnicity and open text responses. If a researcher needs demographic information only to describe the sample, the data manager shares a frequency table of the requested information, for example for ethnicity and socio-economic status, instead of sharing the raw responses. The Anonymouus tool replaces the pseudonym and date in the questionnaire data and file names. In the future, the data manager would like to share only scale scores, instead of responses to individual questions in standardised questionnaires. Computer tasks (tabular) On a computer, children play various games to measure cognitive and motoric development of the child. In most games, the response times, choices and scores are recorded. To pseudonymise the data, the AnonymoUUs tool replaces the pseudonym and dates in the task data and filenames and in some cases even the name of the participant. Logbook- and experiment book data (tabular) Notes about data collection (data quality, task-order, if experiment started etc.) are made in logbooks by means of a data capturing tool. In that same tool, YOUth also collects research data about body measures (length, weight and head circumference) and intelligence (WISC and WPPSI) To pseudonymise those data, the AnonymoUUs tool replaces the pseudonym and date in the filenames and data. Video tasks (video recording) During two tasks (the Hand game and the Delay of gratification task), children are video- and audiotaped to be able to analyse their behaviour. Parents may also be visible in the background, as well as a research assistant. To pseudonymise these data, both the videos from the Hand game and the Delayed gratification task will be coded/scored on the variables of interest (e.g., does the child take the candy out of the bag or not). This way, no actual video recordings will need to be shared with other researchers. Parent-child interaction (video recording) Children and their parents are videotaped while they play with each other or discuss specific topics. Because these data are difficult to pseudonymise and could be scored/coded on many different aspects, YOUth provides a special local laboratory space to perform the desired qualitative analysis on these video data. Magnetic Resonance Imaging (MRI) data (3D image) MRI data of children are collected to study structural (3D image of the brain, skull, and outer layers of the head) and functional (brain activity) properties of the brain. To pseudonymise the MRI data, structural MRI scans (DICOM) are defaced using mri_deface (v1.22), resulting in NIfTi files. Additionally, the AnonymoUUs tool replaces the pseudonym in the filenames. Electro-encephalography (EEG) data (video and text files) A cap is placed on the child’s head with electrodes attached to measure brain activity. The child is placed in front of a monitor and views various on-screen stimuli (incl. faces, objects, sounds, music, toys). A video is also made to check whether the child watches the screen. For the moment, the videos will not be shared with external researchers. In the EEG data itself, the AnonymoUUs tool replaces the pseudonym and date. Eye tracking data (text files) Children are placed in front of a screen and view various stimuli (incl.  faces, objects, sounds, music, toys), with or without an assignment. Eye movements and focus points are recorded using an eyetracker. To pseudonymise these data, the AnonymoUUs tool replaces the pseudonym and date in the eyetracking data and the filenames. Ultrasound images (3D echos) During the mothers’ pregnancy, 3D ultrasound images are made of foetuses to follow overall and brain size development. To pseudonymise these data, the ultrasound images (DICOM) will be converted to nifti (.nii) format, which does not contain header information. Additionally, the AnonymoUUs tool replaces the pseudonym and date in the filenames and in the SQL database that comes with the measurement. Biological materials At various moments during the study, (chord) blood, hair, saliva, and buccal swabs are taken from the child and sometimes their parent(s). The samples cannot be pseudonymised, because they are physical samples. Instead, a procedure is in place to have biological samples analysed at preferred partners, without having to share the physical samples with researchers. "],["open-science-questionnaire.html", "Publishing metadata", " Publishing metadata On this page: FAIR data, metadata, documentation, publication, reuse Date of last review: 2022-08-22 In 2020, the Open Science Programme of Utrecht University sent out the first Open Science monitor. The aim was to gain insights into the awareness, attitudes, practices, opportunities and barriers of employees of Utrecht University and Utrecht University Medical Center regarding several Open Science practices. As the dataset contained a lot of demographic information (e.g., gender, age, nationality, position, type of contract, etc.), and all of those variables combined could lead to identification, it could not be shared publicly. For this particular dataset, full anonymisation was not desirable, as that would greatly decrease its scientific value. Therefore, the Open Science Programme chose to publish only the metadata and documentation, without sharing the data, in order to protect participants’ data while still complying with the FAIR principles. Here’s the strategy they took: They published the dataset under restricted access on Yoda, so that the dataset was at least Findable and Accessible. They shared other relevant documentation publicly: The preregistration. The questionnaire itself, including the information provided to participants. The final report written about the dataset. Note that in the metadata of all these publications, cross-references to the other publications are included to allow for maximum findability of the project’s outputs. "],["reuse-education-data.html", "Reusing education data for research", " Reusing education data for research On this page: further processing, secondary use, reuse, student data, education, legal basis, access control Date of last review: 2022-11-18 A research group at the Science faculty wanted to investigate the effects of the Covid-19 pandemic on students’ motivation and study success in a specific course. To do so, they wanted to analyse: Students’ evaluations of the course from both before and during the pandemic. Students’ test and final grades in the course from both before and during the pandemic. The primary researchers already had access to the data for their educational activities, and so they wanted to use the data for research purposes. They went to their faculty privacy officer to find out how they could reuse these data in a responsible way. The following privacy issues are relevant in this use case: The raw data were identifiable The student grades were linked to names, and both the grades and the evaluations were linked to student IDs. Moreover, the evaluations could potentially contain names of teachers and other personal information, as they consisted of partly open-ended questions. To decrease identifiability, the principal investigator and a second examiner, who already had access to the students’ data, first removed or replaced all names with pseudonyms (both names of student and teachers), and went through the open-ended questions to remove potentially directly identifiable information. Only after deidentification were the data shared with research assistants who performed the main data and content analyses. Data subjects’ rights Most students had already finished the course, and were not informed about the use of their evaluations and grades for this research project. The researchers argued that the majority of the students could not be traced anymore to provide this information or to enable them to exercise their data subjects’ rights (art. 14(5)(b)). Moreover, in case a student did want to exercise their rights, it would prove difficult to retrieve the correct data, as the data were deidentified as soon as possible. Legal basis Students did not provide explicit consent to process their grades and evaluations for this research project. Moreover, if they had provided consent, it could be argued that the consent was not freely given, as the primary researchers were also involved as teachers, and therefore there was a hierarchical relationship between the students and the teachers. For these reasons, consent was not a suitable legal basis in this case. Instead, the researchers relied on: Public interest: processing students’ data for the course itself is a public task, namely that of providing education. It was the legal basis for the initial data collection. Further processing for scientific research purposes: processing data to answer the research question can be considered as secondary use of the students’ personal data. The GDPR does not consider secondary use of personal data for scientific research purposes incompatible with the original purpose (i.e., the original purpose being to provide education and improving the course, art. 5(1)(b)). Thus, it was not necessary to rely on a new legal basis for this research project, provided that the data were protected sufficiently: The researchers made sure that the data were well-protected (i.e., minimised, pseudonymised, and access controlled, art. 89). "],["seeking-help.html", "Seeking help at Utrecht University", " Seeking help at Utrecht University Date of last review: 2023-05-22 If you work at Utrecht University, there are several ways to look for further support. Education Research Data Management Support currently offers an online module Privacy basics for researchers. It is also possible to request a tailored workshop from us. Additionally, your own faculty or department may offer workshops surrounding privacy, ethics and/or research integrity (see websites below). Online information Besides this Handbook, you can find more information on the following websites: RDM Support website Intranet pages on privacy, research and information security Faculty-specific web pages: Geosciences: RDM and privacy, ethics Science: RDM and privacy, ethics Social and Behavioural Sciences: tech support, ethics Humanities: RDM and privacy, ethics Law, Economics and Governance: ethics Veterinary medicine: Research Support Office Medicine: ethics, data management-related information can be found on UMCU Connect. In-person support The first point of contact about privacy is the privacy officer of your faculty. Besides the privacy officer, you can also ask for help from: Your local data steward/data manager (see websites above) or Research Data Management Support. Information security. In some faculties, the Research Support Office may be of help in drafting agreements. If you suspect a data leak or data breach, contact the Service Desk immediately. "],["glossary.html", "Glossary", " Glossary The glossary consists of frequently used jargon concerning the GDPR and research data. Click on a term to see its definition. A Anonymous data Any data where an individual is irreversibly de-identified, both directly (e.g., through names and email addresses) and indirectly. The latter means that you cannot identify someone: by combining variables or datasets (e.g., a combination of date of birth, gender and birthplace, or the combination of a dataset with its name-number key) via inference, i.e., when you can deduce who the data are about (e.g., when “profession” is Dutch prime minister, it is clear who the data is about) by singling out a single subject, such as through unique data points, e.g., someone who is 210 cm tall is relatively easy to identify) Anonymous data are no longer personal data and thus not subject to GDPR compliance. In practice, anonymous data may be difficult to attain and care must be given that the data legitimately cannot be traced to an individual in any way. The document Opinion 05/2014 on Anonymisation Techniques explains the criteria that must be met for data to be considered anonymous. C Controller The natural or legal entity that, alone or with others, determines or has an influence on why and how personal data are processed. On an organisational level, Utrecht University (UU) is the controller of personal data collected by UU researchers and will be held responsible in case of GDPR infringement. On a practical level, however, researchers (e.g., Principal Investigators) often determine why and how data are processed, and are thus fulfilling the role of controller themselves. Note that it is possible to be a controller without having access to personal data, for example if you assign an external company to execute research for which you determined which data they should collect, among which data subjects, how, and for what purpose. D Data subject A living individual who can be identified directly or indirectly through personal data. In a research setting, this would be the individual whose personal data is being processed (see below for the definition of processing). E European Economic Area (EEA) The member states of the European Union and Iceland, Liechtenstein, and Norway. In total, the EEA now consists of 30 countries. The aim of the EEA is to enable the “free movement of goods, people, services and capital” between countries, and this includes (personal) data (source: Eurostat). G General Data Protection Regulation (GDPR) A European data protection regulation meant to protect the personal data of individuals, and facilitates the free movement of personal data within the European Economic Area (EEA). The Dutch name of the regulation is “Algemene Verordening Gegevensbescherming” (AVG). H Hashing Hashing is a way of replacing one or multiple variables with a string of random characters with a fixed length. It can be used to create a “hashed” pseudonym, or to replace multiple variables with one unique value. It is usually quite difficult to reverse the hashing process, except if an attacker has knowledge about the type of information that was masked through hashing. To prevent reversal, cryptographic hashing techniques add a “salt”, i.e., a random number or string, to the hash (the result is called a “digest”). If the “salt” is kept confidential or is removed (similar to a keyfile), it is almost impossible to reverse the hashing process. L Legal basis Any processing of personal data should have a valid legal basis. Without it, you are now allowed to process personal data at all. The GDPR provides 6 legal bases: consent, public interest, legitimate interest, legal obligation, performance of a contract, and vital interest. Consent and public interest are most often used in a research context. P Personal data Any information related to an identified or identifiable (living) natural person. This can include identifiers (name, identification number, location data, online identifier or a combination of identifiers) or factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of the person. Moreover, IP addresses, opinions, tweets, answers to questionnaires, etc. may also be personal data, either by itself or through a combination of one another. Of note: as soon as you collect data related to a person that is identifiable, you are processing personal data. Additionally, pseudonymised data is still considered personal data. Read more in What are personal data?. Processing Any operation performed on personal data. This includes collection, storage, organisation, alteration, analysis, transcription, sharing, publishing, deletion, etc. Processor A natural or legal entity that processes personal data on behalf of the controller. For example, when using a cloud transcription service, you often need to send personal data (e.g., an audio recording) to the transcription service for the purpose of your research, which is then fulfilling the role of processor. Other examples of processors are mailhouses used to send emails to data subjects, or Trusted Third Parties who hold the keyfile to link pseudonyms to personal data. When using such a third party, you must have a data processing agreement in place. Pseudonymous data Personal data that cannot lead to identification without additional information, such as a key file linking pseudonyms to names. This additional information should be kept separately and securely and makes for de-identification that is reversible. Data are sometimes pseudonymised by replacing direct identifiers (e.g., names) with a participant code (e.g., number). However, this may not always suffice, as sometimes it is still possible to identify participants indirectly (e.g., through linkage, inference or singling out). Importantly, pseudonymous data are still personal data and therefore must be handled in accordance with the GDPR. S Special categories of personal data Any information pertaining to the data subject which reveals any of the below categories: racial or ethnic origin political opinions religious or philosophical beliefs trade union membership genetic and biometric data when meant to uniquely identify someone physical or mental health conditions an individual’s sex life or sexual orientation The processing of these categories of data is prohibited, unless one of the exceptions of article 9 applies. For example, an exception applies when: the data subject has provided explicit consent to process these data for a specific purpose, the data subject has made the data publicly available themselves, processing is necessary for scientific research purposes and obtaining consent is impossible or would require an unreasonable amount of effort. Contact your privacy officer if you wish to process special categories of personal data. T Third-country transfer In legal terms, a transfer exists when personal data controlled by one party are accessible to another, irrespective of whether the data are physically sent to that party. An international/third-country transfer exists when the party that can potentially gain access is based in a country outside the European Economic Area (EEA) which does not have an adequacy decision from the European Commission. "],["references.html", "Resources", " Resources For further reading, we prepared a Zotero library with additional resources, some of which are specific to Utrecht University, others more general. Click on the image below to see the most recent version of the reference library online. "]] +[["index.html", "Data Privacy Handbook Data Privacy Handbook", " Data Privacy Handbook Utrecht University | Last updated: 2024-03-15 15 maart 2024 Data Privacy Handbook Last Handbook update: 15 March 2024 "],["about.html", "About", " About The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands. It is an initiative of Research Data Management Support, in collaboration with privacy and data experts at Utrecht University. The Data Privacy Handbook consists of: A knowledge base which explains how the EU General Data Protection Regulation (GDPR, Dutch: Algemene Verordening Gegevensbescherming) applies to scientific research, including guidelines and good practices in carrying out GDPR-compliant scientific research; An overview of privacy-enhancing techniques & tools and practical guidance on their implementation; Use Cases in the form of research projects with privacy-related issues, for which a reusable solution (e.g., tool, workflow) is shared. This is an Utrecht University (UU) community-driven, open source project. We welcome feedback and contributions of any type, please read our contributing guidelines for more information. If you work at the University Medical Centre Utrecht (UMCU) or any other institution outside of Utrecht University, some of the guidelines in the Data Privacy Handbook may not be in line with your institutional guidelines. Please consult with your local privacy staff whenever you are in doubt about this. License and Citation The Data Privacy Handbook is licensed under a Creative Commons Attribution 4.0 International License. You can view the license here. When using (parts of) the Data Privacy Handbook in your work, please cite us: Research Data Management Support et al. (2023). Data Privacy Handbook (v2023.11.24). Utrecht University, https://doi.org/10.5281/zenodo.8005847. Last updated on 2024-03-15. Contributions The Data Privacy Handbook is a collaborative effort, made possible by a large number of contributors. All contributors can be found in our GitHub repository. Would you like to contribute to this Handbook yourself? Please follow our Contributing guidelines and the Style guide. "],["how-to-use-this-handbook.html", "How to use this Handbook", " How to use this Handbook The Data Privacy Handbook aims to make knowledge and solutions on handling personal data Findable, Accessible, Interoperable, and Reusable (FAIR) and present them in a practical format. The Handbook need not be read like a textbook. You are invited to navigate to the topic you need based on the table of contents, or use the guide below. What are you looking for? I want to…: Learn about the GDPR in the context of scientific research Introduction to the GDPR Definitions Plan a GDPR-compliant research project Designing your research project Choosing a legal basis Assessing the risks in your project, for example using a privacy scan, Data Protection Impact Assessment, or Data classification Informing participants Obtaining consent Collaborating on personal data Setting up agreements Work safely with personal data Storing personal data Finding suitable tools and services De-identifying personal data Securely analysing personal data Sharing personal data during research Using other approaches to protect personal data, such as encryption, statistical approaches to de-identification, synthetic data, or data donation Share personal data with others Sharing data legally Sharing personal data during research De-identifying personal data Securely analysing personal data Using GDPR-compliant tools and services Sharing personal data for reuse Sharing personal data case by case Learn from other projects Minimising personal data in a survey Pseudonymising different types of data Publishing metadata only Reusing education data for research purposes Get help or information Getting help at Utrecht University Definitions References "],["disclaimer.html", "Disclaimer", " Disclaimer The content presented in the Data Privacy Handbook has been carefully curated by Research Data Management Support, in collaboration with privacy officers and data experts of Utrecht University. The Data Privacy Handbook is a ‘living’ book that is continually being written, updated and reviewed. Its contents can therefore change, or become outdated or redundant. Hence, the information presented is provided “as is”, without guarantees of accuracy or completeness. As scientific research may differ depending on the discipline, topic, and context, measures needed or taken to ensure GDPR-compliance will vary across research projects. The authors can therefore not be held responsible, nor accountable for any negative consequences arising from interpretation and use of the content of the Data Privacy Handbook. The Handbook does not necessarily constitute a mandatory directive. For the most up-to-date and official/ authoritative information, please refer to the university website and intranet, to which this Handbook is a hands-on, practical supplement. Moreover, before implementing the guidance laid out in this Handbook, always seek the advice of your privacy officer or RDM Support to confirm the suitability of any proposed solution to your project. Throughout the Data Privacy Handbook, links to external webpages may be provided for additional information or assistance. The authors of the Data Privacy Handbook are not responsible for the content of any such linked webpages, nor is the content of external webpages necessarily endorsed by Utrecht University. Utrecht University is committed to sharing knowledge in line with the principles of open science and therefore welcomes readers from outside of the organisation. However, the contents of the Data Privacy Handbook may not be in line with readers’ institutions’ policies or views. For more authoritative information, these readers should refer to resources from their own institutions. "],["privacy-policy.html", "Your own privacy", " Your own privacy This page was last updated on 2023-08-28 We use Google Analytics to track the usage of the (online version of the) Data Privacy Handbook. We do this, because we want to see how often the Data Privacy Handbook is being visited, how users find it, and which pages are most useful. With your consent, Google Analytics places a tracking cookie in your web browser. The amount of tracked details is limited to: Which pages you visit and for how long Generic aspects of your behaviour on the page, such as clicks and scrolls How you found the page (e.g., directly or via another website) From what country you are accessing the page What language your browser is in How you are accessing the page (e.g., via desktop or mobile) We do not collect your detailed location, and use IP address “anonymisation” to prevent other unnecessary details from being collected. This information is stored at Google for 2 months, and shared with the maintainers of the Data Privacy Handbook and a selection of communication professionals at Utrecht University. Besides clicking Accept or Reject in the cookie banner, you can also: use the Google Analytics Opt-out Browser Add-on to prevent websites, including this one, from tracking you disable or block tracking in your browser settings If you have questions or comments about tracking cookies, please consult the Google Analytics documentation or contact us. "],["research-scenarios.html", "Get started", " Get started On this page: privacy checklist, project design, getting started Date of last review: 2023-12-21 So you use personal data in your research: what steps do you need to take? The one-pager below outlines the basic steps in every research project that uses personal data. You can use the rest of the Data Privacy Handbook to find more information about each of these topics: Utrecht University RDM Support (2023). 10 steps towards privacy compliance in research. https://doi.org/10.5281/zenodo.10417513 The rest of this chapter will outline typical privacy issues and design solutions for several types of scientific research. These scenarios are as yet a Work In Progress. For now, please consult the rest of the Data Privacy Handbook, or contact your privacy officer if you cannot find the answer here. "],["faq.html", "Privacy FAQs", " Privacy FAQs Date of last review: 2023-01-27 On this page you can find Frequently Asked Questions (FAQs) about handling personal data in research. Click a question you have to read its answer. General questions When should I be dealing with privacy in my project? You should think about privacy: as soon as you are processing personal data. Processing means anything you do with personal data, e.g., collecting, analysing, sharing, storing, etc. The definition of personal data is explained in the chapter What are personal data?. during the earliest stages of your project. This principle is called “privacy by design”. It is easier and more effective to address any privacy issues at the design phase of your project rather than having to change your plans later on due to privacy concerns. When are data truly anonymous? You can read all about this in the chapters What are personal data? and Pseudonymisation and anonymisation. What should I consider when handling personal data? It is best to conduct a privacy scan to check if you work with personal data. The below figure summarises what you need to describe, determine and do as part of a privacy scan: My data were collected prior to the GDPR, what rules do I need to follow? The GDPR applies to all personal data, including those collected prior to the GDPR (May 2018). Therefore, there is really no difference between how personal data should be handled before or after the advent of the GDPR. My data were collected outside of the EU, does the GDPR apply to them? Yes, as long as personal data are being processed, and the data controller, data processor, or data subject reside(s) in the European Economic Area, the GDPR applies. How sensitive are my data? Personal data can differ in sensitivity, depending on the type of data (e.g., sensitive personal data), of whom the data were collected (e.g., healthy adults, children, patients, elderly, etc.) and on which scale. Data classification and a Data Protection Impact Assessment are useful tools to assess how sensitive the data are. Procedures and responsibilities Who is responsible for correctly handling personal data? Legally, the controller of the personal data is responsible, i.e., the people or organisation responsible for the project activities. If you are an employee at Utrecht University (UU), the UU is legally the controller. The UU however delegates this responsibility to the appropriate employee who is actually in charge of determining why and how personal data are handled. In a research context, this is usually the researcher on the project (e.g., PhD candidate, principal investigator). What does the procedure look like for researchers at Utrecht University? All researchers at UU have to write a Data Management Plan. Besides that, many faculties  require that a privacy scan is done and ethical approval is obtained. Preferably, a Data Management Plan and privacy scan (which has to sometimes be extended to a Data Protection Impact Assessment) are done (and preferably marked as positive by the relevant data steward/privacy officer) before the ethical review takes place. Once accepted by the ethical committee, you can then start your research project. How long will the planning process  of my research take? This differs per faculty, but you should count at least 1 month, if not more, to complete all planning activities. In terms of administrative work, you need to reserve time for: writing a Data Management Plan and having it reviewed (a few days) filling out the privacy scan and consulting with the privacy officer (a few days). If a DPIA needs to be conducted, this will take more time because the Data Protection Officer also needs to be consulted. creating information for data subjects and potentially a consent form. going through ethical review: it can take up to 1 month before a first decision is taken by some faculty review boards, or longer for the Medical-Ethical Review Board. in some projects, setting up an agreement. In general, designing your research with correctly processing personal data in mind will cost you less effort In the long run: Start as early as possible! Doesn’t the ethical committee also look at privacy? Partly, although this differs per UU faculty. In most faculties, there is a collaboration between privacy and ethics. For example, at the Faculties of Social and Behavioural Sciences, the Humanities, and Geosciences, privacy is included in the ethical application, but the privacy aspect of it is outsourced to the faculty privacy officer. For you as a researcher, it is wise to first complete a draft privacy scan, and consult with the faculty privacy officer and only then do the ethical application, so you have already thought about the privacy aspect before the ethical review process starts. Informed consent When is parental consent needed? The GDPR dictates that at least one legal guardian provide consent if you process personal data from children under 16 years old. Note that for medical data and in some faculties, there can be additional requirements, such as obtaining written consent from both parents, and also from the child themselves if the child is between 12 and 15 years old. Can consent be digital? Yes, as long as you can demonstrate that consent was obtained, it is valid according to the GDPR. Consent can for example consist of participants ticking a checkbox in a survey tool after reading or watching information about the research. The checkbox should be empty at the start of the survey and not already come “pre-ticked”: consent must be actively given. Note that for medical data, consent may have to be provided in writing: always check with your Ethical Review Board. Where can I find a template consent form?    You can use the minimal list of requirements for an information letter and read through the guidance on informed consent and information to data subjects. Please note that some Ethical Review Boards have specific templates that you should use. How to balance being complete vs. being intelligible in the information to participants? The GDPR does not require you to provide all details in the same way to participants. For example, it allows you to layer information, and it requires that you always provide the information in a format that is intelligible for your target audience, which does not necessarily have to be in text. Please refer to the section on Information to data subjects for more information on this. Please note that some Ethical Review Boards have specific requirements on how information should be provided to participants, which have to do with ethical and legal aspects other than the GDPR. Where, how and for how long should I store my consent forms? Consent forms have to be stored securely (access-controlled) and separately from the research data, for as long as the research data contain personal data. This can be in digital or physical (e.g., paper) form (note that paper consent forms from WMO-research are advised to be kept even after digitisation). Once the personal data are deleted or fully anonymised, the consent forms should be deleted as well. An empty consent form can be stored for longer, for example to check the phrases about re-use. Read more about this in the Data storage chapter. A participant wants to withdraw their consent. Can I continue to use their data afterwards? No, once a participant has withdrawn consent, you are obliged to remove any of their data that is under your control and cease any further use of their data from that point onwards. Any processing that occurred prior to withdrawal is nevertheless still legal. For example, if the data were published and made publicly available prior to their withdrawal, you are not obliged to take down the entire dataset and seek all individuals that may have downloaded the data subject’s data. Another example is if you already analysed the data (but have not yet published the results). In that case, the data have to be deleted, but you do not necessarily need to re-do the analysis. The only important thing is that the data then no longer support the analysis, so for research integrity reasons, you may want to re-do the analysis anyway.Additionally, if you cannot find the participant’s data in your dataset because they are deidentified too much, then you are exempt from removing them, unless participants can provide you with information to enable their re-identification. Legal questions What if I cannot formulate a specific research question in advance? It is not always possible in research to be very specific about what the personal data will be used for in the future. In some cases, you can therefore use the concept of “broad consent”, where you continuously inform data subjects and enable them to exercise their rights. This is described in more detail here. I will move to another institution, can I take my research data that contains personal data with me? Moving data to another institution constitutes a new way of “processing” data and implies that there will be a new (additional) controller of the personal data. This means that you need to take some additional steps, such as ensuring that data subjects are informed about the move, the purpose of the transfer is compatible with the original purpose(s) for data use, both institutions sign an agreement on data protection, use and ownership of the data, etc. What is possible depends largely on the context of your research and the type of data you have: contact your faculty privacy officer for assistance. When do I have to perform a Data Protection Impact Assessment? If there is a possibility for a high risk of damages to data subjects, a DPIA is mandatory. This can for example be the case when you observe people in public spaces or process sensitive personal data on a large scale. Note that correctly performing a DPIA can take some time. Contact your faculty privacy officer if you suspect that you may need a DPIA. Do I need an agreement? An agreement is usually needed when someone outside of your institution accesses (personal) data that you control. Please refer to the Agreements section to assess whether you need an agreement, and if so, which type. What is the difference between a Data Transfer Agreement and a Data Processing Agreement? A data transfer agreement is needed when (personal) data are transferred from one controller to another, and is also recommended to use when data are transferred between departments of a single controller, to delineate the agreed upon responsibilities. For example, in research is it used often when data are shared with other researchers for reuse. A data processing agreement is needed when personal data are transferred from a controller to a processor. For example, it is needed to ensure that an external survey tool protects the university’s personal data sufficiently and does not use it for their own purposes, only to provide their survey services. You can read more about these agreements here. Am I a processor as employee of my university? No. As an employee you are still determining your own why (research question) and how (methods) of personal data processing. This makes you a controller, acting as an “agent” of the legal controller (your university). Read more on the difference between processors and controllers on the definitions page. Storing personal data Where should I store physical personal data? Physical personal data should be stored in a locked area that only a select group of people has access to. The exact location will depend on the type of data (e.g., consent forms, filled out questionnaires, biomedical samples, etc.), and where you work. If possible, we recommend digitising and then destroying any paper materials in order to have the data in a secure and backed-up location. Where to store participants’ contact information? Similarly to informed consent forms, you should store contact information on a different location than the research data and well-protected (strict access control, encryption, etc.). For example, store the research data on Yoda, and the contact information in a controlled OneDrive or ResearchDrive folder. Delete the contact information when you do not longer need them (e.g., after the research project has ended). Sharing, publishing and reusing personal data Can I publish personal data? This is not only a privacy issue, but also an ethical one. You can in principle ask consent to publish personal data (either publicly or under restricted access), or in some cases rely on public interest to do so. Because the data will remain protected by the GDPR, anyone (re)using the data will have to abide by the GDPR as well (the requirements travel with the personal data). However, even if you have a legal basis to publish personal data, it still may not always be ethical to do so. For that reason, we recommend always obtaining ethical approval, including when you want to publish personal data. You can read more about sharing and publishing personal data for reuse in the Sharing data for reuse chapter. How can I share personal data with collaborators? If the collaborator resides outside of your institute, but within the European Economic Area (EEA) or an “adequate” country, it is possible to share personal data with them, provided that data subjects are informed, there is a (joint controllers) agreement with them, and other safeguards are in place (e.g., pseudonymisation). Please contact your privacy officer if the collaborator is located outside the EEA in a country without an adequate level of data protection. How can I share data with a third party outside of the EEA? Personal data can be shared outside of the EEA if one of the following applies: Participants have given their explicit consent after having been well informed of the risks. The transfer is necessary for important reasons of public interest. The data are transferred to a non-EEA country that has been deemed adequate by the European Commission. The above apply only to “occasional” transfers. For frequent transfers, Standard Contractual Clauses should be drafted, although this requires a greater commitment from the third parties, and may require more in-depth legal assistance to establish. What should I do if some participants do not consent to sharing their data? This depends on the identifiability of the data and the legal basis: if it is still possible to identify individuals, then data subjects can withdraw their consent, and you won’t be able to share their data for reuse. However, if the data are altered in such a way that you can no longer identify individuals within the dataset, then you can share their data for reuse. Of note, it is not always necessary to ask people their consent for data reuse for scientific purposes - consult your privacy officer. You can read more about this in the Sharing data for reuse chapter. Can I reuse medical data for research purposes? You likely can. The GDPR has a derogation that specifies that secondary use for research is “not incompatible with the initial purposes” (art. 5(1)(b)), meaning that it is allowed to reuse data for research, provided that you protect the data sufficiently. As with any research project, we recommend to conduct a privacy scan to assess the legality of your project, and to obtain ethical approval to assess the ethical aspects of your project. Can I use personal data that are already published by other researchers? You generally can, depending on the license or terms of use that the dataset has, and assuming that the researcher who published the data had a legal basis to do so. In general, it is possible to reuse personal data for scientific research, as long as appropriate safeguards are in place (art. 89). Can I reuse contact details for a new study? This depends on how data subjects were informed about potential reuse of their contact details: can they expect to be contacted again and for this purpose? Note that you should have obtained access to the contact details legitimately too: are you supposed to have access to their contact details in the first place? If you are uncertain about this, ask your privacy officer for help. Practical questions I am using hardware to collect personal data. What should I take into account? There are many security aspects to consider when using hardware (e.g., tablets, cameras, phones, etc.), such as whether and where any personal data is recorded and whether the device is approved by the university, see this link for more information. Make sure that you transfer the data to secure storage as soon as possible and consider measures (such as encryption) that ensure that data are protected if the hardware is lost or stolen. When you use video recording hardware, be mindful of what is recorded, also in the background. For example, be aware when filming around open laptops, documents or vulnerable people. I want to combine data from multiple sources. How can I do so securely? There are multiple factors to consider, depending on the type of research, the ownership of the data, involved parties, etc. As a rule of thumb, practice data minimisation, only keep the fields or variables you need. Be mindful of data ownership: if someone else owns the data, keep that dataset separate. For more information and tailored advice, contact RDM Support. How to generate suitable pseudonyms? A pseudonym can be a random number, cryptographic hash function, text string, etc. It is important that the pseudonym is not meaningful with respect to the data subjects: a random (unique) number or string is better than a code that contains parts of personal information, because the latter may reveal details about data subjects. How to pseudonymise qualitative data? Textual data is often redacted (either manually or using a tool so that identifiable information is removed or replaced with a placeholder text. There are now also tools for masking or blurring video data and distorting audio. Note that sometimes it is not possible to anonymise or pseudonymise qualitative data, because you may lose too much valuable information, or because the data are just too revealing (e.g., face, voice, gestures, posture in video data, language use in audio data). In that case, other measures like access control, safe storage, and encryption may be more suitable. I am analysing my data in a git repository to ensure reproducibility. How can I make sure I do not accidentally push the data to GitHub? Before you put your data in your git repository, place a line in the .gitignore file that prevents tracking the data. This way, when pushed to GitHub, the data will not be pushed alongside the other files in the repository - only the folder name will be visible. Please note that if the data were tracked by git before, adding a line to your .gitignore will not prevent the data from being tracked. In this case, it is best to create a new git repository where you add a .gitignore file from the start, and delete all old versions from GitHub if there were any. If you delete the data, add the line to the .gitignore file, and then re-add the dataset, the tracking history from before the .gitignore will still exist and be pushed to GitHub. Sidenote: it is possible to override the .gitignore file by force. This will likely not happen accidentally, but it is important to realise that the .gitignore file is not iron clad. You can read more on the gitignore here. How to securely send participant data to participants? In the same protected way as when you would send personal data to fellow researchers. Researchers at Utrecht University can for example use SURF filesender with encryption or share a OneDrive or Research Drive file. Be sure not to share any data from other participants or other researchers! How to work responsibly with social media data? See these guidelines (in Dutch) about working with social media data. Every social media platform has different terms and conditions. Read these to see what you are, and are not, allowed to do with the data published on the platform you wish to research. Where can I find relevant or approved tools? Researchers at Utrecht University can find tools via https://tools.uu.nl and the intranet. We also curated an overview of several tools to handle personal data in this GitHub repository. Where can I find privacy-related templates and examples for research? Please refer to the Documents and agreements chapter or the RDM website. For others, please contact your privacy officer and/or your Ethical Review Board. Students and student data Can I reuse educational data (e.g., grades, course evaluations) for my research? It is possible, but its compliance would have to be documented in a privacy scan to explain why this further processing for scientific purposes is compliant with the GDPR. Please refer to the use case about this topic for an example. Can I share my research data containing personal data with my students? Preferably not. Especially in a classroom setting, students should work on anonymised data as much as possible. For thesis students, only share personal data with them as strictly necessary and make sure that the students know how to safely handle the personal data. Additionally, data subjects should be informed that these students will handle their data. Can I (re)use personal data collected by my students? You should check what information was given to data subjects to see whether it is possible to reuse the data. In general, if data are deidentified and are going to be used for research, it is possible to make this data reuse legitimate - a privacy scan may be able to demonstrate this. When students collect personal data, who is responsible for correct handling of those data? The supervisor is the main person responsible, but students are also co-responsible, especially if they are taking decisions on the data themselves. Students need to comply with their respective obligations and responsibilities to ensure data is kept safe and protected. Can a student take research data containing personal data with them to publish about them later? It depends on why this is considered necessary, if data subjects have been informed, if data minimisation and deidentification are applied etc. If students take data with them, they will probably end up being stored on a free cloud solution such as Google Drive or Dropbox. Make sure your data subjects are informed about this beforehand and realise that obtaining consent will be more difficult. A privacy scan should document why this is compliant with the GDPR. I am a student, where can I store my data? If you are student who will be collecting personal data for research, it is the responsibility of your supervisor or course coordinator to supply you with access to an approved storage solution. Please do not use a personal device or commercial cloud solutions like Dropbox or Google Drive to store research data containing personal data. Any “free” commercial solution will scrape and analyse what you store and thus your data are not safe there. Finding support Where can I learn more? Please see the Seeking help page for more information and contact persons for all your questions about privacy, research data management and security. Who is the Data Protection Officer (DPO)? The Data Protection Officer (Dutch: Functionaris Gegevensbescherming, FG) oversees an organisation’s compliance to the General Data Protection Regulation (GDPR). In research, the DPO is sometimes involved in a Data Protection Impact Assessment and in some cases in possible data breaches. If you work at Utrecht University, you can read more about the DPO’s role here. I have a potential data breach, what should I do? If you work or study at Utrecht University, please report this as soon as possible, preferably within 72 hours, to the Service Desk. "],["gdpr.html", "The GDPR", " The GDPR This chapter will present the most important definitions, principles and rights of data subjects outlined in the GDPR and how it applies to your research. Most of the practical advice that we provide in this Handbook will be rooted in and builds on the concepts presented here. Chapter summary The GDPR is a EU-wide regulation that controls the processing of personal data. If you process personal data, you should: Make sure you have a legal basis to process the data. In research, this is often informed consent. Be transparent and fair towards data subjects. Be specific in which personal data you process and for what purposes. Limit the amount of data you process to what is necessary, and only store the data for that necessary amount of time. Protect the confidentiality of the data by incorporating privacy by design into your project from the start. Make sure your data subjects can exercise their data subjects’ rights, and they know how to do so. "],["what-is-the-gdpr.html", "What is the GDPR?", " What is the GDPR? On this page: gdpr, when privacy, uavg Date of last review: 2022-07-11 The General Data Protection Regulation (GDPR, Dutch: Algemene Verordening Gegevensbescherming [AVG]) is an EU-wide regulation meant to protect the privacy of individuals within a rapidly growing technological society. The GDPR facilitates the free movement of personal data within the European Economic Area (EEA). Its data processing principles are meant to ensure a fair balance between competing interests – for example, the right to conduct research vs. the right to protect personal data (Articles 13 and 8, from the Charter of Fundamental right of the EU). The GDPR in a nutshell All articles and recitals of the GDPR can be found online via https://gdpr-info.eu/. The video below highlights some important aspects of the GDPR: Click to read the English video transcript The General Data Protection Regulation (GDPR) regulates what we can and cannot do with personal data such as a person’s name, sexual orientation, home address and health. This also applies to personal data used in research and education. The regulation consists of 88 pages. Fortunately, the basics are easy to remember in 3 steps: First, there must be a clear legal basis for processing personal data. This can include consent, a legal obligation, or public interest. Second, appropriate technical and organisational measures must be taken while processing personal data to ensure maximum privacy. Lastly, the persons whose data you have collected must always have the option of inspecting, changing, or removing their personal data. That is the GDPR in a nutshell. When does the GDPR apply? The GDPR has been applicable from May 2018 onward and applies when: you are processing personal data (material scope, art 2). the controller or processor of the data resides in the EEA (territorial scope, art. 3). This is independent of whether the actual processing takes place in the EEA. In some cases, the GDPR also applies when the controller or processor is not established in the EEA, but is processing data from EU citizens. If you are collecting or using data that originated from individuals (or is related to individuals), it is very likely that the GDPR applies to your project. You can read more in the chapter What are personal data?. Implementation While the GDPR is a regulation for the entire EEA, each EEA country can additionally implement further restrictions and guidelines in national implementation laws. The Dutch implementation law is called “Uitvoeringswet AVG (UAVG)”. The UAVG determines, for example, that it is forbidden to process Citizen Service Numbers (BSN), unless it is for purposes determined by a law or a General Administrative Order (AMvB). "],["definitions.html", "Definitions in the GDPR", " Definitions in the GDPR On this page: glossary, sensitive data, personal data, process, controller, processor, participant, data subject, special categories, legal ground, legal basis, anonymised, pseudonymised Date of last review: 2023-07-11 Below, you will find a selection of important terms in the GDPR that you should become familiar with when working with personal data (also included in the Glossary). Click on a term to see the definition. Data subject A living individual who can be identified directly or indirectly through personal data. In a research setting, this would be the individual whose personal data is being processed (see below for the definition of processing). Personal data Any information related to an identified or identifiable (living) natural person. This can include identifiers (name, identification number, location data, online identifier or a combination of identifiers) or factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of the person. Moreover, IP addresses, opinions, tweets, answers to questionnaires, etc. may also be personal data, either by itself or through a combination of one another. Of note: as soon as you collect data related to a person that is identifiable, you are processing personal data. Additionally, pseudonymised data is still considered personal data. Read more in What are personal data?. Special categories of personal data Any information pertaining to the data subject which reveals any of the below categories: racial or ethnic origin political opinions religious or philosophical beliefs trade union membership genetic and biometric data when meant to uniquely identify someone physical or mental health conditions an individual’s sex life or sexual orientation The processing of these categories of data is prohibited, unless one of the exceptions of article 9 applies. For example, an exception applies when: the data subject has provided explicit consent to process these data for a specific purpose, the data subject has made the data publicly available themselves, processing is necessary for scientific research purposes and obtaining consent is impossible or would require an unreasonable amount of effort. Contact your privacy officer if you wish to process special categories of personal data. Processing Any operation performed on personal data. This includes collection, storage, organisation, alteration, analysis, transcription, sharing, publishing, deletion, etc. Controller The natural or legal entity that, alone or with others, determines or has an influence on why and how personal data are processed. On an organisational level, Utrecht University (UU) is the controller of personal data collected by UU researchers and will be held responsible in case of GDPR infringement. On a practical level, however, researchers (e.g., Principal Investigators) often determine why and how data are processed, and are thus fulfilling the role of controller themselves. Note that it is possible to be a controller without having access to personal data, for example if you assign an external company to execute research for which you determined which data they should collect, among which data subjects, how, and for what purpose. Processor A natural or legal entity that processes personal data on behalf of the controller. For example, when using a cloud transcription service, you often need to send personal data (e.g., an audio recording) to the transcription service for the purpose of your research, which is then fulfilling the role of processor. Other examples of processors are mailhouses used to send emails to data subjects, or Trusted Third Parties who hold the keyfile to link pseudonyms to personal data. When using such a third party, you must have a data processing agreement in place. Legal basis Any processing of personal data should have a valid legal basis. Without it, you are now allowed to process personal data at all. The GDPR provides 6 legal bases: consent, public interest, legitimate interest, legal obligation, performance of a contract, and vital interest. Consent and public interest are most often used in a research context. Anonymous data Any data where an individual is irreversibly de-identified, both directly (e.g., through names and email addresses) and indirectly. The latter means that you cannot identify someone: by combining variables or datasets (e.g., a combination of date of birth, gender and birthplace, or the combination of a dataset with its name-number key) via inference, i.e., when you can deduce who the data are about (e.g., when “profession” is Dutch prime minister, it is clear who the data is about) by singling out a single subject, such as through unique data points, e.g., someone who is 210 cm tall is relatively easy to identify) Anonymous data are no longer personal data and thus not subject to GDPR compliance. In practice, anonymous data may be difficult to attain and care must be given that the data legitimately cannot be traced to an individual in any way. The document Opinion 05/2014 on Anonymisation Techniques explains the criteria that must be met for data to be considered anonymous. Pseudonymous data Personal data that cannot lead to identification without additional information, such as a key file linking pseudonyms to names. This additional information should be kept separately and securely and makes for de-identification that is reversible. Data are sometimes pseudonymised by replacing direct identifiers (e.g., names) with a participant code (e.g., number). However, this may not always suffice, as sometimes it is still possible to identify participants indirectly (e.g., through linkage, inference or singling out). Importantly, pseudonymous data are still personal data and therefore must be handled in accordance with the GDPR. "],["gdpr-principles.html", "Principles in the GDPR", " Principles in the GDPR On this page: legal basis, legal ground, fair, transparent, purpose, goal, aim, minimise, accurate, storing, storage, safeguards, measures, responsible, responsibility Date of last review: 2023-07-11 The GDPR has a number of principles at its core which dictate the (method of) data processing. Every type of processing has to comply with these principles. Understanding these principles is the first step to determining what type of personal data can be collected and how they can processed. The GDPR principles are explained further below the image. The Design chapter describes how to implement these principles in your research. You can also always contact your privacy officer. 1. Lawful, fair and transparent When working with personal data, your processing should be: Lawful Make sure all your processing activities (e.g., data collection, storage, analysis, sharing) have a legal basis. Ideally, you should have determined your processing purposes (e.g., research questions) in advance. Fair Consider the broad effects of your processing on the rights and dignity of the data subject. Give data subjects the possibility to exercise their rights. Avoid deception in the communication with data subjects: processing of personal data should be in line with what they can expect. The processing of personal data should not have a disproportionate negative, unlawful, discriminating or misleading effect on data subjects. Transparent Be transparent in the communication to your data subjects about who is processing the personal data (controllers, processors), which personal data are processed, as well as why and for how long, and how data subjects can exercise their rights. The information provided should be unambiguous, concise, easily accessible and relevant and shared with data subjects before the start of your research. 2. Purpose limitation You can only process (i.e., collect, analyse, store, share, etc.) personal data for a specific purpose and only for as long as necessary to complete that purpose. For example, if you communicated to data subjects that you would use their personal data only to answer your specific research question, you cannot further share the personal data for new research questions, as these would be additional processing purposes. This means that you need to plan what you will do with the (collected) personal data in advance and stick to that plan in order to be GDPR-compliant. 3. Data minimisation You can only process the personal data you need to for your predefined purpose(s), and not more just because they may “come in handy later”. This principle makes sure that, for example, in the event of a data breach, the amount of data exposed is kept to a minimum. 4. Accuracy The accuracy of personal data is integral to data protection. Inaccurate data can be a risk for data subjects, for example when they lead to a wrong treatment in a medical trial. You therefore need to take every reasonable step to remove or rectify data that is inaccurate or incomplete. Moreover, data subjects have the right to request that inaccurate or incomplete data be removed or rectified within 30 days. 5. Storage limitation You can only store personal data for as long as is necessary to achieve your (research) purpose. Afterwards, they need to be removed. If the personal data are part of your research data (and not, for example, to simply contact data subjects), you are allowed to store (archive) them for a longer period of time, provided necessary safeguards are in place. This is an exemption that applies to data storage for scientific archiving purposes. You need to inform the data subjects on this storage duration beforehand. If identification of the data subject is no longer needed for your (research) purposes, you do not need to keep storing the personal data just to comply with the GDPR, even if it means your data subjects cannot exercise their rights (art. 11). 6. Integrity and confidentiality You have to process personal data securely and protect against unauthorised processing or access, loss or damage. To this end, you should put in place apropriate organisational and technical measures. 7. Accountability The controller is ultimately responsible for demonstrating GDPR-compliance. As a researcher working with personal data, you are representing your institution (e.g., Utrecht University) and you should therefore be able to demonstrate that you process personal data in a compliant manner. Additionally, you should also have some knowledge of data protection so that you can implement the right measures into your research project. "],["data-subject-rights.html", "Data Subjects’ Rights", " Data Subjects’ Rights On this page: rights of participants, right, withdrawing consent, delete data Date of last review: 2023-07-11 The GDPR provides data subjects with several rights that gives them a relatively high degree of control over their own personal data. Below, we list these rights and how you can apply them in your research: Right to be informed Data subjects need to be clearly informed about what you are doing with their personal data (a.o. art. 12). This usually happens via an information letter. This right does not apply if your research will be seriously harmed by meeting it and if you haven’t obtained the personal data directly from the data subjects themselves. Right of access Data subjects have the right to access a copy of the personal data you have on them and to know what you are doing with that personal data and why (art. 15). Right to rectification Data subjects have the right to correct and complement the personal data that you have of them (art. 16). Right to erasure/Right to be forgotten Data subjects have the right to have their personal data removed (i.e., equivalent to the right to withdraw consent, art. 17). This right does not need to be granted if: the personal data are published and need to be archived for validation purposes. it would seriously obstruct the research purpose(s). it would hinder complying with a legal obligation or carrying out a task in the public interest. If the personal data have already been made public or shared, you need to take reasonable measures to inform other users of the data of the erasure request. A privacy officer can help you with this. Right to restriction of processing Data subjects have the right to have you process less of their personal data (art. 18), for example if their personal data are inaccurate or your processing of it is unlawful or no longer needed. Right to data portability Data subjects have the right to have their personal data transferred to another party in a “structured, commonly used and machine-readable format” (art. 20). Right to object Data subjects have the right to object to what you are doing with their personal data. This right applies when the processing is based on legitimate or public interest (art. 21). In case of objection, you have to stop your processing activities and thus delete any data you have from the particular data subject, unless you can demonstrate concrete grounds for overriding the data subject’s rights (e.g., excluding the data subject would substantially bias your results). In Dutch scientific research, it is possible to exclude the rights of access (art. 15), rectification (art. 16), and restriction of processing (art. 18), so that data subjects cannot exercise those rights (UAVG art. 44). If you wish to do this, please first consult with your privacy officer. How can data subjects exercise their rights? Data subjects need to be informed about their rights and who to contact in order to exercise them, including when you use a legal basis other than informed consent. In research, this is usually done via a privacy notice or information letter, which states a contact person responsible for handling questions and requests. Incoming requests need to be coordinated with a privacy officer, so that they can be picked up in accordance with the GDPR. Additionally, at Utrecht University, data subjects can always contact privacy@uu.nl (Legal Affairs) for requests or complaints. What to do when receiving a request concerning data subjects’ rights? You have to provide a substantive response to the data subject within 30 days, in the same way as you received the request. Depending on the complexity and number of requests, the response period may be extended by 2 months. In that case, you must inform the data subject about this extension (including the motivation) within one month. If needed, you can (and sometimes should) ask for additional information to confirm the data subject’s identity. For granting requests about data subjects’ rights, there should be a procedure in place, in which you should at least consider: how you are going to retrieve the data (e.g., using a name-number key) who is responsible for granting the request and informing the data subject about it (e.g., a data manager) how the request is going to be granted, for example how they will be sent securely (access, portability), removed (forgotten, object, restriction) or corrected (rectification) For larger projects, it may be wise to put a Standard Operating Procedure (SOP) in place. What if the data have already been anonymised? The principles of data minimisation and storage limitation are considered more important than keeping personal data just for the sake of identification (art. 11). Therefore, when receiving a request about anonymised data, you can make it clear that you cannot retrieve the data subject’s personal data, because they have been anonymised. In this case, the data subject cannot exercise their rights anymore. If you can still retrieve the data subject’s personal data in some way (i.e., when data are pseudonymised), you are obliged to retrieve them. In order to do so, you can (and sometimes should) ask for additional information that can confirm the data subject’s identity. "],["personal-data.html", "What are personal data?", " What are personal data? In order to know whether you should comply with the GDPR in your research project, the first question to answer is: do you process personal data? To answer this question, we need to know: (1) What exactly are personal data, and (2) how do you know if you are working with personal data in your research? The video below introduces what personal data are: Definition of personal data According to the GDPR, personal data are “any information relating to an identified or identifiable natural person” (art. 4(1)): Natural person: Data by themselves (numbers, text, pictures, audio, etc.) are not inherently personal. They only become personal when they refer to or relate to a living individual. When data refer to an organisation, deceased person, or group of individuals, they are not considered personal data under the GDPR. Data are personal if they relate to an individual. This means practically anything that someone is, has said or done, owns, may think, etc. The person should be identified or identifiable. This is the case not only through directly identifying information, such as names and contact information, but also through indirectly identifying information, for example if you can single someone out or identify them by combining datasets (see the next page). "],["personal-data-assess.html", "How to assess whether data contain personal data?", " How to assess whether data contain personal data? On this page: sensitive data, privacy-sensitive, personal data, when is data privacy-sensitive, identifiability, identifier Date of last review: 2022-08-23 Whether your data contain personal data depends on which data you are collecting (nature) and under which circumstances (context). A date like “12 December 1980”, is not personal data – it is just a date. However, that date becomes personal data if it refers to someone’s birthday. In assessing whether data are personal, you should take into account all the means that you and others may reasonably likely use to identify your data subjects, such as the required money, time, or (future) developments in technology (rec. 26). Data can be identifiable when: They contain directly identifying information. For example: name, image, video recording, audio recording, patient number, IP address, email address, phone number, location data, social media data. It is possible to single out an individual This can happen when there are unique data points or unique behavioural patterns which can only apply to one person. Examples: You have a data subject who is 2.10 meters tall. If this is a unique value in your dataset, this distinguishes this person from others and thus can make them identifiable. You have a data subject who only follows far-right accounts on Twitter. If they are the only one in your dataset who do so, this distinguishes this person from others and can make them identifiable. It is possible to infer information about an individual based on information in your dataset For example: Inferring a medical condition based on registered medications. Guessing that someone lives in a certain neighbourhood based on where they go to school. It is possible to link records relating to an individual. This can happen when combining multiple variables within your dataset (e.g., demographic information, indirect identifiers). However, it can also happen when combining your dataset with other datasets (the “Mosaic effect”). In that case, your data still contain personal data, even if the data in your own dataset are not identifiable by themselves. Linkage is often possible with demographic information (age, gender, country of origin, education, workplace information, etc.) and indirect identifiers (pseudonyms, device ID, etc.), for example: In the year 2000, 87% of the United States population was found to be identifiable using a combination of their ZIP code, gender and date of birth. You can see for yourself on this website. An agricultural company’s Uniek Bedrijfsnummer (UBN) can be used to search for the address of the company in the I&R mobile app. Often, this address is also the owner’s home address. Geographical data tracking individuals are particularly sensitive because of the multiplicity of data points. This video nicely explains why. De-identification is still reversible. This often happens when data are pseudonymised, but there is still a way to link the pseudonymised data with identifiable data, for example when a name-pseudonym key still exists. You can assume that you are processing personal data when you collect data directly from people, even if the results of that collection are anonymous. But also when you use data that are observed or derived from people, even if those data were previously collected, made public or used for non-research purposes. In short, even if you cannot find out someone’s real identity (name, address), the data you process can still contain personal data under the GDPR. Besides the examples mentioned here, there are many other examples of personal data. If you need help assessing whether or not your data contain personal data, please contact your privacy officer. "],["special-types-personal-data.html", "Special types of personal data", " Special types of personal data On this page: sensitive personal data, sensitive data, special category, special categories, politics, race, ethnicity, religion, philosophy, dna, genetics, genes, fingerprint, physical condition, mental illness, sexual identity, gender identity Date of last review: 2023-10-02 A few special types of personal data are worth taking note of are special categories of personal data, and otherwise sensitive personal data. These types of personal data have additional requirements. If you want to process them, please contact your privacy officer first. Special categories of personal data The GDPR explicitly defines eight “special categories of personal data”. Personal data of these types are extra sensitive, because they can be used to discriminate or exclude people. The following types of personal data are defined as “special categories”: racial or ethnic origin (e.g., this could also be a combination of name and country of origin, but not necessarily pictures or videos) political opinions (in the broadest sense, not only membership of a political party) religious or philosophical beliefs (this does not have to be an “official” religion) trade union membership genetic data (e.g., DNA, rec. 34) biometric data, but only when meant to uniquely identify someone (e.g., fingerprints, iris scans) data about physical or mental health in the broadest sense (including indications, diagnoses and treatments, rec. 35) sex life or sexual orientation (including gender identity) It is in principle prohibited to process these types of personal data, unless an exception applies (art. 9). For research, the following exceptions to this prohibition are the most relevant: Data subjects have made the data publicly available themselves You can use special categories of personal data when data subjects have made those data publicly available themselves. It must concern truly public sources (e.g., TV, newpaper, public social media, blogs, etc.) where the data subject does not expect (some) privacy. Moreover, the data subject must have intended to disclose the personal data “as special categories of personal data”. An example: if someone writes in their blog that they have been voting for a certain political party all their life, they are consciously making that information public. If someone is confined to a wheelchair and posts a holiday selfie (with a wheelchair) on a social medium, it is not about their disability, but about their holiday. Special category personal data derived from this are still protected by the processing ban. The same applies, for example, to personal data that can be derived from combining various separate data sources. Publicly accessible special personal data of well-known personalities (celebrities, politicians, etc.) may be processed, whether those data have been made public by the person in question or by someone else. Data subjects have provided explicit consent to process these data for a specific purpose If data subjects have provided explicit consent which satisfies the GDPR criteria for valid consent, then you can use the personal data in your research project. Processing is necessary for scientific research purposes and consent is impossible or unreasonably difficult If you are using the special categories for scientific research purposes (incl. historical and statistical purposes), and it is impossible or would take an unreasonable amount of effort to obtain explicit consent (UAVG art. 24), you can use the data in your research. If this is the case, you must substantiate this danger to your project and take additional protection measures. Obtaining consent could take an unreasonable amount of effort, for example, in: large-scale archival research into living people from whom you cannot obtain all or up-to-date contact details webscraping or other big data research, in which the time investment to obtain consent is out of proportion fieldwork outside Europe. In many non-European communities, placing a signature on a consent form is not trusted. Sometimes people also have very poor reading skills. Proving consent is then virtually impossible research within more or less private social media groups. Even if you can invoke one of these exemptions, special categories of personal data warrant additional security measures to make sure they are protected. Always contact your privacy officer if you intend on using these types of data. The Dutch Code of Conduct for Health Research (p.68) specifies a number of exceptions for health researchers in which explicit consent for processing special categories of personal data may not be necessary. Data that are otherwise sensitive Other types of data can also be sensitive, because they can carry higher risks for the data subjects. These types of data can either not be processed at all, or only under certain circumstances. Either way, they require additional security measures. Always contact your privacy officer if you intend on using these types of data. Examples are: Financial data Data about relationship problems Data that can be misused for identity fraud, such as the Dutch Citizen Service Number (BSN). The BSN can only be used when legally necessary. Since this is not the case for scientific research, using BSN in research is in most cases forbidden. Criminal data or data about criminal convictions. These can only be processed under governmental supervision or when a derogation exists in national legislation (art. 10). For scientific research, more or less the same regime applies for these data as for special categories of personal data. This means that you are allowed to use them for your study if one of the exceptions mentioned for special categories of personal data applies. "],["legal-basis.html", "Legal bases", " Legal bases On this page: legal basis, legal ground, consent, public interest, legitimate interest, secondary use Date of last review: 2023-10-02 Many scientific research projects process personal data. According to the GDPR, you can only process personal data if you have a “reason”, or a legal basis, to do so: why is it necessary to use these personal data? For you as a researcher, it is important to know your legal basis for processing personal (research) data, as this not only indicates whether the processing of your research data is lawful, but also determines key actions you should take, such as which information you need to provide to data subjects, and whether you need to ask for consent. There are 6 possible legal bases, which are outlined below. In research, the legal bases “public interest”, “consent”, and to some extent “legitimate interest of the controller or a third party” are usually most suitable. Legal bases suitable for research Public interest Public interest can be used to perform scientific research when the research is shown to clearly benefit the public good or when it fulfills a public task. In essence, public interest can be used for research that is conducted by employees of public institutions, when their research interest has been recognised by an official authority. For example, conducting research at Dutch universities has been officially recognised in the Higher Education and Scientific Research Act to be a public task. Read more on when and how to use public interest. Consent Consent is a frequently used legal basis in research. Usually, GDPR-consent (i.e., consent to process personal data) is combined with ethical informed consent (i.e., consent to ascertain that data subjects are informed and participate voluntarily). When using consent, you should be able to demonstrate that the data subject was informed and has given consent, and for which purpose(s) they gave their consent. In all cases, consent has to be freely given, specific, informed and unambiguous. Read more on when and how to use consent. Legitimate interest of the controller or a third party Legitimate interest of the controller or a third party is a less often used legal basis to use personal data in scientific research. It is often used by companies to process personal data that are necessary for their company’s functioning. In research, legitimate interest is often used for processing activities that do not directly benefit society in general. Also, research that does not serve a public but a private interest, can be performed on this legal basis. Read more on when and how to use legitimate interest. Legal bases generally not suitable for reseach Processing is necessary because of a legal obligation of the controller This legal basis is rarely suitable for research. As an example, Utrecht University has to share tax data with the Dutch tax administration to comply with tax legislation. Another, research-related, example is the use of Covid-19 related legislation, where data were collected based on a legal obligation, and were consequently used for research on public health (see EDPB, 2020). Processing is necessary for the performance of a contract This legal basis is not very common in research. As an example, Utrecht University has contracts with its employees, which require it to manage the employee’ financial data. In research, this legal basis could in some cases be used when participants are recruited using a contract, i.e., they are properly hired to work on the research project. As long as the contract is valid under European law, and the processing is necessary, then this legal basis could be used. Processing is necessary to protect the vital interests of the data subject or someone else This legal basis is likely not suitable for research. If processing someone’s personal data is crucial to someone’s health or even life, that processing is allowed under the GDPR. For different purposes in your research project, a different legal basis may apply. For example: you may use public interest for collecting, storing, analysing and publishing the data, and ask consent to contact data subjects again for a follow-up study. you may use consent for making, sharing, distributing and reusing audio or video recordings of an interview, and public interest for transcribing and analysing the interview. Further processing for research purposes It may happen that you want to process personal data for other purposes than previously specified (e.g., because you formulated an additional research question), or you want to reuse previously collected personal data in your research. In these cases, it may be possible to apply GDPR article 5(1)(b), which states: “further processing for […] scientific purposes shall […] not be considered to be incompatible with the initial purposes”. Basically, this means that personal data that were previously collected for any purpose, can be reused for scientific research, even when the personal data were initially collected for non-scientific research purposes. Using this exemption is only allowed if you (art. 89): put in place sufficient safeguards to protect the personal data inform data subjects about the further processing (if possible), and allow them to exercise their rights. But you need to do this anyway. “Further processing” is not a legal basis. Instead, it functions as a way to legitimise - for research purposes - further processing of personal data that were previously collected for a different purpose. At the moment, it is unclear if this further processing exemption for scientific research holds for data that were originally collected based on consent. This is because valid consent should be specific, suggesting that the further processing should fall within the specific boundaries of the original consent (i.e, the purpose of the further processing should be compatible with the original purpose, rec. 50). The European Data Protection Board has announced that it will provide guidelines for reusing personal data for scientific research in the future, which should make this issue more explicit. For the time being, it is better to stay on the safe side and not rely on this derogation when consent was the original legal basis. "],["choose-legal-basis.html", "Which legal basis to use?", " Which legal basis to use? It is not always clear-cut which legal basis is the best one to choose. Use the below flowchart to decide which legal basis is most suitable for your situation. Click here to see the flowchart in full-screen mode. "],["public-interest.html", "Public interest", " Public interest On this page: public interest, general interest, legal basis, legal ground, data reuse, secondary use Date of last review: 2023-10-02 Scientific research usually aims to increase general knowledge and improve the workings of society. In the Netherlands, the Higher Education and Scientific Research Act recognises conducting scientific research to be a public task of Dutch universities. Research aimed at increasing knowledge is seen as a task in the public interest. Therefore, Utrecht University researchers can, under certain conditions, use the legal basis of public interest when they process personal data in the context of scientific research. The use of public interest as a legal basis in scientific research does not apply to all research institutions. Many institutions still use consent as the default legal basis. Moreover, in the Netherlands, consent is also the go-to legal basis for researchers in the health domain. If you work or study at Utrecht University, you can read more about the reasoning for using public interest for scientific research on this intranet page. What does it mean to use public interest as a legal basis? No consent, or only for ethical reasons If you use public interest as a legal basis, you do not need to obtain consent for processing personal data. In many cases, you only need ethical informed consent, i.e., consent to ascertain that data subjects participate voluntarily. More freedom, easier reuse Compared to using consent, you are not bound to the specific conditions set in the consent statement when you rely on public interest. You must do your best to inform data subjects properly, but you do not have to ask (renewed) permission to use their personal data. This is especially advantageous when sharing personal data for reuse: if you use(d) consent, you cannot use the personal data for other scientific purposes besides what was agreed with the data subject. If you use public interest, you can in principle reuse the personal data for any other scientific purposes in the public interest. Data subjects’ rights When you use consent, data subjects have the right to withdraw that consent, and when they do, in most cases you are obliged to remove their data. This can have major consequences for the integrity of your dataset. With public interest, data subjects instead have the right to object to your use of their personal data, but only based on their personal, specific situation (art. 21(6)). If a data subject objects, you have to consider both the data subject’s specific situation and the interests of your research. It may be that the interests of your research will prevail and that you can therefore continue your research the same way. In any case, always contact your privacy officer when a data subject wants to exercise (one of) their rights. Only for scientific research Public interest is really only suitable for research that is aimed to increase the general knowledge. If you do research on behalf of a commercial party, that research is usually not performed in the public interest. When to use public interest as a legal basis? Public interest is very suitable for scientific research in which: it is difficult to obtain consent For example: contactless research (i.e., there is no direct contact with data subjects), like public observations, web scraping research or archival research into living individuals. research with societal groups who are wary of providing a name and/or signature for consent, such as youth in problematic areas, research in the LGBTQIA+ community, or when doing field work. data subjects do not have a truly free choice to participate. For example: Research into the university’s own students Research performed at schools, in which pupils do not always have a free choice to participate (in many cases public interest is actually already used here under the term “passive consent”). consent cannot be (easily) demonstrated For example, if you pseudonymised the personal data (e.g., removed names and contact information), but the data still refer to individuals, you still need to be able to demonstrate that you obtained consent. This can lead to the storage of unnecessary personal data. When is public interest less suitable as a legal basis? Public interest is less suitable for research in which: special categories of personal data are indispensable to the dataset, even for reuse Sometimes, it is possible to strip a dataset from the special categories of personal data and still keep a usable dataset for reuse. In such cases, public interest can still be the legal basis used in the overall study, and data subjects are then only asked for explicit consent to process the special categories of personal data. The dataset containing “regular” personal data can then be reused after the study on the basis of public interest. However, if a dataset is useless after stripping the special categories from them (like in most health research), the reuse argument does not hold and consent for both the regular and special categories of personal data is preferable, making consent the legal basis used in the overall study. it is important to give data subjects a maximum amount of control over their personal data This can be an ethical requirement, but sometimes the possibility of providing (and withdrawing) consent for processing personal data can also be an additional reason for data subjects to participate. It can tip the balance. agreements with data subjects need to be registered anyways For example, for the use and storage of audio or video recordings. It could then make more sense to use consent for all processing activities. personal data are collected to be (re)used for purposes other than scientific research Reuse for non-scientific purposes would need its own (new) legal basis, such as consent or legitimate interest. What are my obligations when using public interest? If you want to use public interest as a legal basis, you need to: Ascertain that you are performing scientific research A scientific research project is “a research project set up in accordance with relevant sector-related methodological and ethical standards” (Article 29 Working Party, 2018). Most research performed at a university and reviewed by an ethical committee meets this requirement. Ascertain that the research project serves the public interest. In most cases, this means that it is aimed at knowledge expansion that society can benefit from. This is in principle always the case with university research, unless it is a private party (including the university itself) that alone benefits from the results of the research. Inform data subjects Inform data subjects about what data you are using and why, and about their rights (as you always need to do), but now including the right to object to your processing of their personal data. Read how here. Plan your research project in line with the GDPR Plan your research as you would for all legal bases, using the GDPR principles and Privacy by Design strategies. Demonstrate that your use of the personal data is necessary and proportionate to your research goal. The interests of data subjects must not override your research interests. This obligation is often fulfilled by going through ethical review. We also recommend performing a privacy scan to make sure all important privacy risks in your project are covered. Please contact your privacy officer for the procedure in your faculty, and check out this infographic from the European Data Protection Supervisor (2020) on how to assess necessity and proportionality. Contact your privacy officer when a data subject objects to your use of their personal data. Together, you will come up with a fitting response and plan of action. "],["informed-consent-forms.html", "Consent", " Consent On this page: consent, consent form, informed consent form, legal basis Date of last review: 2023-10-02 Of the 6 possible legal bases to process personal data, consent is currently the one most often used in research, although it may not always be the most appropriate one. With the term consent, we mean the process of data subjects deciding whether or not to agree to specific statements, such as a statement to collect and analyse their data to answer the research question. Different types of consent The term “consent” is used both in the GDPR as well as in an ethical context: In the GDPR, consent can be a legal basis, where data subjects give consent to process their personal data (e.g., “I consent to my data a, b, c being used for purpose x, y, z”). Instead of this “GDPR consent”, you can often also use another legal basis to process personal data in your research, such as public interest. In the GDPR, consent can also be a way to lift the ban on processing special categories of personal data. Importantly, in some cases, you should use consent to allow the use of special categories of personal data, but still use public interest as the main legal basis in your research project. In an ethical context, informed consent is a safeguard to make sure that data subjects participate voluntarily in the research project (e.g., “I have read the information and agree to participate under the conditions described”). This type of informed consent is required in most types of research involving humans, irrespective of which legal basis is used. Even if consent is not the legal basis, you may still need to ask consent for processing special categories of personal data, or to ascertain voluntary participation in your study. All requirements outlined below concern consent as meant by the GDPR. Consent step-by-step Determine if consent is the legal basis you need Consent is not the only legal basis suitable for scientific research. In many cases, public interest is very suitable as well (sometimes more suitable) in a research context. Consider if you meet all requirements for consent If you need to use consent as a legal basis, consider if you meet all requirements listed below. If you do not, consent is not a valid legal basis, and you should consider another one. Determine what you will ask consent for Determine what specifically you are asking consent for. If you cannot determine a specific purpose, for instance because your research question is not yet entirely clear, contact your privacy officer to consider obtaining broad consent. Prepare information for data subjects Prepare a privacy notice or information letter for data subjects to inform them before asking for their consent. Obtain demonstrable consent Different forms of consent are valid. Note that often a signature is not required. Keep the consent forms available Treat the consent declarations as personal data: store them securely, separately from the research data, and for as long as your research data contain personal data. When to use consent as a legal basis? Consent is mostly suitable for scientific research for which the legal basis of public interest is not suitable, such as research in which: special categories of personal data form the core data in the dataset. In that case, explicit consent is often needed in order to overcome the ban on using these types of personal data. When the dataset is rendered useless when stripping it of the special categories, consent is likely the best legal basis. However, when the special categories are easy to strip from the dataset, leaving a perfectly reusable dataset with “regular” personal data, public interest could still be used as a legal basis, leaving consent to only be the way to lift the ban of using special categories of personal data. it is important to give data subjects a maximum amount of control over their personal data This can be an ethical requirement, but sometimes the possibility of providing (and withdrawing) consent can also be an additional reason for data subjects to participate. It can tip the balance. arrangements with data subjects need to be registered anyways For example for the use of private material (like diaries; you need consent from a copyright perspective) and for the production and publication of audio or video recordings (portrait rights). It could then make more sense to use consent for all processing activities. This is because consent is required anyways if you want to use video or audio recordings for broader purposes than scientific research purposes, such as playback during lectures or conferences, placement on a website, transfer to a national archive, etc. personal data are collected to be (re)used for purposes other than scientific research Reuse for non-scientific purposes would need its own (new) legal basis, such as consent or legitimate interest. personal data are transferred to a country outside of the European Economic Area (EEA) Consent may be required when data are transferred to a third country, which does not have an adequate level of data protection, and no extra protection measures are available or possible. Please contact your privacy officer to assess whether this situation applies to you. Requirements for valid consent Under the GDPR, consent is only valid when it is all of the below (art. 4, art. 7, rec. 32, rec. 42, rec. 43; click to expand): Freely given Data subjects should have an actual voluntary choice and should not experience negative consequences if they don’t consent or withdraw their consent. Moreover, they should not be pressured to provide consent, and so there cannot be a power imbalance between the controller (e.g., researcher) and data subjects (rec. 43). Some examples: Consent is not a valid legal basis when the researcher is also a teacher and asks their students to participate, who depend on the teacher for a good grade. Consent is not a valid legal basis when a research director investigates the employees of their own faculty. Consent can still be used for children and persons legally incapable to provide consent when their legal representative(s) provide the consent. Specific Data subjects should know as specifically as possible what they are asked to consent to. Separate processing purposes therefore require explicitly separate consent (rec. 32, rec. 43), and accompanying specific information that will allow the data subjects to decide if they consent or not. If consents for multiple purposes are necessary for your research, you can combine those. Some examples: Combined consent may be possible to collect, store, analyse, and share personal data with your collaborators – all actions are needed to answer your research question. Separate consent is needed for conducting a survey vs. for conducting a subsequent interview, if participation in that interview is not required for your research project. Separate consent is needed for the current research project vs. for contacting data subjects for future research projects. Separate consent is needed to use personal data to answer a research question vs. to link different sources of data together to do so (Code of Conduct Dutch Health Research, 2022. New consent is needed to make the personal data available for reuse to a specific party for a specific purpose (describe the conditions under which this will be allowed). Informed Data subjects need to be clearly and accessibly informed about which personal data are processed and why, and about their rights (see Information to data subjects). Data subjects should be able to access this information easily (also after they have provided consent). Unambiguous and affirmative It should be clear what data subjects are providing consent for, using a clear, affirmative statement. Importantly, “silence, pre-ticked boxes or inactivity” do not constitute valid consent (rec. 32): consent should be active. Retractable Data subjects have the right to withdraw their consent, meaning their personal data cannot be used for the research purpose anymore and have to be removed where possible. Withdrawing consent should be as easy as providing consent. It is important to make the distinction with the right to stop participating at any time (usually an ethical obligation), because the latter implies that the data collected up until that point can still be used for the research project. What forms of consent are valid? The way you obtain consent may differ per research project and can depend on how you interact with your data subjects. The only requirement is that it should be demonstrable and registered in a reliable manner. Some examples: Ticking a box (not pre-ticked!) Writing or replying to an email (“I agree to be interviewed”) Filling in an electronic form Audio- or video-recorded consent (separate it from the research data!) Signing a paper document (not usually necessary) To sign or not to sign? Signatures in consent forms are rarely needed. In fact, if you are only processing pseudonymised research data, you will only collect unnecessary personal data by obtaining a signature (art. 11), and a checkbox should be sufficient. In order to link the consent form with the data subject, you should include the pseudonym on the consent form (the identifier you will use for the participant, e.g., “part-001”). Inform your participants of this pseudonym; they can use it to exercise their rights under the GDPR, such as for withdrawing their consent. Only when the identity of the data subjects will be used in the process (e.g., clinical trials), a signature may make sense or be required. For example, if your research is subject to the Dutch Medical Research Involving Human Subjects Act (WMO), different requirements may apply. Demonstrating (valid) consent As long as you process personal data, you should be able to demonstrate that the data subjects consented to that processing (rec. 42). So as long as you analyse, use, store, archive, etc. the personal data, the proof of consent needs to be retained. It is preferable to store the proofs separately from the research data. If you collected consent on paper, it is best practice to scan the consent forms and securely delete the paper version after having made sure the scanning went well. Only after there is no personal data anymore (e.g., after fully anonymising the dataset), you can remove the proof of consent. Broad consent in research In research, it can sometimes be difficult to formulate very specific research questions in advance. In this case, you may be able to formulate the research purposes on a more general level and obtain consent for these more general purposes (EDPS, 2020; Deutsche Datenschutzkonferenz, 2019). However, you can do this only as long as: data subjects can give consent to only part of the research and easily withdraw consent (rec. 33). data subjects are kept informed as specifically as possible about what will happen to their personal data. As soon as you know more, you should also inform data subjects in more detail. Your use of the personal data should fall within the line of expectation from data subjects. you use additional protection measures, for example: obtain ethical approval for using the data for new research questions. offer a consent withdrawal possibility before using the data for new research questions. This is especially relevant when it is still possible to reliably identify data subjects in the dataset. make sure the data are not transferred to countries outside of the EEA, unless one of the derogations from GDPR Chapter V applies (e.g., adequacy decision, standard contractual clauses, explicit consent for transfer). enforce specific requirements for access the data, e.g., “research in general” is not a sufficiently specific purpose for reuse of the personal data. you document your considerations and ask for help from a privacy officer. Broad consent under the GDPR needs to be distinguished from “General consent” as defined by the Dutch Code of Conduct for health researchers, that is: for medical research, different requirements may (additionally) apply. Examples and templates Note that all examples below assume that they are preceded by sufficiently specified information. Template in Qualtrics Examples CESSDA Example sentences Good example sentences: “I consent to the collection and use of my personal data to answer the research question described in the information letter.” “I consent to linking the new research data to data previously collected about me in this research project.” “I agree that research data gathered for the study may be published or made available provided my name or other identifying information is not used.” “I understand that the research data, without any personal information that could identify me (not linked to me) may be shared with other researchers.” Bad example sentences: “Any information I give will be used for this research project only and will not be used for any other purpose”: this restricts all future uses of the data, including sharing the data with your collaborators, performing analyses for new research questions, and sharing the data for reuse. It’s preferred to tell data subjects how their data can be safely used in different ways. “I do not give consent to share my data”: this sentence is ambiguous and may confuse data subjects. “I acknowledge that the personal data collected by the researcher belongs to the university and that I have no rights in the research performed on it”: it is not allowed to deny data subjects all their data subjects’ rights. "],["legitimate-interest-assessment.html", "Legitimate interest", " Legitimate interest On this page: proportionality, necessity, proportional, necessary, balancing test, legitimate interest, legal basis Date of last review: 2023-10-02 Legitimate interest of the controller is a less frequently used legal basis in research. It is often used by companies to process personal data that are necessary for their company’s functioning, e.g., processing user data for fraud prevention, or keeping a registration system to provide better services. When to (not) use legitimate interest as a legal basis? In research, legitimate interest is often used for processing activities that have no direct research purpose. For example: Research performed to improve the internal business operations of the university. Research performed on behalf of third (commercial) parties usually does not aim to increase the general knowledge, but instead often aims to fulfil a specific company’s goal. In this case, consent or legitimate interest (depending on the specific case) are more suitable legal bases. In almost all other cases, the legal bases of public interest or consent are likely more suitable to use in scientific research. What are my obligations when using legitimate interest? Ascertain that you are performing scientific research A scientific research project is “a research project set up in accordance with relevant sector-related methodological and ethical standards” (Article 29 Working Party, 2018). Most research performed at a university and reviewed by an ethical committee meets this requirement. Inform data subjects Inform data subjects about what data you are using and why, and about their rights (as you always need to do), including the right to object to your processing of their personal data. Read how here. Plan your research project in line with the GDPR Plan your research as you would for all legal bases, using the GDPR principles and Privacy by Design strategies. Assess whether you can use legitimate interest as your legal basis Contact your privacy officer to do this. Together, you will weigh the interests of the controller (e.g., Utrecht University) and the data subjects in a legitimate interest assessment (art. 6). You must consider: the purpose of your research: what is your interest? The interest (purpose) must be real, concrete, direct and lawful. In research, enabling you to perform your research is usually a legitimate purpose. whether your processing is: necessary: is the processing really necessary to accomplish your purpose? Can you reasonably achieve your purpose in a more privacy-friendly way?, and proportionate: how many people will be affected, to what extent and how intrusive is your processing? See also this infographic from the European Data Protection Supervisor (2020) on how to assess necessity and proportionality. your interests vs. those of data subjects (balancing test). Can data subjects expect you to process their data this way, what is the impact of your processing on data subjects, your project, and society, and which safeguards can you put in place to protect data subjects’ interests? Do the interests of your research outweigh the impact on data subjects and society? Contact your privacy officer when a data subject objects to your use of their personal data. Together, you will come up with a fitting response and plan of action. Legitimate interest assessment The above weighing of the interests of the controller against those of the data subjects should be done in a legitimate interest assessment. In principle, assessing the legitimacy of your processing is part of the privacy scan or, if applicable, a DPIA, and in most cases also of ethical review. If you do not use a privacy scan or DPIA and/or you have not performed this assessment (yet), but you do rely on legitimate interest, please contact your privacy officer as soon as possible to perform a privacy scan anyways. Examples and templates Template in the absence of a privacy scan/DPIA "],["risk-assessment.html", "Risk Assessment", " Risk Assessment When you work with personal data, you need to make sure that you correctly collect, store, analyse, share, etc. those data to avoid harm to data subjects. To do so, it is important to gain insight in: The risks involved: Security risks occur when data are unexpectedly less available, less correct, or there is an unintended breach of confidentiality. They need to be mitigated by implementing integrity and confidentiality into your project. Privacy risks exist when your use of (personal) data, either expectedly or unexpectedly, affects the interests, rights and freedoms of data subjects. These can be Data Subjects’ Rights under the GDPR, but also other fundamental rights, such as the right to equality and non-discrimination, the right to life and physical integrity, freedom of expression and information, and religious freedom. In practice, we consider it a privacy risk if your processing of personal data can result in physical, material, or non-material harm to data subjects. Privacy risks should be mitigated by implementing all data protection principles into your project. When the risks for data subjects are high, an in-depth risk assessment in the form of a Data Protection Impact Assessment is needed. The data classification: a classification of the data (low, basic, sensitive, critical) that is based on the risks for data subjects and the damages to an institute or project when data are incorrectly handled, there is unauthorised access, or data are leaked. This classification affects the security measures you need to take (e.g., which storage solution you choose, whether you need to encrypt the data, etc.). Based on the risks you identified and the classification of the data, you can then implement safeguards to mitigate the risks. Privacy risks can occur in any stage of your research project (see also Solove, 2006). If the image does not show correctly, view it online. "],["risk-assessment-how.html", "How to assess privacy risks?", " How to assess privacy risks? On this page: risk, security, assessment, harm, damage, dpia, threat, secure, measure, safeguard, protect, plan, probability, likelihood, impact Date of last review: 2023-04-18 Before you start your research project, it is important to consider the risks and their severity for data subjects in your project. This assessment will inform you on which (additional) safeguards to put in place to mitigate the risks. Privacy and security risks are usually outlined in a privacy scan or Data Protection Impact Assessment, and purely security risks in a data classification. If you create an algorithm that can affect people, an “Impact Assessment Fundamental Rights and Algorithms” may be required or combined with any of the before mentioned assessments. Risk assessment step by step When going through the below steps, take into account at least the following risk scenarios: Data breach (unintended security risks): someone unauthorised gains (or keeps) access to personal data, or personal data are lost due to a security incident. Inability for data subjects to exercise their rights: for example, data subjects have not been (well-)informed about data processing, there is no contact person to ask for data removal, or there is no procedure in place to find, correct or remove data subjects’ data. Intrusion of personal space: for example, you observe data subjects in a place or at a time where/when they would expect a sense of privacy (e.g., dressing rooms or at home). If there is secret or excessive observation, people may feel violated and stifled. Inappropriate outcomes: the outcomes of your research project may also impact data subjects, for example when it induces discrimination, inappropriate bias, (physical or mental) health effects, but also when a lack of participation denies data subjects beneficial treatment effects. Outline which and how much (personal) data you use, how, and for what purposes This is usually one of the first steps of a privacy scan. Is there a project with similar data, purposes, methods and techniques? If there are projects that are the same or very similar to your project, you can reuse relevant work from their privacy scan, or if applicable, Data Protection Impact Assessment (DPIA). Naturally, you should adjust sections that do not apply in your own project. If you’re not sure of any existing projects similar to yours, ask your privacy officer or colleagues. List possible harm to data subjects and others Make an overview of the possible harm that could occur to data subjects and others if any of the risk scenarios occurs. These could be: Physical harm Damage to someone’s physical integrity, such as when they receive the wrong medical treatment, end up as a victim of a violent crime, or develop mental health problems such a depression or anxiety. Material harm Destruction or property or economic damage, such as financial loss, career disadvantages, reduced state benefits, identity theft, extortion, unjustified fines, costs for legal advice after a data breach, etc. Non-material harm Social disadvantage, for example damage to someone’s reputation, humiliation, social discrimination, etc. Damage to privacy, for example a lack of control over their own data or the feeling of being spied on. This can happen when you collect a lot of personal data, or for a longer period of time (e.g., with surveillance, web applications). Chilling effects: when someone stops or avoids doing something they otherwise would, because they fear negative consequences or feel uncomfortable. Interference with rights: using personal data may violate other fundamental rights, such as the right to non-discrimination or freedom of expression. Estimate the risk level without safeguards After listing the possible harm, you should determine the risk level of each harm occurring. The risk level depends on: the impact of the harm: what is the effect of each of the 4 scenarios above on the data subject and others (major, substantial, manageable, minor)? the likelihood of the harm occurring: this depends on the circumstances of your project, such as: what and who can cause the harm to occur? How easily are mistakes made (e.g., how easily will an unauthorised person gain access)? It is important to first determine the risk level in case you do not implement any safeguards. This will be your risk level if all those safeguards fail. The higher this initial risk, the more you should do to mitigate it. Determine the safeguards you can use to mitigate the risks In many cases, it is possible to mitigate the risks by implementing organisational and technical measures. The higher the risks, the more and/or stricter measures should be in place to mitigate them. You can find some relevant measures in the Privacy by Design chapter, and on the example page in this chapter. Determine the residual risk after implementing safeguards By implementing safeguards, you are decreasing the likelihood of the risks occurring. If the risk is still unacceptably high, even after implementing safeguards, you should: Modify your processing to reduce the impact of potential damages (for example, refrain from collecting specific data types), or Implement more or better measures, reducing the likelihood of any harm occurring. It will always be difficult to quantify risks. Therefore, it is largely the argumentation that can provide context in how the risk level was determined. The same harm may in one project be very unlikely to occur, while in another it may be very likely: context matters! "],["high-risk-processing.html", "What are high-risk operations?", " What are high-risk operations? On this page: high-risk, large risk, dpia, assessment, mandatory Date of last review: 2023-04-18 The GDPR requires a Data Protection Impact Assessment (DPIA) to be conducted when the risks in your project are high, considering “the nature, scope, context and purposes” of your project (art. 35(1)). More practically, you need to do a DPIA when two or more of the criteria from the European Data Protection Board apply to your project, or – if the processing occurs in the Netherlands - when one or more of the criteria from the Dutch Data Protection Authority (English UU translation) applies to your project. Examples of high-risk scenarios You systematically use automated decision making in your project (art. 35(3)) For example: You use an algorithm to analyse health records and predict patients’ risk of complications. You use an algorithm to analyse students’ test scores and learning patterns, to make personalised recommendations for coursework or additional resources. You use an algorithm to detect fraudulent activity. You process special categories of personal data or criminal offense data on a large scale (art. 35(3)) For example: You amplify bodily materials into pluripotent stem cells, cell lines, germ cells or embryos (see the Dutch Code of Conduct for health research, 2022). You analyse social media data to study political opinions and religious beliefs. You investigate criminal records from all currently incarcerated individuals (note that such a project is likely subject to additional restrictions). You publicly monitor people on a large scale (art. 35(3)) For example: You use traffic data and GPS devices to monitor people’s behaviour in traffic. You use CCTV footage to study public safety. You collect a lot of personal data, or from a large group of people (EDPB, 2017) For example: You collect data on psychosocial development in twins annually for over a decade. You collect genomic data to study the genetic basis of a specific disease. You keep a database with contact information from thousands of people. You use new techniques or methods for which the effects on data subjects or others are not yet known (EDPB, 2017) For example: Machine learning algorithms. Internet of Things. Virtual or Augmented Reality. Natural Language Processing. Human-computer interaction. Your research involves groups that are vulnerable or touches a vulnerable topic (EDPB, 2017) For example: You perform video interviews with children talking about abuse. You interview refugees about their home country. You perform in-depth interviews with employees about their job satisfaction. You perform a diary study among mentally ill patients. You collect data from homosexual individuals in a country where homosexuality is forbidden or can lead to discrimination. You perform research among a population with (severe) distrust towards scientific research(ers) or who have difficulty understanding your research. There is a high chance of incidental findings in your research (Dutch Code of Conduct for health research, 2022) For example: You collect neuroimaging data from patients who likely have a brain tumour. You investigate genetic data from vulnerable subjects that indicates a risk for disease. When you suspect that you may need a DPIA, or when you are not certain whether your project needs one, please contact your privacy officer. "],["data-classification.html", "Data classification", " Data classification On this page: BIV classificatie, CIA triad, data classification, information security, IT system Date of last review: 2023-04-18 In order to determine which IT solutions are suitable for processing personal data (e.g., storage or analysis platforms), a classification of your data is needed. That data classification can then be paired to the classification given to IT solutions. Institutes will determine for which data classification certain IT solutions are suitable. For example, at Utrecht University (UU), the classification levels are: low, basic, sensitive or critical. If your data are classified as “critical”, you are not allowed to use an IT solution that is only suitable for “sensitive” data. To classify data, you determine how important it is to keep the data Confidential, correct (Integrity), and Available. Below you can find some guidance on determining the risk level for each of these. Note that this guidance is based on the UU data classification, but your institute may adhere to a different form of the classification. Data classification can be done for all types of data, not only personal data. Personal data would simply score “higher” on the Confidentiality aspect. Classification levels Confidentiality How confidential are the data? Low: Anonymous data, or data that are already publicly available, from less than 50 people. Direct colleagues. No third parties and software involved. No reputation loss when data are lost. Basic: Non-public basic personal data such as name, (email)address, etc. Personal data obtained directly from data subjects. Personal data from a moderate number of data subjects (> 50 - 200). Sensitive personal data from a small number of individuals. Third parties are involved but they are located inside the EEA. Sensitive: A data leak would lead to reputation damage to you and the university. You are bound to patents or contractual agreements. Sensitive personal data from a moderate number of data subjects (e.g., personality data, financial data). Non-sensitive personal data from a large number of data subjects (> 10.000). Personal data enriched with external resources. Far-reaching process automation. Non-targeted monitoring. Relatively new technology. Critical: Any project that carries high risks for data subjects or others: Highly sensitive personal data (e.g., biometric identification data, genetic data). Personal data from a very large number of data subjects (> 50,000). Vulnerable subjects (e.g., minors, disabled, undocumented, persecuted groups). Processing happens (partly) outside of the EEA without an adequacy decision. Life-threatening research. There are far-reaching contractual obligations. A data leak would lead to exclusion from future grants. Integrity How important is it that the data are correct and can only be modified by authorised individuals? Low: Incorrect data would be an inconvenience and/or require some rework. Basic: Incorrect data would invalidate research and/or require significant rework. Sensitive: Incorrect data would invalidate multiple research projects, could cause reputational damage to you and the university, or lead to significant contractual violations. Critical: Incorrect data could have far-reaching contractual obligations, exclusion from future grants or life-threatening research. Availability How important is it that the data are available? When would it be a problem; if the data are not available for an hour, a day, a week…? Low: Losing (access to) the data would be inconvenient and/or lead to rework. Basic: Losing (access to) the data would invalidate research and/or require significant rework. Not having access to the data would cause significant delays and could incur costs up to 250.000 EUR. Sensitive: Losing (access to) the data would terminate or hugely delay multiple research projects, could cause significant reputational damage to you and the university, lead to significant contractual violations or individuals not being able to access their sensitive personal data. Critical: Inaccessible data could have far-reaching contractual obligations, cause damages in excess of 1.500.000 EUR, including exclusion from future grants or losing/not being able to access potentially life-threatening data. Please note that a classification may be lower or higher than indicated in the examples, depending on your specific context. Please contact your privacy officer to help you classify your data. You can also contact Information Security for questions about data classification and security measures. "],["example-risks.html", "Examples of risks and how to mitigate them", " Examples of risks and how to mitigate them On this page: risk example, safeguards, organisational and technical measures, protection, protective, security, data breach Date of last review: 2023-04-18 Below you can find a list of common privacy and security risks in research and how you can mitigate them: Unwarranted access to personal data Loss of personal data Unintended collection of personal data Invalid legal basis Risks for data subjects Unwarranted access to personal data Someone tries to gain access to personal data Use storage and analysis systems that are suitable for your data classification, e.g., systems that are managed by your institute and/or encrypted. Apply protection strategies described here. A previous team member still has access (e.g., a copy on their personal device, a working account) Enforce a protocol in which team members who leave need to remove all their copies of the data and are denied access to the data and shared folders (on- and offboarding). Periodically review and update all users/rights. Make someone responsible for this process. A team member shares the data with a third party Put in place a protocol or non-disclosure agreement that makes team members aware that this is not allowed, or make sure that a data transfer agreement is in place. Make sure that team members do not have access to data that they do not need access to. A password is leaked Use systems that apply multifactor authentication. Change your password regularly or immediately when it is compromised, and have your team members do the same. Back to top Loss of personal data A device is lost or defective (e.g., laptop, USB stick) Protect the device with a password. Encrypt the device or the data on it. Delete unnecessary copies of the data on the device as soon as you’ve made a back-up on a more stable and secure system, such as university-managed storage facilities. Enable removing data from the device from a distance. Paper data are lost Avoid collecting data on paper altogether, or only collect the necessary information. Store the paper data in a central and access-controlled location, scan the documents as soon as possible, store the scans on a backed-up storage medium and destroy the paper records (securely). The dataset is deleted accidentally Use a storage system that has back-up functionality, or if not available, make regular manual back-ups of the data. A system error causes temporary loss of or access to data If you are not using centrally managed IT solutions, regularly check if back-ups are being done as expected and have protocols in place on how to restore back-ups. If the time-out takes a significant amount of time, discuss with your privacy officer whether you need to inform data subjects about it: they cannot exercise their rights during that time. The organisation is hit by a ransomware attack Enforce a security protocol that emphasises secure data practices, such as: Do not download data from unknown sources. Be careful when installing software, preferably only install software from the institutional software catalogue. Create awareness of what phishing looks like and to report phishing immediately to the Computer Emergency Response Team. Back to top Unintended collection of personal data Data subjects give more, or more sensitive information about themselves than intended/needed Offer data subjects the possibility to review what information they provided. Offer the possibility to withdraw consent in a later stage. Use a data collection protocol to prevent this from taking place. Remove the unnecessary information from your dataset. Data subjects give (sensitive) information about others Use a data collection protocol to prevent this from taking place. Offer data subjects the possibility to review what information they provided. Remove the unnecessary information from your dataset. Consider the risks for those others vs. your own research benefits: if the interests for the other people are more important, you should delete or anonymise the information. Personal data are collected unintendedly This can happen when a survey tool automatically collects additional data such as IP addresses. You can sometimes turn this off, and otherwise must remove the data as soon as possible after collection. Back to top Invalid legal basis Data subjects were not informed in a way that is understandable for them This can be a risk with vulnerable subjects, such as children or psychiatric patients but also with data subjects from different cultures. Make sure the information to data subjects is easy to understand, consider other forms than text (e.g., orally). You could even test this with a sub-group of data subjects. Moreover, we recommend going through an ethical review to consider these aspects more in-depth. Data subjects could not be (fully) informed because it would harm your research project If fully informing data subjects can negatively affect your research project (art. 14(5)), we recommend going through ethical review and extensively debriefing data subjects after your project, including a possibility to withdraw consent or to object to the processing. In case of secretive research (heimelijk onderzoek), please contact your privacy officer: this requires an in-depth privacy scan. Data subjects do not know that their data are used for research This can happen for example in web scraping or archival research. In principle, you need to inform the data subjects directly. If this takes an unreasonable amount of effort, place a link to a privacy statement on a place that those data subjects likely visit (e.g., social media). Point at a possibility to object to your processing. Consent cannot be demonstrated Use a system that registers the consent (e.g., a survey tool, an interview recording), preferably with the date of providing consent. If your research involves a survey, make sure data subjects cannot enter the survey itself if they have not ticked the “consent” box(es). Store the consent declarations for as long as you retain the personal data. Do so securely, but separated from the research data. Data subjects do not want to sign a consent form Consider whether you actually need a signature. If you do not use real names or a pseudonym unconnected to real names, using a signature would lead to the unnecessary processing of personal data, and a checkbox will likely suffice. Contact your privacy officer to consider using public interest as a legal basis instead of consent. Note that data subjects still need to be informed properly. If you have to use consent, consider the format of consent: for some groups oral consent may work better than written consent. Consent may not be freely given because you do research in your own organisation Consider whether you can rely on public interest instead of consent: contact your privacy officer for assistance. If you need to use consent, try to distance yourself from the data subjects. For example, if your data subjects are students, have someone other than the teacher perform the data collection and/or analysis, or investigate a department other than your own, and prevent the management of the department of interest from getting involved in your project. Back to top Risks for data subjects Your research has a stigmatising effect on the data subjects due to incorrect, unclear or opaque selection criteria Describe clearly how the data subjects are selected. Due to a small sample size, data subjects are easily identifiable If you cannot increase the sample size, put in place protection measures to protect the identity of the data subjects. Data subjects put themselves in harm’s way by participating Balance the interests of the data subjects vs. those of your research project and go through ethical review. Collect the data in a physically safe location. Put in place protection measures like anonymisation, minimisation, blurring, etc. to hide and protect the identity of the data subjects. Clearly inform data subjects what their participation entails and obtain their explicit consent. If applicable, inform local authorities and obtain formal permission to perform your research. Back to top "],["privacy-by-design.html", "Designing your project", " Designing your project On this page: privacy by design, start early, preparation Date of last review: 2022-10-31 Research projects typically go through a number of stages: conception, proposal, planning, execution, publishing, preservation, etc. If you work with personal data, you should think about how you will protect those data throughout all those stages. To do so, the concepts of Privacy by Design and Privacy by Default (art. 25) are important: Privacy by Design in research means that your project integrates personal data protection right from the beginning, all the way throughout the project, and even afterwards. It should not be an afterthought: Privacy by Design is a key feature of the project, permeating all phases of a research project. Privacy by Default in research means that any questions, tools, or methods you use in your research should process as little personal data as necessary by default, and that you share the personal data only with those who really need access. To get proper support in designing your project, it is important to contact your privacy officer early on, preferably already in the conception or design phase. The privacy officer will help you go through the different stages smoothly, and eventually save you time and effort. They can help you review and possibly adjust your plans, determine the appropriate protection measures, and determine whether you need to perform a more elaborate Data Protection Impact Assessment. The European Commission has created this interactive decision aid that can also help you think of all the necessary steps to design your project with personal data. "],["privacy-scan.html", "Privacy scan", " Privacy scan On this page: privacy scan, pre-DPIA, DPIA-light, design, data management plan for privacy, risk assessment, planning Date of last review: 2023-02-14 A privacy scan is an initial risk assessment that helps you delineate how you will handle and protect the personal data in your research project (“a Data Management Plan for personal data”, also known as “pre-DPIA”, “DPIA-light”, or “privacy review”). It contains information on your research question(s), which personal data you process and from which data subjects, how you use the personal data (e.g., will you share them) and which protective measures you apply, your legal basis, how data subjects can exercise their data subjects’ rights, and a preliminary assessment of the risks for data subjects. The purpose of a privacy scan is to: Make a preliminary assessment of the risks of your project for data subjects. Implement Privacy by Design and Privacy by Default into your project. Fulfil the principle of Accountability by documenting your project. Identify whether a full Data Protection Impact Assessment (DPIA) is needed. When to use a privacy scan? Whenever you use personal data in your project, we recommend to complete a privacy scan in consultation with your privacy officer to make sure your data are well protected throughout your project. As the privacy scan is a planning document, much like a Data Management Plan, it is preferable to fill it out as early as possible before you start collecting data, to prevent unforeseen or costly changes to the design of your research project. Treat the privacy scan as a living document: update it if anything changes in your design. Retain the privacy scan as long as you retain personal data. Note that there is some overlap in content with some Data Management Plans and research protocols (e.g., that of the CCMO). The privacy aspects in a privacy scan are just more extensive. Examples and templates Example template "],["dpia.html", "Data Protection Impact Assessment", " Data Protection Impact Assessment On this page: DPIA, GBEB, risk assessment, high risk, protection measures, safeguards Date of last review: 2023-02-14 A Data Protection Impact Assessment (DPIA) is an instrument to identify and mitigate privacy risks associated with processing personal data in a project. Whereas a privacy scan is recommended for all projects processing personal data, a DPIA is required by the GDPR if your processing of personal data poses a high risk to the rights and freedoms of data subjects or others (art. 35). This can be the case, for example, when you process personal data from vulnerable groups such as children or patients, sensitive personal data, or a large amount of personal data (see also the risk assessment chapter). A DPIA is very in-depth, and requires an official advice from the university’s Data Protection Officer (DPO). We strongly recommend contacting your privacy officer early on: they can best estimate whether a DPIA is necessary and to identify any approved DPIAs that may be useful for your project to reuse. And they have to be involved in performing the assessment anyway. The process of performing a DPIA Contact your privacy officer as early as possible to assess the necessity to carry out a DPIA. Work together with your privacy officer, and possible other stakeholders like security officers, to assess your design and risks and complete the DPIA. When finished, the DPIA will be sent to the Data Protection Officer (DPO) for advice. Their considerations will also need to be documented. You may need to adjust your research design and update the DPIA accordingly. In case of a negative DPO advice, you should ask your head of department or faculty dean for permission to go ahead with your project. Regularly update the DPIA when there are changes in your research project. Retain the DPIA for as long as you retain personal data. Examples and templates Example template Norea Example template Dutch government An example case from Utrecht University about social safety in the Dutch House of Representatives is described on the UU intranet (privacy considerations) and on the UU website (news message). "],["design-strategies.html", "Privacy by Design strategies", " Privacy by Design strategies On this page: safeguards, measures, technical, organisational, procedure, design, access control, minimisation, transparency, pseudonymisation, abstraction, information, accountability, rights Date of last review: 2022-10-31 To incorporate the concepts of Privacy by Design and Privacy by Default into your project, the approach of privacy design strategies (Hoepman, 2022) offers a way to make the GDPR principles more concrete. Hoepman distinguishes 8 strategies that you can apply to protect the personal data in your research: minimise, separate, abstract, hide, inform, control, enforce, and demonstrate. Below, we explain what these mean and how you can apply them. The GDPR does not prescribe which specific measures you should apply in your project, only that they should protect the personal data effectively. Which measures will be effective, will depend on your specific project, the risks for data subjects, and the current progress in technology (i.e. will the data be protected on the long haul?). So make sure that your protective measures are up-to-date as well! Data-oriented strategies Minimise Separate Abstract Hide Process-oriented strategies Inform Control Enforce Demonstrate Minimise Limit as much as possible the processing of personal data, for example by: Collecting as little data as possible to reach your research purpose. Collecting only personal data from the amount of individuals necessary. Preferably not using tools that automatically collect unnecessary personal data. If possible, prevent tools you do use from doing so (Privacy by Default). For example, the survey tool Qualtrics can automatically register location data, which can be turned off by using the “Anonymize Responses” option. Removing personal data when you no longer need them. Remove them from repositories, data collection tools, sent emails, back-ups, etc. (see also the Storage chapter). Use directly identifying information only if you legitimately need them, for example to keep in touch with data subjects or to answer your research question. Pseudonymising or anonymising personal data as early as possible. Use portable storage media only temporarily. Back to top Separate Separate the processing of different types of personal data as much as possible, for example by: Storing directly identifying personal data (e.g., contact information) separately from the research data. Use identification keys to link both datasets, and store these keys also separately from the research data. Separating access to different types of personal data. For example, separate who has access to contact information vs. to the research data. Applying secure computation techniques, where the data remain at a central location and do not have to be moved for the analysis. Back to top Abstract Limit as much and as early on as possible the detail in which personal data are processed, for example by: Pseudonymising or anonymising the data. Adding noise to the data, e.g., voice alteration in audio data. Summarising the data to simply describe general trends instead of individual data points. Synthesising the data, e.g., for sharing trends in the data without revealing individual data points. Back to top Hide Protect personal data, or make them unlinkable or unobservable. Make sure they do not become public or known. You can for example do so using a combination of: Using encryption, hashing or strong passwords to protect data. Consider using a password manager to avoid losing access to the data. Using secure internet connections and encrypted transport protocols (such as TLS, SFTP, HTTPS, etc.). Do not connect to public WiFi on devices containing personal data. Applying privacy models like Differential privacy, where noise is added to individual data points to hide their true identity. Only providing access to people who really need it, and only for the necessary amount of time and with the necessary authorisations (e.g., read vs. write access; only the relevant selection of personal data, etc.). Remove authorisations when access is no longer required. Encrypting and regularly backing up data that are stored on portable storage media (note that portable storage media are not recommended for use as long-term storage and back-up). Keeping a clear desk policy: lock your screen and store paper behind lock and key when you leave your desk. Back to top Inform Inform data subjects about the processing of their personal data in a timely and adequate manner, for example by: Providing information via an information letter or privacy notice on a project website. Providing verbal explanation before an interview. Obtaining explicit consent via an informed consent procedure. Back to top Control Give data subjects adequate control over the processing of their personal data, for example by: Specifying a procedure and responsible person in case data subjects want to exercise their data subject rights. Providing data subjects with a contact point (e.g., email address) for questions and exercising their data subject rights. Back to top Enforce Commit to processing personal data in a privacy-friendly way, and adequately enforce this, for example by: Using only Utrecht University-approved tools to collect, store, analyse and share personal data. Entering into agreements with third parties if they are working with UU-controlled personal data. Such agreements will make sure everyone will treat the data up to UU-standards. Always keeping your software up-to-date and using a virus scanner on your devices. Appointing someone responsible for regulating access to the data. Always reporting (suspicions of) data breaches. At UU, contact the Service Desk. If needed, drawing up a privacy and/or security policy that specify roles and responsibilities and best practices on how personal data are handled throughout a project. Using a Trusted Third Party when linking individual data from different sources together. Back to top Demonstrate Demonstrate you are processing personal data in a privacy-friendly way, for example by: Registering your research project in the UU processing register (once available). Performing a Privacy Scan and storing it alongside the personal data. Performing a Data Protection Impact Assessment (DPIA) for projects that have a high privacy risk for the data subjects. Keeping information for data subjects and (signed) informed consent forms on file. This is not needed if you can fully anonymise the data: then you should delete the (signed) consent forms as well. Back to top "],["privacy-notices.html", "Information to data subjects", " Information to data subjects On this page: informed consent, informing, information, transparency, transparent, privacy notice, information letter, privacy policy Date of last review: 2022-10-07 A privacy notice is any information given to data subjects about what is happening with their personal data. In research, a privacy notice is usually combined with general information about the research project and often with an informed consent form, to satisfy both privacy and ethical concerns. Generally, the aim of a privacy notice is to inform data subjects on how and why their data are being processed. Providing that information is the “cornerstone of data subjects’ rights”, as without it, data subjects cannot exercise their other privacy rights. When to use a privacy notice? Informing data subjects is always required, for all legal bases (so not only when you use informed consent). Being properly informed is a data subject’s right in itself (art. 12): it is necessary so that data subjects can exercise their other rights (e.g., right to be forgotten, right to object, etc.). You need to inform data subjects before you start collecting or otherwise processing their personal data (so before the start of your research project). If you share personal data with an external party, you should inform data subjects at the latest when first sharing those data with that external party. When you use personal data from another source, you have to inform your data subjects within a month after obtaining their data (art. 14), except if: they have already been properly informed elsewhere. this would involve a disproportionate effort (e.g., considering the amount of data subjects, how old the data are, and which protection measures have to be applied, rec. 62). this would seriously impair your processing purposes (e.g., if you cannot answer your research question anymore, art. 14(5)). Content and examples of privacy notices Below you can find a list of items to include in your information to data subjects (Template) and some example sentences to (not) include in your privacy notice (click to expand). Template information letter UU Template information letter for WMO research Example sentences Bad promise Alternative “After the project ends, we will delete all of your data, so that you will not be identifiable anymore.” “After the end of the study, we will delete the code linking your data to your name. We will store your de-identified data for 10 years for integrity purposes.” “Your data will be fully anonymised before they are shared with others.” “We will remove personal information that could reasonably identify you before we share any files with other researchers.” “All data that you will provide will be kept strictly confidential and will not be shared further.” “The main researcher will keep a link that identifies you to your coded information. They will keep this link secure and available only to the selected members of the research team.” “Your data will only be accessible by the research team, and no one else.” “We will only share your de-identified data with other researchers if they agree to treat your data confidentially and only after approval from the original research team.” “You can withdraw your consent from this study at any time up until the end of the research project. If you withdraw your consent, we will delete all your data from our dataset immediately.” “You can withdraw your consent from this study at any time, without stating a reason why and without any repercussions. Please inform the researcher about your decision. We will then delete any personal data referring to you that we still have, where this is still possible.” Utrecht University also has a generic privacy statement for participants of research projects. This is not a replacement of your own information letter, but you can refer to it in your information letter for future reference if needed. Form of a privacy notice The format of the privacy notice is also crucial. Even if you include all necessary components in your privacy notice, it will not be GDPR-compliant if you fail to provide the information in an appropriate form, shape and time. The information you provide to data subjects should be: Clear and understandable A privacy notice is not a legal document, so do not write it like you would write a legal contract. The information should be understandable for data subjects and it should have a clear and concrete meaning. For example, avoid using words like “may”, “some”, “often” and write active and short sentences. Tip: try these writing tips, this language tester, or use this simplified information sheet. Or take a look at some good examples in terms of language and formatting (all in Dutch). Easily accessible Data subjects should be able to find the information easily. For example, publish the privacy notice on your project website, give participants a copy, or provide a QR-code or short URL. Even if you cannot inform data subjects directly, you should make an effort to inform them and put the information somewhere they will likely come across (such as a website or on social media). Via multiple channels (when appropriate) Textual information sheets are by no means the only way to inform data subjects. If appropriate, you can provide the information via other channels too, e.g., oral statements, images (example), audio, video (example), etc. For some data subjects, such other channels of informing can lead to a better understanding of your processing activities. Layered (when appropriate) To balance being complete with being understandable, you can layer the information you provide. For example, provide concise information up front and provide more detailed information elsewhere (e.g., via a link or dropdown menu). If you are uncertain about the level of intelligibility and transparency of the information, you can test these, for example through user panels, readability testing, or by interactions with data subjects themselves (or their representatives). "],["processing-register.html", "Processing register", " Processing register On this page: registry, processing activities, project register, administration Date of last review: 2022-01-05 Any EU-based organisation is required to keep a registry of processing activities from within their organisation (art. 30). If you are performing research with human subjects, the odds are that your research project will have to be registered in such a register as well. Such a register should contain who are processing the personal data, for what purpose, which personal data are processed, with whom the data are shared, and how the data will be protected. Notably, the GDPR does not prescribe what such a register should look like exactly, and thus every institution has their own way in which the processing register is implemented and managed. Ask your local privacy officer how your institution registers research projects that process personal data. At Utrecht University, a university-wide processing register is currently being developed. For the time being, other administrative systems and documents such as the Data Management Plan, the privacy scan, the DPIA and/or the ethical application may function as a processing register. Please ask your privacy officer for more information about how your faculty handles this. "],["data-storage.html", "Storing personal data", " Storing personal data In research, storage of personal data is one of the most common processing activities. Assuming you have a legal basis to store personal data, you then need to: Choose a storage medium that is GDPR-compliant and that provides a sufficient level of data protection; Take into account procedural and legal aspects, e.g., how will you handle the data once they are stored, and for how long will you store the data? These aspects of storing personal data are discussed in this chapter. Chapter summary Where should I store personal data? Use a medium that has been approved by your institution. If you work at Utrecht University, and your preferred storage medium is not included in the Storage Finder, then please contact RDM Support or your local data manager to find an alternative solution. How to store personal data? Apply organisational and technical safeguards, e.g., restrict access, encrypt data, pseudonymise data, specify responsibilities, etc. Store (personal) data preferably in a structured, commonly used, machine-readable and interoperable format: others should be able to open, understand and work with your data. For how long should I store personal data? Delete or fully anonymise personal data when they are no longer necessary, and preferably determine when you will do this in advance. In research, you can archive personal data that are necessary for validation purposes for a longer period of time, e.g., 10 years or longer. "],["data-storage-where.html", "Where should I store personal data?", " Where should I store personal data? On this page: storage, location, medium, yoda, o-drive, u-drive, usb stick, google drive, onedrive, teams, surfdrive, paper, security Date of last review: 2022-06-02 If you work at Utrecht University (UU), you can find a suitable storage medium for digital research data via the Storage Finder. For personal data, select Sensitive or Critical (depending on the sensitivity of your data) under question 4 about Confidentiality. Most storage media in this overview are suitable for storing personal data, either because they are controlled by UU (e.g., U- and O-drive, Beta File System) or because UU has a Data Processing Agreement in place with the storage supplier (e.g., Microsoft Office 365, Yoda). Is your preferred storage medium not included in the storage finder? Contact RDM Support or your local data manager to find an alternative solution. Consider encrypting your data, especially when using portable devices (e.g, memory sticks, phones, dictaphones). Portable devices are also not suitable as back-up, due to bit rot and being easily lost. Physical personal data (e.g., paper questionnaires, informed consent forms) should be stored securely too, e.g. in a locked room, cabinet or drawer. You should also avoid leaving unsecured copies lying around (e.g., on a desk or printer). Do not store research data containing personal data on public cloud services, e.g., Google Drive, Dropbox, OneDrive, Box, Mega, iDrive, iCloud, NextCloud, etc. These services are not (always) GDPR-compliant and/or may not offer sufficient data security. Moreover, UU does not have any formal agreements with these services, enabling them to use the data stored on their platforms for their own purposes. "],["data-storage-how.html", "How should I store personal data?", " How should I store personal data? On this page: access control, accountability, interoperability, interoperable, separate, anonymise, pseudonymise, de-identify Date of last review: 2022-06-02 Once you have chosen a suitable storage medium, you should act in accordance with the nature of your data as well, for example through: Controlling access: make sure that only the necessary people have the right kind of access (e.g. read/write) to the personal data, and remove their access when they do not longer need it (e.g. when someone leaves the research project). Specifying responsibilities, e.g. who is responsible for guarding access to the data on both the short and the long term? Make people aware of the confidential nature of the data. Tell them what to do in case of a data breach. Procedural arrangements, e.g. capture access conditions in agreements like the consortium agreement, data processing agreement or non-disclosure agreement. Storing different types of personal data in different places, e.g., research data should be stored separately from data subjects’ contact details. Applying other safeguards where appropriate, e.g., encryption, pseudonymisation or anonymisation, etc.). See Designing a GDPR-compliant research project for more tips. Personal data should be stored in a “structured, commonly used, machine-readable and interoperable format” (rec. 68). In practice, this means that you should consider whether your files are structured and named in a logical way, use sustainable file formats, and provide understandable metadata so that others can interpret the data. You can read more about this in the RDM guide “Storing and preserving data”. "],["data-storage-duration.html", "For how long should I store personal data?", " For how long should I store personal data? On this page: retention, storage period, duration, remove, delete Date of last review: 2022-06-02 As per the GDPR, anyone processing personal data can only store those for as long as is necessary for prespecified purposes (art 5(e)). Afterwards, the personal data have to either be fully anonymised or deleted. However, there is an exemption for research data, as described below. In research, we often see a division in different types of retention periods: If the personal data underpin a scientific publication, it is usually necessary to archive some personal data for integrity and validation purposes (art 5(e)), because they are part of the research data. At UU, any research data necessary for validation should be archived for at least 10 years (UU research data policy). If this includes personal data, they too should be archived. Importantly, this still means that you need to protect the personal data, and limit the personal data stored to the amount necessary for validation (art. 89)! This also implies that you should keep the documentation about the legal basis used (e.g., consent forms) during that time, so that you can demonstrate GDPR compliance. Specific retention periods may apply additionally to specific types of data. For example, in the Netherlands there are specific retention periods for medical data that range between 10 and 30 years at minimum. Personal data that were used for purposes other than answering your research question (e.g. contact information) should have their own retention policy: they should be removed or anonymised after the retention period (e.g. the research project) has ended. If identification of the data subject is no longer needed for your (research) purposes, you do not need to keep storing the personal data just to comply with the GDPR, even if it means your data subjects cannot exercise their rights (art. 11). For all types of data in your project (incl. to be archived research data), we recommend to formulate which data you will retain and for how long (for example in your Data Management Plan), and communicate the (possibly different) retention period(s) to data subjects. If you want to change the storage term you initially set and communicated for your personal data, please contact your privacy officer. Deleting personal data If you do not need personal data anymore, you must delete it, except when the data should be archived for validation purposes. When deleting data, it is important to make sure that there are no visible or hidden copies being left behind and that files cannot be recovered. The Storage Finder indicates how you can fully delete data on storage media within UU that are suitable for personal data. For your own file system, you can use software like BleachBit, BCWipe, DeleteOnClick, and Eraser to delete data. "],["data-sharing-collaboration.html", "Sharing data with collaborators", " Sharing data with collaborators On this page: share, transfer, collaborate, consortium, outside EU, EEA, security, legal basis, transparency, transparent, third-party transfer Date of last review: 2022-09-22 This chapter addresses guidelines to take into account when you want to share personal data with collaborators outside of your own institution during your research project. For guidelines to share personal data after a research project, please refer to the chapter on Data sharing for reuse. To be able to share personal data with external collaborators, you should: 1. Make sure you have a legal basis and inform data subjects Make sure data subjects are well-informed about your intentions to share the data with collaborators. Include information in your information to data subjects on the identity of your collaborators, which data are shared with them and why, how, and for how long. Avoid using statements that preclude sharing such as “Your data will not be shared with anyone else”. Make sure you have a legal basis to share the data, e.g., informed consent or public interest. If you use consent, make sure that data subjects are aware that they are also providing consent to share their data with your collaborators. Inform data subjects timely - before you start processing their data - and proactively - directly if possible. 2. Protect the personal data appropriately Assess the risks of sharing the data and the measures you will take to mitigate those in your Data Management Plan, privacy scan, or if applicable, Data Protection Impact Assessment. This is especially important if you will share your data with collaborators outside of the European Economic Area. Share only the data that the collaborator needs (data minimisation), for example by deleting unnecessary data, pseudonymising the data, and sharing only with those who need access to the data. Make sure data subjects can still exercise their data subjects’ rights. For example, if a data subject withdraws their consent, not only you, but also your collaborators will have to stop processing the data subject’s personal data. It is important to make clear how you and them will do so. 3. Come to agreements with collaborators In order to protect the personal data effectively, it is important to determine which role every collaborator has: controller or processor? And if there are multiple controllers, are they separate or joint controllers? For example, in many collaborative research projects (e.g., in consortia), there are multiple controllers that collectively determine why (e.g., research question) and how (e.g., methods) to process personal data. These parties are then joint controllers, and agreements need to be made in a joint controllers agreement. In any collaboration in which data are shared, you need to (art. 26): Come to a formal agreement on: The role of each party in the research project Respective responsibilities in terms of data protection, such as informing data subjects and handling requests relating to data subjects’ rights Who is the main point of contact for data subjects Communicate (the essence of) the agreement to data subjects. Your privacy officer can help you draw up a valid agreement. 4. Pay special attention when sharing personal data outside the EU If you share personal data with international collaborators (for example, with countries that have no adequacy decision), you may need to take additional measures. Usually, these measures include drawing up an agreement to make sure the other party is GDPR-compliant and uses the necessary security measures (if you haven’t already done so). Please refer to the page about international transfers for more information, and contact your privacy officer to assist you with international transfers. 5. Use a secure way to share the data Granting access: It is preferable to grant a user access to an existing and safe infrastructure (e.g., add someone to a Yoda group or OneDrive folder), rather than physically sending the data elsewhere. This allows you to keep the data in one place, define specific access rights (read/write), have users authenticate, and easily revoke access to the data after your collaboration has ended. It is also a good idea to take measures to prevent the data from being copied elsewhere. Transferring data: When it is absolutely necessary to transfer the files to a different location, you must do so securely. Researchers at Utrecht University can use SURF Filesender with encryption. "],["third-country-transfer.html", "Third-country transfers", " Third-country transfers On this page: data transfer, third-country transfer, sharing outside EU, EEA Date of last review: 2023-08-18 When you want to share personal data with parties who are located outside of the European Economic Area (EEA), you need to take extra steps to make sure that the transfer is GDPR-compliant, such as: Assessing whether you can transfer the data at all using a Data Transfer Impact Assessment. Taking additional protective measures, such as Standard Contractual Clauses. Explicitly informing data subjects about the (possible) third-country transfer. … And possibly more. What is a third-country transfer? In legal terms, a transfer exists when personal data controlled by one party are accessible to another, irrespective of whether the data are physically sent to that party. An international/third-country transfer exists when the party that can potentially gain access is based in a country outside the European Economic Area (EEA) which does not have an adequacy decision from the European Commission. There is a third-country transfer if personal data are stored at the servers of a non-EEA party, and when a cloud provider is used that has servers both in- and outside of the EEA. There is no third-country transfer in the following cases: Personal data are stored at the university premises in the EEA, and are accessed from outside of the EEA by a researcher from that EEA university - this is not a transfer, provided that safeguards are in place to prevent other parties from gaining access. The party with whom the data are shared is already subject to the GDPR (e.g., the party is situated in Germany or Italy). When is a third-country transfer possible? GDPR Chapter V specifies all conditions under which an international transfer is allowed. The flowchart below indicates conditions that are most likely to apply to scientific research. Note that the flowchart assumes that you have taken sufficient safeguards to protect the personal data. To determine the possibilities of sharing data internationally in your project, we strongly advise you to consult with your privacy officer. In some cases a Data Transfer Impact Assessment may be required, which can take some effort. "],["dtia.html", "Data Transfer Impact Assessment", " Data Transfer Impact Assessment On this page: data transfer, third-country transfer, sharing outside EU, EEA, risk assessment Date of last review: 2023-02-14 A Data Transfer Impact Assessment (DTIA) is a risk analysis that is needed when personal data are transferred to third countries. A DTIA is not an official GDPR document by itself, like the DPIA, but instead is usually part of, or a supplement to, a DPIA. Goal and content of a DTA The goal of a DTIA is to: assess the risks of: the data receiver not being able to provide the promised level of protection. local regulations preventing the removal or returning of the personal data after use. local authorities accessing the personal data (il)legitimately. determine the appropriate safeguards to protect the data during the transfer. Content of a DTIA The DTIA should ideally contain: the context of the data transfer (which data are transferred, how, where?) under which safeguards (art. 46) the data will be transferred (e.g., Standard Contractual Clauses) how effective the safeguards will be (risk analysis) which additional safeguards are needed to ensure a sufficient level of data protection a final decision on whether or not the data can be transferred As this is a relatively new topic in data protection land, please contact your privacy officer for assistance with a DTIA or for questions about third-country transfers . Examples and templates Example questions "],["agreements.html", "Agreements", " Agreements On this page: agreement, contract, sharing, transfer, sharing outside EU, EEA, controller, processor, provider, data owner Date of last review: 2022-12-15 There are many types of agreements that can – and sometimes should – be set up during a research project. Which one you need depends on the purpose of transfer, where the data are transferred to, and the external party’s role in the research project. The flowchart below gives an indication which agreement should be used in which situation. Under the figure, you can also find a short explanation about each individual type of agreement. Quick links to: NDA DPA DTA Joint controllers agreement DUA SCCs How to set up an agreement? In order to set up an agreement, you should always get in touch with your Research Support Office (RSO) or privacy officer to get the ball rolling! Any agreement should be signed by someone who is authorised/mandated to do so. Usually this is a research director or faculty dean, but rarely you yourself. The RSO can tell you who in your case is mandated to sign the agreement. An agreement is not a replacement for consent or any other legal basis. It is a safeguard to make sure all parties involved treat the data safely and in accordance with the GDPR. Non-disclosure agreement A Non-Disclosure Agreement (NDA), or Confidentiality agreement, is an agreement that makes sure that either the receiver of the data or both parties handle data with care. Often, an NDA is meant to make sure that the receiving party keeps the data they get access to safe and processes the data according to specific guidelines. In research, it is often used between university researchers and students who perform research on their behalf. In this case, it is sometimes necessary to use an NDA, because students are not (always) bound to confidentiality through a contract with the university, whereas the researchers are. Model NDA Utrecht University (two-sided) Example NDA (one-sided) Data processing agreement A data processing agreement (DPA) is mandatory when you transfer personal data to a third party who fulfills the role of a processor (art. 28(3)). In other words: a person or organisation that processes personal data on your behalf, without having a say as to why or how the data are processed. Important components of a DPA are a description of the data that are being shared, why they are being shared, what the third party can or cannot do with them, for how long, and what happens in case of a personal data breach. For example, the third party cannot use the data for their own purposes and is required to keep the data safe and report any potential data breaches to you. A DPA is most often used when you use an application or tool that processes personal data. Examples of these are survey tools, analysis tools, transcription tools, documentation tools and data repositories. With many parties that offer such tools, there is already a processing agreement in place at the UU-level, and so they are already safe to use, see the Tooladvisor. Utrecht University template (UU only) SURF template Data Transfer Agreement A data transfer agreement (DTA) is advisable when you transfer data to a third party who will (re)use the data for their own purposes, without having an active role in your research project. It is used often when this third party is an external institution, but is also recommended when the third party is someone from within your own institution. A DTA is used to ensure that both parties are aware of their responsibilities and are bound to do what the agreement says. It contains a description of the personal data that are being shared, why they are being shared, under which legal basis, and how the data should be protected by each party. A DTA can be used when (for example): you want to share personal data for reuse purposes with other researchers. This also requires adding statements on the terms of use, although these terms of use can also be separately registered in a Data Use Agreement. you are using a software tool, and the software provider wants to run analytics on the personal data you process in their tool. This makes the software provider a controller, with a separate purpose from your own (e.g., answering your research question). Note that you likely already have a Data Processing Agreement with the software provider, and thus a clause in that DPA can also suffice in such cases. Health-RI template Example Utrecht University Joint controllers agreement A joint controllers agreement is mandatory when you work together with another controller on the same personal data, and you have common purposes (why) and means (how) of processing. In a joint controllers agreement, the respective responsibilities of both (all) parties are formalised, e.g., who informs data subjects, who is the contact point for data subjects, and how are data kept secure (art. 26). In research, this happens most often in a consortium, where multiple institutions participate in a research project. Therefore, a joint controllers agreement is often part of the consortium agreement, in which also topics other than the processing of personal data are formalised (e.g., intellectual property rights, how data are shared, etc.). Examples Erasmus University Rotterdam template SURF template Data Use Agreement A data use agreement (DUA), or user agreement, is basically a custom license for your dataset. It specifies the terms and conditions under which the receiver of the data can (re)use the data and is therefore in many ways similar to a Data Transfer Agreement. For example, it may contain statements on what the receiver can do with the data, and how the original data owners should be attributed. It can also state that the receiver must comply with the GDPR and cannot try to reidentify data subjects. DUAs are often used in data repositories (e.g., custom terms of use in DataverseNL) or as part of a Data Transfer Agreement, and often (but not always) when an open license is not suitable (e.g., with personal data). Example Donders Institute Standard Contractual Clauses for international transfers Standard Contractual Clauses (SCCs, art. 46) are model clauses that have been pre-approved” by the European Commission to include in agreements. They are specifically meant as a (sometimes necessary) safeguard when personal data are transferred to processors and controllers outside of the EEA (i.e., third-country transfers). This is because the SCCs contain (among others) a list of minimal necessary safeguards that the receiving party should implement to ensure that the personal data are properly protected. SCCs only have to be used in specific situations, and they should ideally be preceded by a Data Transfer Impact Assessment that identifies SCCs as an appropriate measure. Please contact your privacy officer if you have questions about them. SCCs for international transfers There are also SCCs for transfers to processors within the EEA (art. 28(7)). These can be included in a Data Processing Agreement. Because they are standardised clauses, including these can make it easier to finalise a DPA. "],["data-sharing-reuse.html", "Sharing data for reuse", " Sharing data for reuse On this page: publication, publish, share, transfer, open science, open data, FAIR data, reuse, reproducibility Date of last review: 2023-03-09 In the context of Open Science, it is becoming more important to share data with other researchers, so that they can reproduce results and reuse the data to answer new research questions. This can be challenging when you work with personal data. Here, we list a few options for sharing personal data for reuse responsibly, and making datasets that contain personal data Findable, Accessible, Interoperable and Reusable (FAIR). How you can make your dataset FAIR, from a privacy perspective, depends on which scenario applies to you: Your data are fully anonymised: you can publish them in a data repository. Your data cannot be fully anonymised, but you have a legal basis to share them for reuse: you can share them, but possibly with some restrictions. Your data cannot be fully anonymised, and you do not have a legal basis to share them: you cannot share them, but we discuss some alternatives. If you are in doubt whether you can share personal data for reuse, please ask your privacy officer for help. "],["publish-anonymous-data.html", "Sharing anonymised data", " Sharing anonymised data On this page: anonymous, publication, share, transfer, open science, open data, FAIR data Date of last review: 2023-03-09 If (part of) the data are truly fully anonymous, they are not classified as personal data anymore: from a privacy perspective, you can publish this anonymised (part of the) dataset in a data repository without restrictions. The data should indeed be fully anonymous. Here you can find how you know that your data are anonymous. In this preprint, you can find some examples of poorly anonymised (hence still personal) datasets in the field of psychology. It can be very difficult to fully anonymise personal data, so when in doubt, we recommend to always treat data as personal. Just because data are no longer subject to the GDPR, it does not mean that there may not be other concerns for sharing data publicly. For example: publishing the data may not be ethically responsible when the data can be used to discriminate against a group of people. data may be someone else’s intellectual property. Publish your data in a data repository and include sufficient documentation and an open license to your dataset, to make your data FAIR. This way, others can find, access, understand and reuse your data. "],["share-reuse-legal-basis.html", "Sharing personal data with a legal basis", " Sharing personal data with a legal basis On this page: pseudonymous, personal, sensitive, share, transfer, open science, reuse, access control, legal basis, legal ground, data sharing, transparency, transparent, inform, further processing, secondary use, secondary processing, safeguards, protection, FAIR data Date of last review: 2023-03-09 If you cannot fully anonymise your data, they are still considered personal data. In order to share personal data for reuse, you therefore need to consider the following steps: Be transparent in your information to data subjects Make sure you have a legal basis Protect the data while sharing Make your personal data FAIR If you are in doubt whether you can share personal data for reuse, please ask your privacy officer for help. If you cannot share the personal data for reuse, there are still alternatives you can apply to make (characteristics of) your data useful to others. 1. Be transparent Irrespective of the legal basis you use to share personal data, data subjects must be informed about any reuse of their data. This allows them to exercise their rights, such as the right to object (if you use public interest) or to withdraw their consent (if you use consent). If data subjects haven’t been informed that you will share their data, you cannot share their data: you have not fulfilled your transparency obligation! Before the start of your project Include the intention of sharing data in your information to data subjects, how you plan to keep them informed, and how they can exercise their rights. Avoid language that precludes sharing, such as “your data will remain strictly confidential”, and “your data will only be shared with members of the research team”. If it is not possible to identify the specific data subject that objected or withdrew consent within the dataset, without additional information provided by the data subject themselves, data subjects can simply not exercise those rights anymore. Let data subjects know about this! At the time of data sharing If you can still identify the data subjects in your dataset at the time of data sharing (e.g., if you still have a keyfile and/or contact information), inform the data subjects specifically about the data sharing process, using appropriate channels such as email (art. 12, art. 14): which data are shared, with whom exactly, for which purposes, under which restrictions, and how can data subjects object or withdraw consent? If you cannot identify data subjects in the dataset at the time of data sharing (e.g., there is no keyfile/contact information anymore, but the data are not anonymous), inform them indirectly on how their data are being (re)used and if/how they can exercise their rights, via channels that are easily accessible, for example through a project website, newsletter, mailing list, etc. In most cases, the original owner (controller) of the data is responsible for informing data subjects and handling requests related to data subjects’ rights, unless otherwise agreed. 2. Make sure you have a legal basis When you share personal data with another organisation for their own specified reuse, the recipient will likely become a new controller of the personal data. This means that both you and the recipient need a valid legal reason to share (you, the owner) and (re)use (recipient) the personal data. For the original owner, there are multiple possibilities to rely on to share the data: Further processing for research purposes This is a derogation in the GDPR that enables personal data to be further processed (e.g., shared) for any scientific research purposes, without requiring a new legal basis, as long as sufficient safeguards are in place to protect the data (e.g., pseudonymisation, access control, data transfer agreement, etc, art. 5(1)(b), art. 89). If the data are not shared for scientific research purposes, then a new legal basis is required, except if the new purpose is compatible with the original purpose. Note: There is ongoing discussion whether you can rely on this derogation if you used consent to collect the data, especially if those data are of special categories: sharing that falls outside of the scope of the original consent, may not meet the specificity criterium and may not be fair to data subjects. You can rely on it, however, if you used another legal basis to collect the data (e.g., public interest, legitimate interest). Consent for data sharing This entails asking explicit consent to share data with others for reuse for specified purposes, before you collect the data. In this guide you can find more information about that. An advantage of this approach is that it gives data subjects a lot of control, and reuse does not have to be limited to scientific research only (as it is with further processing). A limitation of this approach is that consent has to be specific in order to be valid. Thus, consent for data sharing is only legitimate when you additionally inform data subjects about the specific sharing right before you share the data (e.g., with whom specifically will the data be shared and why?), so that data subjects can still withdraw their data sharing consent. Public or legitimate interest Public or legitimate interest could in principle also be used as a legal bases to share personal data, when sharing the data is necessary and proportional and it does not override the interests of the data subjects (a privacy scan is a good way to assess that). For the recipient, in most cases the legal basis for reusing the received data is public interest (when reused for research purposes), although legitimate interest (when reused for non-research purposes) and consent (if the recipient can themselves obtain consent from the data subjects) are also possible. Using public (and legitimate) interest requires the recipient to assess the risks for data subjects against the benefits of using the data for their purposes (a privacy scan is a good way to do that). This is necessary because the recipient will become a new controller and therefore also has to treat the personal data in a fair, transparent and lawful way. The recipient is usually also bound by the restrictions set forth by the original owner, which usually happens through a data transfer agreement or custom license (e.g., use safeguards to protect the data, do not share the data any further, only use the data for the specified purposes, etc.). If you want to share or reuse special categories of personal data, you may still need explicit consent, except when the data subject had made their data publicly available themselves, or when obtaining consent would involve an unreasonable amount of effort. 3. Protect the data while sharing Unless you have a legal basis to make personal data publicly available, you should aim to protect the personal data also while sharing them. For example: Do not share more data than needed; pseudonymise the data as much as possible. Put in place an agreement that forces recipients to treat the data confidentially and that clarifies each party’s responsibilities. Share the data safely, for example by giving access via a secure storage environment, or encrypting the data before transferring them. Always follow the restrictions that you communicated to data subjects. If you will transfer personal data outside of the European Economic Area (EEA), consider which measures are needed, especially if the relevant country does not have an adequate level of data protection. 4. Make your data FAIR Personal data or not, you can always make your data Findable, Accessible, Interoperable and Reusable: Findable Publish your metadata and documentation in a data repository that assigns a persistent identifier to the dataset. Depending on your situation, you may be able to deposit the data there as well (under restricted access). Accessible Clearly specify if and how others can access your dataset and make that information publicly available. Some studies have set up a data access protocol in which this is made clear (e.g., data are accessible after signing an agreement, writing a research proposal, helping to collect new data, etc.). You can find an example here. Interoperable Structure and document your data so that they are easily understandable for humans and machines (see our FAIR guide). Reusable If you only deposited metadata and documentation, add an open license to the dataset (e.g., CC0 or CC BY 4.0). If you deposited the personal data in the data repository as well, there will usually be custom terms of use such as the data access protocol mentioned under Accessible. "],["sharing-reuse-alternatives.html", "Alternatives to sharing personal data", " Alternatives to sharing personal data On this page: metadata, documentation, information, publication, share, transfer, open science, FAIR data, reproducibility Date of last review: 2023-03-09 Publish metadata and documentation Even if you cannot share/publish the data, you can still publish non-sensitive metadata and documentation surrounding your research project. This allows your dataset and documentation to be findable, citable, and in some cases even reusable (one person’s metadata is another person’s data!). In order to make the dataset FAIR, you should include a note on the access restrictions of the dataset and choose a good data repository. Knowing that your dataset exists can sometimes already be useful information, even when the data are not accessible for others. For an example, please refer to the use case about the Open Science Monitor. Use other techniques and strategies to enable reuse There are also more technical alternatives to transferring personal data to others: Use solutions that allow others to run analyses on your data, without ever needing access to those data (remote data science, see the Secure computing chapter). Create a synthetic dataset that others can use to reproduce trends or explore the data. Only allow differentially private algorithms to query your dataset. Publish aggregated (anonymous) data which may still be useful for others (e.g., group-level statistics). "],["pseudonymisation-anonymisation.html", "Pseudonymisation & Anonymisation", " Pseudonymisation & Anonymisation On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, sdc, statistical disclosure control Date of last review: 2023-05-02 Pseudonymisation and anonymisation are both ways to make personal data less easily linkable to individual data subjects: they are methods to de-identify personal data. Importantly, whereas anonymisation results in non-personal data that are not subject to the GDPR anymore, pseudonymised data are still personal data. It is therefore important to understand the difference between the two, and to estimate when your data are indeed fully anonymous. Any operation that you do up until the personal data are anonymised - including the anonymisation itself - is still subject to the GDPR. So even if you can anonymise your data later, you still need to comply with the GDPR for everything you do beforehand (e.g., collecting, analysing, sharing, etc.). In this chapter, we: Explain what pseudonymisation and anonymisation mean. Present a step-by-step workflow to de-identify personal data. List a number of techniques that you can use to de-identify personal data. Finally, we list some resources for further reading. "],["definition-anonymisation-pseudonymisation.html", "What are pseudonymisation and anonymisation?", " What are pseudonymisation and anonymisation? On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, identifiable, sdc, statistical disclosure control, disclosure risk Date of last review: 2023-05-02 Pseudonymisation Pseudonymisation is a safeguard that reduces the linkability of your data to your data subjects (rec. 28). It means that you de-identify the data in such a way that they can no longer lead to identification without additional information (art. 4(5)). In theory, removing this additional information should lead to anonymised data. Pseudonymisation is often interpreted as replacing direct identifiers (e.g., names) with pseudonyms, and storing the link between the identifiers and the pseudonyms in a key file, separated from the research data. While this is a good practice (it makes sure that data are not directly identifiable anymore), this interpretation of pseudonymisation does not take into account indirectly identifiable information, and thus does not necessarily fulfil the GDPR’s definition of pseudonymisation! Pseudonymous data are still personal data and thus subject to the GDPR. This is because the de-identification is reversible: identifying data subjects is still possible, just more difficult. This means that in order to use pseudonymous data, you still need to comply to all the rules in the GDPR. Anonymisation Anonymisation is a de-identification process that results in data that are “rendered anonymous in such a manner that the data subject is not or no longer identifiable” (rec. 26), neither directly nor indirectly, and by no one, including you. When data are anonymised, they are no longer personal data, and thus no longer subject to the GDPR. Note, however, that everything you do before the data are anonymised (including the anonymisation itself) is subject to the GDPR! Anonymisation is very difficult to accomplish in practice! This video nicely illustrates why. The identifiability spectrum The relationship between (identifiable) personal data, pseudonymous data and anonymous data should be seen as lying on a spectrum. The more de-identified the data are, the closer they are to anonymous data and the lower the risk of re-identification. The visual guide below nicely illustrates this: If the image does not show correctly, view it online When are data anonymous? Your data can be considered anonymous if data subjects can only be re-identified with an unreasonable amount of effort, i.e., taking into account the costs, required time and technology, and future technological developments (rec. 26). Basically, your data are not anonymous (personal) when they comply with any of the characteristics of personal data: There is directly identifiable information (e.g., name, email address, social security number, etc.). Data subjects can be singled out (i.e., you can tell one data subject from another within a known group of data subjects). It is possible to identify data subjects by linking records (“mosaic effect”), either within your own database or when using other data sources. It is possible to identify a data subject by inferring information about them (e.g., infer a disease by the variable “medication”), either within your own database or when using other data sources. It is possible to reverse the de-identification. Whether data can be seen as anonymous strongly depends on the context of your research and how much information is available about the data subjects. When collaborating with research data centres, such as the Statistics Netherlands (Centraal Bureau voor de Statistiek, CBS), often output checking guidelines are used to determine the risk of identification resulting from the analysis output of sensitive data. Alternatives to anonymisation Anonymisation is not the only solution. The best way to protect data subjects’ privacy is to only collect/process their personal data if necessary (minimisation). Additionally, in many cases, full anonymisation is not even possible or desirable, for example if it results in too much information loss or incorrect inferences. If you cannot anonymise the data, there are always other ways in which you can protect the data, such as: De-identifying (pseudonymising) the data to the extent you can. Controlling access to the data, for example using user agreements, authentication, encryption, secure analysis environments, etc. Creating a synthetic version of your dataset to share with others. "],["deidentification-workflow.html", "Step-by-step de-identification", " Step-by-step de-identification On this page: anonymous, pseudonymous, step-by-step, workflow, deidentification, safeguard, protection measure Date of last review: 2023-05-02 Below is a step-by-step workflow that you can use to de-identify your data. Alternatively, you could also use this de-identification plan template to plan and document your de-identification steps. Whether or not the de-identification results in a pseudonymised or an anonymised dataset is highly dependent on the characteristics of the dataset and the context in which it was obtained. Perform the de-identification in a safe storage or processing environment: remember that you are working with personal data, and as long as the data are not anonymous, they will be subject to the GDPR! Identify any potentially identifying information in your data. Assess whether you need to collect this information at all. For example: Do you really need IP addresses in your survey data? Do you really need to record audio or video? Do you really need a consent form with a name, contact information, and signature on it? Replace names with pseudonyms in filenames and within the data where possible. If you do not need directly identifying information to answer your research question, but you do need it to, for example, contact data subjects: Separate directly identifying information from the research data. Use pseudonyms or hashes to refer to individuals instead of names. Create a keyfile to link the pseudonyms to the names. Store the directly identifiable information and the keyfile in a separate location from the research data and/or in encrypted form. Consider which types of information may lead to indirect identification, such as demographic information (age, education, occupation, etc.), geolocation, specific dates, medical conditions, unique personal characteristics, open text responses, etc. De-identify the directly and indirectly identifiable data using (a selection of) the techniques described on the next page. Before you start, save a copy of the raw, untouched dataset, in case anything in the process goes wrong. Document the steps you took, for example in a programming script or README file, which always accompanies the data. Whether you can delete the raw (non-pseudonymised) version of the dataset, depends on whether it needs to be preserved for verification purposes. Specific restrictions may also apply if the Dutch Medical Research Involving Human Subjects Act (WMO) and/or Good Clinical Practice apply to your research. Treat the data according to their sensitivity. If the data are not fully anonymised, they are pseudonymous and thus still need to be handled according to the GDPR guidelines! How de-identified is de-identified enough? You can read more about this in the chapter Statistical approaches to privacy. "],["deidentification-techniques.html", "De-identification techniques", " De-identification techniques On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, technique, anonymisation method, privacy-preserving, privacy-enhancing, sdc, statistical disclosure control, disclosure risk Date of last review: 2023-05-02 Below is a list of techniques you can apply to your data to de-identify your dataset so that it results in a pseudonymised, or possibly even anonymised dataset. Bear in mind that applying these will always result in loss of information, so ask yourself how useful your dataset will still be after de-identification. The techniques are: Suppression Generalisation Replacement Top- and bottom coding Adding noise Permutation Statistical Disclosure Control (SDC) The below de-identification methods are sometimes also referred to as methods to apply Statistical Disclosure Control (SDC). You will most likely encounter SDC when you collaborate with a research data centre such as Statistics Netherlands (Centraal Bureau voor de Statistiek, CBS). Suppression Suppression (sometimes called “masking”) basically means removing variables, (parts of) values, or entire entries that you do not need from your dataset. Examples of data that you could consider removing: Name and contact information (Parts of) address Date, such as birthdate or participation date Social security number/Burgerservicenummer (BSN). NB. In the Netherlands, you are not allowed to use BSN in research at all! Medical record number IP address Facial features from neuroimaging data Automatically generated metadata such as GPS data in an image, author in a document, etc. Participants that form extreme outliers or are too unique Generalisation Generalisation (also sometimes called abstraction, binning, aggregation, or categorisation) reduces the granularity of the data so that data subjects are less easily singled out. It can be applied to both qualitative (e.g., interview notes) and quantitative data (e.g., variables in a dataset). Here are some examples: Recoding date of birth into age. Categorising age into age groups. Recoding rare categories as “other” or as missing values. Replacing address with the name of a neighbourhood or town. Generalising specific persons in text into broader categories, e.g., “mother” to “[woman]”, “Bob” to “[colleague]”. Generalising specific locations into more general places, e.g., “Utrecht” to “[home town]”, or from point coordinates to larger geographical areas (e.g., polygon or linear features). Coding open-ended responses into categories of responses, or as “responded” vs.  “not responded”. Replacement In this case, you replace sensitive details with non-sensitive ones, which are usually less informative, for example: Replacing directly identifying information that you do need with pseudonyms. When doing this, always store the key file securely and separately from the research data (e.g., use access control, encryption). If you do not need the links with direct identifiers anymore, remove the keyfile or replace the pseudonyms with random identifiers without saving the key. A good pseudonym: Is not meaningful with respect to the data subjects: a random (unique) number or string is better than a code that contains parts of personal information, because the latter may reveal details about data subjects. Is managed securely, for example by appointing someone to be responsible for managing access to the keyfile. Can be a simple number, random number, cryptographic hash function, text string, etc. (read more). Replacing identifiable text with “[redacted]”. When redacting changes in-text, never just blank out the identifying value, always put a placeholder or pseudonym there, e.g., in [square brackets] or <seg>segments</seg>. Replacing unique values with a summary statistic, e.g., the mean. Rounding values, making the data less precise. Replacing one or multiple variables with a hash. What is hashing? Hashing is a way of obscuring data with a string of seemingly random characters with a fixed length. It can be used to create a”hashed” pseudonym, or to replace multiple variables with one unique value. There are many hash functions which all have their own strength. It is usually quite difficult to reverse the hashing process, except if an attacker has knowledge about the type of information that was masked through hashing (e.g., for the MD5 algorithm, there are many lookup tables that can reverse common hashes). To prevent reversal, cryptographic hashing techniques add a “salt”, i.e., a random number or string, to the hash (the result is called a”digest”). If the “salt” is kept confidential or is removed (similar to a keyfile), it is almost impossible to reverse the hashing process. Top- and bottom-coding Top- and bottom-coding are mostly useful for quantitative datasets that have some unique extreme values. It means that you set a maximum or minimum and recode all higher or lower values to that minimum or maximum. For example, you can top-code a variable “income” so that all incomes over €80.000 are set to €80.000. This does distort the distribution, but leaves a large part of the data intact. Adding noise Adding noise to data obfuscates sensitive details. It is mostly applied to quantitative datasets, but can also apply to other types of data. For example: Adding half a standard deviation to a variable. Multiplying a variable by a random number. Applying Differential Privacy guarantees to an algorithm. Blurring (pixelating) images and videos. Voice alteration in audio. Permutation Permutation means swapping values between data subjects, so that it becomes more difficult to link information belonging to one data subject together. This will keep the distribution and summary statistics constant, but change correlations between variables, making some statistical analyses more difficult or impossible. "],["deidentification-resources.html", "Tools and further reading", " Tools and further reading On this page: anonymous, pseudonymous, deidentification, safeguard, protection measure, tool, resource, reading material Date of last review: 2023-05-02 You can find a selection of de-identification tools in this GitHub repository. For further reading, we compiled a reading list on this topic in our publicly accessible Zotero library. We can recommend: 10 misunderstandings related to anonymisation. Risk management for research data about people. CESSDA’s Data Management Expert Guide on Anonymisation. Anonymisation: managing data protection risk, code of practice. Privacy protection in the era of open science. An in-depth overview of anonymisation techniques and tools Statistics Netherlands (CBS) on techniques used to de-identify sensitive data. "],["statistical-privacy.html", "Statistical approaches to de-identification", " Statistical approaches to de-identification In order to protect datasets that contain personal or otherwise sensitive data, there is an increasing number of statistical approaches to de-identification, which to some extent quantify how identifiable data are after de-identification. In this chapter, we discuss the following approaches, as these are the most widely used approaches: K-anonymity L-diversity T-closeness Differential privacy These approaches (or: privacy models) are not yet much used in research practice, because they come with some disadvantages and require resources and/or expertise to be applied and interpreted correctly. However, they are used in many de-identification tools and are useful to detect specific sensitivities in (tabular) datasets. For those reasons, the techniques are introduced in this chapter. "],["k-l-t-anonymity.html", "K-anonymity, l-diversity and t-closeness", " K-anonymity, l-diversity and t-closeness On this page: k-anonymous, l-diverse, t-close, privacy model, quantifying privacy, key attribute, sensitive attribute, quasi-identifier Date of last review: 2023-05-30 K-anonymity, L-diversity and T-closeness are statistical approaches that quantify the level of identifiability within a tabular dataset, especially when variables within that dataset are combined. They are complementary approaches: a dataset can be k-anonymous, L-diverse and T-close, where k, L and T all represent a number. Identifiers, quasi-identifiers, and sensitive attributes Privacy models like k-anonymity, L-diversity and T-closeness distinguish between 3 types of variables in a dataset: Identifiers (also known as key attributes): direct identifiers such as names, student numbers, email addresses, etc. These variables should in principle not be collected at all, or removed from the dataset if they are not necessary for your research project. Quasi-identifiers: indirect identifiers that can lead to identification when combined with other quasi-identifiers in the dataset or external information. These are often demographic variables like age, sex, place of residence, etc., but could also be something entirely different like physical characteristics, timestamps, etc. In general, quasi-identifiers are usually variables that are likely to be known to someone in the outside world. Sensitive attributes: variables of interest which should be protected, and which cannot be changed, because they are the main outcome variables. For example, it can be Medical condition in a healthcare dataset, or Income in a financial dataset. It is important to correctly categorise the variables in your dataset as any of these variable types if you want to apply k-anonymity, l-diversity and t-closeness, because they will determine how the dataset will be de-identified. How it works K-anonymity K-anonymity ensures that each individual in a dataset cannot be distinguished from at least k-1 other individuals with respect to the quasi-identifiers in the dataset. This is done through generalisation, suppression and sometimes top- and bottom-coding. Applying k-anonymity makes it more difficult for an attacker to re-identify specific individuals in the dataset. It protects against singling out and, to some extent, the Mosaic effect. Original dataset Nr Age Sex City Disease 1 16 Male Rotterdam Viral infection 2 18 Male Rotterdam Heart-related 3 19 Male Rotterdam Cancer 4 22 Female Rotterdam Viral infection 5 22 Male Zwolle No illness 6 23 Male Zwolle Tuberculosis 7 24 Male Zwolle Heart-related 8 25 Female Utrecht Cancer 9 26 Female Rotterdam Heart-related 10 28 Female Utrecht Tuberculosis 2-anonymous dataset Nr Age Sex City Disease 1 =< 20 Male Rotterdam Viral infection 2 =< 20 Male Rotterdam Heart-related 3 =< 20 Male Rotterdam Cancer 4 20-30 Female Rotterdam Viral infection 5 20-30 Male Zwolle No illness 6 20-30 Male Zwolle Tuberculosis 7 20-30 Male Zwolle Heart-related 8 20-30 Female Utrecht Cancer 9 20-30 Female Rotterdam Heart-related 10 20-30 Female Utrecht Tuberculosis Colours indicate an ‘equivalence class’ of quasi-identifers To make a dataset k-anonymous, you must first identify which variables in the dataset are identifiers, quasi-identifiers, and sensitive attributes. In the example above, Age, Sex and City are quasi-identifiers and Disease is the sensitive attribute. Next, you should set a value for k. If we choose a k of 2, every row in the example dataset should have the same combination of Age, Sex and City as at least 1 other row in the dataset. Finally, you aggregate the dataset so that every combination of quasi-identifiers occurs at least k times. In the example, this was done by generalising Age into age categories, but there may also be other ways to reach 2-anonymity in this dataset. There is no single value for k which you should always choose. The higher the k, the more difficult it will be to identify someone, but likely your dataset will also become less granular and perhaps less informative. The value of k will be highly dependent on what you communicated to data subjects (e.g., you may have promised a certain k) and the risk of identification that you are willing to accept. The below video gives an example on how k-anonymity can work in practice: L-diversity L-diversity is an extension to k-anonymity that ensures that there is sufficient variation in a sensitive attribute. This is important, because if all individuals in a (subset of a) dataset have the same value for the sensitive attribute, there is still a risk of inference. For example, in the below 2-anonymous dataset, you can infer that any female from Rotterdam between 20 and 30 who participated had a viral infection (“homogeneity attack”). Similarly, if you know that your 25-year old female neighbour from Utrecht participated in this study, you learn that she suffers from cancer (“background knowledge attack”). 2-anonymous dataset Nr Age Sex City Disease 1 =< 20 Male Rotterdam Viral infection 2 =< 20 Male Rotterdam Heart-related 3 =< 20 Male Rotterdam Cancer 4 20-30 Female Rotterdam Viral infection 5 20-30 Male Zwolle No illness 6 20-30 Male Zwolle Tuberculosis 7 20-30 Male Zwolle Heart-related 8 20-30 Female Utrecht Cancer 9 20-30 Female Rotterdam Viral infection 10 20-30 Female Utrecht Cancer Colours indicate an ‘equivalence class’ of quasi-identifers 2-anonymous 2-diverse dataset Nr Age Sex City Disease 1 =< 20 Male Rotterdam Viral infection 2 =< 20 Male Rotterdam Heart-related 3 =< 20 Male Rotterdam Cancer 4 20-30 Female Viral infection 5 20-30 Male Zwolle No illness 6 20-30 Male Zwolle Tuberculosis 7 20-30 Male Zwolle Heart-related 8 20-30 Female Cancer 9 20-30 Female Viral infection 10 20-30 Female Cancer Colours indicate an ‘equivalence class’ of quasi-identifers and sensitive attributes K-anonymity does not protect against such homogeneity and background knowledge attacks. Therefore, L-diversity proposes that there should be at least L different values for the sensitive attribute per combination of quasi-identifiers. In the example above, if we choose an L of 2, that means that for each combination of Age, Sex and City, there are at least 2 distinct diseases. In the example, we suppressed City for these homogeneous cases, so that all females between 20 and 30 years old can either have cancer or a viral infection. Like k-anonymity, there is no perfect value of L, although it is usually less or equal to k and more than 1. The below video explains the concept of L-diversity using an example: T-closeness T-closeness ensures that the distribution of a sensitive attribute within a generalisation of a quasi-identifier is close to the distribution of the sensitive attribute in the entire dataset. In other words, it ensures that the sensitive attribute is not skewed towards a specific value within a group of similar individuals, which could potentially be used to re-identify someone. For example, if a dataset contains information on Age (quasi-identifier), Sex (quasi-identifier), and Income (sensitive attribute), and t-closeness is applied with a value of t = 0.1, then for each combination of Age and Sex, the distribution of income must be within 10% of the distribution of income in the entire dataset. T-closeness can get complicated quite fast. If you’re curious to know how it works, the below video explains the concept of t-closeness using an example: When to use K-anonymity, L-diversity and t-closeness are usually applied to de-identify tabular datasets, before being shared. They are also most suitable for relatively large datasets (i.e., containing a large number of individuals), as more details (utility) are likely to be retained in such datasets (source). Implications for research It is very easy to lose a lot of the (granularity of the) data when satisfying the k-, L- or T-criteria: the higher the criteria, the lower the risk of re-identification, but the more information you lose. The balance between privacy and utility is therefore very important to take into consideration when applying these privacy models. The more variables (quasi-identifiers), the larger the dataset and the more outliers there are in the dataset, the more difficult de-identification will be without losing too much information (as shown here). If a dataset is k-anonymous, L-diverse or T-close, that does not mean that the dataset is also considered anonymous under the GDPR. The degree of anonymity after applying these approaches depends entirely on your own choices in terms of k, L or T, in terms of the variables that you included, and on the context of your dataset. For example, if you failed to include a quasi-identifier in k-anonymising your dataset, your dataset is in reality not k-anonymous. Further reading Read the original papers about k-anonymity (Sweeney, 2002, pdf), L-diversity (Machanavajjhala et al., 2007) and t-closeness (Li et al., 2007, pdf). In response to k-anonymity, L-diversity and T-closeness, other approaches have been formulated as well, such as k-Map, delta-presence (δ), beta-likeness (β) and delta-disclosure (δ). We do not go into those here, but Damien Desfontaines’s blogposts and this thesis (pdf) discuss some of these approaches in more detail. On this page and here you can find more information on the different attacks that can potentially be committed to datasets. "],["differential-privacy.html", "Differential privacy", " Differential privacy On this page: differential privacy, dp, epsilon, quantifying privacy, privacy-utility spectrum Date of last review: 2023-05-30 Differential privacy (DP) is a mathematical technique to prevent the disclosure of personal information by adding statistical noise to queries. In its original form, the data are stored on a secure server. Researchers can then, without access to the data, pose a query (i.e., an analysis request), and obtain the result with a certain amount of statistical noise added to the output. The amount of noise is tweaked such that adding or removing an individual to or from the dataset alters the result of the query by a limited, predetermined amount. The below video explains the basic premise of differential privacy using a very basic example: Differential privacy is generally not added to a dataset itself, but to the result of a query (e.g., average income in a dataset), although some forms exist in which the dataset itself is altered; this is called local differential privacy. How it works Imagine a dataset with peoples’ incomes, and we want to know the average income in the data (i.e. our query). When applying differential privacy, we want to ensure that we cannot determine whether an individual is in the dataset or not. In theory, we can do this by adding or removing any single individual to or from our dataset and recalculating the average income in the modified dataset. Importantly, additions to the dataset should all be individuals that could be in the dataset, and not only those that already are. Depending on the privacy requirements (i.e., what amount of privacy leakage is acceptable) and the sensitivity of the query (the effect of changing one individual on the average income), more or less statistical noise is added to the result. The most common definition of differential privacy is “epsilon-differential privacy”, epsilon being the “privacy budget”. In this definition, we consider two scenarios: the original dataset and a modified dataset, where we substitute the person with the highest income with the person with the lowest income. A certain amount of noise is added, so that the probabilities of obtaining a certain result in the original and the modified datasets do not differ more than Epsilon. Epsilon (i.e., the privacy budget) is a predetermined value: the lower epsilon, the higher the level of privacy, and therefore the more noise is added to the query. Differential privacy can also protect groups of people by adding or subtracting groups instead of individuals. This can for example be useful when you want to protect a household as a whole, and not only the individuals in it. Setting a lower epsilon results in more noise in the results that you release. This simply implies that it becomes more difficult to distinguish whether individuals were or were not in your dataset. However, it does not necessarily imply that a certain level of epsilon will result in fully anonymous data. Whether a dataset can be viewed as anonymous or not under the GDPR will always be context- and dataset-dependent. Implications for research The advantage of differential privacy is that privacy risk can be mathematically quantified (through epsilon). With many other techniques, it can be hard to determine exactly what the privacy guarantees are, especially with the presence of external information. As with the other statistical approaches, there is a trade-off between more privacy or more utility: the lower the privacy budget, the more privacy is retained, but also the less accurate (more noisy) individual values will be. The privacy budget should be determined in advance and can only be spent once: every query will lower the available privacy budget by epsilon, and when the privacy budget reaches zero, no more queries can be done. Thus, you cannot indefinitely reuse the data and still preserve privacy. A disadvantage of differential privacy is that the concept is not completely trivial for the non-expert and in some cases, this has resulted in violated privacy guarantees. There is no absolute right way to set the privacy budget and no framework to decide which value of epsilon should be set for what kind of data. Thus, it can be hard for researchers to justify using a particular value of epsilon. When to use The implementation of differential privacy is a very technical (and tricky) endeavour. Setting up a differentially private server that only outputs differentially private results for any query is currently practically impossible. Thus, if you are not an expert on statistics and/or differential privacy, we recommend reaching out to someone who is, and to use Differential Privacy in addition to other privacy-enhancing techniques, such as pseudonymisation. For now, differential Privacy is mostly used in combination with synthetic data, or with simple repetitive queries. Widespread use of differential privacy might become safer and/or easier over time as implementations are tested more thoroughly on real-world datasets. Further reading Damien Desfontaines has written a number of easy to read blogposts about differential privacy, including this one explaining the basic premise of differential privacy. The online book Programming Differential Privacy explains in detail how differential privacy works. Or read Differential privacy: a primer for the non-technical audience. Background information: The Algorithmic Foundations of Differential Privacy. "],["secure-computation.html", "Secure computation", " Secure computation On this page: data-to-code, code-to-data, tools-to-data, algorithm-to-data, cryptography, technique, tool, computing, computation, analysis, analyse, distributed analysis Date of last review: 2023-04-02 When you use personal data in your research project, you likely also need to analyse those data, often using a script of sorts. In this chapter, we discuss the following scenarios for analysing personal data: “Regular” data analysis (“data-to-code”), where the data are brought to the “script” or analysis software in order to analyse them. “Code-to-data” scenario, where a script or analysis software is run on the data, without moving the data elsewhere. Federated analysis scenario, where a script or analysis software runs on multiple datasets that are in different locations, without moving those datasets elsewhere. Additionally, we discuss relatively new cryptographic techniques that can be used in securing the analysis of personal or otherwise sensitive data. Which scenario should I choose? Which scenario is suitable to apply in your project depends on, among others: Your dataset: does it contain personal data? How large is the dataset? Do you know the data structure and analysis method beforehand? Which computing facility is most suitable: Local (e.g., laptop), on campus (e.g., cluster at Geosciences), from a national trusted party (e.g., SURF), or external (e.g., Amazon, Microsoft)? Located in the Netherlands, Europe or in a non-EEA country? Small or large amount of computing power (CPUs/codes/threads or GPUs, memory size, disk space, etc.)? Which software you need to run on the data using the computer power, e.g., R, Python, SPSS, or any other scripting language. Does the software require root user access to install and/or configure? Does the software require paid licenses (e.g., MATLAB)? Can the software be installed in advance, or does it need to be updated during analyses (e.g., with additional packages from a repository)? Whether and with whom you are collaborating on your project. Tools and support We have created an overview of secure computing software and services in this GitHub repository. Keep in mind that this is by no means a complete list! If you work at Utrecht University, you can ask the Research engineering team for help with choosing a suitable computing solution. If you have already chosen a solution, but are not sure whether it is safe to use, you can contact Information Security or your privacy officer for help. "],["data-to-code.html", "“Regular” data analysis: data-to-code", " “Regular” data analysis: data-to-code On this page: analysis, data-to-code, data-to-script, transfer, sharing Date of last review: 2023-04-02 In this scenario, you transfer the data to a computing facility, and run an analysis (script) on the data. In the most basic variant, this computing facility consists of your work computer or faculty computing cluster, where you do not transfer the data outside of your organisation for the analysis. In other cases, data need to be transferred to a computing facility outside your organisation, such as high-performance clusters from SURF, Microsoft, Amazon, etc. When to use If you have a relatively small dataset, the “data-to-code” scenario is the most common and flexible scenario: It allows you to choose a computing facility that is best suited to your situation. It allows you to interactively read, analyse, export and transport the data you want. Disadvantages of this approach can be: When transferring the data to a computing facility, often new copies of the data are created, which can make it more difficult to keep track of different versions of the data. Transferring data always comes with additional risks of a data breach. Besides protection during data storage, it is therefore crucial to also protect the data during the transfer to the computing facility, and when used at the computing facility itself. The way the data are transferred to the computing facility is not always as straightforward, especially if you have a large dataset. Implications for research In this scenario, you need to make sure that: You apply data minimisation, access control, and, if applicable, pseudonymisation and other protective measures to limit the amount of personal data that is transferred to the computing facility. The data are also protected during the transfer to the computing facility (e.g., your work laptop or an external solution), for example through encryption. Additionally, if the computing facility is provided by an external processor (e.g., SURF, Amazon): A data processing agreement with the provider of the computing facility is needed. If there is none, you cannot use the computing facility to analyse personal data. The computing facility should be suitable (secure enough) for the sensitivity level of your (personal) data. For example, if your data are “critical” in terms of confidentiality, the computing facility should also have that “critical” classification. Examples You use your faculty’s high performance cluster to analyse a dataset that you collected at your organisation. You use the High Performance Computing platform from SURF to analyse a large dataset that you collected at your organisation. In this case, a data processing agreement between your organisation and SURF is needed to make sure that your organisation remains in control of the personal data at SURF’s servers. You use Amazon Web Services (AWS) to analyse a large dataset that you collected at your organisation. In this case, a data processing agreement between your organisation and AWS is even more important, because Amazon has servers that are located outside of the European Economic Area. "],["code-to-data.html", "Code-to-data (one data provider)", " Code-to-data (one data provider) On this page: code-to-data, script-to-data, algorithm-to-data, tools-to-data, SANE, digital research environment, secure research environment, virtual research environment, access control Date of last review: 2023-04-02 In this scenario, an analysis is run on data without transferring the data outside of the organisation In many cases, only the results of the analysis can be exported, and not the data. We distinguish the following versions of this scenario: ‘Tinker’ version: interaction with the data In the Tinker version, users can log in to the computing facility and directly interact with the data, but there may be technical limitations on the import and export of the data. Procedural limitations should be posed through agreements with the user. This version can be implemented in multiple ways, such as: Accessing and analysing locally stored data on premises. An example is analysing highly sensitive data in a dedicated room without an internet connection. Accessing locally stored data through remote desktop. This usually does not impose technical limitations on what can be done with the data. Virtual Research Environments (VREs) are temporary facilities where you can interactively perform computations on data in the cloud. In this case, it is sometimes possible to impose technical limitations on what can be done with the data (in which case these are called “Trusted Research Environments”). Examples of VREs are SURF Research Cloud and anDREa. ‘Blind’ version: remote execution In the Blind version, users do not have access to the data at all, and only receive the results of an analysis, after reviews by the data owner(s) to ensure that the results do not contain sensitive details. In this case, a synthetic dataset can be provided to write and test the analysis script on, before it is run on the real dataset. This “blind” version could be run in a dedicated environment where researchers can upload their script, but can also be implemented manually, for example when a researcher sends a script by email to be run on a dataset, and receives the results back via email as well (i.e., this is possible when neither the script nor the results contain any sensitive details). At the moment, both the Tinker and Blind versions of this code-to-data scenario are being developed as virtual research environments in the Secure ANalysis Environment project (SANE). When to use Reasons to use this scenario include: You want to retain control over the data, e.g., to prevent any unnecessary copies from being made (data sovereignty). You do not want, or are not allowed to transfer the data, because they contain personal data or intellectual property. The dataset is too large to transfer. In the ‘Blind’ version: You want to be sure that the analysis results do not contain any sensitive details. Implications for research Compared to the “data-to-code” scenario, the code-to-data approach offers more control over the data, but often requires more, sometimes manual, work, such as: Checking the credentials of a user: can they be trusted? An agreement with the user may be desirable or even required. In SURF Research Cloud, credentials can be checked using SURF Research Access Management. Preparing a protected computing environment that a user can use. In the ‘Blind’ version: Creating a synthetic dataset. Reviewing the output of the script for sensitive elements. This requires the right expertise. Reviewing whether the code that is run on the data is privacy-preserving. This also requires the right expertise. It is essential to have a well-described workflow to use this scenario, to ensure confidentiality of the personal data. Additionally, dedicated personnel may make the process easier and consistent. Examples A research team needs to process a dataset containing health data to determine the number of Covid-19 patients at a certain hospital. The hospital providing this dataset does not allow transferring the dataset, but they do allow to run scripts on the dataset. To make that possible, the hospital provides a computing facility, owned by the hospital, to run scripts from research teams. In addition, for each result, the hospital staff inspects if it contains personal data, and if not, it will be passed onto the research team. Since a result like “100 patients at this hospital have had Covid-19 in 2021” does not contain personal data, it can be safely passed to the research team. In the data donation approach, the software PORT can be run on data subjects’ locally stored data, and only the results of that analysis can be shared with the researcher if allowed by the data subject. Note however that the sensitivity of the results fully depend on the analysis that was run. "],["federated-analysis.html", "Federated analysis", " Federated analysis On this page: federated analysis, federated learning, machine learning, distributed analysis, distributed learning, collaboration, harmonisation Date of last review: 2023-04-02 Federated analysis is an extension to the code-to-data scenario, where the data of interest are owned by multiple organisations. In this scenario, the data remain with multiple data providers, and the script “travels” across those data sources, combining the results in a central location, and only sharing the results of the analysis. If necessary, there are techniques to hide intermediate results (which could also reveal sensitive information). If the script in question is a machine learning model, then this technique is called “federated (machine) learning”. You can learn more about federated analysis in this article. When to use Federated analysis is useful when there are multiple data providers who do not allow transferring their data outside of the organisation, or whose data are simply too large to share. Implications for research A prerequisite for analysing data in this way is often that the data at the different providers are similarly structured and use similar terminology (e.g., making sure that every party uses “male”, “female”, and “other” as levels for the variable Gender, instead of “girl” and “boy”, or 0 and 1). Federated analysis works best for “horizontally partitioned” datasets, where different organisations have the same (types of) information, but from different people. It is not well-suited for “vertically partitioned” datasets, where the different organisations have different (types of) information on the same people and thus want to link those different data sources. Setting up the infrastructure for federated analysis is challenging and can take a large amount of time (software installation, access rights, linking datasets, etc.). It is wise to first investigate whether this option is indeed the most suitable for your project. Examples A research team needs access to various datasets containing health data to determine which factors contribute to health of Covid-19 patients at various hospitals. Each dataset contains health data from patients of the hospital where they are treated. Since each dataset contains sensitive personal data, it is not desirable to store these datasets in a central location to combine them. To be able to answer the research question, one needs to access each dataset separately and combine the results of each dataset. To make this possible, each hospital provides a computing facility. The research team submits their script to each of the computing facilities, where it is run on the local dataset. After a check by each hospital’s staff that the results do not contain any sensitive details, the results of the individual computations are combined centrally into one result. In the example, the result of the calculation at each hospital is a prediction model for Covid-19 patients, and the individual models are combined to create a more reliable prediction model. Several university medical centres use the Personal Health Train from Health-RI, which relies on the vantage6 software. DataSHIELD is an infrastructure and a series of R packages that allows to co-analyse data hosted at different organisations. It requires harmonising the data at the different organisations and setting up the DataSHIELD infrastructure. "],["computational-cryptography.html", "Cryptographic techniques", " Cryptographic techniques On this page: encryption, cryptography, security, collaboration, confidential computing, mpc, homomorphic encryption Date of last review: 2023-04-02 Besides the scenarios described previously, there are also multiple cryptographic techniques that can be applied to protect sensitive data in the analysis phase. Here, we discuss secure multiparty computation, confidential computing, and homomorphic encryption. Although there is some overlap in functionality and purpose between these three techniques, they are generally still considered to be distinct and can be combined to enhance security. These cryptographic techniques are relatively new and are not available as distinct services (yet) for direct application in research. They are for now listed here for information purposes. Secure multiparty computation Secure multiparty computation (also referred to as “MPC”) is a set of cryptographic techniques that allows multiple parties to jointly perform analyses on distributed datasets, as if they had a shared database, and without revealing the underlying data to each other. Among those techniques are secure set intersection (securely investigating which elements multiple databases have in common), homomorphic encryption (see below), and others. When to use The benefits of MPC are that no raw data are shared between the parties, computations are guaranteed to perform correctly, and there is a degree of control on who receives the result of the computation (i.e., the results are not necessarily combined in a central location). MPC is therefore a good way of implementing Privacy by Design into your project when you work with personal data. Contrary to federated analysis, MPC is suitable for linking “vertically partitioned” datasets, i.e., when different organisations have different (types of) information on the same people and thus want to link those different data sources. Implications for research The computation in MPC is really joint: you need to have agreed on a specific analysis to be performed and what you will reveal as result of the computation. There is no one-size-fits-all MPC solution: different use cases ask for different implementations of MPC. Additional computational resources are required to generate random secrets and distribute data over the multiple parties. Example MPC was used by a medical insurance company and hospital to determine the effectiveness of a personal lifestyle app for diabetes. In this example, it was possible to calculate average medical cost for different patient groups, based on whether they used the app or not, without revealing patient information between the insurance company and the hospital. You can find a simplified example on jointly calculating average income here. You can find more information about secure multiparty computation on https://securecomputation.org/, in this report, and on the website of TNO. Confidential computing Confidential computing is a technique that protects data in use through a (hardware-based) Trusted Execution Environment (TEE). This environment makes sure that data within it are kept confidential (data confidentiality) and that both the data and the code running in the TEE cannot be modified or deleted (data and code integrity). The TEE uses embedded encryption keys and makes sure that the analysis stops running when malware or unauthorised access is detected. Moreover, data and code are even invisible to the operating system, cloud provider and any virtual machines. There are many possible applications of this technique, for example: You want to protect against unauthorised access during the analysis of sensitive data. You want to analyse sensitive data, and it is necessary to use an untrusted cloud platform or infrastructure. You want to prevent the analysis script from leaking or manipulating data. It is important that confidential computing is used together with encryption of data at rest and in transit, with restricted access to the decryption keys. It also requires the TEE to be trustworthy (attestation), which is an active field of study. You can read more on the website of the Confidential Computing Consortium. (Fully) homomorphic encryption Where “regular” encryption focuses on data at rest (e.g., in storage) or data in transit (e.g., when transferring data), homomorphic encryption allows analyses to be performed on encrypted data (“data in use”). During the analysis, both the data and the computation result remain encrypted, unless they are decrypted by the decryption key owner. This technique can be applied both in confidential computing and in secure multiparty computation. There are multiple types of homomorphic encryption: partial, somewhat partial and fully homomorphic encryption. The latter is the most promising solution, as it allows an infinite number of additions and multiplications to be performed on the encrypted data. Currently, the practical use of homomorphic is limited, because it can require a lot of computational resources to use it, causing it to be relatively slow. New implementations are however being developed, see this website for a list of available implementations. Another limitation is that there is no interaction with the data during the analysis, and so you cannot check whether the analysis was successful. To solve this, you could use a synthetic dataset to develop and test your algorithms first. "],["other-techniques.html", "Other techniques", " Other techniques In addition to the techniques discussed in the previous chapters, other techniques exist that can help protect data subjects’ privacy. Here, we discuss the following techniques: Encryption, for example of files, folder or entire drives. Synthetic data that does not contain data from real individuals, but can mimic statistical properties of the original dataset. Data donation, in which citizens are asked to donate digital trace data for scientific research purposes. "],["encryption.html", "Encryption", " Encryption On this page: encryption, cryptography, cryptographic technique, secure storage, encryption software Date of last review: 2023-05-15 Encryption is a technique to convert digital information into a code or cipher, which can only be read by someone who has the key to decipher or decrypt it. It can be applied to many digital objects, such as text strings, files, folders or entire storage drives. The format of the decryption key can also vary between a password, a randomly generated code, or a file. For personal data, encryption can be seen as a pseudonymisation technique, where the encrypted data are pseudonymised and the encryption key is the additional information needed to identify individuals. In research, encryption is often applied for data “at rest”, that is, data that are stored and not actively used. However, data can also be encrypted in transit (i.e., during transfers) or even in use (i.e., performing computations on encrypted data). Types of encryption There are several types of encryption. How they work can get complicated very quickly, but here is a general overview of the different types: Symmetric encryption: the same key is used for both encryption and decryption. This is a relatively quick way to encrypt data and is most often used for research data. Because only one key is needed to leak the data, a hard-to-guess key, secure storage and secure transfer of the key is crucial. Example algorithms that use symmetric encryption are AES, (3)DES, Blowfish, and IDEA. Asymmetric encryption (public-key): two different keys are used for encryption and decryption: a public key is used for encryption and can be shared with anyone, and a private key is used for decryption, which must be kept secret. This is also known as end-to-end encryption and is used in many messaging platforms to prevent service providers from decrypting private messages. Example algorithms are RSA and elliptic curve cryptography. Hybrid cyphers: hybrid cyphers combine the speed of symmetric, and the security of asymmetric encryption. Typically, a symmetric algorithm is used to encrypt the data, and an asymmetric algorithm to encrypt the symmetric key. This type of encryption is commonly used in secure communications, such as email and virtual private networks (VPNs). In general, the more “bits” that are used by an encryption algorithm, the larger the number of possible keys is, and thus the harder it is to guess the correct key using a brute-force attack. When to use Encryption can be applied on different levels. In research, data are encrypted usually either on a drive-level or on file/folder level: Full-drive encryption (“volume” encryption) makes sure that data on storage drives or devices are not readable if someone gains unauthorised access to the device or drive. This is generally recommended to always apply to devices that contain research data, but particularly when: you want to protect data on your personal laptop (encrypt the entire laptop or specific hard drives). you collect data on portable devices like USB sticks and audio recorders. Encryption of individual files or folders (“container” encryption) can be used when you need to protect individual files or folders. Use it when: you cannot physically separate different types of personal data on different storage locations and need to make sure that a limited number of people can access the encrypted data. you have to store personal data on a non-encrypted drive that multiple people have access to, which they do not need. you need to send personal data to a collaborator, for example via the cloud or via a file sender. Implications for research Encryption only guarantees protection while the data are encrypted, which is usually during storage or in transit. For example, encryption is generally not a suitable safeguard to protect data during data analysis, because usually data need to be decrypted in order to be read by analysis software. This implies that when you need to decrypt the data, other safeguards must be in place to protect the data, such as controlled access and a secure workspace. Responsible key management is crucial. In principle, the data cannot be accessed without a decryption key. Although some encryption software offers the possibility to create recovery keys, there is still someone who needs to manage the key(s), as long as the data are encrypted. When you use file/folder encryption, please note that in some cases, folder and/or file names are not encrypted. If these names contain sensitive information, consider renaming the folders/files or putting them in a zipped folder with a non-sensitive name and then encrypting the zipped folder. Just because you encrypt data with a state-of-the-art encryption algorithm now, that does not mean the data are necessarily protected in the future as well. Encryption algorithms can become unsafe due to, for example, new technological developments or bugs in the encryption algorithm that make it more vulnerable to attacks. Therefore, if you store encrypted files for a long period of time, you need to regularly re-assess whether the algorithm is still secure enough and if needed, re-encrypt the data. Tools and resources We have created an overview of commonly used encryption tools in our GitHub repository. Note: many institutes have institution-wide encryption software available. Please consult with your information security officer to determine which tool you can best use for your situation. Ghent University has created a guidance on several common encryption tools in different scenarios. In this introductory book, you can read further if you want to know more about cryptography. "],["synthetic-data.html", "Synthetic Data", " Synthetic Data On this page: synthetic data, fake data, artificial data, dummy data, fictitious data, reproducibility, reproduce, open science workflow Date of last review: 2023-05-15 Synthetic data generation is the process of creating artificial data, which can be used in place of the real, possibly personal, data. Instead of simply adjusting an existing dataset to make it less identifiable, a completely new dataset is generated, with fictitious individuals. When creating synthetic data, sensitive values (which can be some values, or the entire dataset) in the data are replaced by values that are generated from a statistical model. The intuition behind this is to mimic the idea of drawing samples from a population. Not with actual people, but with fictitious individuals that “look like” the people from the population. Synthetic data can be created in multiple ways, such as based on rules or using a trained machine learning model, and for different purposes, such as for privacy protection purposes, but also for data enrichment or software testing. When to use Synthetic data can be generated for a variety of reasons, for example: As an intermediate step in sharing (personal) data, before others gain access to (part of) the real dataset. This can for example be useful when data recipients still have to determine which variables they need from the real dataset, or how many observations. Or when the data request procedure can take up a large amount of time and recipients already want to explore the (synthetic) data. To develop code without requiring access to real (personal) data. In this case, the synthetic data usually does not need to mirror the data statistically, but just in terms of the structure (e.g., only with the same column names and data types). Synthetic data that only resembles the real dataset in terms of its structure is also sometimes called “dummy data”. To adhere to an open science workflow, to evaluate and reproduce analyses. If you share both a synthetic dataset and your code, others can easily evaluate your code with an actual dataset, see the results of the code and test its reproducibility. In teaching, to prevent having to share (personal) data with students. Implications for research Although synthetic data are artificial, privacy risks may still remain. You can think of it like this: if the generating model is too good, you could reproduce the original data exactly, doing no better in protecting anyone’s privacy. On the other end, you can create a synthetic dataset that sets every value to “0”, which protects privacy very well, but is useless in terms of its quality. Usually, the result is somewhere in between: the synthetic data is less informative than the real data, at the expense of leaking some information about the original sample (e.g., descriptive statistics, relationships between variables, plausible values in the data). Hence, the synthetic data lies on a privacy-utility spectrum. Whether the synthetic dataset still contains personal data will need to be considered on a case-by-case basis and will differ depending on the method used to create the synthetic dataset. For more detailed information on this concept of the privacy-utility spectrum, see the UK Office for National Statistics. Synthetic data is sometimes used in conjunction with Differential Privacy, which can help to numerically set the level of privacy/utility. Unfortunately, it is not straightforward to determine the disclosure risk directly from the synthetic data, and it is better to fix the privacy leakage in the process of generating the data. The quality of the synthetic dataset is highly dependent on the input from which it is created. In general, a larger number of rows in the dataset (individuals) results in better quality synthetic data as there is more variability in the dataset. Moreover, datasets that contain many outliers typically result in lower-quality synthetic data, because they can have a large influence on the statistical properties of the dataset (e.g., the mean) from which the synthetic dataset is created. This in turn can lead to a distorted or unrealistic distribution in the synthetic dataset. Tools and resources We have created an overview of tools to create synthetic data in our tool repository on GitHub. Here’s a comprehensive tutorial for creating synthetic data that includes information on the Python package MetaSynth (workshop) and the R package Synthpop (how-to). Read further about synthetic data in “Synthetic data - What, Why and How?” The United Nations has created this Starter Guide on synthetic data, which includes what to consider when creating synthetic data. If you want to know more about the methodology behind synthetic data, we can recommend the book “Synthetic Datasets for Statistical Disclosure Control” (Drechsler, 2011). "],["data-donation.html", "Data donation", " Data donation On this page: data donation, digital trace data, local processing, interactive consent Date of last review: 2023-11-24 People leave all kinds of digital traces, for example on social media, smartphones, search engines, email, banks, energy providers, and online shops. Article 15 of the GDPR mandates that individuals have the right to request access to a copy of their personal data collected and stored on those digital platforms. The owners of those platforms will then make that digital trace data available through individual “Data Download Packages” (DDPs). These DDPs can contain a lot of personal information that may be too sensitive to share, but can also be of high value for scientific research purposes. The data donation approach as developed by Boeschoten et al. (2020) allows researchers to automatically analyse the digital traces found in DDPs, while preserving the privacy of research participants. The workflow is as follows: Data subjects are recruited as respondents like in a regular research project. The researcher determines which DDPs are relevant for the research question and writes a script to extract the relevant information. Each data subject requests their DDPs with the selected providers and stores these locally on their own device. Stored DDPs are then locally processed with the software PORT to extract relevant research variables. PORT executes the script provided by the researcher and locally extracts the data from the DDP. PORT uses Pyodide technology to run in its own secure environment which is completely separated from the device. This environment is destroyed as soon as the browser page is closed. The data subject inspects the information resulting from the analysis and is asked to provide informed consent to share it with the researcher. If the data subject consents, the derived information is encrypted and sent to the researcher for further analysis. When to use The data donation approach can be used: As an alternative or in addition to surveys to study human behaviour. To analyse data that are too sensitive to transfer in raw form. To allow data subjects a large degree of control over their (personal) data. To access data that are representative of a population of interest, in contrast to, for example, data retrieved from APIs, which often pertain a non-random subset of a platform’s user group. As a user-centric approach that is independent from platforms or data controllers: private companies cannot suddenly withdraw from a collaboration or restrict access to a dataset, because the data were not obtained directly through them. It is important, however, to review the Terms of Service of the platforms you use, to review if there are restrictions on data usage for scientific research. Implications for research DDPs may be large and contain different types of information. For both the analysis (writing the script) and the informed consent (informing data subjects specifically), it is important that you know which specific data are of interest. The structure of DDPs varies by provider and by person, making it difficult to set up analysis scripts generically. Moreover, DDPs change over time. Analysis scripts should regularly be checked and updated (Boeschoten et al., 2021). Analysis scripts are usually developed based on sample data. However, due to the sensitive content, DDP sample data are difficult to obtain. As sample data, you could use your own DDP, synthetic data (example), or already available open data (example). It is important to make sure that data subjects understand what they are consenting to when presenting the results that will be shared with you (step 5). Do they understand the risks involved (if any)? We recommend talking to a privacy officer and/or testing this among data subjects before you start your Data Donation project. Examples and resources Several projects have made use of the data donation approach, such as one using Google semantic location history data, and one with Whatsapp data. A more elaborate data donation platform is being developed in the PDI-SSH-funded Digital Data Donation Infrastructure (D3I). All information about the project can be found on the data donation website. Read further about the framework, the proof of concept of the PORT software, a comparison with a browser plug-in approach, and promises and pitfalls of the approach for social media data. Or read more about how Data Download Packages can be de-identified. "],["tools-and-services.html", "Tools & Services", " Tools & Services There are many tools that you can use to work with personal data, such as tools to collect, store, and analyse personal data, but also to deidentify, encrypt and synthetise datasets. In this chapter, we provide resources to identify the tool you are looking for. In short: If you work at Utrecht University, you can use https://tools.uu.nl to find UU-approved tools. In this GitHub repository, you can find tools and packages to deidentify, encrypt, synthetise and otherwise work with personal data. If you are in doubt whether you can use a specific tool, please contact your privacy officer, data manager or information security for help. Are you developing a website or application yourself that uses user data? Check out the CNIL GDPR Guide for Developers for step-by-step guidance on how to develop your software in compliance with the GDPR. "],["uu-tools.html", "Utrecht University tool finders", " Utrecht University tool finders On this page: storage, storing, collection, repository, data archive, sharing, tools, services Date of last review: 2023-02-17 When you are using a tool that processes personal data, that tool should do so in compliance with the GDPR. If you work at Utrecht University (UU), you can use https://tools.uu.nl to find: tools that are safe to use in the Tooladvisor. These include tools for data collection, file sharing, audio transcription, and more. Most of the tools listed in the Tooladvisor are safe to use either because no (personal) data are being used by the tool, data are processed at UU premises, or because of a Data Processing Agreement between UU and the supplier of the tool, in which the supplier agreed to sufficiently protect the data entered into their tool. all storage facilities provided by UU. a selection of possible data repositories to publish (meta)data in. Additionally, you can find available software via this intranet page "],["tool-repository.html", "Tools to deidentify, synthetise and work safely with personal data", " Tools to deidentify, synthetise and work safely with personal data On this page: anonymisation, pseudonymisation, de-identification, synthetic data, encryption, secure computing, computation Date of last review: 2023-02-17 We are creating an overview of potential privacy-related tools for deidentifying data, creating synthetic data, and analysing data in secure environments in a GitHub repository. To the overview Please feel free to open an Issue or a Pull Request in this repository if you wish to adjust the existing content or add new content. "],["tool-requirements.html", "Requirements for a third-party tool", " Requirements for a third-party tool On this page: custom tool, provider, agreement, third-party tool, service Date of last review: 2023-02-17 If your tool of choice is not listed in https://tools.uu.nl, but it does process personal data, please contact the IT servicedesk. They will help you assess whether a tool is safe to use. If a tool is processing personal data, the following two aspects are important to consider: 1. Who is processing the personal data: arrange an agreement When you use a third-party tool that processes personal data, the data are not under your (full) control. In this case, you must ensure the GDPR compliance of the tool provider using (art.46): A Data processing agreement - when the provider processes (e.g., stores, analyses, collects) personal data within the European Economic Area (EEA) or a country with an adequate level of data protection. Standard contractual clauses (SCCs) - when personal data are processed by a supplier outside of the EEA without an adequate level of data protection. These make sure the provider will use sufficient measures to protect the personal data and enable data subjects to exercise their rights. Explicit consent of data subjects who have been informed on the risks involved - in the absence of an agreement. Please contact your privacy officer if you are considering this option. You can assume agreements are in place for the tools recommended by UU. If there is no agreement in place between UU and the tool provider, using this tool is not allowed, even if the provider is located within the EEA, has an adequate level of data protection, or has high security standards. The only exception is when data are always end-to-end encrypted, because then the tool provider cannot learn anything from the data. 2. Security level The tool provider should employ good security practices, such as regular back-ups in distinct geographical areas (preferably in replication rather than on tape), regular integrity checks, encryption at rest, multi-factor authentication, etc. Most of these aspects will likely be covered in the agreement, and sometimes a data classification will need to be performed. Information security can help you determine all necessary security requirements. "],["pet-survey.html", "Data minimisation in a survey", " Data minimisation in a survey On this page: minimise, limit, remove, questionnaire, survey Date of last review: 2022-08-22 For a course, a teacher at the faculty of Veterinary Medicine collected data on the health of pets and the pets’ owners. The initial purpose of the survey was to create simply datasets for students to learn about statistics. However, besides for the course, the teacher also wanted to use the collected data for research purposes and share the data with others. In order to do so, the teacher created a new version of the survey that asked for less identifiable information and could be more easily anonymised. Additionally, the new version of the survey informed participants about the legal basis used to process their personal data. Here, you can find the survey before and after data minimisation: Before minimisation After minimisation Note that the new version of the survey: minimises the amount of personal data collected: Student number and pet names are not asked in the new version of the survey. Instead of Age, the new version asks the Age category of the owner/caretaker. The survey includes questions on Weight and Height. For data publication, they are used to calculate the Body Mass Index (BMI) and deleted after this calculation. contains information about the legal basis used to be able to use (legitimate interest) and publish (consent) the data for purposes other than education. "],["youth-pseudonymisation.html", "Data pseudonymisation", " Data pseudonymisation On this page: pseudonymous, de-identification, replacement, open science, reuse Date of last review: 2023-03-30 YOUth (Youth of Utrecht) is a longitudinal child cohort study that collects data about the behavioural and cognitive development of children in the Utrecht area. The study follows about 4000 children and their parents in two cohorts. One from birth until around the age of six, one from around 9-years-old until adolescence. YOUth collects a wide variety of data types, ranging from questionnaires to biological samples. Because of the large amount of data and the sensitive nature of the data and the participants (minors), the data can be considered as very sensitive, and thus should be pseudonymised where possible. General steps YOUth is committed to sharing their data for reuse, and thus the datasets that they share should contain as little personal information as possible. For that purpose, the YOUth data manager implements a number of measures: All data are pseudonymised as much as possible (see below). Every dataset that is shared for reuse is first checked for identifiable information. Special category information is taken out of the datasets as much as possible, and no unnecessary information such as date of birth is shared. Using the tool AnonymoUUs, participant pseudonyms are replaced with artificial pseudonyms, and all dates with a fake date, each time a new set of data is prepared for sharing. This limits the ability of external researchers to link multiple requested datasets together and thus to form a more complete image of each participant. It also prevents singling out participants based on the day they visited the research centre. Pseudonymisation per data type Below is an overview of the data types and pseudonymisation measures taken by the YOUth data manager. Besides these pseudonymisation measures, YOUth has implemented a data request procedure which delineates the conditions under which researchers can access the data, and the steps they have to take to request access. Questionnaire data (tabular) Children and their parents/caretakers (sometimes their teacher) fill out several questionnaires about, among others, their mental and physical development, living conditions, and social environment. Pseudonymisation measures: A script removes unnecessary (special category) personal data from the shared dataset where possible, such as religion, ethnicity and open text responses. If a researcher needs demographic information only to describe the sample, the data manager shares a frequency table of the requested information, for example for ethnicity and socio-economic status, instead of sharing the raw responses. The Anonymouus tool replaces the pseudonym and date in the questionnaire data and file names. In the future, the data manager would like to share only scale scores, instead of responses to individual questions in standardised questionnaires. Computer tasks (tabular) On a computer, children play various games to measure cognitive and motoric development of the child. In most games, the response times, choices and scores are recorded. To pseudonymise the data, the AnonymoUUs tool replaces the pseudonym and dates in the task data and filenames and in some cases even the name of the participant. Logbook- and experiment book data (tabular) Notes about data collection (data quality, task-order, if experiment started etc.) are made in logbooks by means of a data capturing tool. In that same tool, YOUth also collects research data about body measures (length, weight and head circumference) and intelligence (WISC and WPPSI) To pseudonymise those data, the AnonymoUUs tool replaces the pseudonym and date in the filenames and data. Video tasks (video recording) During two tasks (the Hand game and the Delay of gratification task), children are video- and audiotaped to be able to analyse their behaviour. Parents may also be visible in the background, as well as a research assistant. To pseudonymise these data, both the videos from the Hand game and the Delayed gratification task will be coded/scored on the variables of interest (e.g., does the child take the candy out of the bag or not). This way, no actual video recordings will need to be shared with other researchers. Parent-child interaction (video recording) Children and their parents are videotaped while they play with each other or discuss specific topics. Because these data are difficult to pseudonymise and could be scored/coded on many different aspects, YOUth provides a special local laboratory space to perform the desired qualitative analysis on these video data. Magnetic Resonance Imaging (MRI) data (3D image) MRI data of children are collected to study structural (3D image of the brain, skull, and outer layers of the head) and functional (brain activity) properties of the brain. To pseudonymise the MRI data, structural MRI scans (DICOM) are defaced using mri_deface (v1.22), resulting in NIfTi files. Additionally, the AnonymoUUs tool replaces the pseudonym in the filenames. Electro-encephalography (EEG) data (video and text files) A cap is placed on the child’s head with electrodes attached to measure brain activity. The child is placed in front of a monitor and views various on-screen stimuli (incl. faces, objects, sounds, music, toys). A video is also made to check whether the child watches the screen. For the moment, the videos will not be shared with external researchers. In the EEG data itself, the AnonymoUUs tool replaces the pseudonym and date. Eye tracking data (text files) Children are placed in front of a screen and view various stimuli (incl.  faces, objects, sounds, music, toys), with or without an assignment. Eye movements and focus points are recorded using an eyetracker. To pseudonymise these data, the AnonymoUUs tool replaces the pseudonym and date in the eyetracking data and the filenames. Ultrasound images (3D echos) During the mothers’ pregnancy, 3D ultrasound images are made of foetuses to follow overall and brain size development. To pseudonymise these data, the ultrasound images (DICOM) will be converted to nifti (.nii) format, which does not contain header information. Additionally, the AnonymoUUs tool replaces the pseudonym and date in the filenames and in the SQL database that comes with the measurement. Biological materials At various moments during the study, (chord) blood, hair, saliva, and buccal swabs are taken from the child and sometimes their parent(s). The samples cannot be pseudonymised, because they are physical samples. Instead, a procedure is in place to have biological samples analysed at preferred partners, without having to share the physical samples with researchers. "],["open-science-questionnaire.html", "Publishing metadata", " Publishing metadata On this page: FAIR data, metadata, documentation, publication, reuse Date of last review: 2022-08-22 In 2020, the Open Science Programme of Utrecht University sent out the first Open Science monitor. The aim was to gain insights into the awareness, attitudes, practices, opportunities and barriers of employees of Utrecht University and Utrecht University Medical Center regarding several Open Science practices. As the dataset contained a lot of demographic information (e.g., gender, age, nationality, position, type of contract, etc.), and all of those variables combined could lead to identification, it could not be shared publicly. For this particular dataset, full anonymisation was not desirable, as that would greatly decrease its scientific value. Therefore, the Open Science Programme chose to publish only the metadata and documentation, without sharing the data, in order to protect participants’ data while still complying with the FAIR principles. Here’s the strategy they took: They published the dataset under restricted access on Yoda, so that the dataset was at least Findable and Accessible. They shared other relevant documentation publicly: The preregistration. The questionnaire itself, including the information provided to participants. The final report written about the dataset. Note that in the metadata of all these publications, cross-references to the other publications are included to allow for maximum findability of the project’s outputs. "],["reuse-education-data.html", "Reusing education data for research", " Reusing education data for research On this page: further processing, secondary use, reuse, student data, education, legal basis, access control Date of last review: 2022-11-18 A research group at the Science faculty wanted to investigate the effects of the Covid-19 pandemic on students’ motivation and study success in a specific course. To do so, they wanted to analyse: Students’ evaluations of the course from both before and during the pandemic. Students’ test and final grades in the course from both before and during the pandemic. The primary researchers already had access to the data for their educational activities, and so they wanted to use the data for research purposes. They went to their faculty privacy officer to find out how they could reuse these data in a responsible way. The following privacy issues are relevant in this use case: The raw data were identifiable The student grades were linked to names, and both the grades and the evaluations were linked to student IDs. Moreover, the evaluations could potentially contain names of teachers and other personal information, as they consisted of partly open-ended questions. To decrease identifiability, the principal investigator and a second examiner, who already had access to the students’ data, first removed or replaced all names with pseudonyms (both names of student and teachers), and went through the open-ended questions to remove potentially directly identifiable information. Only after deidentification were the data shared with research assistants who performed the main data and content analyses. Data subjects’ rights Most students had already finished the course, and were not informed about the use of their evaluations and grades for this research project. The researchers argued that the majority of the students could not be traced anymore to provide this information or to enable them to exercise their data subjects’ rights (art. 14(5)(b)). Moreover, in case a student did want to exercise their rights, it would prove difficult to retrieve the correct data, as the data were deidentified as soon as possible. Legal basis Students did not provide explicit consent to process their grades and evaluations for this research project. Moreover, if they had provided consent, it could be argued that the consent was not freely given, as the primary researchers were also involved as teachers, and therefore there was a hierarchical relationship between the students and the teachers. For these reasons, consent was not a suitable legal basis in this case. Instead, the researchers relied on: Public interest: processing students’ data for the course itself is a public task, namely that of providing education. It was the legal basis for the initial data collection. Further processing for scientific research purposes: processing data to answer the research question can be considered as secondary use of the students’ personal data. The GDPR does not consider secondary use of personal data for scientific research purposes incompatible with the original purpose (i.e., the original purpose being to provide education and improving the course, art. 5(1)(b)). Thus, it was not necessary to rely on a new legal basis for this research project, provided that the data were protected sufficiently: The researchers made sure that the data were well-protected (i.e., minimised, pseudonymised, and access controlled, art. 89). "],["seeking-help.html", "Seeking help at Utrecht University", " Seeking help at Utrecht University Date of last review: 2023-05-22 If you work at Utrecht University, there are several ways to look for further support. Education Research Data Management Support currently offers an online module Privacy basics for researchers. It is also possible to request a tailored workshop from us. Additionally, your own faculty or department may offer workshops surrounding privacy, ethics and/or research integrity (see websites below). Online information Besides this Handbook, you can find more information on the following websites: RDM Support website Intranet pages on privacy, research and information security Faculty-specific web pages: Geosciences: RDM and privacy, ethics Science: RDM and privacy, ethics Social and Behavioural Sciences: tech support, ethics Humanities: RDM and privacy, ethics Law, Economics and Governance: ethics Veterinary medicine: Research Support Office Medicine: ethics, data management-related information can be found on UMCU Connect. In-person support The first point of contact about privacy is the privacy officer of your faculty. Besides the privacy officer, you can also ask for help from: Your local data steward/data manager (see websites above) or Research Data Management Support. Information security. In some faculties, the Research Support Office may be of help in drafting agreements. If you suspect a data leak or data breach, contact the Service Desk immediately. "],["glossary.html", "Glossary", " Glossary The glossary consists of frequently used jargon concerning the GDPR and research data. Click on a term to see its definition. A Anonymous data Any data where an individual is irreversibly de-identified, both directly (e.g., through names and email addresses) and indirectly. The latter means that you cannot identify someone: by combining variables or datasets (e.g., a combination of date of birth, gender and birthplace, or the combination of a dataset with its name-number key) via inference, i.e., when you can deduce who the data are about (e.g., when “profession” is Dutch prime minister, it is clear who the data is about) by singling out a single subject, such as through unique data points, e.g., someone who is 210 cm tall is relatively easy to identify) Anonymous data are no longer personal data and thus not subject to GDPR compliance. In practice, anonymous data may be difficult to attain and care must be given that the data legitimately cannot be traced to an individual in any way. The document Opinion 05/2014 on Anonymisation Techniques explains the criteria that must be met for data to be considered anonymous. C Controller The natural or legal entity that, alone or with others, determines or has an influence on why and how personal data are processed. On an organisational level, Utrecht University (UU) is the controller of personal data collected by UU researchers and will be held responsible in case of GDPR infringement. On a practical level, however, researchers (e.g., Principal Investigators) often determine why and how data are processed, and are thus fulfilling the role of controller themselves. Note that it is possible to be a controller without having access to personal data, for example if you assign an external company to execute research for which you determined which data they should collect, among which data subjects, how, and for what purpose. D Data subject A living individual who can be identified directly or indirectly through personal data. In a research setting, this would be the individual whose personal data is being processed (see below for the definition of processing). E European Economic Area (EEA) The member states of the European Union and Iceland, Liechtenstein, and Norway. In total, the EEA now consists of 30 countries. The aim of the EEA is to enable the “free movement of goods, people, services and capital” between countries, and this includes (personal) data (source: Eurostat). G General Data Protection Regulation (GDPR) A European data protection regulation meant to protect the personal data of individuals, and facilitates the free movement of personal data within the European Economic Area (EEA). The Dutch name of the regulation is “Algemene Verordening Gegevensbescherming” (AVG). H Hashing Hashing is a way of replacing one or multiple variables with a string of random characters with a fixed length. It can be used to create a “hashed” pseudonym, or to replace multiple variables with one unique value. It is usually quite difficult to reverse the hashing process, except if an attacker has knowledge about the type of information that was masked through hashing. To prevent reversal, cryptographic hashing techniques add a “salt”, i.e., a random number or string, to the hash (the result is called a “digest”). If the “salt” is kept confidential or is removed (similar to a keyfile), it is almost impossible to reverse the hashing process. L Legal basis Any processing of personal data should have a valid legal basis. Without it, you are now allowed to process personal data at all. The GDPR provides 6 legal bases: consent, public interest, legitimate interest, legal obligation, performance of a contract, and vital interest. Consent and public interest are most often used in a research context. P Personal data Any information related to an identified or identifiable (living) natural person. This can include identifiers (name, identification number, location data, online identifier or a combination of identifiers) or factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of the person. Moreover, IP addresses, opinions, tweets, answers to questionnaires, etc. may also be personal data, either by itself or through a combination of one another. Of note: as soon as you collect data related to a person that is identifiable, you are processing personal data. Additionally, pseudonymised data is still considered personal data. Read more in What are personal data?. Processing Any operation performed on personal data. This includes collection, storage, organisation, alteration, analysis, transcription, sharing, publishing, deletion, etc. Processor A natural or legal entity that processes personal data on behalf of the controller. For example, when using a cloud transcription service, you often need to send personal data (e.g., an audio recording) to the transcription service for the purpose of your research, which is then fulfilling the role of processor. Other examples of processors are mailhouses used to send emails to data subjects, or Trusted Third Parties who hold the keyfile to link pseudonyms to personal data. When using such a third party, you must have a data processing agreement in place. Pseudonymous data Personal data that cannot lead to identification without additional information, such as a key file linking pseudonyms to names. This additional information should be kept separately and securely and makes for de-identification that is reversible. Data are sometimes pseudonymised by replacing direct identifiers (e.g., names) with a participant code (e.g., number). However, this may not always suffice, as sometimes it is still possible to identify participants indirectly (e.g., through linkage, inference or singling out). Importantly, pseudonymous data are still personal data and therefore must be handled in accordance with the GDPR. S Special categories of personal data Any information pertaining to the data subject which reveals any of the below categories: racial or ethnic origin political opinions religious or philosophical beliefs trade union membership genetic and biometric data when meant to uniquely identify someone physical or mental health conditions an individual’s sex life or sexual orientation The processing of these categories of data is prohibited, unless one of the exceptions of article 9 applies. For example, an exception applies when: the data subject has provided explicit consent to process these data for a specific purpose, the data subject has made the data publicly available themselves, processing is necessary for scientific research purposes and obtaining consent is impossible or would require an unreasonable amount of effort. Contact your privacy officer if you wish to process special categories of personal data. T Third-country transfer In legal terms, a transfer exists when personal data controlled by one party are accessible to another, irrespective of whether the data are physically sent to that party. An international/third-country transfer exists when the party that can potentially gain access is based in a country outside the European Economic Area (EEA) which does not have an adequacy decision from the European Commission. "],["references.html", "Resources", " Resources For further reading, we prepared a Zotero library with additional resources, some of which are specific to Utrecht University, others more general. Click on the image below to see the most recent version of the reference library online. "]] diff --git a/docs/seeking-help.html b/docs/seeking-help.html index b24236d..cd43a8f 100644 --- a/docs/seeking-help.html +++ b/docs/seeking-help.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -607,6 +607,8 @@

In-person supportGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/synthetic-data.html b/docs/synthetic-data.html index d56ff0a..96336f8 100644 --- a/docs/synthetic-data.html +++ b/docs/synthetic-data.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -649,6 +649,8 @@

Tools and resourcesGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/tools-and-services.html b/docs/tools-and-services.html index 3598311..5b6e332 100644 --- a/docs/tools-and-services.html +++ b/docs/tools-and-services.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -575,6 +575,8 @@

Tools & ServicesGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/what-is-the-gdpr.html b/docs/what-is-the-gdpr.html index 6f9304b..37bcb7f 100644 --- a/docs/what-is-the-gdpr.html +++ b/docs/what-is-the-gdpr.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -632,6 +632,8 @@

ImplementationGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook

diff --git a/docs/youth-pseudonymisation.html b/docs/youth-pseudonymisation.html index e85ad5e..e3680be 100644 --- a/docs/youth-pseudonymisation.html +++ b/docs/youth-pseudonymisation.html @@ -26,7 +26,7 @@ Support.

" /> - + @@ -68,7 +68,7 @@ "name": "Data Privacy Handbook", "description": "The Data Privacy Handbook is a practical guide on handling personal data in scientific research, primarily written for Utrecht University researchers and research support staff in the Netherlands.", "version": "1.0", - "url": "https://utrechtuniversity.github.io/dataprivacyhandbook/", + "url": "https://doi.org/10.5281/zenodo.8005847", "license": "https://github.com/UtrechtUniversity/dataprivacyhandbook/blob/main/LICENSE.md", "encodingFormat": "Rmd", "temporalCoverage": "2020-09-01/2023-06-01", @@ -751,6 +751,8 @@

Pseudonymisation per data typeGive feedback about this page | Privacy policy + | + Cite the Data Privacy Handbook