camaraproject / BlockchainPublicAddress

Repository to describe, develop, document and test the Blockchain Public Address API family
Apache License 2.0
6 stars 4 forks source link

API Enhancement due to Consent Management #16

Open PedroDiez opened 11 months ago

PedroDiez commented 11 months ago

Problem description Within GET /blockchain-public-addresses endpoint, what is model is the funcionality to obtain the public Addresses of a given phone_number. This is personal information. This API has particularity the personal information is regarding a person which is different of the requesting party.

Purpose of this issue is to evaluate impacts in API and also think about the model of managing this situation. This has relationship with the work managed in Identity&Management WG.

Possible evolution Not Yet indicated. Firstly Issue to be discussed

Alternative solution N/A so far

Additional context

To explain scenario following reference image is provided: image

In this scenario we have two partys:

In the image, case is also showing (informative) when there is an intermediate entity (Aggregator, which may be an Hyperscaler or Operator) just to illustrate.

Two Main Cases:

In both cases, when an aggregator is involved, User B Operator needs to be resolved (by means of Telco Finder GSMA Opengateway feature), commented as informative for image understanding.

As serving Operator is the same (let's name Operator1), This Operator will have to check whether UserB has given consent to the App for accessing the info

As serving Operator is not the same same (let's name Operator2 for User B). Request has to be routed to such Operator and the checking of the consent will have to be done by Operator 2.

Check of the consent has to be done in the Operator the User B belongs to. Main topic concern raised here are the following:

PedroDiez commented 9 months ago

05/OCT NOTES:

From product side main concern is the checking of the permission access from destination user every time a transaction is made may be a stopper for business cases. Maybe some guidance from product view at GSMA OGW may help us to focus a solution.

It is needed to ensure restriction/control over the personal information so no one can access to this information

Also it is needed to consider the knwoledge of the phonenumber of the user. Knowing the phonenumber can lead to spamming services

PedroDiez commented 9 months ago

Some Use Cases TEF product has commented:

PedroDiez commented 7 months ago

Feedback from TEF.

Business Unit is making Privacy Assesment about this funcionality, therefore will be kept On-Hold until having their input about this

PedroDiez commented 7 months ago

Privacy Assesment is not yet ready from Business Unit, probably it will happen next year. So Kept open this issue so far, until having a guidance and extract conclusions to apply

PedroDiez commented 5 months ago

Update 25/ENE/24: No business feedback so far. Pending new checkpoint

PedroDiez commented 2 months ago

As per Meeting 2024-05-02: