Draft, pending legal review.
Reclaim privacy policy
Last updated 2026-10-04
Reclaim is a macOS application sold by Bernat Martinez Vidal, a sole trader at Guixeras 35, 08911 Badalona, Spain. You can reach us at bernatmv@gmail.com.
This policy describes what Reclaim does with data, in plain language. The short version: the app works on your Mac and does not send anything about your disk anywhere. The app's only network activity is an update check, which you can turn off, and two things that stay off unless you turn them on: crash reports, and asking GitHub which of your pull requests are merged. Buying the app goes through Paddle, which handles payment.
What the app does on your Mac
Scanning is local. Reclaim reads the folders on your Mac to measure them and to match them against its rule catalog. The results, including every path, file name and size, are stored on your Mac and nowhere else. Scan snapshots that power the History screen are kept in a local database under your home folder. You can delete them in Settings, Privacy, with Delete Scan History, or by removing the app's data folder. Delete Scan History keeps the removal log described next.
The removal log is local. Every removal Reclaim performs is written to a log on your Mac before it happens, so you can see what was removed and, for items that went to the Trash, recover them. The log never leaves your Mac.
Full Disk Access. Reclaim asks macOS for Full Disk Access so it can see caches inside your Library folder. That permission is granted and revoked by you in System Settings. It does not change where data goes: still nowhere.
The license check is offline
Your license key is a short signed text. It contains your email address, the order number from the purchase, the number of Macs it covers, the date it was issued and the date until which updates are included. The app verifies the signature with a public key built into it. Nothing is sent to us or to anyone else to check a key, and the app does not phone home to count activations. Your key stays in the app's local settings on each Mac you paste it into. The one exception is a renewal you start: Renew updates opens the checkout with your key, which Paddle passes to us with the order so we can check it and extend that key, and the renewed key is sent to the email address in it.
Update checks
Reclaim uses Sparkle, an open source update framework, to check for new versions. Sparkle downloads a small file (an appcast) from our server that lists the current version. The request carries the app's version so the server can answer correctly; it does not carry anything about your disk, your files or your Mac's name. Reclaim does not enable Sparkle's system profile reporting. Our hosting provider, Vercel, keeps standard web server logs (IP address, time, and browser or app identifier) for 30 days. You can turn automatic checks off in Settings, Privacy, with “Check for updates automatically”. Check for Updates in the Reclaim menu still checks when you choose it.
Crash reports are opt-in and scrubbed
Crash reporting is off by default. If you turn on “Send crash reports” in Settings, Privacy, then after a crash the app sends the crash log to us. Before sending, the app removes every file path, file name and size from the log. What remains is the app version, the macOS version and a stack trace, which tells us where in the program the crash happened. Our endpoint refuses any report that still contains a home folder or volume path, as a second line of defence. Accepted reports are delivered to our mailbox by email and kept for 30 days, then deleted. Nothing else is ever collected: there are no usage analytics, ever.
Merged pull requests are opt-in
Reclaim can recognise a worktree whose branch was squash-merged on GitHub, which git alone cannot. This is off by default. If you turn on “Ask GitHub which pull requests are merged” in Settings, Privacy, Reclaim runs GitHub's own command line tool, gh, signed in with your own GitHub account, to list the merged pull requests of the GitHub repositories it finds on your Mac. GitHub receives the names of those repositories, under GitHub's own privacy policy. Nothing is sent to us.
Buying Reclaim
Purchases are handled by Paddle.com Market Ltd (and its affiliates), acting as the merchant of record. Paddle collects your payment details, billing address and email address, charges you, and handles tax. We never see your card or bank details. Paddle's handling of your data is described in its own privacy policy at paddle.com/legal/privacy.
After a purchase, Paddle tells us the order number and your email address. We use them to generate your license key and to email it to you, and we keep the order number and email address so that we can look your key up if you lose it. The email is delivered through Resend, an email delivery service, which processes your address and the message in order to deliver it.
This website
The website sets no cookies of its own and runs no analytics. When you open the checkout, Paddle's checkout runs in an overlay and may set cookies under Paddle's own policy. Our hosting provider keeps standard web server logs, as described above.
Your rights
Depending on where you live, you may have the right to ask what personal data we hold about you, to have it corrected or deleted, and to object to its processing. We hold very little: the order number and email address from your purchase, and any crash reports you chose to send. Write to bernatmv@gmail.com and we will answer within one month. If you are in the EU, the UK or another jurisdiction with a supervisory authority, you can also complain to it.
We do not sell personal data, and we do not use it for advertising.
Children
Reclaim is a tool for developers and designers and is not directed at children under 16.
Changes
If this policy changes, the new version is published at this address with a new date at the top. If a change affects what the app itself sends, it will also be described in the release notes of the version that makes it.