Privacy policy
Effective 8 November 2026
Play Pulse is a Mac menu bar app for Google Play developers, made by Marko Zanoski. It reads your own Google Play data with a Google service account key that belongs to you. Everything runs on your Mac. There is no server of ours, and we never see your data.
Five promises
- No accounts and no sign in.
- No ads and no advertising identifiers.
- No analytics, crash reporting or tracking libraries.
- No cloud suggestions, no voice typing and no AI service.
- No selling or sharing of data, because we do not collect any.
Permissions
Here is everything Play Pulse asks macOS for, and why.
- Notifications. For the banner when a sale, refund, review, release or crash lands. macOS asks you once; you can turn banners off in Play Pulse or in System Settings.
- Open at login. Only if you switch it on in Settings, so the menu bar figure is there after a restart.
- Your login Keychain. One item holding the date your trial started, so a reinstall does not start a new trial. It holds no password and nothing about you or your apps.
- Network. Only to the services listed below.
- Camera, microphone, location, contacts, photos, screen recording and your other files: never. Play Pulse does not ask for them.
What stays on your Mac
Play Pulse keeps its files in ~/Library/Application Support/Play Pulse, readable by your user only:
- Your service account key. It never leaves your Mac; Play Pulse uses it there to sign in to Google.
- Your settings, including any Slack or Discord webhook you add.
- What it has seen: for each sale or refund the order number, app, product, amount and the buyer's country; reviews with their stars, text and the reviewer's public Google Play name; releases and crash clusters. Sales older than 90 days are dropped. Play Pulse never gets a buyer's name, email or payment details: Google does not hand them out.
- Your license, once you enter one: the key and its activation on this Mac.
- Its logs, to find problems. They stay on your Mac and are never sent anywhere.
Play Pulse also puts one label on the Pub/Sub topic it made in your own Google Cloud project, holding the date your trial started. It is in your project, under your control, and we cannot see it.
Who it talks to, and why
- Google, with your key: to sign in (
oauth2.googleapis.com), to read orders, purchases, refunds, reviews and your in app product list (Google Play Android Developer API), crash and ANR clusters and your app list (Play Developer Reporting API), to make and read the Pub/Sub topic for live sales (Cloud Pub/Sub), and during setup to check that the APIs are on and turn on Pub/Sub (Service Usage). - Google Play's public store pages, to see when a new version is live.
- The European Central Bank, for the daily exchange rates, and
open.er-api.comfor currencies the ECB does not list. These requests carry no data about you. - Slack or Discord, only if you add a webhook in Settings. Play Pulse then posts the kinds of events you switched on to that channel.
- pulse.zanoski.com, once a day, to read which version is the latest, so Play Pulse can tell you when an update is out. The request carries no data about you, and nothing installs by itself.
- Dodo Payments, when you enter a license key: to activate it on this Mac and check it about once a week. The key and your Mac's name (so you can tell your activations apart) go there; nothing about your Play data does.
Payments
Purchases go through Dodo Payments, the merchant of record. Dodo Payments handles the checkout, your payment details, tax and the invoice under its own privacy policy. We receive the order and the email address the license key is sent to.
This website
pulse.zanoski.com is a static site. It sets no cookies, runs no analytics and loads no third party fonts or scripts. Like any web host, Vercel keeps short lived server logs.
Children
Play Pulse is a tool for app developers and is not directed at children. It collects no personal data from anyone, of any age.
Deleting your data
Everything Play Pulse keeps is on your Mac or in your own Google project. Quit Play Pulse and delete its folder in ~/Library/Application Support to remove it all; delete the topic and subscription named play-pulse in Google Cloud, and the service account, to remove what setup made there. There is nothing on our side to delete. Dodo Payments keeps your order under its own policy.
Changes
If this policy changes, the new version will be posted on this page with a new effective date.
Contact
Questions about privacy: support@zanoski.com