Privacy policy
Effective November 4, 2026
Barbeat collects no data. There are no accounts, analytics, ads or tracking. Sound and screen frames are analyzed live on your Mac and never recorded, saved or sent anywhere. The only network traffic goes to lights you set up yourself, on your own network.
Sound
To animate the menu bar, Barbeat listens to what your Mac plays (all of it, or one app you choose) or to an audio input you pick, such as a microphone. The sound is turned into levels for the bars as it plays and then discarded. It is never recorded, saved or sent. macOS asks your permission first, and you can turn it off anytime under System Settings › Privacy & Security.
Screen
If you choose Screen colors, Barbeat reads small frames of your screen (192 pixels wide, a few to 15 a second) to work out their colors, or only the window of the app you're listening to. Each frame is analyzed in memory and thrown away; none are saved or sent. Barbeat's own windows are left out. macOS asks your permission first and shows its recording icon in the menu bar while this is on.
Desktop picture
The Wallpaper colors and the "From Wallpaper" button read your current desktop picture on your Mac to pick a few colors. The picture isn't copied, saved or sent.
Lights
If you set up lights, Barbeat talks to your Philips Hue Bridge and Art-Net devices (such as WLED) directly over your local network. To find a Hue Bridge, it looks on your local network and may also ask Philips' public discovery service (discovery.meethue.com), which lists bridges registered from your internet connection. That request includes no information about you beyond what any web request does (your IP address); Philips' own privacy policy covers it. macOS asks for Local Network permission the first time.
What's stored on your Mac
- Your settings, in macOS's preferences for Barbeat.
- Hue pairing keys, in your login keychain.
- While Barbeat controls Hue lights: a note of how the lights were set, in Barbeat's Application Support folder, so they can be put back even after a crash. It's removed once they're restored.
Nothing is stored anywhere else, and Barbeat doesn't check for updates or contact any server of its own.
Children
Barbeat collects no information from anyone, including children.
Changes and contact
If this policy changes, the new version will be posted on this page with a new date. Questions? Open an issue on GitHub.
Barbeat is made by Ichiro Ashihara (@IchiroA).