Privacy Policy

Last updated October 11, 2026

TL;DR

Yellowball was built to give you a more private place to host your podcast. This page explains what information Yellowball keeps, where it goes, and when it’s deleted.

We don’t sell your personal information or use advertising trackers. You can create an account without giving us an email address.

Your account

You can sign up with a username and password. Your password is stored as a salted hash.

An email address is optional. If you add one, we use it for notifications, password resets, and support. Yellowball also stores your account settings and any profile information you choose to add.

Your podcast

Yellowball stores the audio, artwork, descriptions, and other information you upload. If you publish a public podcast, that content is available to listeners and podcast apps.

Private podcasts work differently. Yellowball keeps the subscriber emails you add, their subscription status, individual feed links, and recorded episode access. As the podcast owner, you can see that subscriber activity.

If you use transcript or chapter generation, the feature processes your episode audio, transcript text, or speaker labels. These features are optional and run when you request them.

Visits and downloads

Yellowball keeps request logs to help prevent abuse, troubleshoot problems, and work out podcast download numbers.

These logs can include an IP address, the browser or podcast app making the request, the requested page or file, referring page, request time, and approximate location.

Raw request logs are deleted after 10 days. Podcast statistics and private subscriber access history are kept separately from those logs.

Payments

We use Stripe for card payments. Yellowball keeps the payment and subscription IDs, card type, and last four digits.

For Monero payments, it keeps the receiving address, amount, date, and transaction reference.

When you delete your account, its payment records are deleted too. For card payments, we also delete the associated Stripe customer profile and stored payment methods. Stripe may keep transaction records under its own privacy policy.

Support and email

If you open a support ticket in the dashboard, the ticket and its attachments stay there until you delete them.

If you email us, the conversation is deleted within 60 days after we’ve answered any outstanding questions.

We run our own Stalwart email server on Hetzner. We also use Mailgun to send show verification and notification emails.

Where things are hosted

We use a few services to run Yellowball:

  • Hetzner hosts Yellowball and our Stalwart email server. You can find their privacy policy here.
  • Cloudflare R2 stores uploaded files in an EU-specific bucket. D1 stores request logs, and Workers AI is used for optional AI processing. You can find Cloudflare’s privacy policy here.
  • BunnyCDN handles caching and content delivery. You can find their privacy policy here.
  • Mailgun sends show verification and notification emails. You can find their privacy policy here.
  • Stripe processes card payments. You can find their privacy policy here.

We may have to share information if we’re legally required to do so.

Cookies and security

Yellowball uses cookies for things like keeping you logged in and protecting your account. Stripe’s payment features have their own cookie and privacy policies.

Connections to Yellowball use HTTPS, and backups are encrypted.

If we become aware of a data breach, we’ll notify users within three business days through a notice on the site and email where an address has been provided.

Questions

We only keep the information needed to run Yellowball. What’s stored and when it’s deleted is explained above. If you have any questions, email hi@yellowball.fm.