Our own cookie
| Name | Set by | Purpose | Lasts |
|---|---|---|---|
| __Host-pfp_session | api.freepfp.ai, only after you sign in | Keeps you signed in so we can use your free picture and credits. Strictly necessary, so it does not need consent. | 30 days, or until you sign out |
It holds a random ID, not your email address. It cannot be read by JavaScript and is only sent over HTTPS. Our code does not use local storage.
Bot check
The sign-in and generate buttons use Cloudflare Turnstile to check that you are a person. It processes technical information from your browser for that purpose only; see Cloudflare's Turnstile privacy addendum.
Payment pages
Checkout happens on Stripe's own pages (checkout.stripe.com), which use cookies for fraud prevention and to make payments work. See Stripe's cookie policy.
Google consent message and ads
Visitors in the UK, the EEA and Switzerland see a consent message from Google's consent tools. It stores your choice in a cookie (for example FCCDCF or FCNEC). Google AdSense may set or read advertising cookies when ads are shown, but where consent is required only after you agree. Google lists its cookies on its cookie information page.
Changing your choice
Use the “Privacy and cookie settings” link at the bottom of any page. You can also delete or block cookies in your browser; if you block our sign-in cookie, the AI generator cannot keep you signed in, but the frame tool still works. More detail is in our privacy policy.
Last updated 17 October 2026.