This policy explains how Superdesign ("we", "us") handles personal data in the hosted
Treg (also called "treg" or "tools-registry") service at treg.superdesign.dev. For that service, we are the
data controller.
Self-hosted instances are not covered. If you or your employer run treg on your own infrastructure, your data never reaches us and this policy doesn't apply — the operator of that instance is the controller.
Contact for anything privacy-related: jason@superdesign.dev.
We do not ask for your name, phone number, address, photo, date of birth, or payment details — the Service is free and we take no payment data at all.
We do not record request or response bodies. The data you fetch from an upstream API passes through the proxy and is not written down. What survives a call is the metadata listed above — enough for a team admin to see who used what, and no more.
Skills (SKILL.md text and companion files), tool definitions, and their upstream URLs. Treat skill text as visible to everyone in the team it lives in — don't put secrets there.
Our hosting provider processes standard server logs (IP address, user agent, request line, timestamp) for security and abuse prevention, retained on their default schedule. We don't build profiles from them.
| Data | Purpose | Basis (GDPR Art. 6) |
|---|---|---|
| Email, team membership | Provide the account; sign-in; invitations | Contract |
| Stored credentials, OAuth tokens | Execute the calls you ask for; keep them valid | Contract |
| Call and run audit records | Show teams who used what; enforce caps; investigate abuse | Legitimate interests / Contract |
| Server logs, rate-limit counters | Security, abuse prevention, service reliability | Legitimate interests |
| Skills and tool definitions | Store and share what you asked us to share | Contract |
When you connect Google Search Console, Google Analytics, Google Business Profile, Google Ads, or YouTube, treg's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:
The YouTube connection uses YouTube API Services. By connecting a YouTube channel you are additionally agreeing to the YouTube Terms of Service, and Google's handling of your data is described in the Google Privacy Policy.
The same commitments apply to every other provider you connect (LinkedIn, Slack, X, or an API you register yourself).
Only the processors we need to run the Service, plus the upstream providers you deliberately point us at.
| Recipient | What they get | Why | Where |
|---|---|---|---|
| Render | Application hosting and the managed database — all stored data | Runs the Service | USA (Oregon) |
| Resend | Your email address and the message body | Sends sign-in codes and invitations | USA |
| Google Fonts | Your IP address, when you load a treg web page | Serves the site's typefaces | USA |
| Upstream APIs you connect | Whatever your call sends them | The call you asked us to make | Varies by provider |
We'll also disclose data where legally required, or where necessary to protect the Service or its users from a live security threat. If we're ever compelled to hand over data about you, we'll tell you unless we're legally barred from doing so.
If treg is ever acquired or merged, data may transfer as part of that transaction — you'd be notified in advance and this policy would continue to apply until replaced by one that is no less protective.
One cookie: treg_session. It's HTTP-only, SameSite=Lax, and secure over HTTPS. It
holds a signed session reference and nothing else. It's strictly necessary to keep you signed in,
so there's no consent banner and nothing to opt out of short of signing out.
There are no analytics, advertising, or third-party tracking cookies anywhere on the Service.
No system is perfectly secure. If we become aware of a breach affecting your personal data, we'll notify affected users and any required regulator without undue delay.
| Data | Retention |
|---|---|
| Account, teams, memberships | Until you delete the account |
| Credentials and OAuth tokens | Until you delete them, disconnect the provider, or delete the team |
| Skills and tool definitions | Until deleted by you or a team admin |
| Call and run audit records | While the owning team exists; deleted with it |
| Sign-in codes, rate-limit counters | Minutes — expired rows are swept automatically |
| Invitations | Until accepted, revoked, or expired |
| Hosting server logs | Our provider's default window (short) |
Deletions are permanent in the live database. Encrypted backups may retain a copy for a short period before rotating out.
Wherever you live, you can ask us to access, correct, export, or delete your data, and to restrict or object to processing. Depending on your location (EEA/UK under the GDPR, California under the CCPA/CPRA, and similar laws elsewhere) some of these are formal legal rights; we honour all of them for everyone regardless.
California residents: we do not sell or share personal information as those terms are defined by the CPRA, and we have not done so in the preceding 12 months.
EEA/UK residents: you also have the right to lodge a complaint with your local supervisory authority. Data is processed in the United States; where a transfer mechanism is required, we rely on the Standard Contractual Clauses offered by our processors.
The Service isn't intended for anyone under 16, and we don't knowingly collect their data. If you believe a child has created an account, email us and we'll delete it.
We'll update this page when our practices change, and the "last updated" date always reflects the current version. For material changes — new categories of data, a new processor, or a new purpose — we'll notify account holders by email or an in-app notice before the change takes effect.
Privacy questions, requests, or complaints: jason@superdesign.dev. Security vulnerabilities: SECURITY.md.
See also the Terms of Service. Treg is open source — if you'd rather verify than trust, the code that does all of the above is public.