Privacy Policy / Datenschutzerklärung
Pulse - System Monitor
Last updated: March 30, 2026
1. Data Controller (Verantwortlicher)
Eduard Bruch
Kleinfeld 28c
21149 Hamburg, Deutschland
E-Mail: support@eduardbruch.com
2. Overview
Pulse - System Monitor ("the App") is a macOS system monitoring application that displays real-time CPU, memory, disk, network, battery, GPU, temperature, and fan statistics in your Mac's menu bar. The App is designed with privacy as a core principle. We take the protection of your personal data seriously. This privacy policy explains what data is processed when you use the App and on what legal basis.
3. Data Collection and Processing
3.1 Local Data Only
All system metrics (CPU usage, memory usage, disk activity, network speeds, battery status, GPU utilization, temperatures, fan speeds, and process information) are read from your Mac's operating system using standard, read-only macOS APIs. This data is processed and displayed entirely locally on your device. No system metrics are transmitted to any external server. The legal basis is Art. 6(1)(b) DSGVO (performance of a contract / provision of the service).
3.2 Public IP Detection (Optional)
The App includes an optional feature that detects your public IP address by making a request to api.ipify.org. This is the only network request the App makes. The request is a simple HTTP GET that returns your public IP address — no personal data, cookies, or identifiers are sent. The result is cached locally for 5 minutes and is never stored permanently or transmitted elsewhere. The legal basis is Art. 6(1)(a) DSGVO (your consent, as the feature is opt-in).
3.3 History and Export
The App stores usage history (CPU, memory, network charts) locally on your Mac in ~/Library/Application Support/Pulse/. You can export this data as CSV files. All storage and export is local — no data leaves your device unless you manually share the exported files.
3.4 macOS Widgets
The App provides desktop widgets via Apple's WidgetKit framework. Widget data is shared between the main app and the widget extension through an App Group container on your device. No data is transmitted externally.
3.5 Analytics and Tracking
The App does not use any analytics, tracking, advertising, or telemetry frameworks. No usage data is collected or transmitted. No crash reports are sent (other than what Apple collects through its standard crash reporting, which you control in macOS Settings).
4. Data Sharing with Third Parties
Your data is not sold or shared with third parties for any purpose. The only external service contacted is:
- ipify.org — for optional public IP detection only. No personal data is sent. See ipify.org for details.
- Apple (App Store) — for payment processing. We do not have access to your payment information.
5. Data Retention
System metrics are displayed in real-time and stored locally for charting purposes only. History data is automatically discarded if older than 2 hours. CSV exports remain on your device until you delete them. We do not store any personal data on our own servers.
6. Your Rights (Ihre Rechte)
Under the DSGVO/GDPR, you have the following rights regarding your personal data:
- Right of access (Art. 15 DSGVO) — request information about your stored data
- Right to rectification (Art. 16 DSGVO) — request correction of inaccurate data
- Right to erasure (Art. 17 DSGVO) — request deletion of your data
- Right to restriction (Art. 18 DSGVO) — request restricted processing
- Right to data portability (Art. 20 DSGVO) — receive your data in a portable format
- Right to object (Art. 21 DSGVO) — object to data processing
- Right to withdraw consent (Art. 7(3) DSGVO) — withdraw consent at any time
7. Right to Lodge a Complaint
You have the right to lodge a complaint with a supervisory authority. The responsible authority for Hamburg is:
Der Hamburgische Beauftragte für Datenschutz und Informationsfreiheit
Ludwig-Erhard-Str. 22, 7. OG
20459 Hamburg
https://datenschutz-hamburg.de
8. Children's Privacy
The App is not directed at children under the age of 16 and does not knowingly collect personal information from children.
9. 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 date.
10. Contact
For any questions about this privacy policy or your data, contact: support@eduardbruch.com