Privacy

FNSTools is a TouchDesigner toolkit, not a service that wants your data. The free toolkit collects nothing at all. The supporter gate collects the least it can and still know that a membership is live. This page says exactly what that means, in the same detail the code does.

The toolkit

This website

The site is static and sets no cookies. It uses Vercel's privacy-friendly analytics, which counts page views in aggregate without cookies and without profiling visitors. Documentation search runs entirely in your browser.

The supporter gate

Unlocking a Plus package means proving an entitlement. Two ways in, and each stores something different.

Signing in with Patreon

You are sent to Patreon to approve the connection; we never see your Patreon password. We request the identity and identity.memberships scopes and read only which tiers you are currently entitled to, plus whether the membership is active.

What the gate stores for that session, and nothing else:

It does not store your name, your email address, your Patreon profile, your pledge amount, or your payment details. The record is keyed by an opaque random token held by your copy of TouchDesigner — not by an account we could look you up in.

Redeeming a licence key

The key is sent to Gumroad for verification. If it is valid, the gate stores the product id it unlocks and the same timestamps. Your purchase details stay with Gumroad.

Downloads

Gated files are served from Cloudflare R2 through a Cloudflare Worker, which checks a short-lived download token. Cloudflare handles these requests as any CDN does, with the usual transient server logs; we do not build profiles from them.

How long any of it lasts

Who else is involved

Only the services that make the above work: Patreon (memberships), Gumroad (licence keys), Cloudflare (storage and the gate), and Vercel (this website). Nothing is sold, rented, or shared with anyone else, and there is no advertising or cross-site tracking anywhere in FNSTools.

Asking for deletion

Signing out deletes your session yourself, immediately. If you would rather it be done for you, or you want to know what is held for you, write to dan+fnstools@functionstore.xyz and it will be handled by hand.

Changes

If what the gate stores ever changes, this page changes in the same commit as the code — it is kept in the repository beside it, so it cannot quietly fall out of date.