Privacy

Privacy Policy

Last updated: 2026-09-21

The Pulse Commit app has no developer-operated server for Health data. The developer does not receive or see your Health exports. This website separately stores launch waitlist signups as described below.

Short version: the app reads selected Apple Health data on your device and sends it directly to destinations you configure and authorize. The website stores your waitlist email, signup timestamp and Cloudflare-derived country if you join the waitlist.

1.What the app collects

The app reads selected Apple Health data on your device and writes it directly to destinations you configure. It has no developer Health-data backend, analytics, telemetry, crash reporter or advertising SDK.

2.Where your data goes

Before a Health export, Pulse Commit requires separate affirmative consent for each exact destination. The disclosure identifies your selected Health categories and the GitHub repository, branch and subdirectory or the Telegram chat and topic. A changed destination, category set or disclosure version requires consent again.

GitHub exports contain summary.json, summary.md, raw samples/*.json, workout JSON and route files when available. Repository collaborators and organization readers can access them; if the repository is public, anyone can. GitHub retains commits under the repository and account settings.

Telegram exports contain a Markdown summary and ZIP attachment. Chat members, bot operators and Telegram may process and retain them. An AI service may also process a message only when you chose an AI-backed bot or chat. Pulse Commit itself has no AI integration.

Only to destinations you set up yourself:

The app's direct export and GitHub authorization requests use these hosts:

The website uses Cloudflare services for hosting, waitlist storage and abuse protection; these are separate from the app's Health export requests.

3.How to revoke

Disable or disconnect a destination to stop future exports to it and clear its local consent receipt. Replacing the Telegram bot token, or changing the repo, branch, subdirectory, chat, topic or selected categories, requires new consent before another export.

4.How to delete data

Reset all data removes local preferences, tokens, history, cursor and consent receipts. It cannot delete remote copies. Delete commits and files in GitHub, and delete Telegram messages or contact the bot operator where applicable. The developer holds no copy of your Health exports.

5.Third-party services we depend on

The app embeds one open-source library: ZIPFoundation (MIT). It runs on-device only and makes no network calls.

6.No advertising / no data brokers / no analytics

The app contains no advertising SDKs, no data broker integrations, and no analytics. There is no event log to share, sell, or hand over.

7.HealthKit-specific notice

In accordance with Apple App Review Guideline 5.1.3, Pulse Commit does not use HealthKit data for advertising or for any purpose other than the export you explicitly trigger. HealthKit data is never transmitted to the developer. It is written only to the destinations you configure and authorize.

8.This website and the waitlist

If you submit the waitlist form on pulsecommit.app, our Cloudflare D1 database stores the email address you enter, a server-generated signup timestamp and your country derived by Cloudflare from the request (when available). We use this record to notify you when Pulse Commit launches.

9.Contact

Questions or deletion requests: hi@pulsecommit.app.