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
- No account, no telemetry. Installing and using the free packages sends us nothing. There is no analytics inside TouchDesigner, no usage reporting, and no phone-home.
- Update checks are anonymous. The updater fetches a public manifest and the package files it names. Those are ordinary file downloads; we do not tie them to a person.
- Your settings stay on your machine. Tool configuration is written to your own disk and never leaves it.
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:
- a Patreon refresh token, so entitlement can be re-checked without sending you back through sign-in;
- the numeric tier ids your membership entitles you to, and the package names they unlock;
- timestamps for when it was created and last verified.
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
- Patreon sessions expire after 180 days without use, then are gone.
- Licence-key sessions do not expire — a key bought outright keeps working.
- Signing out revokes immediately. Pulse Sign Out in the updater and the token is dead on the server; the revoked record itself is dropped after 30 days.
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.