SETDROP← Back to app
Last updated: April 28, 2026

PRIVACY POLICY

SetLab is a tool for DJs. We take your data seriously and keep this policy short and plain. If you have questions, email kelcwu@gmail.com.

1. What SetLab Is

SetLab is a web app that helps DJs plan setlists. It imports your Serato library, uses AI (Claude by Anthropic) to generate a sequenced set based on your gig context, and exports the result back to Serato as a .crate file.

SetLab is operated by Kel Wu, an individual developer. Contact: kelcwu@gmail.com

2. What Data We Collect

Account

Serato Library

When you upload your Serato library file, SetLab extracts and stores per-track metadata:

Audio files are never uploaded. Only the text metadata above is stored.

Generated Setlists

When a setlist is generated, we store:

Setlists are private by default. You can publish a setlist to get a public share URL — see Section 5 for how that works.

What We Do NOT Collect

3. How We Use Your Data

We do not sell your data. We do not share it with third parties except as described in Section 4.

4. Third-Party Services

Supabase

Supabase provides our database and authentication. All user data — accounts, library metadata, and setlists — is stored in Supabase on AWS infrastructure in us-east-1. Row-Level Security policies ensure each user can only access their own data. Supabase Privacy Policy ↗

Vercel

SetLabis hosted on Vercel. Standard server logs (request metadata, IP addresses) are retained per Vercel's own policy. Vercel Privacy Policy ↗

Anthropic (Claude AI)

When you generate a setlist, SetLab sends your library metadata (artist, title, BPM, key, genre) and gig parameters to the Anthropic Claude API. No personally identifying information is included. Anthropic does not use API inputs to train its models by default. Anthropic Privacy Policy ↗

Spotify Coming Soon

A future update will let you connect your Spotify account to save tracks to a wishlist. Here is what that integration will look like when it launches:

Spotify Privacy Policy ↗

5. Public Setlists

Setlists are private by default. If you click “Make Public” on a setlist, it becomes accessible to anyone with the link at setlab.ai/set/[slug]. Public setlists show the track list, energy arc, and metadata — no account information is exposed. You cannot currently undo a public setlist through the UI; contact kelcwu@gmail.com to make one private again.

6. Cookies

SetLab uses one cookie: the Supabase session cookie (prefixed sb-), set when you log in. It is HTTP-only, Secure, and SameSite. It expires when you sign out or after the session token expires (~1 hour, auto-refreshed while you're active).

No advertising cookies. No analytics cookies. No third-party tracking of any kind.

7. Your Rights

8. Data Security

All data is stored in Supabase with Row-Level Security — database policies prevent any user from reading another user's data, even if they have valid credentials. Connections are encrypted in transit (TLS). Passwords are hashed by Supabase Auth (bcrypt).

SetLab is a small indie project. While we follow reasonable security practices, no system is perfectly secure. Do not store sensitive personal information in setlist names or notes.

9. Children's Privacy

SetLab is not directed at children under 13. We do not knowingly collect personal information from anyone under 13. If you believe a child has provided us with personal data, contact us and we will delete it promptly.

10. Changes to This Policy

When we make material changes, we'll update the “Last updated” date at the top. Continued use of SetLabafter changes means you accept the updated policy. For significant changes, we'll notify users by email if possible.

11. Contact

Questions, deletion requests, or anything else: kelcwu@gmail.com

SetLab is operated by Kel Wu · kelcwu@gmail.com