TDXCollab

Security

Collaborating in TouchDesigner means letting other people change your project, and a TouchDesigner project runs Python. This page says what that trusts, how each way of connecting is protected, and how to tell us about a problem.

A room is people who trust each other

Keeping others out

Encryption in transit

Messages are not end-to-end encrypted yet: the relay passes them on without storing or logging them, but its operator could technically read them in transit. Encrypting each message with a key derived from the room secret, so the relay sees only who sends to whom, is planned.

Reporting a vulnerability

Write to dan+tdxcollab@functionstore.xyz with "Security" in the subject: what you found, how to reproduce it, and which version. Please give us a chance to fix it before you publish. This contact is also in /.well-known/security.txt.

This website

The site is static: no forms, no accounts, no cookies. It is served over HTTPS with headers that keep it from being framed or loading code from anywhere else.

Last updated 13 October 2026.