Privacy Policy
Last updated: June 2026
Overview
HertzCast does not collect, transmit, or store any personal data. All communication happens exclusively on your local network between your Mac and your Yamaha receiver.
What HertzCast does
- Sends HTTP requests to your Yamaha receiver on your local network using the Yamaha Extended Control (YXC) API.
- Listens for push events from your receiver on UDP port 41100 (local network only).
- Stores your receiver's IP address and scheduling preferences in macOS UserDefaults — on your Mac only.
- Displays album art fetched from your receiver's metadata — no external image services are used.
What HertzCast does NOT do
- Does not connect to any external servers or cloud services.
- Does not collect analytics, crash reports, or usage data.
- Does not transmit any information outside your local network.
- Does not access files, contacts, location, microphone, or camera.
- Does not require an account or login.
Data stored locally
HertzCast stores the following in macOS UserDefaults (on your Mac only, never transmitted):
- Receiver IP address
- Morning Alarm and Auto Off schedule settings
- Selected input source and preset preferences
- Theme preference (Dark / Light)
- Favourite Net Radio stations
This data never leaves your device.
Third-party services
HertzCast uses no third-party SDKs, analytics libraries, or external services of any kind.
Children's privacy
HertzCast does not knowingly collect data from anyone, including children under 13.
Contact
If you have questions about this privacy policy, you can reach us at github.com/hertzcast/hertzcast.github.io/issues.