Beta terms
Version 2, 26 October 2026. These terms are Function Store's own promises, in plain language; they are not legal advice.
Short version: as a beta tester you let TDXCollab keep a log of your sessions on your computer and send us a report when something goes wrong, so we can fix it; you can see what goes, switch the automatic part off, and leave at any time. The general terms and the privacy page still apply.
Function Store's to publish and stand behind. It is not legal advice and no lawyer has reviewed it; the promises in it (where reports go, 7 days, deletion on request) were confirmed by the operator on 2026-10-26. The published page is website/terms/beta/ (generated from this file). When it is published, put its address in TERMS_URL and raise TERMS_V in scripts/TDXCollab/CollabReport.py whenever the meaning changes; every tester then accepts again.
What this is
The TDXCollab beta is private. By switching on Beta Tester in TDXCollab you agree to the following, for as long as it stays on.
What TDXCollab does on your computer
- It keeps Log Session on. The log is a file in
logs/beside your project. It records what happens in your sessions: operator names, parameter values and expressions, file paths, your partners' display names and machine names, the project name, errors with their tracebacks. - It tells the other people in a session that you are a beta tester, and learns the same about them.
What leaves your computer
- Reports go by themselves when something goes wrong (Auto Report, on when you accept): when TDXCollab finds copies that differ, or an error, it sends a report a moment later, with what differs and the end of your session log. A copy of exactly what was sent is saved in
logs/and the status bar says so. At most one every two minutes and ten a run. Only while everyone in the session is a beta tester. - You can opt out: switch Auto Report off (Customize page) and nothing goes by itself; you report by hand with Report a Problem, after Show Report has shown you the exact file and you press Send. Switch Beta Tester off and these terms stop applying: no log is kept for us and no report is sent under them.
- You can add a few words to the last report from the menu bar chip (Add a Note to the Last Report).
- A report holds your note, versions, the room code, the Status, which operators and parameters differ (with names and values), recent events, and, only while everyone in the session is a beta tester, the end of your session log. Never the contents of the shared zone as a whole, and never the room secret.
- It goes to the relay, which Function Store runs on Cloudflare, and is stored there in a database. Only Function Store can read it, through its Cloudflare account; Cloudflare holds it as the host of the relay, as it holds any data of a service it runs.
Other people's work
The shared zone is worked on by everyone in the session. A log of your session contains what your partners did and their names. That is why the end of the log is attached only while everyone present is a beta tester who accepted these terms, and you see it before it goes. By taking part you agree that your own work and name may appear in logs your partners send.
Your tag and your data
- Your tag names your reports to us. It is made for you (the first word of your Display Name and four random characters), shown before you accept, and you can change it, or take No Tag. Without a tag we cannot ask you about a report or delete it for you by tag.
- We use reports to find and fix bugs in TDXCollab, and for nothing else.
- We keep a report for at most 7 days: in that database, which deletes it by itself, and in any copy we take to work on the problem it describes. After that it is deleted.
- Ask us at dan+tdxcollab@functionstore.xyz to delete everything under your tag and we will, as soon as we read it; in any case it is gone after 7 days.
- We do not sell reports or give them to anyone else.
Leaving
Switch Auto Report off to stop reports going by themselves, or Beta Tester off to stop them altogether (both on the Customize page). Nothing more is collected for the beta; the log file stays on your computer until you delete it. Reports already sent stay with us for at most 7 days, under your tag.
Not covered by these terms
Send Diagnostics (anonymous problem signatures, on by default, one notice) is separate and describes itself in its notice; it never carries your tag, a name or a value.
Signing up
Applying on the beta page is separate from switching Beta Tester on: it gives us your email so we can send you the build and write to you about the beta, and nothing else. What the sign-up stores and for how long is on the privacy page (Beta sign-ups). Every email we send has an unsubscribe link.
Last updated 26 October 2026 · version 2.