[OpenID-Specs-eKYC-IDA] Data Rights Protocol and eKYC
John Gronberg
gronberg at datagrail.io
Fri Oct 1 18:27:43 UTC 2021
Hello eKYC WG,
I'm part of a consortium of privacy infrastructure and technology
businesses working to create an open standard for Data Subject Rights (DSR)
Requests for businesses under the jurisdiction of the CCPA. You can read a
little bit more about the protocol here: http://datarightsprotocol.org
"This specification defines a web protocol encoding a set of standardized
request/response data flows such that End-Users can exercise Personal Data
Rights provided under regulations like the California Consumer Privacy Act,
General Data Protection Regulation, and other regulatory or voluntary
bases, and receive affirmative responses in standardized formats.
We aim to make the data rights protocol integrable with an ecosystem of
data rights middlewares, agent services, automation tool kits, and
privacy-respecting businesses which empower and build trust with consumers
while driving the cost of compliance towards zero."
We believe that the eKYC extension to OIDC would be a good fit for our use
case. I will lay out the scenario below
These are the relevant entities:
-
a data subject: A natural person about whom a controller holds personal
data and who can be identified, directly or indirectly, by reference to
that personal data
-
an authorized agent: A third party designated by a Consumer to perform
Data Subject Requests on their behalf. This would be like a user agent/app.
-
a Privacy Infrastructure Provider (PIP): a technology solution that can
orchestrate a DSR request for a business.
-
a covered business: A natural or legal person, public authority, agency
or other body which, alone or jointly with others, determines the purposes
and means of the processing of personal data and is subject to the CCPA.
A data subject will initiate one or more data subject requests through an
authorized agent. The authorized agent will create these requests with one
or more covered businesses. The covered business will have certain
requirements in place for establishing the identity of the data subject.
Once the requirements are met, the businesses will process the rights
requests (for erasure, access, etc) based on their internal processes, or
the PIP will do so on behalf of the covered business. Upon completion of
the internal processes, the results of the rights request will be returned
to the authorized agent for delivery to the data subject.
We're trying to answer the following questions:
1.
Identity claims could be supplied by the authorized agent or the
PIP/covered business. What is the proper trust model and how can we
establish confidence in the claims?
2.
The PIP/covered business may need to get identity claims that the
authorized agent does not yet have (for instance, if the covered business
is an ecommerce company it may want to know the date of the last order
placed by the data subject). What is the right model for us to establish
such claims?
3.
Presumably, for the API authorization that would go along with the
identity claims, we would be able to use the standard OIDC flow with the
PIP/covered business acting as the authorization server and the authorized
agent acting as a user agent, correct?
4.
Do you have any concerns or other questions as we figure out how to meet
our DSR use cases with OIDC?
We've put together a few explanatory diagrams in this document
<https://github.com/consumer-reports-digital-lab/data-rights-protocol/blob/main/files/eKYC-WG-feedback.pdf>
for further explanation.
We're looking forward to your input! I will be unavailable via email for
the next week, but will respond to comments upon my return.
Cheers,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-ekyc-ida/attachments/20211001/1548b7f0/attachment.html>
More information about the Openid-specs-ekyc-ida
mailing list