
Privacy Policy
Octopulse reads your GitHub data directly from GitHub and keeps it on your Mac. There is no Octopulse server or account, and no analytics.
Last updated November 10, 2026
Overview
This policy explains how Octopulse handles your GitHub data and other information. It covers the app, its sign-in with GitHub, update checks for the direct-download version, and privacy or support correspondence.
Octopulse is developed by Ivan Tokar, publishing as TOKR Laboratory. Questions about privacy and your personal data go to privacy@tokrl.com. For help using the app, contact support@tokrl.com.
Website analytics and waitlist subscriptions are covered by the tokrl.com Privacy Policy.
What Octopulse reads on GitHub
Octopulse is a read-only monitor. It asks GitHub for read-only access to repository metadata, Actions, pull requests, checks and commit statuses, and issues. It requests no write permission and never changes anything on GitHub.
For the repositories you choose to track, it reads information such as repository names, workflow runs and their status, pull requests and issues (titles, authors, state, review and check status), commit messages and branches of workflow runs, star counts and the repositories’ recent activity (which can include the names of people who starred, commented or opened items). It does not read the contents of your repositories.
The app only sees repositories on accounts and organizations where you have installed the Octopulse GitHub App. Organization owners may need to approve it.
Sign-in and credentials
Octopulse signs you in with GitHub’s Device Flow. There is no Octopulse account, and no client secret is stored in the app.
Your GitHub access and refresh tokens are stored in the macOS Keychain on your Mac. They are removed when you sign out, or when GitHub reports that the access was revoked. You can also revoke Octopulse’s access at any time in your GitHub account settings.
Data stored on your Mac
Octopulse keeps your tracked repositories, preferences, notification history, and a cache of the GitHub information it displays on your Mac. It has no server: it does not send this data to us or to anyone other than GitHub, and it keeps no usage statistics.
Octopulse runs in the macOS App Sandbox. “Clear cache” in Settings removes the cached GitHub information and keeps your sign-in, tracked repositories, preferences, and notification history. Signing out removes the stored credentials and the data kept for that account.
Removing the app does not guarantee removal of its stored preferences and cache. Sign out and clear the cache before uninstalling if you want them removed.
Accounts and analytics
Octopulse does not require an Octopulse account. The app does not include advertising, behavioral analytics, or telemetry.
Network access
Octopulse connects to GitHub: api.github.com for your data, github.com for sign-in, and avatars.githubusercontent.com for profile pictures. GitHub receives these requests directly from your Mac, together with the technical information any request carries, such as your IP address. GitHub’s own privacy statement applies to that data.
The version downloaded directly from tokrl.com uses Sparkle to check for and download updates. On the second launch it asks whether to check automatically, and you can also check by hand in Settings → About. The Mac App Store version has no updater of its own; the App Store delivers its updates. Update checks go to tokrl.com and may include the Octopulse version and the technical information any request carries. Octopulse does not attach your GitHub data to them.
Links in the app, such as GitHub pages, the Octopulse website, and this policy, open in your browser.
Notifications and permissions
Octopulse can show local macOS notifications about workflow results, review requests, new pull requests and issues, tags, and releases. They are generated on your Mac while the app is running; nothing is sent through us, and no push service is involved. You can allow or block them in macOS System Settings → Notifications and choose which events to receive in Octopulse.
Launch at login is optional. Octopulse does not request access to your microphone, camera, contacts, files, or location.
Third-party services
GitHub provides the data Octopulse displays and the sign-in service.
Amazon Web Services hosts Octopulse downloads and the update feed on tokrl.com and processes the technical information associated with those requests.
Zoho Mail handles email sent to our privacy and support addresses.
Octopulse bundles software that runs locally on your Mac: Octicons from GitHub and, in the direct-download version, Sparkle. Their licenses are listed in Settings → About.
Support correspondence and your rights
If you email us, we receive your email address, message, and any attachments you choose to include. We use this information to respond and resolve your request. Please avoid including tokens, credentials, or private repository details that are not needed to explain the issue.
We retain correspondence only as needed to handle your request and related follow-up or legal obligations.
Depending on applicable law, you may have rights to access, correct, or delete your personal data, restrict or object to its processing, or request a portable copy. Contact privacy@tokrl.com to exercise these rights. Where applicable, you may also complain to your local data-protection authority.
Changes to this policy
We will update this policy when Octopulse’s data-handling practices change and revise the date above. Where required, we will provide additional notice or request consent before introducing a new use of personal data.
Contact
Questions about privacy can be sent to privacy@tokrl.com.
For help with Octopulse, write to support@tokrl.com.