Productivity device

Advanced focus timer

Productivity device

Advanced focus timer

Home

Shop

Downloads

Docs

Blog

  1. Legal
  2. Device data on BUSY Bar

Device data on BUSY Bar

Last updated: November 11, 2026

BUSY Bar can send us statistics about how it is used and how it is working, so we can improve it and fix problems faster. You decide whether it does, and you can change your mind at any time.

Is it on for my BUSY Bar?

Only if you turn it on. Sharing is off by default on every BUSY Bar, wherever you use it. When you set up BUSY Bar in the BUSY App, the local web interface, or your web account, a screen asks whether you want to share device stats. No device stats are sent unless you choose Share data.

If your BUSY Bar was set up before this feature arrived, the BUSY App, the local web interface or your web account will show the same screen the next time you open it. Until then, your BUSY Bar sends no device stats.

We use your connection’s IP address only to count devices by country and city (see What we use it for). We don’t store it with your device’s data.

Turn it on or off

Use the Share device stats setting in any of these places:

  • On BUSY Bar: Settings → System → Share device stats
  • In the BUSY App (iOS, Android, macOS): open your BUSY Bar → Device settings → Share device stats
  • In the local web interface: Settings → Share device stats
  • In your web account at cloud.busy.app: Dashboard → BUSY Bar → your BUSY Bar → Settings → Share device stats

The setting belongs to one BUSY Bar, not to your account. If you have several, each keeps its own setting. A change in one place shows up in the others.

When you turn it off, BUSY Bar stops collecting data and discards anything it hasn’t sent yet.

Passing your BUSY Bar on? Reset it to factory settings first (Settings → System → Factory reset). This turns sharing off, and the next owner decides for themselves.

What BUSY Bar sends

Every message carries your BUSY Bar’s serial number, so we can tell devices apart. If the device is linked to a BUSY account, our servers can connect its data to that account.

What Details
Device and firmware At each start-up: serial number, MAC address of its USB network interface, firmware version and build details, hardware revision. After an update: the previous and new version and whether the update succeeded.
Timer sessions When a timer starts: a session ID, the ID of the timer card, the timer type (infinite, simple or interval), its length or work and rest intervals, number of cycles, profile (BUSY, Custom or none) and theme, what started it (BUSY Bar itself, the BUSY App, the desktop app, the local web interface, the HTTP API, MQTT or an integration: Matter, Google Calendar, On Call or Home Assistant), whether it’s a demo. When it ends: completed, stopped or interrupted, the timer settings it started with, how long it ran, cycles completed, for interval timers the phase it ended on, what stopped it.
Apps Which app opens and closes on BUSY Bar. Which app takes over or releases the front screen through the HTTP API. When an app is installed, updated or removed: its ID, version and a checksum of the app. Public apps are identified by their app ID. For apps and themes you create yourself, BUSY Bar only sends a note that they are your own, not their names.
Settings Brightness of the front and back screens and whether it’s automatic, volume, charge limit, profile and theme changes, whether developer mode is on.
Physical controls Each time the dial moves to a new position. How many times OK, Back and Start were pressed and the wheel was turned, as totals per sending interval, not a record of each press.
Power Battery level, whether it’s charging, and when USB power is connected or disconnected.
Network When BUSY Bar goes online or offline and how long it was offline. When Wi-Fi connects or disconnects and why, the Wi-Fi security type (for example WPA2), and when you add or remove a network.
Smart home Whether BUSY Bar is set up with Matter, and with how many smart home systems. When Matter or Home Assistant is connected or disconnected.
Account Whether BUSY Bar is linked to a BUSY account, and when it is linked or unlinked.
Sharing setting When you turn sharing on: where you did it (on BUSY Bar or in which app) and which version of this text you saw. When you turn it off: a final message so we can delete the data.

The full list of messages and fields is in the Technical reference below.

What BUSY Bar never sends

  • Sound, video or images: BUSY Bar has no microphone and no camera.
  • What’s on its screens, the text of your statuses, or the contents of your calendar events.
  • Wi-Fi network names or passwords.
  • The names you give your own apps and themes.
  • Your precise location. BUSY Bar has no GPS.
  • Your name, email address or contacts.

The BUSY App collects its own analytics, which are covered by our Privacy Policy. This setting doesn’t change them.

What we use it for

  • Improving BUSY Bar. Seeing which features, apps and timers people use and which they don’t, and which settings they change.
  • Fixing problems. Finding bugs, checking how updates go, and helping you when you contact support.
  • Quality. Linking defects to hardware revisions and firmware versions.
  • Anonymous statistics. For example, how many BUSY Bars are in use in each country and city, to plan marketing, languages, and shipping. When your BUSY Bar first sends data in a month, our server adds one to the count for its country and city, based on the IP address, without recording the time. A separate note marks that the device was already counted that month, and that note doesn’t contain the country or city. These statistics are never applied to individual owners. We only count BUSY Bars with sharing on.

We don’t use device data to send you marketing or to target ads at you. We don’t sell it or share it with advertisers, and we don’t use it to train AI models.

When data is sent

  • Most data is sent in batches every 15 minutes, or sooner when 32 events have built up.
  • Some events are sent right away, at most once every 5 seconds: start-up, a timer ending, the result of an update, USB power connected or disconnected, network changes, linking and unlinking an account or a smart home integration, turning sharing on or off.
  • While offline, BUSY Bar keeps up to 32 recent events and sends them when it reconnects, along with how long it was offline. Counters and status snapshots are not kept while offline.
  • Data travels over an encrypted connection. BUSY Bar doesn’t need to be linked to an account to send it.

Where it goes and who is responsible

Flipper FZCO is responsible for device data: Building A2, DDP Dubai Silicon Oasis, P.O. Box 451495, Dubai, United Arab Emirates. Flipper Devices, Inc., which runs our store, does not use it for its own purposes. It holds our hosting accounts and acts only on our instructions.

  • Our servers on Google Cloud in the United States receive and process the data.
  • Long-term storage is in our own analytics system on servers rented from Hetzner in Germany. Cloudflare protects and routes traffic to this system.

These companies process data only on our instructions. When data from the EEA or the UK leaves those regions, we rely on the safeguards described in our Privacy Policy. We process device data on the basis of your consent, which you can withdraw at any time by turning sharing off.

How long we keep it

  • Data linked to your BUSY Bar: up to 12 months from the date of each event, after which we delete it or make it anonymous.
  • If your BUSY Bar hasn’t connected for 12 months, we delete its history or make it anonymous.
  • Anonymous statistics, such as counts per city or per firmware version, have no link to any device, so we may keep them indefinitely. Before an event becomes anonymous, we also make its time less precise, so it can’t be matched back to a device.

When you turn sharing off, BUSY Bar stops sending new data, and we delete what it sent before or make it anonymous within 14 days. We keep records we need for other reasons, such as which account the device is linked to and your support requests. If you delete your BUSY account, we also delete your BUSY Bar’s data linked to that account or make it anonymous.

To delete your BUSY Bar’s data at any time, email privacy@busy.app with its serial number. We delete it within one month.

Technical reference

BUSY Bar sends JSON messages over MQTT. Each batch holds up to 34 events, and each event has a type, a timestamp and the fields below. “Right away” means sent at once, at most once every 5 seconds. “Batch” means sent with the next 15-minute batch. “On change” means sent with the next batch when the value changes, and not kept while offline. “Snapshot” means a current value added to each batch and not kept while offline.

Event Sent Fields
device.boot Right away serial, usb_mac, fw_version, fw_hash, fw_branch, fw_build_date, fw_target, fw_dirty, hw_version
device.state Snapshot charge, charging, usb_connected, charge_limit, matter_fabrics, matter_commissioned, account_linked, dev_mode
fw.update Right away from_version, to_version, outcome (success, failure)
start_timer Batch uuid, timer_session_id, source (device, mobile, desktop, local_web, http_api, integration:matter, integration:mqtt, integration:google_calendar, integration:on_call, integration:home_assistant), profile (busy, custom, none), theme¹, timer_type (INFINITE, SIMPLE, INTERVAL), demo, timer_total_time_ms, timer_work_time_ms, timer_rest_time_ms, timer_cycles_count, timer_is_autostart_enabled (interval), restored
timer_complete Right away uuid, timer_session_id, timer_type and timer settings it started with, source, duration_s, cycles, phase (work, rest — interval)
timer_stop Right away uuid, timer_session_id, timer_type and timer settings it started with, outcome (stopped, interrupted), source, duration_s, cycles, phase (work, rest — interval)
change_timer_settings On change uuid, profile, theme¹, timer_type and timer settings, source
app.start, app.stop Batch app¹
app.install, app.update, app.uninstall Batch app¹, version, hash
canvas.acquire Batch app¹, priority
canvas.release Batch app¹
setting.brightness On change value (0–100), mode (auto, manual), display (front, back)
setting.volume On change volume (0.0–1.0)
input.switch On change pos (busy, custom, off, apps, settings)
input.counts Snapshot ok, back, start, wheel_up, wheel_down (totals per batch)
power.transition Right away usb_connected, charging, charge, charge_limit
net.online, net.offline Right away none
net.offline_duration Right away duration_ms
net.wifi.connect Right away security (open, wpa, wpa2, wpa_wpa2_mixed, wpa3, wpa3_transition, wep), reconnect
net.wifi.disconnect Right away reason (requested, connect_failed, connection_lost)
net.wifi.reconfigure Right away action (connect, forget)
account.link, account.unlink Right away linked
integration.connect, integration.disconnect Right away integration (matter, home_assistant)
telemetry.enable Right away source, text_version
telemetry.disable Right away none

¹ For public apps and built-in themes, the ID or name as published. For apps and themes you create yourself, only a note that the app or theme is custom.

Questions and changes

Write to privacy@busy.app. Our Privacy Policy explains your rights and how to use them.

When a firmware update changes what BUSY Bar sends, we update this page first. If a change goes beyond what you agreed to, we ask you again before anything new is sent.

Flipper

Designed by Flipper FZCO.
© 2026. All rights reserved.

Product

BUSY Bar BUSY App Shop Downloads

Company

About Us Blog Support Contacts
Privacy policyTerms of serviceTerms of SaleCookie PolicyCompliancePrivacy Policy – Annex 1: ControllersicyPrivacy Policy – Annex 2: US States Privacy NoticePrivacy Policy – Annex 3: Subprocessors

Building A2, DDP
Dubai Silicon Oasis
P.O. Box 451495
Dubai
United Arab Emirates

D-U-N-S number: 85-010-2991