Mint Hyderabad

Aadhaar-based age tokens can solve a privacy problem

Age-gating under India’s new privacy law needn’t mean websites asking for our personal documents

- RAHUL MATTHAN

is a partner at Trilegal and the author of ‘The Third Way: India’s Revolution­ary Approach to Data Governance’. His X (formerly Twitter) handle is @matthan.

Among the more worrisome provisions of India’s new Digital Personal Data Protection (DPDP) Act, 2023, is Section 9 that imposes an obligation on all data fiduciarie­s to obtain a parent’s verifiable consent before they process the personal data of a child. What this means is that, before collecting any personal data, businesses will have to ascertain whether the person to whom it relates is a child or not.

This, if you think about it, is an onerous obligation that will likely have far greater consequenc­es than legislator­s intended. In order to know whether or not the personal data they are processing pertains to a child, data fiduciarie­s will have to verify the age of every person they interact with. In an entirely online world, there is no way to do this without introducin­g friction and exposing more personal informatio­n than is advisable.

The best way to assure oneself of the age of the person is by validating it using some form of reliable identity documentat­ion— ideally a document that has been issued by the government. Which seems to suggests that in order to comply with their obligation­s under the DPDP Act, online services will have to ask everyone who uses their services to first produce identity documents before they can proceed.

This, as you can imagine, will break the internet as we know it. Today, we think nothing of flitting from one website to another by simply clicking on hyperlinks that allow us to navigate wherever our fancy takes us. In the age-verificati­on future that Section 9 describes, each such click will shunt us into an age-verificati­on pit-stop where we will have to confirm our identity before being allowed to view whatever it is that website has to offer.

Yet, as bad as this friction is, that is not what worries me. What I am really concerned about is the fact that in the process of protecting our children from harm, we might have given data businesses something they have sought for a really long time—an excuse to legally collect informatio­n on us that can, better than anything else, uniquely target us with their algorithms.

It is probably worth pointing out at this stage that, around the world, concerns over the amount of inappropri­ate informatio­n children are being exposed to has been mounting. Many countries have already begun to enact laws to address this—some of which, like the UK’s Children Online Harms Act, have even put in place age-gating obligation­s similar to those in the DPDP Act. All of which is to say that, as extreme as it sounds, Section 9 is not as much of an outlier as we might have thought.

There is almost universal agreement on the need to protect children online. To do that, we must identify them as children. But how do we do so in a way that protects not only their personal privacy, but everyone else’s as well?

One answer might be to use zero-knowledge proofs (ZKPs), which are cryptograp­hic computatio­nal techniques that mathematic­ally confirm a given fact without disclosing the personal informatio­n that would otherwise have been necessary for that purpose. All it will take is for us to generate a digital token that, when processed using a ZKP, will confirm that the person is above the prescribed age without sharing any other personal informatio­n. This will allow us to verify the age of internet users while still preserving privacy.

Aadhaar is a digital system that offers a unique identity to everyone in India. The system includes an age field that, even though not intended to serve as canonical proof of age, could be used for age-verificati­on. All we need is for the Unique Identifica­tion Authority of India (UIDAI) to generate a token for each Aadhaarhol­der that could, when passed through a suitable ZKP system, confirm whether or not the possessor of that token is above the prescribed age.

It should be possible to generate this ZKP token on the UIDAI website in much the same way as we generate virtual IDs today. Once in possession of such a token, all a user needs to do is present it whenever access is needed to a new website or online service, so that one’s age can be proven as appropriat­e without having to reveal any other identifyin­g informatio­n. Where a child is looking to access a service, all the website needs is the token of a parent who is provably above the prescribed age. While the solution I have presented uses Aadhaar, the same functional­ity can be built using just about any digital identity system that offers proof of age.

Token-based solutions address privacy concerns around age-gating. Set up right, they can also reduce the friction implicit in any age-gating implementa­tion. If ZKP tokens are designed in a way so that they can easily be uploaded to one’s internet browser, all a data fiduciary would have to do is run the browser token through the ZKP system to ascertain whether the user is of an appropriat­e age. This could take place in the background, so that the data fiduciary not only gets to verify the user’s age without accessing her personal informatio­n, it can do so without affecting the user experience.

While India’s digital identity system gives it a relative advantage over other countries, allowing us to implement this sort of a tokenized solution at scale, ZKP tokens can be used to address age-verificati­on problems anywhere in the world. In their search for solutions to fulfil obligation­s under India’s new data protection law, Indian companies could well find answers to a problem that the whole world is eager to solve.

 ?? ??

Newspapers in English

Newspapers from India