Privacy Policy
This policy describes how we handle information when you use the SplitStem mobile app and related Firebase services.
Information we collect
- Account identifier: Firebase Authentication user ID used to secure your jobs and storage paths. You can use the app anonymously (an anonymous Firebase session), or sign in with Apple or Google to back up and sync your library across devices.
- Sign-in details: If you sign in with Apple or Google, we receive a provider account identifier and, where available, your name and email address. With Sign in with Apple you may choose Apple’s private email relay, in which case we only ever see the relay address.
- User content: Audio you import, record, or upload for stem separation, plus generated stem outputs stored in Firebase Storage.
- Job metadata: Processing status, timestamps, and technical fields required to run separation (stored in Cloud Firestore).
- Diagnostics: Crash and performance data only if you enable platform analytics; we do not use your audio for advertising or cross-app tracking.
Authentication
SplitStem is local-first: it works without an account. When you choose to sign in, we use Sign in with Apple and Google Sign-In through Firebase Authentication. If you were using the app anonymously, your existing library is linked to your new sign-in so nothing is lost. We do not receive your Apple or Google password.
How we use information
- Provide stem separation, library sync, and account-scoped cloud storage.
- Operate Firebase (Auth, Firestore, Cloud Functions, Storage) on your behalf.
- Respond to support requests you send to us.
Third-party services
We use Google Firebase for authentication, database, storage, and server functions, and Apple and Google for sign-in. Stem separation is performed by a third-party ML provider (Replicate, running the Demucs model) configured on our backend. That provider processes your uploaded audio only to perform the separation you requested and does not retain it for its own purposes.
Retention and deletion
Job and upload data are kept while your account uses the service. You can permanently delete your account at any time from the app: open Account → Delete Account. This removes your Firebase Authentication user, all of your job records in Cloud Firestore, and all of your files in Firebase Storage. You may optionally also clear the library downloaded on your device during the same flow. Deletion is immediate and cannot be undone.
You may alternatively request deletion by emailing netkaktakto@gmail.com from the address associated with your account; we will verify ownership before deleting stored content.
Your responsibilities
Do not upload content you do not have rights to use. SplitStem is not responsible for copyright infringement by users.
Children
The app is not directed at children under 13. We do not knowingly collect personal information from children.
Changes
We may update this policy; the effective date above will change when we do.