Privacy Policy
Last updated: November 5, 2026
Jumpr is a fully local Mac app. What it reads on your screen stays on your Mac, and there is no account to create. A few things do leave your Mac, each one because you asked for something that needs it. This page lists every one of them: what is sent, to whom, why, and what you can ask us to do about it.
1. Who is responsible
The controller of the personal data described here is BaggaDonuts LLC, a California limited liability company, 1187 N Willow Ave #103-815, Clovis, CA 93611, United States, trading as Jumpr. Reach us by opening an issue on GitHub. We have not appointed a data protection officer; issues reach the person responsible for privacy.
2. The short version
- Jumpr is free and open source. The app has no account, no sign-in, no analytics, no telemetry and no crash reporting.
- What Jumpr reads to place its labels never leaves your Mac. It is not recorded, and it is not stored or sent anywhere.
- The app’s only network request is a daily check for updates, which you can turn off.
- This website counts visits with Plausible Analytics, without cookies.
- You can ask us to show, correct or delete what we hold, by opening an issue on GitHub. Section 9 says how.
3. What stays on your Mac
- Everything Jumpr reads through the macOS Accessibility permission: the buttons, links, icons and menus on your displays, and where they are. Jumpr uses it to place labels and to click the one you choose.
- What you type while labels are showing.
- Your settings (label size and colors, hotkey, switches), kept in the app’s preferences at
~/Library/Preferences/com.greggoforth.jumpr.plist. The updater keeps its own settings there too: whether to check on its own, and when it last did. - A short list of the apps Jumpr has seen show web content (Mail, for example), kept in the same preferences file. Jumpr uses it to look twice at those apps, because a web view can take a moment to list its links. The list holds app identifiers only, nothing from inside the apps.
- A small log of Jumpr’s own activity, at
~/Library/Logs/Jumpr.log: when it showed labels, how long that took, the names of the apps it looked at (the ones with a window on screen, and apps as they open or come to the front), and for each press the kind of control and the name of the app it was in. It does not log window contents, text on screen, or what you type. The log stays on your Mac and is kept to about 2 MB. If you attach it to a GitHub issue, it shows which apps you had open.
To remove everything related to Jumpr from your Mac, remove the app, the preferences file, the log and its older copy (Jumpr.log.1, beside it), and the updater’s two cache folders: ~/Library/Caches/com.greggoforth.jumpr and ~/Library/HTTPStorages/com.greggoforth.jumpr.
4. What leaves your Mac, and why
Each item below is one thing that leaves your Mac. “Basis” is the legal ground we rely on under the GDPR and similar laws: contract means we need it to provide something you asked for; legitimate interest means we need it to run the service in a way you would reasonably expect.
Update checks
What is sent. Once a day, Jumpr fetches an update feed from getjumpr.app to see whether a new version is out. Checking for updates, and downloading one when you say so, is the only thing the app connects to the internet for. Like any web request, the server sees your IP address and standard request details, such as a user agent naming Jumpr and its version.
Why, and basis. To offer you the right update. Legitimate interest. You can turn the check off from Jumpr’s menu bar icon.
Kept. In our hosting provider’s ordinary access logs.
Downloading an update
What is sent. When you choose to install an update, Jumpr downloads it from GitHub. GitHub sees your IP address and standard request details, like any web request.
Why, and basis. To deliver the update you asked for. Contract.
Kept. By GitHub, under GitHub’s own privacy statement. The same applies when you download Jumpr or view its source on GitHub.
Issues you open on GitHub
What is sent. Whatever you post in an issue on GitHub, with your GitHub username. Issues are public.
Why, and basis. To read and answer you. Legitimate interest.
Kept. By GitHub, under its own privacy statement.
This website
What is sent. What your browser sends to load a page. Plausible Analytics counts visits: the page, how long, the referring site, your country (worked out from your IP address and then discarded; the address is never stored), and generic browser and device information. It also counts clicks on the download button, with no information about who clicked. The site sets no cookies and Plausible stores nothing on your device. The demo on the home page runs entirely in your browser.
Why, and basis. To know which pages help. Legitimate interest.
Kept. Amazon Web Services, which hosts the site, keeps ordinary access logs, such as your IP address and the page requested. Plausible counts visitors for a day with a hash that is discarded every 24 hours; there is no identifier that could recognize you tomorrow.
5. Service providers
These are the companies that process personal data for us, and what each one does.
- Amazon Web Services hosts this website and the update feed. United States.
- GitHub hosts the source code and the downloads, under its own privacy statement. United States.
- Plausible Analytics counts website visits. European Union.
6. Where data is processed
We are in the United States, and our providers process data there, except Plausible Analytics, which processes data in the European Union. If you are in the European Economic Area, the United Kingdom or Switzerland, the data in section 4 is transferred to the United States. We rely on the provider’s participation in the EU-US Data Privacy Framework where it participates, and otherwise on the European Commission’s Standard Contractual Clauses (and the UK Addendum) in our agreement with that provider. You can ask us for details of the safeguard that applies to a given provider.
7. No sale of data, and what happens if Jumpr changes hands
We do not sell personal data, share it for cross-context behavioral advertising, or use it for profiling. We disclose it only to the providers in section 5, to the extent each needs it, and when the law requires us to. If BaggaDonuts LLC or the Jumpr product is sold, merged or transferred, the data described here may be transferred to the successor, who must honor this policy for data collected under it; we will say so on this page.
8. Do Not Track
Some browsers send a “Do Not Track” or Global Privacy Control signal. This website sets no cookies, keeps no identifier that could recognize you later and runs no advertising, so there is nothing for such a signal to switch off.
9. Your rights
Wherever you live, you can ask us to tell you what personal data we hold about you, to give you a copy in a usable format, to correct it, to delete it, and to restrict or object to how we use it. Open an issue on GitHub saying what you are asking for. Issues are public, so do not put personal details in it; we will arrange a private way to continue, including how to verify it is you. We answer within 30 days. We honor these requests for everyone, including California residents, whether or not a particular law requires it, and we will never treat you differently for making one.
If you are in the EEA, the UK or Switzerland and believe we have not handled your data lawfully, you have the right to complain to your local data protection authority; we would appreciate the chance to resolve it first.
10. Security
Jumpr does its work on your Mac, so there is very little for us to hold. Our website and update feed run on AWS; downloads are hosted by GitHub. No method of transmission or storage is perfectly secure; if we learn of a breach affecting your data we will tell you and, where the law requires it, the relevant authority, without undue delay.
11. Children
Jumpr is not directed at anyone under 16, and the Terms require you to be at least 18 (or the age of majority where you live) to accept them. We do not knowingly collect data from children; if you believe a child has given us data, open an issue on GitHub, without the child’s details, and we will delete it.
12. Changes to this policy
We update this page when the product changes what leaves your Mac. A change that adds a data flow, changes a purpose or shares data with a new kind of recipient is announced in the release notes. The “Last updated” date at the top always tells you the current version.
13. Contact
BaggaDonuts LLC, 1187 N Willow Ave #103-815, Clovis, CA 93611, United States.
Privacy questions and requests: open an issue on GitHub. Issues are public, so leave personal details out; we will arrange a private way to continue.