Privacy Policy
Effective Date: May 20, 2026 · Last Updated: May 20, 2026
Overview
PreSpin is a DJ track analysis tool that processes audio files locally on your computer. This policy explains what data we collect, why, and how you can control it. It also covers PreSpin Cloud Backup, our optional opt-in feature for keeping an encrypted copy of your library in the cloud.
What We Collect
Error reports. When error reporting is enabled, PreSpin may send the following to our servers:
- Error type and stack trace — to diagnose and fix bugs
- App version and OS version — to identify platform-specific issues
- Anonymous session ID — a random UUID generated each session, not linked to your identity
PreSpin Cloud Backup (opt-in). If you choose to set up PreSpin Cloud Backup, we additionally store on your behalf:
- Encrypted backup blobs — your audio files and PreSpin's metadata for the tracks you back up, encrypted on your computer before they leave it
- A catalog of your backups — restore-point names, sizes, timestamps, and share-code records
- An audit log — when a backup ran, when a share code was created or redeemed, when a restore happened, used for security and abuse triage
See the “PreSpin Cloud Backup (Optional)” section below for the full picture of what is encrypted, what stays on your computer, and what we can and cannot recover for you.
What We Do NOT Collect
- Audio files or audio content (except when you opt into PreSpin Cloud Backup, in which case files are encrypted on your device before upload — we never see them in the clear)
- File names or full file paths (paths are scrubbed of personally identifiable information before sending in error reports)
- Personal information (name, email, location) — beyond the email you sign in with
- Browsing history or usage analytics
- Music library metadata or playlists (except when you opt into PreSpin Cloud Backup, in which case the metadata is encrypted on your device before upload)
Where Data Is Stored
Error reports and your Cloud Backup catalog are stored in a Supabase database hosted in the United States. Cloud Backup's encrypted audio and metadata blobs are stored in Cloudflare R2, also in the United States. PreSpin Cloud Backup is hosted entirely in the United States today — if you're subject to a data-residency requirement that prevents US storage, keep Cloud Backup off.
PreSpin Cloud Backup (Optional)
Opt-in only. PreSpin Cloud Backup is off until you choose to set it up, and only available to accounts the PreSpin team has enabled. You can use PreSpin without ever turning it on. Even after setup, you stay responsible for keeping your own backups of your library — Cloud Backup is a convenience, not a sole-backup warranty.
End-to-end encryption. Every audio file and metadata snapshot is encrypted on your computer with AES-256-GCM before it leaves your machine. The key that protects your backup is generated on your computer at setup time and is never sent to PreSpin's servers in cleartext.
What we can see. We can see that your account has Cloud Backup set up; the number, names, sizes, and timestamps of your backups; the names of the playlists and On Deck lists you've chosen to back up; the size of your encrypted blobs in storage; and an audit log of operations for security and abuse triage.
What we cannot see. Your audio files in the clear; the track-by-track contents of a backed-up playlist or On Deck list; the cue points, beat-grid data, or analysis results inside a backup; your account password; your 24-word recovery code.
Recovery Modes
At setup you save a 24-word recovery code — write it down or store it in a password manager. The code is the only universal way to restore your backup on a new computer. You then choose whether PreSpin keeps a second, account-password-protected recovery copy on its servers.
Default mode (“Recovery Code or Password”). PreSpin stores this extra password-based copy but never stores your password — so PreSpin cannot open your backup on its own. That copy is encrypted with your account password, and is only as safe as that password is strong. If PreSpin's servers were breached, or a court compelled you to provide your password, the copy could be a target — but no one can open it without working out your password. Choose “Recovery code only” to keep no password-based copy at all.
Recovery-code-only mode. If you lose your trusted devices and your 24-word recovery code, this backup cannot be recovered — not by you and not by PreSpin. There is no backdoor.
Share Codes
A share code restores one playlist or On Deck list backup. Codes are password-protected, have a per-link cap on how many restores they allow, and expire after a window you choose. You can disable or delete any code from the Cloud Backup settings page. The open web does not receive shared codes — visiting a code link in a browser returns a refusal; codes are only redeemable inside PreSpin by a signed-in account.
Deleting a Backup
To delete a single backup version or a whole backup, use Settings → Cloud Backup → Your Backups inside PreSpin. To delete all Cloud Backup data tied to your account, use Settings → Advanced → Danger Zone → Delete Cloud Backup Data. This purges cloud-stored backup blobs, restore points, share codes, account recovery copies, and 24-word recovery-code records, then resets Cloud Backup state on this computer. To delete your PreSpin account entirely, email [email protected].
How to Opt Out
You can disable error reporting at any time in Settings > Account > Share error reports. When disabled, no error data is sent to our servers. PreSpin functions fully without error reporting.
PreSpin Cloud Backup is opt-in — it never runs unless you set it up. To turn off Cloud Backup after setup, delete its hosted data from Settings > Advanced > Danger Zone; to remove the account-recoverable copy of your key without deleting backups, switch the account to recovery-code-only mode from the Cloud Backup settings.
Data Deletion
To request deletion of error reports associated with your session, email [email protected] with your approximate usage dates. Since we only store anonymous session IDs, we cannot identify specific users, but we can purge data by time range.
Beta Software Notice
PreSpin is currently in beta. This privacy policy may be updated as the product evolves. We will notify users of significant changes through the app.
Changes to This Policy
We may update this policy from time to time. The “Last Updated” date at the top will reflect the most recent revision.
Contact
For privacy questions or concerns: [email protected]