SoundBrake quietly runs in your system tray and watches how long you listen at high volumes — then warns you before the damage is done. No subscriptions. No accounts. Just protection.
Windows ·
macOS ·
Linux
Hearing Warning
You've been listening at 87% volume for 20 minutes. Consider lowering the volume.
Running quietly in the system tray
Hearing loss from loud audio is permanent and painless until it's too late.
SoundBrake gives you real-time awareness — so you can act before the damage happens.
Constantly monitors your system output. Tracks cumulative exposure time at each danger level — not just peak loudness.
Three-tier alert system: gentle reminder after 60 minutes at moderate levels, stronger warning at 20 minutes of high volume, automatic reduction at critical levels.
Detects whether audio is actually playing. It won't penalise you for leaving volume at 80% while nothing is playing.
Notifications appear in your system language automatically — no setup needed. Supports English, Turkish, German, French, Spanish, Italian, Russian, Portuguese, Dutch, Polish, Japanese, Korean, and Chinese.
Written in Go. Under 5 MB. Starts with Windows/macOS/Linux. Uses near-zero CPU and memory in the background.
No telemetry. No internet connection required. No accounts. Your listening habits never leave your machine.
Detects your system language automatically. Every notification and menu item appears in your native tongue — no setup needed.
English
Türkçe
Deutsch
Français
Español
Italiano
Русский
Português
Nederlands
Polski
日本語
한국어
中文(简体)
Language is detected from your OS automatically. Falls back to English if unsupported.
Three simple rules — based on the same guidelines audiologists recommend.
Every 5 seconds it reads your current system volume and checks whether audio is actually playing. Exposure time accumulates only when sound is audible.
Level 1 (75–84%) — reminder after 60 continuous minutes.
Level 2 (85–94%) — warning after 20 continuous minutes.
Critical (≥95%) — automatic volume reduction after 5 minutes, with a notification you can't miss.
Dismiss a warning and the next one waits longer (smart backoff). Need a break from alerts? Use "Silence for 24 hours" from the tray icon.
Building and maintaining a cross-platform app takes real time and effort. If SoundBrake has helped protect your hearing, consider buying me a coffee. Even a small donation keeps the project alive.
Thank you — every contribution is deeply appreciated. ❤️
Yes — 100% free, forever. No trial period, no premium tier, no hidden fees. The source code is MIT-licensed and available on GitHub.
No. SoundBrake is written in Go and compiles to a single native binary under 5 MB. It checks your volume every 5 seconds and uses almost no CPU or RAM between checks.
No data ever leaves your machine. There is no telemetry, no analytics, no account system. SoundBrake doesn't even make network connections during normal use.
No — it can only help protect it. When the critical threshold is reached, SoundBrake lowers your volume to 70% and shows a notification. It cannot and does not raise your volume.
Hearing damage depends on both loudness and duration. Listening at 75% volume for an hour can be more damaging than a few seconds at 100%. SoundBrake tracks cumulative exposure time, not just peak levels — similar to occupational noise-exposure guidelines (NIOSH, WHO).
You can dismiss any warning. SoundBrake uses a smart backoff: each dismissal makes the next reminder wait progressively longer (up to 2 hours), so you won't be spammed. You can also choose "Silence for 24 hours" from the tray icon.
SoundBrake checks whether audio is actually outputting to your speakers or headphones. If the audio stream is idle, exposure time does not accumulate even if your volume is high.
On Windows it uses the native WASAPI (Core Audio) API through PowerShell COM automation. On Linux it works with PulseAudio and PipeWire. On macOS it uses osascript. No third-party drivers required.