Privacy Policy

Effective date: 17 April 2026

TL;DR — ChromaPulse is local-first. No account. No analytics. Ads (when enabled on the free tier) go through Google AdMob only. Upgrade removes them forever.

What ChromaPulse collects directly

Nothing. No analytics pipeline, no crash reporter, no accounts, no server we control.

Ads (free tier only)

When you haven't yet bought Remove Ads or a ChromaPulse+ plan, the Google Mobile Ads SDK runs in the app. By default we request non-personalized ads. AdMob receives:

The moment you upgrade, AdMob is no longer called.

Publisher: pub-4401199263287951. Authorization declared at nalhamzy.github.io/app-ads.txt.

In-App Purchases

Processed by Apple App Store / Google Play Billing. We see only a product ID + purchase state, used to flip local flags.

What stays on your device

Uninstalling the app deletes all of it.

Permissions

Internet (for ads on the free tier) and Billing (for IAP). No camera, location, contacts, calendar, or microphone access is requested.

Contact

nalhamzy@gmail.com