01 What TabSwipe Is
TabSwipe is a small macOS menu bar application that detects a three-finger trackpad swipe and sends a tab-switching keystroke to Google Chrome. It is a personal project by Caesar Sengupta, given away for free. There is no company, no support desk, and no roadmap.
By downloading, installing, or using TabSwipe, you agree to these terms. If you don't agree, simply don't install it — which costs you nothing, since it is free.
02 Licence
The app. You may use TabSwipe on as many of your own Macs as you like, for personal or commercial purposes, at no cost, and you may pass the installer on to other people.
The source code. TabSwipe is open source under the Apache License 2.0. That licence, not this page, governs what you may do with the code: you may use, modify, distribute and sell it, including inside closed-source and commercial products, provided you keep the copyright and licence notices and state the changes you made. It also grants you an express patent licence.
Two things the licence does not give you, and this page repeats for clarity: permission to use my name or marks to endorse or promote your fork, and any ability to sign a build with my Developer ID. A modified version must not be presented as though it came from me.
03 No Warranty
TabSwipe is provided "as is" and "as available", without warranty of any kind, express or implied. This includes but is not limited to implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.
Plainly: it works well on my machine and on the machines of the people who have tried it. It might not work on yours. It might stop working when Apple changes something in a future version of macOS. No promises are made or implied about any of it.
04 Use at Your Own Risk
You install and run TabSwipe entirely at your own risk. Two things in particular are worth understanding before you do:
- It needs Accessibility permission. macOS requires this for any app that sends input to another app. Granting it is your decision, and you should grant it only if you are comfortable with what the app does. The source code is public if you want to check.
- It asks you to change your trackpad settings. Reassigning Mission Control and full-screen app switching to four fingers is a change to your own system preferences. You make that change yourself, and you can reverse it at any time.
If TabSwipe interferes with another gesture utility, causes an unexpected tab change, or otherwise gets in your way, quit it or drag it to the Trash. That is the full extent of the remedy available.
05 Limitation of Liability
To the maximum extent permitted by applicable law, Caesar Sengupta shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages arising out of or relating to your use of or inability to use TabSwipe. This includes, without limitation, lost profits or revenue, lost or corrupted data, lost work, business interruption, damage to your device or software, or any other commercial or personal loss — whether or not the possibility of such damages was foreseeable or had been advised.
The maximum total liability for any claim relating to TabSwipe is the amount you paid for it, which is $0.00. This is not a rhetorical flourish; it is the actual cap.
06 Your Data
TabSwipe collects nothing and stores nothing about you. It has no analytics and no crash reporting. Your four preferences (enabled, swipe distance, direction, start at login) are stored locally in macOS user defaults and never leave your Mac.
The one exception is the update check. If you allow it — TabSwipe asks once, and you can change your mind at any time — the app requests a small file from this site once a week to see whether a newer version exists. That request carries nothing about you beyond what any web request necessarily reveals, such as your IP address. Updates are cryptographically signed and are refused if the signature does not match, so a compromise of this website cannot be used to send you software.
This is a statement about how the app is built, verifiable in the published source code, not merely a promise about how it is operated.
07 No Support and No Promised Updates
The app can check for updates, but nothing here obliges anyone to publish any. There is no commitment to provide support, fixes, updates, or continued availability. TabSwipe may stop being maintained at any time, without notice. The download and the update feed may disappear. Bug reports are welcome and may be cheerfully ignored.
08 Third Parties
TabSwipe works alongside Google Chrome and runs on Apple's macOS. Neither Google nor Apple endorses, sponsors, or is affiliated with this app. Apple's notarization of the app confirms an automated malware scan found nothing — it is not a review, an endorsement, or a statement that the app works.
09 Changes to These Terms
These terms may be modified at any time, with changes posted on this page. Continued use after a change constitutes acceptance. Realistically the terms of a free menu bar utility will not change often.
10 Governing Law and Disputes
These terms shall be governed by and construed in accordance with the laws of the Republic of Singapore, without regard to its conflict of law principles.
Any dispute, controversy, or claim arising out of or relating to TabSwipe or these terms — including any question as to their existence, validity, or termination — shall be referred to and finally resolved by arbitration administered by the Singapore International Arbitration Centre (SIAC) in accordance with the Arbitration Rules of the SIAC then in force, which rules are deemed incorporated by reference into this clause. The seat of the arbitration shall be Singapore, the tribunal shall consist of one arbitrator, and the language of the arbitration shall be English.
You and I each agree to bring claims only in an individual capacity, and not as a plaintiff or class member in any purported class or representative proceeding.
If it ever genuinely reaches arbitration over a free 800-line menu bar utility, something has gone badly wrong for everyone involved. Emailing me first is free and considerably faster.
11 Contact
Questions? Find Caesar on LinkedIn, or open an issue on GitHub.