Privacy Policy
Last updated: April 22, 2026
Overview
Microdash builds Stream Deck plugins for Elgato. This policy explains how our plugins (NextUp and LinearNotify) and how they access, use, store, and share your data.
Data We Access
Our plugins connect to third-party services using OAuth 2.0 authorization that you explicitly grant. We do not collect, transmit, or store your personal data on our own servers. All data is exchanged directly between your device and the respective third-party service.
NextUp (Google Calendar)
NextUp requests read-only access to your Google Calendar data (calendar.readonly scope). Specifically, it accesses:
- Your upcoming calendar events (title, start/end time, location, conference/meeting links)
- Calendar metadata needed to display event information
How this data is used: Solely to display your next upcoming event on a Stream Deck key. NextUp does not modify, delete, or create any calendar data.
LinearNotify (Linear Notifications)
LinearNotify requests access to your Linear account to read your inbox notifications. Specifically, it accesses:
- Your unread notification count and grouping metadata
- Issue identifiers and URLs for the latest notification
How this data is used: Solely to display your unread notification count on a Stream Deck key and to open relevant issues in your browser.
Data Storage
Plugins store the following data locally on your device only, within the Stream Deck application's settings storage:
- OAuth tokens (access token, refresh token, expiry): used to authenticate with Google or Linear on your behalf
- Display preferences: theme, time format, and other UI settings you configure
No data is stored on Microdash servers, cloud services, or any remote infrastructure. We do not operate any backend servers.
Data Sharing
We do not share, sell, transfer, or disclose your data to any third parties, advertisers, data brokers, or information resellers. Your data is only exchanged between your device and the third-party service you authorized (Google or Linear).
Data Retention & Deletion
Your data is retained locally only while the plugin is installed and configured. You can delete your data at any time by:
- Disconnecting your account through the plugin's settings panel (which revokes the OAuth token)
- Uninstalling the plugin from Stream Deck (which removes all locally stored settings and tokens)
- Revoking access from your Google Account at myaccount.google.com/permissions or from your Linear account settings
Third-Party Services
When you connect a plugin to a third-party service, that service's own privacy policy governs data handled by them:
- NextUp: subject to Google's Privacy Policy
- LinearNotify: subject to Linear's Privacy Policy
Analytics & Tracking
We do not use analytics, tracking, telemetry, or any form of usage monitoring in any of our plugins.
Children's Privacy
Our plugins are not directed at children under the age of 13. We do not knowingly collect information from children.
Changes to This Policy
We may update this policy from time to time. Changes will be reflected on this page with an updated date. If we make material changes to how we handle Google user data, we will notify users and obtain consent before applying the new practices.
Website Analytics
This website uses a privacy-focused analytics service to understand how visitors use our site. The service is designed to collect the minimum data necessary and does not use cookies or track individuals across sessions or websites.
The analytics service collects the following information when you visit the site:
- Pages visited and time spent on each page
- Referring website or search engine (the page you came from)
- Browser type and operating system
- Screen size (to understand device types)
- Country of origin, derived from your IP address — your IP address itself is not stored
This data is aggregated and anonymous. It cannot be used to identify you personally. No cookies are set. No persistent identifiers are assigned. No data is shared with advertisers or third parties for marketing purposes.
You can decline analytics collection at any time using the consent notice displayed at the bottom of each page. If you decline, no data will be collected during your visit. Your preference is stored locally in your browser and respected on future visits.
Contact
If you have questions about this privacy policy, please contact us at support@microdash.sbs or open an issue on our GitHub repository.