Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size1,245 projects
    • Developer Tools641
    • AI & Machine Learning533
    • Business & Productivity299
    • Web Development217
    • Security & Monitoring196
    • Communication & Collaboration167
    • IT Management159
    • LLMOps & AI Tooling135
    • Design & Creative133
    • DevOps & CI/CD133
    Browse all 21 categoriesCloud & Hosting, Product & Project Management and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools641
    • AI & Machine Learning533
    • Business & Productivity299
    • Web Development217
    • Security & Monitoring196
    • Communication & Collaboration167
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Add Open Source Alternatives as a preferred source on Google

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Security & Monitoring/Fortify
icon of Fortify

Fortify

Open source alternative to AppCrypt and Lockish

  • 4 stars
  • MIT
  • Active this month
  • Last commit 14 days ago

Last verified Nov 14, 2026

Secure any macOS app behind Touch ID or a PIN; the app stays hidden until you unlock it, with no network access or account needed.

Visit websiteGitHub4 stars
image of Fortify
TL;DR

Fortify is a macOS menu-bar app that locks any chosen app behind Touch ID or a PIN, covering the screen the moment it opens and relocking automatically when you minimize, hide, or close it. It replaces paid per-app locking tools like AppCrypt and Lockish with a free MIT-licensed alternative that makes no network connections and requires no account. Best for Mac users who share their device with others and want quick per-app privacy without switching user accounts.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who Fortify is for#

Mac owners who share their device with family or friends

Parents who want to keep mail and messages private while letting a child use the Mac for homework or browsing. The lock card appears instantly, Touch ID makes unlocking fast when you return, and automatic relocking means you do not need to remember to re-secure apps.

Skip if:

If you share your Mac regularly with the same person, giving them their own macOS user account provides better isolation without asking them to unlock your apps.

Developers demoing work from their own machine

Locking mail, messages, and notes before a client demo keeps private conversations out of sight when sharing a screen or handing over the keyboard. Lock All from the menu bar secures every protected app in one click before the session starts.

Skip if:

If the demo is entirely remote screen-sharing with no physical handoff, per-app locking adds no benefit.

Privacy-focused users who want auditable, local-first tooling

Fortify's zero-network, zero-account design suits users who do not want app locking software to phone home or require a vendor login. The MIT license lets them inspect and build from source if they want to verify behavior independently.

Skip if:

If the concern is preventing someone with the Mac password from accessing data, Fortify does not solve that; FileVault and separate user accounts do.

the problem

The problem it solves#

When you hand your Mac to someone else, there is no built-in way to block access to specific apps while leaving everything else usable. Switching to a separate macOS user account is the right answer for long-term sharing but overkill for a quick handoff; it breaks your active work session and asks the other person to navigate an unfamiliar account. Locking the screen protects the whole Mac but requires your password to unlock it, which defeats the purpose of a brief handoff.

The result is a gap. Your mail, messages, notes, and browser are open to anyone who sits down at your keyboard. Per-app locking tools exist in the paid market, but they typically require a text password that bypasses Touch ID, or they tie the license to a vendor account that makes no sense for a simple privacy utility.

how Fortify solves it

How it solves it#

Touch ID and PIN unlock

Covers any locked app the moment it opens with a full-screen lock card from the notch. Unlock with Touch ID for one-tap access, or a 4 or 6 digit PIN that works even with the MacBook lid closed. The PIN is stored as a PBKDF2-SHA256 hash in the app's local preferences. Nothing is sent off-device.

Automatic relocking

Relocks when you minimize, hide, or close an unlocked app, when your Mac sleeps, or when the screen locks. No manual step is needed to re-secure apps after using them. Once you walk away or close the lid, the lock is back in place.

Full-screen and multi-desktop coverage

The lock card appears even when a locked app is running in full-screen mode or on a different desktop space. The app stays hidden until you authenticate, with nothing showing through on any display configuration.

Keyboard lock shortcut

Press Control+Command+L in any unlocked app to lock it immediately and return to the app you were in before. The shortcut is configurable in Settings and can be turned off. This covers situations where you need to lock quickly without visiting the menu bar.

Lock All from the menu bar

One click in the menu bar locks every protected app at once. Covers situations where you need to step away and want all sensitive apps secured without unlocking your Mac first. The menu bar icon is always accessible regardless of which app is in focus.

Web app and native app support

Locks Progressive Web Apps installed from Chrome, Brave, Edge, or Safari, alongside native macOS apps. Apps are grouped by category (browsers, messaging, web apps, and more) and can be displayed as a list, card view, or grid. Right-click any app to move it to a different category.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT license, no cost and no accountFortify is MIT licensed and completely free. No subscription, no license key, and no vendor account are required. The full source is on GitHub. Unlike AppCrypt and Lockish, which are paid commercial tools, Fortify has no purchase barrier and no commercial license terms.
  • Zero network access by designFortify makes no network connections. No analytics, no telemetry, and no update checks are collected or transmitted. The PIN is stored only as a PBKDF2-SHA256 hash in the app's local preferences. A compromised network connection cannot expose your credentials.
  • Signed and notarized Apple installerThe release is signed with a Developer ID and notarized by Apple. macOS opens it like any App Store app, with no Gatekeeper warnings and no need to override security settings. The source is also on GitHub for users who want to audit or build it themselves.

Trade-offs

  • -Privacy lock, not a security barrierFortify is designed for social situations such as lending your Mac to a friend or colleague. It is not encryption. Someone with access to your macOS account and enough time can force-quit the Fortify process or read app data directly from disk. For genuine data security against account-level access, FileVault full-disk encryption and separate macOS user accounts are the right tools.
  • -macOS 14 Sonoma or later requiredFortify requires macOS 14 Sonoma or later on Apple Silicon or Intel. Macs running macOS 13 Ventura or earlier cannot use it. There is no Windows or cross-platform version.
  • -Very new project with minimal community adoptionFortify was created in October 2026 and has minimal community adoption at this stage. The app is signed, notarized, and accompanied by thorough documentation, but long-term maintenance and issue response are unproven.
versus alternatives

Fortify vs alternatives#

Fortify vs AppCrypt

AppCrypt is a paid macOS tool that password-protects individual apps and websites. Both tools prevent access to chosen apps until a credential is entered, but their unlock methods differ.

FeatureFortifyAppCrypt
LicenseMIT (free)Proprietary (paid)
Unlock methodTouch ID or PINPassword
Website blockingNoYes
Source codeAvailable (MIT)Closed

Fortify is the better choice when you want Touch ID alongside PIN, a free MIT-licensed tool, and open source code you can inspect. AppCrypt is worth considering when you need website blocking in addition to app locking, a feature Fortify does not include.

Fortify vs Lockish

Lockish is a paid macOS menu-bar app that uses Touch ID, Face ID, or Mac passcode to lock individual apps on macOS 14+. Of the two paid alternatives, Lockish overlaps most with Fortify. Both are macOS 14 menu-bar tools with biometric unlock.

FeatureFortifyLockish
LicenseMIT (free)Proprietary (paid)
Unlock methodTouch ID or PINTouch ID, Face ID, Mac passcode
Source codeAvailable (MIT)Closed
CostFreePaid

Fortify is the better choice when you want an open source, auditable, and free tool with Touch ID and PIN unlock. Lockish may suit users who prefer a commercial product with vendor support, or who need Face ID as an unlock method, which Fortify does not support.

install · quick start

Quick start#

bash
Download the signed macOS installer from GitHub Releases: https://github.com/aadityesh/fortify/releases/latest
tech stack · detected from GitHub

What it's built on#

Languages
Swift
frequently asked

FAQ#

Is Fortify free to use?

Yes. Fortify is MIT licensed and free, with no subscription or vendor account. The signed installer is available from GitHub Releases, and the full source code is in the same repository under the MIT license.

Does Fortify work without Touch ID?

Yes. A 4 or 6 digit PIN always works as the unlock method, even with the MacBook lid closed. Touch ID is optional. If your Mac does not have a Touch ID sensor, or if the lid is closed, the PIN is the fallback unlock method.

Can someone bypass Fortify if they know the Mac password?

Yes. Fortify is a privacy lock for social situations, not a security barrier against account-level access. Someone with the Mac password and enough time can force-quit the Fortify process or read app data from disk. For genuine data protection against that threat, Apple's FileVault and separate macOS user accounts are the right tools. Fortify covers the more common situation of lending your Mac briefly and wanting quick per-app privacy.

Which macOS versions does Fortify support?

Fortify requires macOS 14 Sonoma or later, on both Apple Silicon and Intel Macs. macOS 13 Ventura and earlier are not supported.

Why does Fortify need the Accessibility permission?

The Accessibility permission lets Fortify hide locked apps when they open and notice when an unlocked app is minimized or closed. It observes which windows are open, not their content. No app data or screen content is read by Fortify.

also worth a look

Similar open-source tools#

Rustdesk Server

Alternative toTeamViewer

Self-hosted relay and rendezvous server for RustDesk remote desktop.

  • 10,736 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Blanc

Alternative toArc

Floating Island browser, built-in ad blocking, free on all desktops

  • 160 GitHub stars
  • MITLicence MIT

Comp AI

Alternative toVanta

Open source compliance automation for SOC 2, ISO 27001, and HIPAA.

  • 2,090 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Helium

Alternative toGoogle Chrome

Privacy-first Chromium browser, all Google dependencies removed

  • 22,677 GitHub stars
  • GPL-3.0Licence GPL-3.0

Cleaner

Alternative toCleanMyMac

Mac disk cleaner that shows every item before it removes anything.

  • 5 GitHub stars
  • MITLicence MIT

Oxynote

Alternative toNotion

Technical wiki with live metrics, draft reviews, and real-time editing

  • 598 GitHub stars
  • Apache-2.0Licence Apache-2.0
by category

Open source tools in these categories#

196

Security & Monitoring

REA (Reverse Engineer Anything), RustDesk, Sherlock
299

Business & Productivity

OpenClaw, Excalidraw, RustDesk

Sponsors

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 13,025 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 8,291 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

SnitchFeed

Live monitoring on LinkedIn, X, Reddit & more. Agentic social listening for startups.

Marketing & Growth

Advertise your product

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Discord to Stoat
  • Airtable to AITable
  • Datadog to SigNoz
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Confluence to Wiki.js
  • Microsoft Teams to Rocket.Chat
  • 1Password to KeePassXC
  • Firebase to Supabase
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Asana to Leantime
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • Arc to Zen Browser
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Discord to Stoat
  • Airtable to AITable
  • Datadog to SigNoz
  • Muse to OpenClaw
  • Railway to Coolify
  • GitHub Copilot to Cline
  • Confluence to Wiki.js
  • Microsoft Teams to Rocket.Chat
  • 1Password to KeePassXC
  • Firebase to Supabase
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Asana to Leantime