gdpr for mortals - exitas€¦ · gdpr for mortals a techies view on gdpr. we will do this...

64
GDPR for Mortals A techies view on GDPR

Upload: others

Post on 21-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

GDPR for

Mortals

A techies view on GDPR

Page 2: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

We will do this presentation

in English to avoid this

Page 3: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

3

Dad Oracle DBA Sailor Musician Working at Exitas Oracle Platinum Partner in BELGIUM

http://vanpupi.stepi.net

@vanpupi

Page 4: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

likes to be in control

Page 5: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Dreams at night ;-)

Page 6: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

About Philippe

Philippe Fierens Independent Oracle DBA Architect Oracle SuperCluster SPARC and Solaris fan

Oracle ACE and most of all DAD & husband ;-) AND

pfierens.blogspot.com

@pfierens

Page 7: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Belgian Beer Lover

Page 8: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

3MembershipTiers

• OracleACEDirector

• OracleACE

• OracleACEAssociate

bit.ly/OracleACEProgram

500+TechnicalExperts

HelpingPeersGlobally

Connect:

Nominateyourselforsomeoneyouknow:acenomination.oracle.com

@oracleace

Facebook.com/oracleaces

[email protected]

Page 9: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Disclaimer

We are techies not lawyers (and happy with that :-) )

Page 10: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

What’s on the menu

Introduction GDPR for more mortals GDPR consequences

Can Tech Help / Products help

https://images.vrt.be/dako2017_1600s_j75/2017/03/06/2d75c678-024d-11e7-8f5f-00163edf48dd.jpg

Page 11: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

GENERAL

DATA

PROTECTION

REGULATION

Page 12: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject
Page 13: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

25 - May - 2018

Page 14: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject
Page 15: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Replaces a directive from …

Page 16: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Very old …

http://news.nationalgeographic.com/content/dam/news/2016/04/21/01-baby-dinosaurs.adapt.1900.1.jpg

Page 17: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

More specific…

Older than

Page 18: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

A directive has to be translated to

“Local” law

Page 19: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Consequence no uniform laws :

all interpretations

Page 20: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

GDPR

• Is a regulation• Automagically adapted to member state law

• Focused on protecting data of EU resident

citizens

Page 21: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Gives back the data to

Page 22: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Subject

Page 23: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

YOU

Page 24: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

First some TERMS

Page 25: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Buzzword bingo!

Page 26: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Subject

citizen / resident of eu owner of

it’s own personal data

Page 27: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

What is personal data ?

Page 28: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Categories

Page 29: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Personal Data

• name• birthdate• address• mobile device id• mac address smartphone• social media posts• photo’s• IOT data => fridge / kettle

Page 30: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Sensitive Personal Data

• health data • race• sex• philosophical beliefs• sexuality and sex life• union memberships

Page 31: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Genetic and Biometric Data

• retina scan• finger print• gene information• facial recognition

Page 32: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Consent

• freely given….• for a specific reason• unambiguous : clear affirmative action

sensitive data : explicit consent

necessary

Page 33: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Controller

• collects data about data subject(s)• determine purpose condition • how is the data processed• not carved into stone

Grocery store , Bank ….

Page 34: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Processor

Processes data on behalf of the

data controller

Page 35: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Protection Officer

when / what

• regular & systematic monitoring of individuals

• can be independent from company• must be able to do work independently• keeps eye on GDPR implementation

Page 36: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Protection Authority

National authority tasked with protection of data

DPA

• enforcement of GDPR• each member has atleast • 1 DPA

Page 37: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Territorial Scope

personal data processing of European residents

no matter where the data is captured/processed

can be collected in many ways

Page 38: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Pseudomisation

• transforming data• aggregations • not linked any more to data subject without

extra data

Page 39: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

What about

/bin/laden

not applicable to national security

Page 40: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Rights of the Data Subject

Page 41: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Rights of the Data Subject

Page 42: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Right of Data Access

• What info do you

have on me ?• What do you do

with data

Page 43: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Right of rectification

Page 44: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Right of portability

Page 45: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Right to be forgotten

Page 46: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Leaks

Page 47: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data controller must inform

regulator within 72h

Page 48: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Breach handling

• how did the breach happen• what data was exposed• how many data subjects

where concerned• consequences of the breach

for data subjects• how to mitigate

* if the breach doesn’t’ cause a risk to the rights and freedoms of data subject it doesn’t need to be reported

Page 49: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

penalties

Page 50: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Penalties

up to 4% turnover or 20M euro

• when ?• not respecting basic GDPR principles

• consent• passing data illegally• failure to communicate to DPA

Page 51: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Penalties

Other fines

• 2% or 10M • audits• warnings

Page 52: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Income / Revenue in Million $ 2016

Facebook Google

Revenue 27638 89000

Net Income 10217 27892

GDPR fine 5527.6 17800

source :https://www.statista.com/

Page 53: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Income Revenue in Million $ 2016

0

22500

45000

67500

90000

Facebook Google

Turnover Net Income GDPR fine

Page 54: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Protection by Design

Page 55: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Bottom-up Design

Page 56: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Data Protection / Security by design

gather only :• necessary data• for limited timespan

Ask yourself :

• are multiple copies necessary • is data only used for purpose• who can view the data ?• data subject meta data easily retrievable• data modelling : ability to remove data

Page 57: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject
Page 58: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Can Tech help?

• Encryption• SSL connectivity• Data Masking…..• Subsetting • Auditing• Limit access• Thick DB / Smart DB ?

Page 59: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Can tech help?

60%

30%

10%

Security Patching

Systems Hardening

Application Design

Page 60: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Can Tech help?

Page 61: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

What with

• Blockchain• Bigdata …

• Backups• Archives • Operational Data Stores• Data lakes ?

Page 62: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

Summary

Page 63: GDPR for Mortals - Exitas€¦ · GDPR for Mortals A techies view on GDPR. We will do this presentation in English to avoid this. 3 Dad Oracle DBA ... Buzzword bingo! Data Subject

GDPR legislates common sense

Gives back control to personal

data to data subjects

privacy by design