Privacy Policy
Last updated: February 8, 2026
PulseDeck is a local desktop application. Your data stays on your computer. We do not collect, store, or transmit any personal data to our servers.
1. Overview
PulseDeck is a desktop monitoring and control application for Windows, designed for touchscreens such as the Corsair Xeneon Edge. This privacy policy explains how data is handled within the application.
2. Data Stored Locally
All application data is stored exclusively on your computer, in your local user profile directory. This includes:
- Application settings — theme, language, layout preferences, module order
- Launcher configuration — button positions, labels, icons (including custom images)
- Clipboard history — recent clipboard entries (text and images), stored locally only
- Notes — personal notes created within the Outils module
- RSS feed preferences — list of configured news feeds
- Calendar URLs — ICS calendar URLs you configure
None of this data is transmitted to any external server. You can delete all stored data by uninstalling the application or clearing the app data folder (%APPDATA%/monitoring-dashboard/).
3. System Monitoring
PulseDeck reads hardware information from your computer (CPU usage, GPU usage, temperatures, disk usage, network statistics) using the systeminformation library. This data is:
- Displayed in real-time on your screen
- Never recorded, logged, or transmitted
- Discarded immediately when the application closes
4. Google Calendar Integration
PulseDeck offers optional Google Calendar integration using the Google Calendar API via OAuth 2.0. When you choose to connect your Google account:
- The application requests read-only access to your calendar events (
calendar.readonlyscope) - Authentication is performed locally through a secure OAuth 2.0 flow with a local callback server
- Your Google OAuth tokens are stored locally on your computer only
- Calendar data is fetched directly from Google's servers to your computer — PulseDeck does not act as an intermediary
- No calendar data is stored permanently — events are fetched on demand and held in memory only
- You can revoke access at any time through your Google Account permissions
5. License Activation
PulseDeck uses Gumroad for license management. When you activate a license:
- Your license key is sent to Gumroad's API for validation
- A machine fingerprint (anonymous hardware identifier) is generated and sent to associate the license with your computer
- License status is stored locally in
%APPDATA%/monitoring-dashboard/license.json - Periodic online validation checks occur to verify the license (with a 7-day offline grace period)
No other personal information is collected during this process. The machine fingerprint cannot be used to identify you personally. For Gumroad's own privacy practices, see their privacy policy.
6. Webview Modules
PulseDeck includes embedded webview modules for third-party services (Spotify, SoundCloud, YouTube Music, Twitch, Uptime Kuma, and custom webviews). These webviews:
- Load content directly from the respective third-party websites
- Use persistent sessions so you stay logged in between app restarts
- Are subject to the privacy policies of each respective service
- PulseDeck does not intercept, read, or store any data from these webviews
7. Home Assistant Integration
If you configure Home Assistant integration, PulseDeck connects directly to your own Home Assistant instance (local or remote URL you provide). No data passes through any PulseDeck server. The connection URL and access token are stored locally on your computer.
8. Network Requests
PulseDeck makes the following network requests:
- RSS feeds — fetches articles from URLs you configure (news module)
- Google Calendar API — fetches calendar events (if configured)
- ICS calendars — fetches calendar data from URLs you provide
- Gumroad API — license activation and periodic validation
- Speedtest — measures your internet speed (only when you manually trigger it)
- Webview modules — load third-party websites you choose to display
PulseDeck does not include any analytics, telemetry, crash reporting, or tracking of any kind.
9. Data Sharing
PulseDeck does not share, sell, or transmit any of your personal data to third parties. All data remains on your local machine. The only external communications are the ones listed above, initiated by you.
10. Children's Privacy
PulseDeck is a general-purpose desktop utility and does not knowingly collect data from children under 13. Since no personal data is collected by the application, no special provisions are necessary.
11. Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated "Last updated" date. Continued use of PulseDeck after changes constitutes acceptance of the updated policy.
12. Contact
If you have any questions about this privacy policy or how PulseDeck handles data, please contact us at:
- Email: contact@pulsedeck.app
- GitHub: github.com/G33koun3t/Monitoring-Dashboard