Terms of Use
Effective August 21, 2026
What Ditty provides
Ditty turns a short message into a private 30-second musical note. The launch service combines a synthetic voice with an original browser-arranged instrumental. It is a lightweight communication tool, not a professional music production or rights-clearance service.
Who may use it
You must be at least 18 years old and able to agree to these terms. Do not use Ditty on behalf of a child.
Your message
You are responsible for the words you submit and must have the right to use them. Do not submit confidential contact details, threats, harassment, unlawful sexual content, copyrighted lyrics you do not control, requests to imitate a real artist, or requests to clone a real person’s voice.
Generated output
Outputs may contain mistakes, unusual pronunciation, or similarities created by chance. Ditty does not promise uniqueness, copyright ownership, non-infringement, or suitability for commercial release. Do not present a synthetic voice as a real person.
Private links
Anyone who has a private link may open it. Do not share a link more widely than intended. Links expire after seven days and may be removed sooner for safety, legal, or operational reasons.
Availability
The free service has daily capacity and abuse limits. A voice provider failure may produce an instrumental-only result. We may change or stop the service without guaranteeing that a Ditty remains available.
Reporting and removal
Creators can delete a Ditty from its result screen. Recipients can use the Report control on the private listening page. Reports are reviewed without copying the full message into analytics.
Liability
To the extent permitted by law, Ditty is provided “as is” without warranties. We are not liable for indirect or consequential loss arising from use of a generated or shared Ditty.
Privacy
Effective August 21, 2026
What is collected
To create a Ditty, the service receives your short message, optional sender name, selected feeling, a one-time anti-abuse token, and coarse request information needed for rate limiting. A recipient reaction or report is also stored when submitted.
How private content is stored
Message text and sender name are encrypted before being stored. Only a hash of each public share token and deletion token is stored for lookup. The synthetic voice file is stored under an unrelated opaque key.
Retention
A Ditty and its voice file expire after seven days. Deleting a Ditty removes the stored content sooner. Short-lived salted rate-limit records and report records may remain as needed to prevent abuse and review a safety report.
Providers
Cloudflare hosts the site, database, anti-abuse check, and voice inference. The browser creates the final instrumental mix locally. Ditty does not send your message to advertising networks and does not install third-party analytics on private listening pages.
Logs and analytics
Application code does not intentionally log message text, names, private share tokens, deletion tokens, or anti-abuse tokens. Aggregate infrastructure logs may contain standard request metadata for security and reliability.
Your controls
Use Delete on the creator result to remove a Ditty. Use Report on a received Ditty for privacy, harassment, hate, sexual-safety, or spam concerns. Because there is no account, the separate deletion token is the proof that you control a creation.
International use
The service is operated online and may process data in locations where Cloudflare provides its services. Do not submit highly sensitive information.