SlideShare a Scribd company logo
Data Portability: Law and Code
State-of-the-art and future directions for groupware
data portability using JMAP-related standards
CalConnect Virtual Conference, October 13th, 2020
Hans-Jörg Happel, audriga
Agenda
• Law and context: From early Data Portability to GDPR
• Code and standards: What‘s there and what can be done?
2
Law and context
3
Definitions
Data Portability
"The right to data portability allows
individuals to obtain and reuse their
personal data for their own purposes
across different services. It allows them
to move, copy or transfer personal data
easily from one IT environment to
another.." (ico.org.uk)
→ Data Portability is more focused on
actual data
→ One user, using one service at a time
→ May include unforeseen usage
Interoperability
“Interoperability is a characteristic of a
product or system, whose interfaces are
completely understood, to work with
other products or systems, present or
future, in either implementation or
access, without any restrictions.”
(interoperability-definition.info)
→ Interoperability is more focused on
systems and tools
→ Multiple users using multiple services
→ (Well-)defined usage context
4
A short and incomplete history of Data Portability
• 1998: RFC 2425/2445 (vCard/iCalendar)
• 2007: DataPortability project
• 2011: Google Takeout
• 2011/2012: US "My Data Initiative" (Blue/Green/Red Button)
• 2016/2018: EU General Data Protection Regulation (GDPR)
• 2018: Data Transfer Project
5
EU General Data Protection Regulation (GDPR)
• EU regulation for processing personal data
• Replacing prior legislation from 1995
• Article 20 („Right to data portability“) goes beyond core data
protection
• Motivated to improve consumer choice / fight vendor lock-in
• Inspired by Social Network monopolies and mobile phone number transfer
• GDPR Timeline
• Proposed 2012
• Adopted 2016
• Effective since May 2018
6
GDPR – Article 20
„Right to data portability“
1. The data subject shall have the right to receive the personal data
concerning him or her, which he or she has provided to a controller,
in a structured, commonly used and machine-readable format and
have the right to transmit those data to another controller without
hindrance from the controller to which the personal data have been
provided, where: (…)
2. In exercising his or her right to data portability pursuant to
paragraph 1, the data subject shall have the right to have the
personal data transmitted directly from one controller to another,
where technically feasible.
(…)
7
GDPR – Status quo
• Implementation can be perceived by any EU citizen in daily life
• GDPR influences legislation in other countries (e.g., CCPA)
• Article 20 adoption is rather slow
• Many companies merely stating rights (→ manual export process)
• Some companies refering to vCard/iCalendar download options
• However, attention is increasing
• Virtual workshop by the US FTC in September 2020
• Growing interesting in certain application domains (partially due to laws)
• EU launching Data Portability and Services Incubator (DAPSI)
8
Data Portability – Open Issues
• GDPR Article 20 is rather general/vague regarding several details:
• Exact scope of personal data
• What defines a „commonly used format“
• Structured format „export“ vs. „direct transfer“
• Data Portability for consumers vs. business customers
• Even broader notion of Data Portability: enable advanced future use cases
• Decentral/local storage of personal data („PIMS“) instead of storage by vendor
• Additional use cases beyond switching (e.g., usage analysis/switch assitance)
• Holy grail of data portability: how to achieve portability esp. for less
standardized, dynamic application domains?
9
EU Data Portability and Services Incubator (DAPSI)
• “Program to empower top internet innovators to develop human-
centric technology solutions addressing the challenge of personal
data portability on the internet as foreseen under the GDPR”
• Three rounds of funding for up to 15 projects in each round (Overall
funding: 7m EUR)
• 11 projects funded in round one, which started in September 2020
• Part of the European Commission’s Next Generation Internet (NGI)
initiative
https://dapsi.ngi.eu
10
Code and standards
11
Data Portability
Status quo on technology and tooling
• Groupware is perhaps the domain with the most mature and well-
defined standards available – also thanks to CalConnect!
• vCard
• iCalendar
• Data Transfer Project
• Open Source initiative by Google/Apple/Microsoft/Facebook/Twitter
• Still in early stage; strong focus on photo transfer up to now
12
Data Portability issues with vCard/iCalendar
Data level (vCard/iCalendar)
• Outdated base technologies
• Vendor-specific extensions
• Vendor-specific bugs (date
formats...)
• Unstable identifiers (user ids,
aliases)
• Tools often silently swallowing
differences (or applying defaults)
Protocol level (CardDAV/CalDAV)
• Outdated base technologies
• Brittle service/path discovery
(→ TC-Autodiscover)
• Unstandardized aspects (e.g.,
folder structures)
• Not designed for import
• Ability to supress notifications
• Not all data writable
• Lack of admin authentication
13
OpenXPort: Open export of data across different systems
and providers
• audriga-initiated project funded by DAPSI
• Idea: use forthcoming JMAP suite of standards for data portability
• „Modern successor“ of CardDAV/CalDAV (more suitable for browser and mobile)
• Evolving ecosystem of client software and groupware systems supporting JMAP
• Work-in-progress
• Connect JMAP to audriga migration framework (→ Data Transfer Project)
• Add JMAP/JSContact support to Roundcube Webmail
• Provide/improve Open Source libraries to help others adoptig data portability
• Supporting JMAP for data portability might foster client adoption and vice versa
14
OpenXPort – Data Portability best practices
• Collecting best practices for data portability
• C.f. Calendar migration BoF at CalConnect XLIV Zurich
• Might become CalConnect BCP document?
→ Candidate TC CLIENT activity?
15
OpenXPort – open technical issues
• What are lessons learned from 20+ years of vCard/iCalendar?
• Several JMAP-related questions
• Roadmap / status w.r.t „mature“ parts (contacts, calendards)
• Roadmap/plans w.r.t extensions (e.g., tasks)
• Best approach for discussing/suggesting best practices and improvements
• API path
• (Admin auth)
• ...
16
It‘s all about the standards!?
"[Pushing standards] might be 60%, 80%, or 90% of
the work that has to get done. (..) That's where the
portability will happen or won't happen. So a much
bigger fraction of the work should be (to) get the
standards in place for secure and effective transfer
even though nobody is gonna wanna do it."
Peter Swire at FTC Data-To-Go Workshop 2020-09
17
Summary
• Data Portability is increasingly gaining momentum
• Ubiquituous application to any system dealing with personal
data – worldwide
• CalConnect can continue to take a pionieering role in shaping
Data Portability concepts and standards
• Thanks for your attention!
The project has received funding from the European Union's Horizon 2020
research and innovation program under grant agreement No 871498.
18

More Related Content

What's hot

Sitra data strategy
Sitra data strategySitra data strategy
Sitra data strategy
Sitra / Hyvinvointi
 
Gov4All : An open data and open services repository for supporting citizen-dr...
Gov4All :An open data and open services repository for supporting citizen-dr...Gov4All :An open data and open services repository for supporting citizen-dr...
Gov4All : An open data and open services repository for supporting citizen-dr...
Yannis Charalabidis
 
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
MicheleNati
 
Banji Adenusi - big data prezzie - InfoSci
Banji Adenusi - big data prezzie - InfoSciBanji Adenusi - big data prezzie - InfoSci
Banji Adenusi - big data prezzie - InfoSciBanji Adenusi
 
Towards Future Internet: Web 3.0, Internet of Services & Internet of Things
Towards Future Internet: Web 3.0, Internet of Services & Internet of ThingsTowards Future Internet: Web 3.0, Internet of Services & Internet of Things
Towards Future Internet: Web 3.0, Internet of Services & Internet of Things
Diego López-de-Ipiña González-de-Artaza
 
The State of Open Knowledge in Belgium 2017
The State of Open Knowledge in Belgium 2017The State of Open Knowledge in Belgium 2017
The State of Open Knowledge in Belgium 2017
Open Knowledge Belgium
 
William Heath, Mydex - personal data
William Heath, Mydex - personal dataWilliam Heath, Mydex - personal data
William Heath, Mydex - personal data
Socitm
 
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
Edward Curry
 
Hri in english-psi-2011-final
Hri in english-psi-2011-finalHri in english-psi-2011-final
Hri in english-psi-2011-final
Helsinki Region Infoshare
 
Cities of the Future: Where The Internet of Everything is Connecting the Unco...
Cities of the Future: Where The Internet of Everything is Connecting the Unco...Cities of the Future: Where The Internet of Everything is Connecting the Unco...
Cities of the Future: Where The Internet of Everything is Connecting the Unco...
International Society of Service Innovation Professionals
 
Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...
Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...
Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...
Support for Improvement in Governance and Management SIGMA
 
Europe rules – making the fair data economy flourish
Europe rules – making the fair data economy flourishEurope rules – making the fair data economy flourish
Europe rules – making the fair data economy flourish
Sitra / Hyvinvointi
 
Data Democratisation prepare for Research Bites
Data Democratisation prepare for Research Bites Data Democratisation prepare for Research Bites
Data Democratisation prepare for Research Bites
Oscar Omegna
 
i4Trust Info-Sessions - Edition 1
i4Trust Info-Sessions - Edition 1i4Trust Info-Sessions - Edition 1
i4Trust Info-Sessions - Edition 1
FIWARE
 
Open data for smart cities
Open data for smart citiesOpen data for smart cities
Open data for smart citiesSören Auer
 
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck
e-SIDES.eu
 

What's hot (17)

Sitra data strategy
Sitra data strategySitra data strategy
Sitra data strategy
 
International Society of Service Innovation Professionals
International Society of Service Innovation ProfessionalsInternational Society of Service Innovation Professionals
International Society of Service Innovation Professionals
 
Gov4All : An open data and open services repository for supporting citizen-dr...
Gov4All :An open data and open services repository for supporting citizen-dr...Gov4All :An open data and open services repository for supporting citizen-dr...
Gov4All : An open data and open services repository for supporting citizen-dr...
 
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
Personal Data Receipts - Michele Nati - Lead Technologist Privacy and Trust -...
 
Banji Adenusi - big data prezzie - InfoSci
Banji Adenusi - big data prezzie - InfoSciBanji Adenusi - big data prezzie - InfoSci
Banji Adenusi - big data prezzie - InfoSci
 
Towards Future Internet: Web 3.0, Internet of Services & Internet of Things
Towards Future Internet: Web 3.0, Internet of Services & Internet of ThingsTowards Future Internet: Web 3.0, Internet of Services & Internet of Things
Towards Future Internet: Web 3.0, Internet of Services & Internet of Things
 
The State of Open Knowledge in Belgium 2017
The State of Open Knowledge in Belgium 2017The State of Open Knowledge in Belgium 2017
The State of Open Knowledge in Belgium 2017
 
William Heath, Mydex - personal data
William Heath, Mydex - personal dataWilliam Heath, Mydex - personal data
William Heath, Mydex - personal data
 
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
 
Hri in english-psi-2011-final
Hri in english-psi-2011-finalHri in english-psi-2011-final
Hri in english-psi-2011-final
 
Cities of the Future: Where The Internet of Everything is Connecting the Unco...
Cities of the Future: Where The Internet of Everything is Connecting the Unco...Cities of the Future: Where The Internet of Everything is Connecting the Unco...
Cities of the Future: Where The Internet of Everything is Connecting the Unco...
 
Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...
Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...
Ermo Taks 2 of 2, digital government, public service delivery, SIGMA, 18 Marc...
 
Europe rules – making the fair data economy flourish
Europe rules – making the fair data economy flourishEurope rules – making the fair data economy flourish
Europe rules – making the fair data economy flourish
 
Data Democratisation prepare for Research Bites
Data Democratisation prepare for Research Bites Data Democratisation prepare for Research Bites
Data Democratisation prepare for Research Bites
 
i4Trust Info-Sessions - Edition 1
i4Trust Info-Sessions - Edition 1i4Trust Info-Sessions - Edition 1
i4Trust Info-Sessions - Edition 1
 
Open data for smart cities
Open data for smart citiesOpen data for smart cities
Open data for smart cities
 
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck
"Towards Value-Centric Big Data" e-SIDES Workshop - Slide-deck
 

Similar to Data Portability: Law and Code

Data Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsData Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for Standards
Cloud Standards Customer Council
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
Cloud computing: Legal and ethical issues in library and information services
Cloud computing: Legal and ethical issues in library and information servicesCloud computing: Legal and ethical issues in library and information services
Cloud computing: Legal and ethical issues in library and information services
e-Marefa
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
Denodo
 
EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu | EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu |
EUDAT
 
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
EUDAT
 
IoT Lab @COPELABS
IoT Lab @COPELABSIoT Lab @COPELABS
IoT Lab @COPELABS
Rute C. Sofia
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need It
Denodo
 
DAPSI - Open Call #2 - Webinar #2
DAPSI - Open Call #2 - Webinar #2DAPSI - Open Call #2 - Webinar #2
DAPSI - Open Call #2 - Webinar #2
Data Portability and Services Incubator
 
Using the Web to improve government services
Using the Web to improve government servicesUsing the Web to improve government services
Using the Web to improve government services
Israeli Internet Association technology committee
 
GDPR and Data Ethics considerations in personal data sharing
GDPR and Data Ethics considerations in personal data sharingGDPR and Data Ethics considerations in personal data sharing
GDPR and Data Ethics considerations in personal data sharing
Big Data Value Association
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
Robert Greiner
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lon
Jeffrey T. Pollock
 
information system.pptx
information system.pptxinformation system.pptx
information system.pptx
AmarSalih4
 
Challenges for Standardization Cloud Computing and Big Data IOT
Challenges for Standardization Cloud Computing and Big Data IOTChallenges for Standardization Cloud Computing and Big Data IOT
Challenges for Standardization Cloud Computing and Big Data IOT
Subha421414
 
SoBigData. European Research Infrastructure for Big Data and Social Mining
SoBigData. European Research Infrastructure for Big Data and Social MiningSoBigData. European Research Infrastructure for Big Data and Social Mining
SoBigData. European Research Infrastructure for Big Data and Social Mining
Research Data Alliance
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
Mustafa Jarrar
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the art
Mario Kušek
 
Future of Data Strategy
Future of Data StrategyFuture of Data Strategy
Future of Data Strategy
Denodo
 
Roberto minerva 20181130
Roberto minerva 20181130  Roberto minerva 20181130
Roberto minerva 20181130
Roberto Minerva
 

Similar to Data Portability: Law and Code (20)

Data Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsData Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for Standards
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Cloud computing: Legal and ethical issues in library and information services
Cloud computing: Legal and ethical issues in library and information servicesCloud computing: Legal and ethical issues in library and information services
Cloud computing: Legal and ethical issues in library and information services
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu | EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu |
 
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
 
IoT Lab @COPELABS
IoT Lab @COPELABSIoT Lab @COPELABS
IoT Lab @COPELABS
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need It
 
DAPSI - Open Call #2 - Webinar #2
DAPSI - Open Call #2 - Webinar #2DAPSI - Open Call #2 - Webinar #2
DAPSI - Open Call #2 - Webinar #2
 
Using the Web to improve government services
Using the Web to improve government servicesUsing the Web to improve government services
Using the Web to improve government services
 
GDPR and Data Ethics considerations in personal data sharing
GDPR and Data Ethics considerations in personal data sharingGDPR and Data Ethics considerations in personal data sharing
GDPR and Data Ethics considerations in personal data sharing
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lon
 
information system.pptx
information system.pptxinformation system.pptx
information system.pptx
 
Challenges for Standardization Cloud Computing and Big Data IOT
Challenges for Standardization Cloud Computing and Big Data IOTChallenges for Standardization Cloud Computing and Big Data IOT
Challenges for Standardization Cloud Computing and Big Data IOT
 
SoBigData. European Research Infrastructure for Big Data and Social Mining
SoBigData. European Research Infrastructure for Big Data and Social MiningSoBigData. European Research Infrastructure for Big Data and Social Mining
SoBigData. European Research Infrastructure for Big Data and Social Mining
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
 
Internet of Things: state of the art
Internet of Things: state of the artInternet of Things: state of the art
Internet of Things: state of the art
 
Future of Data Strategy
Future of Data StrategyFuture of Data Strategy
Future of Data Strategy
 
Roberto minerva 20181130
Roberto minerva 20181130  Roberto minerva 20181130
Roberto minerva 20181130
 

Recently uploaded

一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 

Recently uploaded (20)

一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 

Data Portability: Law and Code

  • 1. Data Portability: Law and Code State-of-the-art and future directions for groupware data portability using JMAP-related standards CalConnect Virtual Conference, October 13th, 2020 Hans-Jörg Happel, audriga
  • 2. Agenda • Law and context: From early Data Portability to GDPR • Code and standards: What‘s there and what can be done? 2
  • 4. Definitions Data Portability "The right to data portability allows individuals to obtain and reuse their personal data for their own purposes across different services. It allows them to move, copy or transfer personal data easily from one IT environment to another.." (ico.org.uk) → Data Portability is more focused on actual data → One user, using one service at a time → May include unforeseen usage Interoperability “Interoperability is a characteristic of a product or system, whose interfaces are completely understood, to work with other products or systems, present or future, in either implementation or access, without any restrictions.” (interoperability-definition.info) → Interoperability is more focused on systems and tools → Multiple users using multiple services → (Well-)defined usage context 4
  • 5. A short and incomplete history of Data Portability • 1998: RFC 2425/2445 (vCard/iCalendar) • 2007: DataPortability project • 2011: Google Takeout • 2011/2012: US "My Data Initiative" (Blue/Green/Red Button) • 2016/2018: EU General Data Protection Regulation (GDPR) • 2018: Data Transfer Project 5
  • 6. EU General Data Protection Regulation (GDPR) • EU regulation for processing personal data • Replacing prior legislation from 1995 • Article 20 („Right to data portability“) goes beyond core data protection • Motivated to improve consumer choice / fight vendor lock-in • Inspired by Social Network monopolies and mobile phone number transfer • GDPR Timeline • Proposed 2012 • Adopted 2016 • Effective since May 2018 6
  • 7. GDPR – Article 20 „Right to data portability“ 1. The data subject shall have the right to receive the personal data concerning him or her, which he or she has provided to a controller, in a structured, commonly used and machine-readable format and have the right to transmit those data to another controller without hindrance from the controller to which the personal data have been provided, where: (…) 2. In exercising his or her right to data portability pursuant to paragraph 1, the data subject shall have the right to have the personal data transmitted directly from one controller to another, where technically feasible. (…) 7
  • 8. GDPR – Status quo • Implementation can be perceived by any EU citizen in daily life • GDPR influences legislation in other countries (e.g., CCPA) • Article 20 adoption is rather slow • Many companies merely stating rights (→ manual export process) • Some companies refering to vCard/iCalendar download options • However, attention is increasing • Virtual workshop by the US FTC in September 2020 • Growing interesting in certain application domains (partially due to laws) • EU launching Data Portability and Services Incubator (DAPSI) 8
  • 9. Data Portability – Open Issues • GDPR Article 20 is rather general/vague regarding several details: • Exact scope of personal data • What defines a „commonly used format“ • Structured format „export“ vs. „direct transfer“ • Data Portability for consumers vs. business customers • Even broader notion of Data Portability: enable advanced future use cases • Decentral/local storage of personal data („PIMS“) instead of storage by vendor • Additional use cases beyond switching (e.g., usage analysis/switch assitance) • Holy grail of data portability: how to achieve portability esp. for less standardized, dynamic application domains? 9
  • 10. EU Data Portability and Services Incubator (DAPSI) • “Program to empower top internet innovators to develop human- centric technology solutions addressing the challenge of personal data portability on the internet as foreseen under the GDPR” • Three rounds of funding for up to 15 projects in each round (Overall funding: 7m EUR) • 11 projects funded in round one, which started in September 2020 • Part of the European Commission’s Next Generation Internet (NGI) initiative https://dapsi.ngi.eu 10
  • 12. Data Portability Status quo on technology and tooling • Groupware is perhaps the domain with the most mature and well- defined standards available – also thanks to CalConnect! • vCard • iCalendar • Data Transfer Project • Open Source initiative by Google/Apple/Microsoft/Facebook/Twitter • Still in early stage; strong focus on photo transfer up to now 12
  • 13. Data Portability issues with vCard/iCalendar Data level (vCard/iCalendar) • Outdated base technologies • Vendor-specific extensions • Vendor-specific bugs (date formats...) • Unstable identifiers (user ids, aliases) • Tools often silently swallowing differences (or applying defaults) Protocol level (CardDAV/CalDAV) • Outdated base technologies • Brittle service/path discovery (→ TC-Autodiscover) • Unstandardized aspects (e.g., folder structures) • Not designed for import • Ability to supress notifications • Not all data writable • Lack of admin authentication 13
  • 14. OpenXPort: Open export of data across different systems and providers • audriga-initiated project funded by DAPSI • Idea: use forthcoming JMAP suite of standards for data portability • „Modern successor“ of CardDAV/CalDAV (more suitable for browser and mobile) • Evolving ecosystem of client software and groupware systems supporting JMAP • Work-in-progress • Connect JMAP to audriga migration framework (→ Data Transfer Project) • Add JMAP/JSContact support to Roundcube Webmail • Provide/improve Open Source libraries to help others adoptig data portability • Supporting JMAP for data portability might foster client adoption and vice versa 14
  • 15. OpenXPort – Data Portability best practices • Collecting best practices for data portability • C.f. Calendar migration BoF at CalConnect XLIV Zurich • Might become CalConnect BCP document? → Candidate TC CLIENT activity? 15
  • 16. OpenXPort – open technical issues • What are lessons learned from 20+ years of vCard/iCalendar? • Several JMAP-related questions • Roadmap / status w.r.t „mature“ parts (contacts, calendards) • Roadmap/plans w.r.t extensions (e.g., tasks) • Best approach for discussing/suggesting best practices and improvements • API path • (Admin auth) • ... 16
  • 17. It‘s all about the standards!? "[Pushing standards] might be 60%, 80%, or 90% of the work that has to get done. (..) That's where the portability will happen or won't happen. So a much bigger fraction of the work should be (to) get the standards in place for secure and effective transfer even though nobody is gonna wanna do it." Peter Swire at FTC Data-To-Go Workshop 2020-09 17
  • 18. Summary • Data Portability is increasingly gaining momentum • Ubiquituous application to any system dealing with personal data – worldwide • CalConnect can continue to take a pionieering role in shaping Data Portability concepts and standards • Thanks for your attention! The project has received funding from the European Union's Horizon 2020 research and innovation program under grant agreement No 871498. 18