Clean your Mac without a keystroke.

Flip the switch in the Mac below to try Void. Flip it back when you're done.


License active on this Mac

Appearance
Open Void Window

Quit Void⌘Q
Void 1.4.0
Wi-Fi

Personal Hotspot
Santiago's iPhone4G

Known Network
Casa 5G

Other Networks

Wi-Fi Settings…
Battery
Power Source: Battery
Fully Charged

Charge to Full Now

Automatic
Low Power
High Power

No Apps Using Significant Energy

Battery Settings…
Wi-FiCasa 5G
BluetoothOn
AirDropEveryone
Not PlayingMusic
Focus
Display
Sound
100%
Display
Edit Controls
No new notifications

Psst… flip the switch in the Mac above. Drag the window first, then try void in the Mac menu bar.

Every key blocked

Every display goes black

Leave with your mouse or trackpad

Download coming soon Purchase$2.99 USD
Three free cleans, then $2.99 once. macOS 26.2 or later.

FAQs

Updated September 2026

One toggle blacks out every display and blocks the keyboard until you toggle it back. Wipe the screen, then leave.

Click "Leave Void" on any display using your mouse or trackpad. No key combination exits cleaning mode.

macOS requires Accessibility permission to block the keyboard. Without it, Void will not enter cleaning mode.

macOS 26.2 or later, on Apple silicon and Intel.

Yes. Every connected display goes black, and leaving from any one restores all of them. Unplugging a display ends the session.

You need to see the on-screen toggle to leave cleaning mode. Void will not enter cleaning mode below 20% brightness. Most external monitors do not report their brightness, so Void cannot check it.

Yes. Try the toggle in the demo at the top of the landing page. You can also buy Void, try it on your Mac, and request a refund within 3 days of purchase.

Yes, within 3 days of purchase. See the refund policy.

Up to 2 Macs per license at any one time.

Yes. Void is a one-time purchase, and updates install from inside the app.

No telemetry. The only network traffic is update checks and downloads from GitHub. Keystrokes are discarded without being read.

No. Void is closed source. Buying gets you the signed and notarized build, updates, and support.

Open an issue on GitHub or email Santiago.

Changelog

Updated September 2026

Santiago updates this list by hand using releases published on GitHub. Changes are grouped by minor version.

1.4

Lets you clean every connected display, enter cleaning mode from the menu toggle, and return to your previous window afterward.

1.4.09 Sep 2026

1.3

The Fold icon, Auto, Light and Dark appearance, first-launch setup, and built-in updates.

1.3.08 Sep 2026

1.2

Fixes the keyboard lock stopping during cleaning, blocks media keys, adds a minimum-brightness check, and supports Homebrew installation.

1.2.18 Sep 2026
1.2.027 Jul 2026

1.1

First public release.

1.1pre-release20 May 2026

Download for Mac

Run the DMG and move Void to your Applications folder before you open it.

Void DMG · macOS 26.2 or later · Universal
Download coming soon

The next public release is still being prepared. Check back soon.

Three free cleans, then $2.99 once. macOS 26.2 or later. Purchase a license · Release notes

Work in progress

Purchase through Polar.

Use the Purchase button above to open Polar checkout.

Back to void

Privacy

Effective 14 September 2026

Who is responsible

Santiago Uribe Gil, an independent developer operating from Colombia, is responsible for the data described here. For support or a privacy request, email santi.uribegil@gmail.com. Contact address: Calle 11 #7B-39 Edificio Santa Maria, Manizales, Caldas, Colombia. Contact phone: +57 302 200 3576.

The Mac app

Void has no usage analytics, advertising, session recording or automatic crash reporting. Keyboard blocking runs on your Mac. Void discards blocked keyboard events and does not save or send your keystrokes. Accessibility permission lets it block the keyboard; you can revoke that permission in macOS System Settings.

Your app preferences and setup state stay on your Mac. Update checks and downloads contact GitHub, which receives the network information needed to respond. Downloads create temporary installation files. Automatic update checks can be switched off in Void. GitHub describes its handling in its privacy statement.

This website

We count successful page requests to understand which pages and languages are useful. The counter keeps only a day, a predefined page name, a language label and a number. It does not store visitor or session IDs, IP addresses, browser fingerprints, referral URLs or individual browsing histories. We do not measure purchase-button clicks, identify returning visitors or connect website visits to purchases.

Page requests are not unique people. Reloads and automated requests can count; navigation within an already loaded page can be missed. Privacy pages and preference changes are excluded.

The counter records daily totals in Cloudflare D1. Totals are removed there after 14 days; Cloudflare recovery backups may retain earlier counter values for up to 30 additional days. After each day ends, we wait one more full day before sending totals to PostHog in the United States. We send only page-and-language groups with at least five requests. We omit smaller groups. Only totals leave the counter, never end-user IP addresses, request headers or visitor records. PostHog retains these reports for up to one year on the current plan. We do not combine them with customer information, sell them or use them for advertising.

Your choices and browser storage

We do not use analytics cookies. If you choose to be excluded below, a cookie named void_metrics_off stores that choice for 180 days. It has the same value for everyone and contains no identifier. Removing the choice deletes the cookie. Do Not Track and Global Privacy Control request headers also disable counting. These protections apply to the browser or request that sends the choice.

The introductory animation uses no cookies or browser storage. This website removes its retired PostHog browser identifier when the page runs.

Hosting and service providers

Cloudflare delivers and protects the website. Its network necessarily handles information such as IP addresses and request details, separate from our counter. We disable our Worker request logs and tracing and do not copy hosting or security logs into product analytics. Cloudflare describes its infrastructure processing, including processing outside your country, in its privacy policy. Providers must follow the applicable service and data-processing terms. An anonymous counter does not mean the internet connection itself is anonymous.

Email support

If you email us, we receive your address, message and any files you choose to include through Gmail. We use these to answer your request and maintain necessary support or dispute records, not for marketing or training AI. We use ordinary consumer Gmail. Google handles email under its own privacy policy, including processing outside Colombia; it is not our contracted Google Workspace processor. Please do not send passwords, payment credentials or sensitive personal information. We review resolved support threads monthly and delete ordinary correspondence 90 days after resolution, at the next review. Records needed for an open dispute or a legal obligation remain only as long as that reason applies. Gmail may retain deleted data under its own retention rules. Privacy requests do not require a government ID by default.

Sending an ordinary support request after reading this notice authorizes Santiago Uribe Gil to use the data you include to answer it, and disclose it to Google through Gmail as explained above. This is optional; you can use the contact address or phone above instead. You can withdraw authorization using those same contact details. Privacy-rights requests do not require consent to unrelated processing.

Write a support email

Payments and licenses

Purchase opens Polar's separate checkout. Polar Software, Inc. is the merchant of record and reseller. Its Checkout Buyer Terms cover the transaction. Its privacy policy explains checkout data, cookies, payment providers such as Stripe, and international processing. Void does not load Polar or Stripe scripts before you follow the link. Our browser-count choices apply to this website, not Polar's website.

Santiago can access customer and purchase records in Polar, including your email, customer ID, order date, product, amounts, tax, discounts, payment and refund status, and license records. Name and billing details are available when supplied. Polar also shows sales totals and checkout conversion reports. We use these records to deliver purchases, manage licenses, answer order questions, handle refunds and disputes, and meet accounting or legal duties. We do not receive full card numbers or security codes, use customer records for advertising, or combine them with our website counts.

We process the order data needed to fulfill your purchase and meet applicable legal duties. Where the law requires authorization, it must cover the stated purpose; visiting this website alone does not give it. Transaction records remain as needed for those duties and disputes, and license records for as long as they support your right to use Void. The 90-day support-email rule is not a deadline for deleting invoices or licenses. Polar may retain records for its own legal obligations. Contact us through the details above about our use of your data, or contact Polar through its privacy policy about its processing. We coordinate requests where needed. This can involve processing in Colombia, the United States and other countries described by Polar.

The current Mac app does not send license-validation requests. We will update this notice before adding native activation or device-related licensing data.

Earlier analytics

Earlier website versions sent pageviews and purchase clicks to PostHog with browser identifiers and technical information. We deleted that entire PostHog project. PostHog confirmed deletion of the project and its associated data on 14 September 2026. The replacement project receives only the aggregate reports described above when collection is enabled.

Privacy rights

You can ask what personal data we hold, request access, correction or deletion, and withdraw authorization or object where applicable. Depending on your location, you may also have rights to restriction, portability, an appeal or a complaint to a regulator. We will not discriminate against you for exercising a privacy right. We cannot identify an individual from the counter totals to retrieve or remove their particular requests.

Send requests to the email above. Colombian consultations normally have a 10-business-day response period, with a justified extension of up to five business days; claims normally have 15 business days, with a justified extension of up to eight. Where another applicable law gives different rights or deadlines, we follow it. You may complain to Colombia’s Superintendencia de Industria y Comercio after the required prior consultation or claim, or to your applicable privacy regulator.

Void is a general-purpose Mac utility, not a service directed at children. We do not knowingly solicit children’s personal information. Contact us if a child has sent personal information in a support request. We publish material changes to this policy before introducing new processing.

Website counts

You have not opted out on this browser. Counting starts only when the site operator enables it.

Work in progress

This page is on its way.

It is not written yet. Come back after the next update.

Back to void