Privacy Policy

Last Updated: August 10, 2026 • Version: 4.0.1

McRock is owned and operated by Differson LLC. This Privacy Policy explains what personal information we collect, why we collect it, who we share it with, and what choices you have.

Please read Section 5.1 before streaming music on McRock. It describes information about your listening that is shown to the creators whose tracks you stream. This is a deliberate design choice that distinguishes McRock from other streaming services.

Notice at Collection

At or before the point we collect your personal information, this is what we collect and why:

CategoryExamplesPurposeDisclosed to
IdentifiersEmail, display name, account IDAccount creation, authenticationFirebase
User contentChat, prompts, lyrics, tracksProvide the ServiceFirebase
Listening activityTracks streamed, timestamps, verification statusStream counting, creator payoutsTrack creators (see §5.1)
Commercial infoSubscription tier, payout recordsBilling, royalty paymentStripe
Device & usageDevice model, OS, IP address, error logsSecurity, fraud preventionFirebase

We do not sell your personal information, and we do not share it for cross-context behavioral advertising.

1. Information We Collect

1.1 Account Information

  • Email address (required for authentication)
  • Display name / artist name
  • Profile image (optional)
  • Password (hashed; never stored in plain text)

1.2 User-Generated Content

  • Chat conversations and messages within the platform
  • Music generation prompts, descriptions, and conceptual direction
  • Generated tracks (audio, metadata, artwork)
  • Lyrics you write or edit
  • Artist profile information

1.3 Listening & Streaming Activity

  • Tracks streamed, timestamps, and playback duration
  • Stream verification outcome (whether a stream counted toward payout)
  • Aggregate play, skip, and completion metrics

1.4 Payment Information

Stripe Connect account identifier, verification status, and connection timestamp. We do not store bank account numbers or card details — payment credentials are handled entirely by Stripe.

1.5 Device & Usage Data

  • Device model and OS version
  • Feature usage and session duration
  • Error and crash logs
  • IP address (security and fraud prevention)

2. How We Use Your Information

  • Operate the Service — authentication, music generation, streaming, library management
  • Calculate and pay royalties — stream counting, verification, payouts
  • Prevent fraud and abuse — detect inauthentic streaming, fake accounts, payout manipulation
  • Support and communication — respond to inquiries, send service and payment notices
  • Improve the Service — diagnose bugs, understand feature usage
  • Legal compliance — tax records, responses to valid legal process

We do not use your personal information for advertising or profiling unrelated to the Service.

3. Legal Bases and Choices

  • Performance of a contract — operating your account and the Service
  • Legitimate interests — fraud prevention, security, service improvement
  • Legal obligation — tax and financial record-keeping
  • Consent — where separately requested

You can withdraw consent, or object to processing based on legitimate interests, by contacting contact@differson.net.

4. Data Storage & Security

All data is stored on Google Firebase infrastructure in the United States.

  • Encryption in transit (HTTPS/TLS) and at rest
  • Firestore Security Rules restricting access to your own data
  • Firebase Authentication with secure password hashing
  • Administrative access limited to verification and support functions

No system is perfectly secure. We cannot guarantee absolute security.

5. Data Sharing & Disclosure

5.1 Information Shown to Creators — Please Read

McRock shows creators information about who streamed their tracks. This is not standard practice among streaming services and you should understand it before streaming music here.

Why. Creators are paid per verified stream. Without visibility into those streams, a creator has no way to independently confirm that the counts they are paid on are genuine. McRock makes the payout system auditable by the people it pays.

What a creator can see about you, for their own tracks only:

  • your display name (the artist/user name on your profile)
  • a pseudonymous listener ID generated for that creator
  • the date and time of each stream
  • the number of streams you contributed to their tracks
  • whether each stream was verified for payout

What a creator cannot see:

  • your email address, legal name, or contact details
  • your account identifier
  • your payment or payout information
  • your listening on any other creator's tracks
  • your chat conversations, prompts, or generation history
  • your device information, IP address, or location

Your display name is public to creators whose tracks you stream. If your display name identifies you personally, creators will be able to identify you. You can change your display name at any time in Settings.

About the listener ID. The ID shown to a creator is derived separately for each creator: the same listener appears under a different ID in each creator's dashboard, so the IDs alone cannot be used to link your activity across creators. Note, however, that your display name is the same everywhere, so creators who compared dashboards could still identify common listeners by name.

The listener ID is a pseudonym, not anonymisation. Differson can always resolve it back to your account, which is necessary for payout disputes and fraud investigation.

Your choice. This disclosure is inherent to how McRock's transparent payout system works. If you do not want your listening shared with creators in this form, do not stream music on the platform. You can still use McRock to generate music without streaming other creators' tracks.

5.2 Service Providers

ProviderPurposeWhat is shared
Google FirebaseAuthentication, database, storageAccount and content data
StripeRoyalty payoutsStripe account ID, payout amounts

These providers process data on our behalf and are not permitted to use it for their own purposes.

5.3 We Do Not Sell or Share for Advertising

We do not sell your personal information. We do not share it for cross-context behavioral advertising. We do not provide data to advertisers or data brokers.

5.4 Legal Disclosures

We may disclose information in response to valid legal process, to comply with law, to prevent fraud or harm, or to enforce our Terms.

5.5 Business Transfers

If Differson is involved in a merger, acquisition, or sale of assets, personal information may be transferred. We will provide notice before your information becomes subject to a materially different privacy policy.

6. Your Privacy Rights

Residents of California and of other U.S. states with comprehensive privacy laws have the rights below. We extend these rights to all users regardless of location.

  • Right to know what personal information we collect, use, and disclose
  • Right to access and obtain a copy of your data
  • Right to correct inaccurate information
  • Right to delete your personal information, subject to the exceptions in Section 7
  • Right to opt out of sale or sharing — we do not sell or share, so there is nothing to opt out of
  • Right to non-discrimination — we will not degrade your service for exercising these rights

How to exercise: email contact@differson.net with "Privacy Request" in the subject line. We will verify your identity through your account email and respond within 45 days. If we need more time, we will tell you why and may extend by a further 45 days.

Appeals. If we decline your request, you may appeal by replying to our response with "Appeal" in the subject line. We will respond within 45 days. Authorized agents may submit requests on your behalf with written authorization.

7. Data Retention

We keep personal information only as long as we have a specific reason to.

DataRetentionBasis
Financial and tax records7 yearsLegal obligation (IRS)
Payout and transaction history7 yearsLegal obligation
Account and profile dataUntil deletion request, or 3 years after deactivationContract; fraud prevention
Stream and payout verification logs3 yearsDispute resolution; fraud prevention
Released tracksWhile published; removed on request unless licensed to othersContract
Unreleased generated contentDeleted on request, or 1 year after deactivationContract
Chat conversationsDeleted on request, or 90 days after deactivationContract
Cached audio24 hoursTechnical

Deletion requests. When you request deletion, we delete your personal information except where retention is required for: (a) completing a transaction you requested; (b) legal obligations, including tax records; (c) detecting and preventing fraud, including payout manipulation; or (d) an ongoing legal dispute. Where an exception applies, we delete everything not covered by it and tell you what was retained and why.

Deactivation is not deletion. Deactivating your account ends your access but does not by itself delete your data. To delete your data, submit a deletion request as described in Section 6.

Note on earlier versions of this policy. Versions before 4.0.1 stated that extended retention was "required under" the CCPA and GDPR. That was incorrect: those laws limit retention rather than require it. The retention periods above have been revised accordingly and reduced where no legal obligation applies.

8. Children's Privacy

McRock requires users to be 13 or older. We do not knowingly collect information from children under 13. If we learn that we have, we will delete it promptly. Users aged 13–17 should have permission from a parent or guardian. To report an underage user: contact@differson.net

9. International Users & Data Transfers

McRock is operated from the United States and data is stored in the United States. If you use the Service from outside the U.S., your information will be transferred to and processed in the U.S., where privacy laws may differ from those in your country.

For transfers of EU/UK personal data, our infrastructure providers rely on the EU-U.S. Data Privacy Framework and/or Standard Contractual Clauses.

Corrected in 4.0.1: earlier versions referenced the EU-US Privacy Shield, which was invalidated in 2020 and replaced by the Data Privacy Framework in 2023.

10. Security Incidents & Breach Notification

We monitor for unauthorized access and system vulnerabilities. If a breach affecting your personal information occurs, we will notify you without undue delay and within the timeframes required by applicable state breach-notification laws, and will notify regulators where required. Our notice will describe what information was affected, what we are doing, and what steps you can take.

Corrected in 4.0.1: earlier versions stated user notification within 72 hours "as a GDPR requirement." The 72-hour deadline under GDPR applies to notifying a supervisory authority, not users.

If you suspect unauthorized access to your account, change your password, sign out of all devices, and contact contact@differson.net.

11. Changes to This Policy

We will post any changes here with an updated version number and date. For changes that materially expand how we use or disclose information we already hold, we will provide advance notice and, where required, obtain your consent before applying the change to previously collected information.

12. Contact

Differson LLC — McRock Music Platform

  • Privacy inquiries and rights requests: contact@differson.net (subject: "Privacy Request")
  • Privacy contact: jinashim@differson.net