SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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 2017Open Knowledge Belgium
 
William Heath, Mydex - personal data
William Heath, Mydex - personal dataWilliam Heath, Mydex - personal data
William Heath, Mydex - personal dataSocitm
 
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
 
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 flourishSitra / 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 1FIWARE
 
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-decke-SIDES.eu
 

Was ist angesagt? (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
 

Ähnlich wie Data Portability: Law and Code

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 servicese-Marefa
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
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
 
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 ItDenodo
 
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 sharingBig 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 APIsRobert Greiner
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonJeffrey T. Pollock
 
information system.pptx
information system.pptxinformation system.pptx
information system.pptxAmarSalih4
 
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 IOTSubha421414
 
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 MiningResearch 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 CallsMustafa 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 artMario Kušek
 
Future of Data Strategy
Future of Data StrategyFuture of Data Strategy
Future of Data StrategyDenodo
 
Roberto minerva 20181130
Roberto minerva 20181130  Roberto minerva 20181130
Roberto minerva 20181130 Roberto Minerva
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...tanu pandey
 
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.soniya singh
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft DatingDubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Datingkojalkojal131
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 

Kürzlich hochgeladen (20)

6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft DatingDubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 

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