| [ Web Proxy ] |
| Viewing: https://developers.cloudflare.com/privacy-pass/ | [Back] [Original] |
Privacy Pass, an IETF standard that Cloudflare helped pioneer in 2017, offers a way for users to prove something about themselvesthat they have passed a CAPTCHA, are of age, are part of a subscription classto the site they are accessing, without revealing an identifier. The main mechanic is Privacy Pass tokens, which are the cryptographic tool that lets a service provider verify information about a user without learning who that user is or being able to track them across requests.
Verifying users on the Internet usually forces a trade-off between user experience and privacy, coming at the cost of either time spent solving CAPTCHAs or privacy lost to a trackable identifier. Privacy Pass eases that trade-off: a user proves a claim once, and receives tokens that can be redeemed later without revealing their identity or linking their activity.
So far, the main use cases have been providing a privacy-preserving CAPTCHA alternative, such as through Turnstile and verification for Cloudflare's Privacy Proxy and Privacy Gateway products. However, by adjusting the deployment, Privacy Pass tokens can attest to any other information a service provider wants to prove.
Every Privacy Pass use case comes down to the same idea: let clients prove something to an origin server without revealing any other information. Some examples include:
Authentication for other privacy products Privacy Pass can be used as a verification layer for other privacy products, such as Privacy Proxy and Privacy Gateway, to help them complete their functions while preserving the privacy of their users.
Privacy-preserving bot management Apple uses their token deployment, Private Access Tokens, to automatically reduce CAPTCHAs when using iOS 16+ devices on participating websites. Privacy Pass tokens are similarly built into Turnstile as a signal in its application layer challenge decisions.
Attribute verification Privacy Pass can help attest to whether a user has a valid subscription to the service or meets age requirement without that service learning their identity or linking it to their activity.
Rate limiting: While production use cases are still in development, Privacy Pass tokens can be used to meter usage without identifying users. Refer to the Batched Token issuance protocol , ARC issuance protocol , and Privacy Pass Reverse Flow IETF drafts.
A MASQUE-based forward proxy that uses Privacy Pass tokens to authenticate users without revealing their identity.
Implements the Oblivious HTTP (OHTTP) standard for request-level privacy, hiding client IP addresses from application backends with Privacy Pass authentication.
Cloudflare's smart CAPTCHA alternative that can be embedded into any website, using Privacy Pass tokens as one of the signals used to decide whether or not a challenge is shown to a visitor.
| Web Proxy Viewer | New URL | Original Page |