Privacy Policy

Last updated: May 2026

What we collect

When you create an account and use PULSE, we collect:

What PULSE stores locally

PULSE stores the following data on your computer at %LOCALAPPDATA%\com.pulse.app\:

What we don't collect

Network connections

PULSE connects to the internet only for the following purposes:

The app does not phone home for any other reason. There is no background telemetry, no behavioral tracking, and no per-action reporting.

How we use your data

Data storage

Account data is stored in Supabase (PostgreSQL on AWS). API requests are processed by Cloudflare Workers. All connections use HTTPS/TLS encryption. Device fingerprints are stored as irreversible SHA-256 hashes.

Sub-processors

PULSE uses the following third-party sub-processors to deliver the service. Each has a signed Data Processing Agreement (DPA) where applicable:

Email communications

When you contact us at any of our published addresses (support@, business@, hello@, [email protected]), your email is routed through Cloudflare Email Routing to our worker, which stores the message body and any attachments in our private Supabase project so the support team can read and reply. Specifically we store:

Email contents are visible only to the admin allow-list (set via the worker's ADMIN_EMAILS secret) — they are not accessible to the public, to other users, or to staff outside the allow-list. We retain emails for as long as needed to provide support, then either archive or delete on request. Email you to ask for deletion or export at any time and we will comply within 30 days. Outgoing mail we send you (account, billing, support replies) is delivered via Resend; their privacy policy governs in-transit handling.

Payment processing

Payments are processed by Paddle (our Merchant of Record). We never see or store your full credit card number. Paddle handles billing, tax/VAT collection, and remittance on our behalf. Paddle's privacy policy applies to payment data.

Data retention

Your account data is retained as long as your account exists. You can request deletion by emailing [email protected]. We will delete your account and associated data within 30 days.

Website analytics

The website uses Cloudflare Web Analytics, a privacy-friendly analytics service that does not use cookies, fingerprinting, or any persistent identifier. It records only aggregate page-view counts, country, and referrer. The website also uses Cloudflare CF-IPCountry headers (server-side, not stored) to auto-select your interface language.

Cookies

The website uses a single first-party cookie for the auth session (set by Supabase). The browser also stores your language and theme preferences in localStorage — these never leave your machine. No third-party tracking cookies, advertising IDs, or fingerprinting scripts are loaded.

Your rights (GDPR / CCPA)

You have the right to:

We respond to requests within 30 days. There is no charge for any of these actions.

Children's privacy

PULSE is not intended for children under 13. We do not knowingly collect data from children. If you believe a child has created an account, contact us and we will delete the account.

Changes

We may update this policy as the product and our legal obligations evolve. Material changes are announced via the in-app changelog and the website. The "Last updated" date at the top of this page always reflects the most recent revision.

Contact

Privacy questions or rights requests? Email [email protected] or join the PULSE Discord.