Overview
PulseOS respects your privacy. Our apps are built to provide useful functionality without unnecessary data collection, intrusive tracking, or advertising profiles.
The details, clearly laid out
PulseOS apps are designed to keep data usage minimal, clear, and local to your device.
PulseOS respects your privacy. Our apps are built to provide useful functionality without unnecessary data collection, intrusive tracking, or advertising profiles.
PulseOS apps are designed to work primarily on your device. Information you enter — such as settings, account values, notes, or preferences — stays local unless clearly stated otherwise.
We do not intentionally collect unnecessary personal information through our apps.
App data is used only to provide the features of the app and support the experience you expect from the product.
We do not use your data to build marketing profiles or serve targeted advertising.
PulseOS keeps analytics and tracking to a minimum. We do not use intrusive ad networks or external tracking tools to monitor your personal behavior across apps or websites.
We do not sell your personal data to third parties.
If a PulseOS app uses third-party platform services such as Apple systems or app distribution tools, those services are governed by the privacy terms of the relevant platform provider.
We aim to keep app experiences simple and privacy-conscious. However, no device, software environment, or transmission method can be guaranteed to be completely secure.
Privacy-related questions? Reach out at support@pulseos.eu
This privacy policy may be updated over time as PulseOS grows. Any updates will be reflected on this page.
When friends access is enabled, a shared website password opens a browser session for up to twelve hours. This does not identify individual friends or replace Apple authentication. Cloudflare processes the password over HTTPS; it is not stored in browser code or in the access database. The access database stores hashed session identifiers and keyed hashes of IP addresses for fifteen-minute attempt limits. Expired entries are removed on subsequent login attempts. Lock website revokes the current access session; it does not sign you out of Apple or erase your trading data.
The iCloud reader connects directly to Apple after you choose to sign in. Selected account and trade records remain in page memory. Disconnecting clears that view. Fictional demo data is separate; your display theme may be saved in your browser.
When web Premium verification is enabled, you can authorize a temporary browser session from the PulseFX iOS or Mac app. The app sends a signed purchase proof to our verification service, which checks it with Apple. We do not request your Apple password. A successful iCloud sign-in does not verify a purchase.
Pairing codes expire after five minutes and can be used once. The service stores hashed session identifiers and an encrypted purchase reference for a session lasting at most twelve hours. Access uses a secure, HTTP-only session cookie. Expired records are removed by periodic cleanup while the service runs. Disconnect Premium revokes the current session. Signed purchase proofs are not stored by the application.
When the separate Premium server service is enabled, choosing Calculate statistics sends pseudonymous account references and selected trade metrics, including instruments, dates, currency, outcomes, position sizes and risk/price fields, to our server for calculation. Account names, CloudKit credentials, notes, screenshots and stored balances are excluded. Trade metrics and calculated results are processed in memory and are not saved by the statistics service. Hosting providers still handle network traffic under their own service terms.
If you enable “Remember iCloud on this browser”, Apple's CloudKit SDK persists its session token in browser storage and we save your preference locally. On return, the workspace checks that session with Apple after website access is granted. Your Apple password is never stored by PulseFX. Loaded accounts, trades and notes remain in page memory. “Disconnect and clear data” clears the remembered Apple session and preference; “Lock website” ends website access separately. Apple can expire or revoke a session at any time.
The friends workspace calculates statistics locally in your browser and does not send trade metrics to a PulseFX statistics server. Plain-text notes, including pre- and post-trade notes, can be read from your private iCloud database. Photos and rich-text attachments are not fetched.
Web trade closing is limited to an explicitly configured test trade until native synchronization has been validated. If enabled and confirmed by you, it updates that journal trade and its account balance directly in your private iCloud database. It does not send an order to a broker, change a subscription or verify Premium. Demo changes affect fictional data only.
PulseVinyl checks your Apple Music library against vinyl release data and tracks what you own or want. Here's exactly what each service it relies on receives, why, and where that information lives.
Receives: read-only access to your Apple Music library (albums and artists), granted through Apple's MusicKit framework.
Why: to match your library against vinyl release data.
Stored: processed on your device; PulseOS does not receive your Apple ID or copy your library to its own servers. Governed by Apple's privacy policy.
Receives: your owned and wanted records, notes, and other collection details.
Why: to sync your collection between your own devices.
Stored: in your private iCloud database via Apple's CloudKit — not on a PulseOS server, and not readable by us. Governed by Apple's privacy policy.
Receives: the album title, artist name, barcode, or release ID needed to identify a record. If you optionally connect your own Discogs account, that connection is used for the same lookups — not to sync or upload your collection.
Why: to check vinyl availability, match barcodes, and estimate collection value from Discogs marketplace pricing.
Stored: an optional account's access token is stored securely in your iPhone's Keychain. Governed by Discogs' privacy policy.
Receives: the same identifying details (barcode, title, artist) as a fallback when Discogs doesn't have a match.
Why: to fill in barcode metadata and album artwork.
Stored: not stored by PulseOS beyond the request. Governed by MusicBrainz's privacy policy.
Receives: a short audio sample when you actively use PulseVinyl's music recognition — the microphone is only active during that recognition.
Why: to identify a song playing nearby.
Stored: PulseVinyl doesn't store the recording. Apple's ShazamKit framework converts it into a one-way acoustic signature that isn't shared back to Apple as audio. Governed by Apple's privacy policy.
Receives: the currency codes needed for a conversion rate.
Why: to show estimated collection value in your local currency.
Stored: no collection contents, record details, or personal information are included in these requests.
PulseOS doesn't operate its own user-profile or analytics database for PulseVinyl, and we can't browse your music library or private collection — it lives in your Apple Music library and your own iCloud account. As with every PulseOS app, none of this data is sold or used for advertising. Third-party services above are governed by their own privacy policies, linked next to each one. Privacy questions? Reach out at support@pulseos.eu.