Fill in what you are actually processing. Get back a machine-readable consent record in the ISO/IEC TS 27560 structure, plus the plain-language receipt a person should be handed.
Everything runs in this page. There is no server call, nothing is stored, and it keeps working offline. A tool that harvested your data while helping you document consent would refute itself.
Two artifacts, because the standard separates them. The consent record is what you keep: the full structure describing the processing, the parties, and the consent event. The consent receipt is what the person gets: a short object that identifies itself and points at the record. That split is why a receipt needs only three mandatory fields while a record needs the substance.
The output is JSON-LD using DPV, the W3C Data Privacy Vocabulary, because published work maps the ISO structure onto DPV terms. That matters for a boring but important reason: the field names below are not invented for this page, so another system can read the file without a bilateral agreement with you first.
It does not make you compliant, and nothing can. Consent is valid because of how you asked, not because of how you filed it: freely given, specific, informed, unambiguous, and as easy to withdraw as it was to give. This tool gets the plumbing right. It is engineering scaffolding, not legal advice, and it does not check your answers against reality.
It also cannot prove the consent happened. A record you generated about yourself is a claim. Proof needs an issuer whose signature someone else can verify, which is the harder problem and the one we work on.
Because the same gap keeps showing up. Everyone can write a consent record. Almost nobody can hand a third party something that proves a specific human agreed to a specific thing at a specific time, and then revoke it later and have the revocation actually land. Pupul is the layer for that: identity a person owns, that travels only where they send it, and that they can pull back with one action.
See what that looks like for an AI product, or watch a revocation take effect in two beats.