A AgendaDeck

Privacy Policy

Last updated: 27 May 2026

Short version. AgendaDeck is a Stream Deck plugin that reads your calendar so it can show your next meeting on your deck. Your calendar event details never leave your computer. We collect anonymous crash and error telemetry only — never your event titles, attendee lists, links, or account identifiers. You can disconnect at any time from the Property Inspector, which revokes access at the provider and deletes the local cache.
Contents

About AgendaDeck

AgendaDeck is a Stream Deck plugin that brings live calendar awareness — countdowns, an agenda view, one-press meeting join, and a visual timeline — to the Elgato Stream Deck. It connects directly from your computer to your calendar provider (Google Calendar, Microsoft 365 / Outlook, or Apple iCloud) and reads event metadata so it can render the right thing on your keys.

AgendaDeck is operated by the AgendaDeck team. References below to "AgendaDeck", "we", "us", or "our" mean the AgendaDeck team, contactable at support@agendadeck.com.

What data we handle

Calendar event metadata (on your device only)

When you connect a calendar account, the plugin reads the following from the next few hours of your calendar:

This data stays on your computer. It is held in the plugin's in-memory cache and the Stream Deck plugin's local settings store. It is never transmitted to any AgendaDeck server, never logged to a third party, and never shared.

Account identifiers (on your device only)

To keep your session alive between Stream Deck restarts, the plugin stores the OAuth tokens (or, for iCloud, the app-specific password you enter) needed to talk to your calendar provider. These never leave your computer.

Anonymous error telemetry

AgendaDeck uses Sentry to capture anonymous crash and error reports so we can fix bugs. When the plugin hits an error, the following is sent:

We never send any of the following to Sentry or to any other server:

You can disable telemetry at any time in the Property Inspector under "Privacy".

How tokens are stored

OAuth access tokens, refresh tokens, and (for iCloud) the app-specific password you enter are stored in the Stream Deck plugin's setGlobalSettings store, which lives in the Stream Deck application's local data directory on your computer. They are not synced to the cloud, not transmitted to AgendaDeck, and not shared between devices.

When the plugin needs to talk to your calendar provider, it sends the token directly from your machine to the provider (Google, Microsoft, or Apple) over TLS. AgendaDeck servers are not in the request path.

Google API Services User Data Policy

AgendaDeck's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Specifically, AgendaDeck:

Google user data fetched by AgendaDeck stays on your local computer for the lifetime of the plugin session and is discarded when you disconnect the account. It is never persisted on any AgendaDeck server.

Deleting your data

To remove your data from AgendaDeck:

  1. Open the Stream Deck app and select any AgendaDeck action on your deck.
  2. In the Property Inspector, click Disconnect account.

This single action does all of the following:

You can additionally revoke AgendaDeck's access from your provider's own account settings:

Because AgendaDeck stores no calendar data on its own servers, no further deletion request is needed. If you have questions or want confirmation, email support@agendadeck.com.

Children

AgendaDeck is not directed to children under 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children.

Changes to this policy

We may update this privacy policy from time to time. When we do, we'll change the "Last updated" date at the top of this page and, for material changes, post a notice in the AgendaDeck Property Inspector the next time you launch the plugin.

Contact

Questions about this policy or your data? Email support@agendadeck.com. We aim to reply within two business days.