data protection code of conduct for service providers dp
play

Data Protection Code of Conduct for Service Providers (DP CoC) VAMP - PowerPoint PPT Presentation

Data Protection Code of Conduct for Service Providers (DP CoC) VAMP workshop 7.9.2012 Mikael.Linden@csc.fi eduGAIN policy subtask and REFEDS attribute release workgroup Innovation through participation Outline Problem statement Goal of the


  1. Data Protection Code of Conduct for Service Providers (DP CoC) VAMP workshop 7.9.2012 Mikael.Linden@csc.fi eduGAIN policy subtask and REFEDS attribute release workgroup Innovation through participation

  2. Outline Problem statement Goal of the Code of Conduct Introduction to the Data protection directive Data protection Code of Conduct approach Innovation through participation

  3. The data protection risk in Federated identity management Home Service Attributes = organisation Provider personal data (IdP) (SP) (unique ID, name, mail, eduPersonAffiliation…) Home organisation may become partly liable for a Service Provider’s misbehaviour. – E.g. the SP is hacked and personal data spills to the Internet => Home Organisations hesitate to release attributes The key law in European Union: Data Protection Directive Innovation through participation

  4. Goal of the DP CoC Ease the release of attributes from Home Organisations (HO) to Service Providers (SP) => Make it easier for end users to log into SPs (in different federations/countries/jurisdictions) Try to make it in a way which is sufficiently compliant with the EU data protection directive Balance the risk of non-compliance with value of easy collaboration Sharing related responsibilities between the HO and SP Remain scalable when the # of HOs and SPs grows Try to reduce Home Organisations’ hesitation to release attributes Seek for ways to avoid HOs becoming liable for SP’s misbehaviour Cf. ”FIM4R” speak by David Kelsey Innovation through participation

  5. EU Data protection directive and federations Innovation through participation

  6. EU Data protection directive Definitions Personal data : ”any information relating to an identified or identifiable natural person” Lawyer: assume any attribute (ePTID and even eduPersonAffiliation) counts as personal data Processing of personal data : ”any operation or set of operations on personal data, such as collection, …, dissemination,… etc” Both HO and SP processes personal data Data Controller : organisation ”which alone or jointly with others determines the purposes and means of the processing of personal data” HO and SP (usually) are data controllers Federation (and interfederation) may be joint data controller Innovation through participation

  7. EU Data protection directive Obligations to data controllers (1/3) Security of processing The controller must protect personal data properly Level of security depends e.g. on the sensitivity of attributes => Federation policies, use of TLS and endpoint authentication, federation operator’s practices… Purpose of processing Must be defined beforehand You must stick to that purpose => Purpose of processing in HOs: ~to support research and education => SPs’ purpose of processing must not conflict with this Innovation through participation

  8. EU Data protection directive Obligations to data controllers (2/3) Relevance of personal data Personal data processed must be adequate, relevant and not excessive SPs must request and IdPs must release only relevant attributes => md:RequestedAttribute Controller must inform the end user when attributes are released for the first time SP’s name and identity (=>mdui:Displayname, mdui:Logo) SP’s purpose (=>mdui:Description) Categories of attributes processed (=> uApprove or similar) Any other information (mdui:PrivacyStatementURL) Layered notice! Innovation through participation

  9. EU Data protection directive Making data processing legitimate User consents, or a. Processing is necessary for performance of a contract to which the b. user is a subject, or The controller has a legal obligation to process personal data, or c. Necessary for vital interests of the user, or d. Necessary for a task carried out in public interest, or e. Necessary for the legitimate interests of the data controller f. Lawyer: Use (f): the SP has legitimate interests to provide service to the user When the user expresses his willingness to use the service (e.g. by clicking ”log in” link) Innovation through participation

  10. Summary: EU data protection directive in very short Process personal data securely Use personal data only for a pre-defined purpose Inform the user Data minimisation (Minimal disclosure) Service Provider’s legitimate interests as the legal grounds If attributes released out of EU/EEA , some more paperwork needed Federations seem to be coverging on these interpretations The proposed General Data Protection Regulation does not change the big picture, but there are some updates Innovation through participation

  11. GEANT Data Protection Code of Conduct approach Innovation through participation

  12. Data Protection Code of Conduct approach Learn SP’s commitment SP Code of Sign&publish HO SP Conduct Learn SP’s commitment Sign&publish relating to HO SP personal data Learn SP’s commitment Sign&publish HO SP processing Voluntary to SPs (but SPs have interest to sign to receive attributes) Voluntary to Home Orgs to rely on (but may ease IdP admin’s work) Nothing binds to GEANT/eduGAIN only could be used internally in a federation, too It’s not so difficult! Innovation through participation

  13. The SP Code of Conduct details Version 21 June 2012: https://refeds.terena.org/index.php/Code_of_Conduct_for_Service_Provi ders Exposed to public consultation 6-8/2012 Updated version to be published No major changes expected Innovation through participation

  14. Technical implementation SPs MUST populate in their metadata Mdui:DisplayName, mdui: Description, mdui:PrivacyStatementURL (Mdui:Logo is MAY) Md:RequestedAttributes (with isRequired=”true”) Two Entity Attributes – a link to a signed copy of the Code of Conduct for SPs – SP’s jurisdiction SP’s Home Federation makes some sanity checks Links resolve to proper existing documents etc Federations just mediate SPs’ metadata to the IdPs IdPs SHOULD present a GUI to inform the user of the attribute release c.f. uApprove Innovation through participation

  15. Documents supporting the CoC Normative: Code of Conduct for Service Providers <= the document SAML 2 Profile for the Code of Conduct Informative: Introduction to Data protection directive Introduction to Code of Conduct Managing data protection risks Privacy policy guidelines for Service Providers What attributes are relevant for a Service Provider Data protection good practice for Home Organisations Federation operator's guidelines Handling non-compliance Notes on Implementation of INFORM/CONSENT GUI Interfaces Innovation through participation

  16. Planned steps Call for Comments on the supporting documents Pilot with the linguistics community (CLARIN) The Netherlands, Germany, Sweden, Finland Submit the Data Protection Code of Conduct to WP29 for approval The EU body contributing to the uniform application of the Data protection directive Extend the Code of Conduct to cover attribute release out of EU EU model contracts Innovation through participation

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend