Petition - Data portability means nothing without provability

Madhavan Malolan
Jun 9, 2025
Petition - Data portability means nothing without provability
RegulationEducational

Many regulation including GDPR, CCPA, EU Data act call for data to be portable, to protect users from getting locked in into services. Even if there is a way to export data, it isn't valuable, unless it is proven that the data has not been tampered with. Other services cannot use this data in any meaningful way, if it's not provably authentic data. This post will help you understand what regulation says, and how we already have a solution - we just need these independent tracks to converge. We need you to put pressure on companies to make our data truly portable.

Regulators worldwide already guarantee your users the right to take their data elsewhere—but they also hint that the transfer must be trustworthy.

What is RFC9421

The new IETF standard lets any server add:

“The Signature-Input field… contains the metadata for one or more message signatures generated from components within the HTTP message.”

RFC 9421 in One Minute

Today’s Pain PointRFC 9421 Fix
Audit teams ask for evidence the export is unalteredA hash-anchored signature proves byte-level integrity
Controller-to-controller transfers rely on blind trustA signed response travels with a verifiable chain of custody
“Readily usable” formats ignore MITM riskA header-only change gives cryptographic assurance, no new APIs needed

Why Hasn’t RFC 9421 Gone Mainstream Yet?

Despite becoming an IETF Internet Standard in 2023, HTTP Message Signatures remain “recommended, but not yet widely adopted” even in security-savvy communities. Below are the main head-winds and why they come down to misaligned incentives rather than technical show-stoppers.

Some early signs

Pushing for better

I personally don't think this is something that companies will magically adopt. I futher think, free markets don't incentivize companies to make this switch either. This pressure to make our data, truly ours - needs to come from either regulators and/or public pressure.

Reclaim protocol is a step in that direction. Even though companies might not have an incentive to implement RFC 9421 themselves, one could use Reclaim Protocol to have similar guarantees on the authenticity and tamper-resistance. However, it would be way better if RFC 9421 could be enforced so that you need Reclaim Protocol only to generate zk-proofs of what data you want to reveal to a certain third party, without revealing the whole data. For example, a bank implementing RFC9421 would sign the entire CSV of the bank statement. However, you would want to only reveal the opening and closing balances to a third party. It would be unreasonable to expect banks to sign exactly what data you want to reveal. So, we could use zk-proofs for partial disclosing of data, but use the signature on the entire response at source.

We would love to see a world where websites sign the entire APIs that deal with user data. Specifically, adding an RFC 9421 middleware for /users/* endpoints.

I started a Change.org Petition here. Please go on and provide your signature, and we hope to take it up with regulators once we have enough signatures!

Change.org Petition

Copyright © 2025 Reclaim Protocol. All rights reserved.