StreamDab Back to site

Privacy Policy

Effective: 18 April 2026 Version 2.0

The short version. StreamDab doesn't collect personal information. No accounts, no names, no email addresses. Your favorite stations and settings sync across your Apple devices through Apple's iCloud Key-Value Storage, tied to your Apple ID — we never see that data. There are no third-party analytics, no advertising networks, and no cross-app tracking.

Introduction

StreamDab ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our internet radio streaming application on macOS, iOS, iPadOS, and watchOS.

Information We Collect

Information You Provide

  • User preferences — your favorite radio stations, recent stations, volume level, sleep timer duration, and app settings.
  • Station selections — stations you choose to listen to or save as favorites.

Information We Collect Automatically

  • Usage data — anonymous, on-device usage statistics (listening sessions, station interactions) to help improve the service. Collected only with your explicit consent and stored locally on your device. You can clear this data at any time in the app's settings.
  • App performance data — crash reports and performance metrics provided by Apple to improve app stability.

Information We Don't Collect

  • Personal information — we do not collect names, email addresses, or other personal identifiers.
  • Account credentials — no registration or login is required.
  • Audio data — we do not record, store, or analyse the audio content you listen to.
  • Location data — we do not collect your location information.
  • Browsing history — we do not track your activity outside of StreamDab.

How We Use Your Information

  • Sync your preferences across all your Apple devices using Apple's iCloud Key-Value Storage.
  • Improve the service by analysing anonymous, on-device usage patterns (only with your consent).
  • Provide support when you contact us with technical issues or questions.
  • Diagnose crashes via Apple's crash reporting infrastructure.

Data Storage and Security

iCloud Key-Value Storage Sync

  • Your preferences (favorites, recents, volume, auto-play, last played station, sleep timer duration) are synchronised across your Apple devices using Apple's iCloud Key-Value Storage (NSUbiquitousKeyValueStore).
  • No custom backend account is created; the data is tied to your existing Apple ID.
  • Data is encrypted in transit and at rest by Apple's iCloud infrastructure.
  • You can disable iCloud sync at any time via your device's iCloud settings.

Station Data

  • The catalog of radio stations is fetched from our Supabase database, which aggregates publicly available stations from radio-browser.info.
  • Only station metadata (name, URL, country, codec, artwork URL) is fetched — no personal data is transmitted to our server.
  • Station data is cached locally on your device with a five-day refresh interval.

Local Storage

  • Favorite stations, recent stations, and app settings are stored on your device via Apple's standard UserDefaults mechanism.
  • Analytics data (if consent is granted) is stored locally on your device and is never transmitted off-device.

Third-Party Services

StreamDab uses the following Apple services:

  • iCloud Key-Value Storage — for syncing preferences across your Apple devices.
  • StoreKit — for processing in-app purchases and subscription management.
  • AVFoundation — for audio playback.
  • MediaPlayer — for Now Playing info and lock-screen / CarPlay controls.

StreamDab uses the following backend service:

  • Supabase — hosts the station catalog only. No user-identifiable data is stored on Supabase; read access is restricted by Row-Level Security, and only anonymous, read-only queries against the stations table are made from the app.

We do not use third-party analytics, advertising networks, or cross-app tracking services.

Subscriptions and In-App Purchases

Premium features (additional country-specific station packs and advanced sleep timer options) are available via in-app purchase and subscription through Apple's App Store:

  • Payment processing — handled entirely by Apple through StoreKit. We never see or store your payment details.
  • Subscription status — verified through Apple's receipt validation. The app only knows whether you have an active entitlement; no billing details are collected by us.
  • Free trial — a free trial period is offered. You may cancel at any time before the trial ends, at no charge, via your Apple ID settings.
  • Auto-renewal — subscriptions renew automatically through Apple and can be cancelled at any time in Apple ID → Subscriptions.

Your Rights and Choices

Data Control

  • You can delete all locally stored preferences at any time by removing the app from your device.
  • You can disable iCloud sync via your device's iCloud settings.
  • You can withdraw analytics consent at any time in the app's Settings → Privacy section, which also clears any previously collected analytics data.

Data Portability

  • Your favorite stations can be exported via the app's export feature.

Children's Privacy

StreamDab is rated 4+ and suitable for all ages. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us and we will delete it promptly.

International Users

StreamDab is available worldwide. Your preference data is stored in Apple's iCloud infrastructure, which is governed by Apple's own global privacy commitments. Our station catalog is hosted on Supabase, which stores data in EU-based data centers. No personally identifiable data about you is stored on Supabase.

Waitlist Form (Pre-launch)

During the pre-launch period, this website offers an optional waitlist form. If you choose to sign up:

  • We collect your first name, last name, and email address — only because you typed them in.
  • The submission is handled by a self-hosted PHP endpoint on this same server. There is no third-party form processor involved.
  • Your submission is stored in a CSV file on the server and emailed to the developer.
  • You'll receive one email when StreamDab launches on the App Store, and nothing else. No newsletter, no drip campaigns, no sharing with third parties.
  • You can ask to be removed from the list at any time by emailing martin.temmink@gmail.com — your record will be deleted within 7 days.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by:

  • Posting the new Privacy Policy in the app.
  • Updating the "Effective Date" at the top of this policy.
  • Where significant changes affect you, notifying you through the app.

Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us:

Email: martin.temmink@gmail.com

Subject: StreamDab Privacy Policy Inquiry

Compliance

This Privacy Policy is designed to comply with:

  • Apple's App Store Review Guidelines
  • General Data Protection Regulation (GDPR)
  • California Consumer Privacy Act (CCPA)
  • Children's Online Privacy Protection Act (COPPA)

Last updated: 18 April 2026 — Version 2.0

StreamDab

© 2026 Temmink. Built with SwiftUI.

Home Privacy Contact