Privacy Policy
TextSong turns text you provide into short songs. This policy explains what we handle to make that work, in plain language.
What we collect
- The text you submit. When you create a song, the text you paste or share (plus your chosen song length and any optional style settings) is sent to our servers so a song can be generated from it. That's the purpose — the words become the lyrics. We keep a record of generation requests, including the submitted text, to debug song quality and improve the product.
- Usage data. We use PostHog, an analytics service, to understand how the app is used: screens visited, features tapped, song settings chosen, device type, and session replays of in-app activity (typed inputs are masked in those replays). This data is tied to a random device identifier, not your name — TextSong has no accounts and no sign-in.
- Nothing beyond that. We don't collect your name, contacts, precise location, or message history. The app only ever sees text you explicitly paste or share into it.
How generation works
Your text is sent over an encrypted connection to our backend, which passes it to Runware to generate the music. For lyric-video timing, the text and generated audio also go to Cloudflare (Workers AI transcription). The text is processed to create your song and is not used by us to build profiles or train models. The finished audio file is delivered back to your device.
Where your songs live
Generated songs are stored on your device, in the app's own storage. Deleting a song in the app deletes the audio file from your device. Sharing a song is always your action, through the standard iOS share sheet.
Analytics and advertising
The app uses PostHog for product analytics and session replay, as described above. The app asks permission with Apple's App Tracking Transparency prompt. If you allow tracking, subscription events (trial started, subscribed — never message text) are shared with Meta together with the device advertising identifier to measure the developer's own ad campaigns. If you decline, no device-linked data goes to ad platforms and only Apple's anonymous aggregate signals (SKAdNetwork/AdAttributionKit) are used.
Data retention
Generation records including the submitted text are retained to debug song quality. Songs live on your device. Hosted audio expires from provider systems in the normal course of operation. You can request deletion of server-side records by emailing support@textsongapp.com.
Children
TextSong is not directed at children under 13, and we do not knowingly collect personal information from children.
Changes
If this policy changes, the new version will be posted here with an updated effective date.
Contact
Questions? Email support@textsongapp.com.