This policy explains what data Crate Cleaner LLC ("Crate Cleaner", "we", "us") collects when you use the Crate Cleaner application (the "App") or visit cratecleaner.com (the "Site"), why we collect it, and the rights you have over it.

The short version: your music library never leaves your Mac. The App works offline. The only data the App ever sends us is your licence key and an anonymous device identifier, used to activate and validate your licence.

1. What stays on your machine

Crate Cleaner's core features (scanning, duplicate detection, library repair, smart crates, track analysis, analytics) run entirely locally on your Mac. We never receive, store, or have access to:

  • Your audio files or any content of your music library
  • Your Serato database, crates, cue points, or beatgrids
  • Track metadata, play history, or listening habits
  • Snapshots or archived files, which are stored locally in ~/.crate-cleaner

No account is required to use the App, and the App does not require an internet connection except for licence activation and periodic licence validation.

2. What we collect and why

2.1 Licence activation and validation (the App)

When you activate a licence, and roughly every 7 days afterwards, the App sends to our licence server:

  • Your licence key
  • An anonymous device identifier, derived from basic system characteristics (platform, language, screen size, timezone, CPU core count). It contains no personal files, no hardware serial numbers, and cannot be used to identify you personally.

Why: to activate your licence, enforce per-plan machine limits, and detect key sharing or fraud. Legal basis: performance of our contract with you and our legitimate interest in preventing licence abuse (GDPR Art. 6(1)(b) and 6(1)(f)). The licence server runs on Cloudflare infrastructure.

2.2 Purchases

Payments are processed by Stripe. When you buy a plan, Stripe collects your payment details directly; we never see or store your full card number. We receive from Stripe your name, email address, and purchase details (plan, amount, date), which we use to issue your licence key, provide support, and meet our accounting obligations. Legal basis: performance of a contract and compliance with legal obligations (GDPR Art. 6(1)(b) and 6(1)(c)). See Stripe's privacy policy.

2.3 Website analytics

The Site uses Google Analytics to understand aggregate visitor behaviour (pages visited, referral source, approximate location, device type). Google Analytics sets cookies and processes your IP address. Legal basis: consent where required. You can opt out with the Google Analytics opt-out add-on or by blocking cookies.

2.4 Support

If you email support@cratecleaner.com, we receive your email address and whatever you include in your message. We use it solely to respond and resolve your issue. Legal basis: legitimate interest in providing support (GDPR Art. 6(1)(f)).

3. Who we share data with

We do not sell your personal data, and we do not share it with anyone except the service providers needed to run the product:

  • Stripe (payment processing)
  • Cloudflare (licence server infrastructure)
  • Google (website analytics)
  • GitHub (download hosting; GitHub may log standard request data such as IP address when you download the App)

These providers may process data outside the European Economic Area. Where they do, transfers rely on adequacy decisions or standard contractual clauses.

4. How long we keep data

  • Licence records (key, device identifiers, activation history): for as long as your licence is active, and up to 3 years after expiry for fraud prevention.
  • Purchase records: as long as required by applicable tax and accounting law.
  • Support emails: up to 2 years after the issue is resolved.
  • Analytics data: per Google Analytics' configured retention period.

5. Your rights

Under the GDPR you have the right to:

  • Access the personal data we hold about you
  • Correct inaccurate data
  • Delete your data ("right to be forgotten")
  • Receive your data in a portable format
  • Object to processing based on legitimate interest
  • Withdraw consent at any time, where processing is based on consent

To exercise any of these rights, email support@cratecleaner.com. We respond within 30 days. You also have the right to lodge a complaint with your local data protection authority; in Romania, that is the ANSPDCP (dataprotection.ro).

6. Children

Crate Cleaner is not directed at children under 16, and we do not knowingly collect personal data from them.

7. Changes to this policy

If we change this policy, we will update the effective date at the top of this page. Material changes will be highlighted on the Site or communicated by email where we have one on file.

8. Contact

Crate Cleaner LLC
Email: support@cratecleaner.com