Last updated: March 25, 2026
SceneSound ("we", "our", or "the app") is a mobile application that identifies songs and shows which movies, TV shows, and games they appeared in. This policy explains what data we collect, why, and how we handle it.
When you sign in with Apple or Google, we receive your email address and a unique account identifier. We store this in our authentication system (Supabase) to manage your account, subscription tier, and usage quota.
We generate a random device identifier (UUID) on first launch, stored locally on your device. This identifier is used to manage trial usage limits for users who have not signed in. It does not correspond to your hardware device ID or advertising identifier.
When you tap the microphone button, the app records a short audio sample (approximately 8 seconds) from your device's microphone. This audio is sent to our server and forwarded to a music identification service (ACRCloud) to identify the song. We do not store your audio recordings.
When you use the photo identification feature, the app captures or selects an image from your camera or photo library. The image is resized, compressed, and sent to our server for analysis via OpenAI's vision API. We do not store your images.
We track the number of searches you have performed to enforce usage limits based on your subscription tier. We do not store the content of your searches (song names, artist names, or titles) in your user profile.
Subscription and in-app purchase transactions are handled by Apple (App Store) and RevenueCat. We receive confirmation of your subscription status but do not have access to your payment method or billing details.
| Data | Purpose |
|---|---|
| Email address | Account creation, authentication, and account recovery |
| Device identifier | Trial usage tracking for unauthenticated users |
| Audio samples | Sent to ACRCloud for song identification (not stored) |
| Images | Sent to OpenAI for movie/TV identification (not stored) |
| Search count | Enforcing free and paid tier usage limits |
| Subscription status | Granting access to paid features |
We share data with the following service providers, solely to deliver core app functionality:
| Service | Data Shared | Purpose |
|---|---|---|
| Supabase | Email, user ID, device ID, usage data | Authentication, database, user management |
| ACRCloud | Audio samples | Music identification |
| OpenAI | Song/artist names, images | Scene lookup and photo identification |
| RevenueCat | User ID, purchase events | Subscription and in-app purchase management |
| Spotify Web API | Song/artist names | Providing streaming links |
| Apple iTunes Search API | Song/artist names | Providing Apple Music links |
| OMDb API | Movie/TV titles | Providing IMDb links |
Each third-party service processes data according to its own privacy policy. We encourage you to review them.
All data transmitted between the app and our servers uses HTTPS encryption. Authentication is managed via secure JWT tokens. We do not store passwords — authentication is handled entirely through Apple Sign In and Google OAuth.
SceneSound is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it.
SceneSound does not use analytics SDKs, advertising trackers, or the Apple IDFA (Identifier for Advertisers). We do not track your activity across other apps or websites.
We may update this policy from time to time. The "Last updated" date at the top reflects the most recent revision. Continued use of the app after changes constitutes acceptance of the updated policy.
If you have questions about this privacy policy or your data, contact us at:
Email: privacy@scenesound.app