Privacy Policy
Last updated: 22 October 2026
Haul is a download manager for macOS. This policy covers the Haul app and its extensions for Safari, Chrome and Firefox (and other browsers that install from the Chrome Web Store). In short: Haul doesn't collect any data. What the extensions read goes only to the Haul app on your own Mac, which uses it to download the file you asked for. Nothing is sent to the developer or anyone else.
What the browser extensions handle
When you start a download in your browser, or choose Download with Haul for a link, the extension reads:
- The link to the file, and the address of the page it was on.
- Your browser's User-Agent, the text browsers send to identify themselves.
- The site's cookies for that link, so files that need you to be signed in download as they would in your browser.
These are read only for the file being downloaded, at the moment you download it. From private and incognito windows, cookies are never read; only the link, the page and the User-Agent are sent.
Where that data goes
The extension hands it to the Haul app on the same Mac, through the browser's messaging with installed apps (native messaging), or in Safari, the extension that ships inside Haul. Haul then downloads the file from the site it came from, sending the cookies, User-Agent and page address only to that site, as your browser would.
The extensions make no network requests of their own. Nothing is sent to the developer or to any third party, and nothing is sold, shared or used for advertising, tracking or any other purpose.
What's stored
- The Chrome and Firefox extension stores one setting: whether it captures downloads.
- Haul keeps its list of downloads (links, file names, where they were saved and their progress) on your Mac, and you can remove them at any time.
- Cookies from the browser are saved with their download until it finishes, so it can resume if Haul quits, and are deleted as soon as it's done. They're used for that download only, never added to Haul's own cookies and never used for anything else.
What the app connects to
- The sites you download from, and any proxy you set up in Haul or macOS.
- GitHub, once a day, to check for updates to Haul (you can turn this off in Settings). The check sends only what any web request does, such as your IP address, and Haul's version.
Haul has no analytics, crash reporting, advertising or tracking.
This website
haul.sibiraj.dev is hosted on GitHub Pages and served through Cloudflare, which see the requests your browser makes to the site, as any web host does. The home page asks GitHub's API for the latest release, to link to it. The site uses no cookies, analytics or tracking of its own.
Google user data
Haul and its extensions don't sign you in to Google and don't access your Google account. The only use of Google
sign-in is by Haul's developer: Haul's release process signs in to the developer's own Google account with the
Chrome Web Store scope (https://www.googleapis.com/auth/chromewebstore), to upload and publish new
versions of Haul's extension to the Chrome Web Store. It doesn't access anyone else's Google data.
That access is used only to publish the extension. No Google user data is stored beyond the credentials the release process needs, and none is shared, sold, transferred to others, used for advertising, or used to train AI or machine learning models. Haul's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Changes and contact
If this policy changes, the new version will be posted here with a new date. Haul is open source, so you can read exactly what it does in its source code. Questions are welcome as an issue on GitHub.