---
title: Private Access Tokens
summary: null
url: https://www.fastly.com/documentation/solutions/demos/pat
---

## What's happening here?

This demo leverages [Fastly Compute](https://www.fastly.com/documentation/learning/compute/) and [Private Access Tokens (PATs)](https://www.fastly.com/blog/private-access-tokens-stepping-into-the-privacy-respecting-captcha-less) to enable seamless access with zero CAPTCHAs, all while respecting end-user privacy. 

If your client presents a valid PAT, sign-up will succeed without an interactive challenge. Otherwise, you must solve a CAPTCHA in order to complete sign-up.

> **NOTE:** Only Apple technologies support Private Access Tokens (PATs) at the moment. Chrome will support something similar to PATs with [Private State Tokens](https://developer.chrome.com/en/docs/privacy-sandbox/trust-tokens/) (formerly known as Trust Tokens).

Try this demo out with an up-to-date Safari browser for a successful interaction. To see the token issuance fail, try again with another browser such as Chrome. 

The entities at work here are:

- Client - Your device 
- Origin - The sign-up form above (a Compute service written in Rust)
- Attester - Apple
- Issuer - Fastly (another Compute service, also written in Rust)

Make sure to also check out our blog post – [Private Access Tokens: stepping into the privacy-respecting, CAPTCHA-less future we were promised](https://www.fastly.com/blog/private-access-tokens-stepping-into-the-privacy-respecting-captcha-less)!
