TL;DR

PanicLock là một menu-bar app cho macOS, miễn phí và mã nguồn mở (MIT), giúp bạn tắt Touch ID và khóa màn hình ngay lập tức bằng một cú click hoặc phím tắt toàn cục. Đây là phiên bản macOS của kill switch sinh trắc học mà iOS đã có sẵn (bóp nút nguồn + âm lượng để tắt Face ID) — thứ mà Apple chưa từng đưa lên Mac.

PanicLock menu bar với các tùy chọn Trigger Panic Lock, Preferences, About, Uninstall, Quit

Điều gì mới?

Bản v1.0.10 phát hành ngày 19/04/2026 là phiên bản hiện hành. Project đã đạt khoảng 305 sao trên GitHub, viết bằng Swift (72.6%) và Shell (27.4%), được Apple notarize và phân phối qua DMG hoặc Homebrew:

brew install paniclock/tap/paniclock

Yêu cầu hệ thống: macOS 14 Sonoma trở lên và Mac có Touch ID.

Vì sao điều này quan trọng

Tác giả Sean xây PanicLock sau khi FBI khám xét nhà một phóng viên Washington Post, với lệnh khám cho phép "Biometric Unlock" — ép dùng vân tay hoặc khuôn mặt để mở khóa thiết bị. Trong nhiều khung pháp lý, mật khẩu được bảo vệ mạnh hơn sinh trắc học: bạn có thể từ chối khai mật khẩu, nhưng ngón tay thì có thể bị đặt lên cảm biến.

Phím tắt khóa màn hình gốc của macOS (Ctrl+Cmd+Q) không giải quyết vấn đề này — Touch ID vẫn hoạt động, nên một lần ép buộc sinh trắc học là đủ. PanicLock đóng đúng khe hở đó.

Chi tiết kỹ thuật

  • Privileged helper qua SMJobBless: App cài một helper có quyền đặc biệt (một lần, nhập mật khẩu admin) để chỉnh timeout Touch ID. Helper chỉ chạy các lệnh hardcoded, xác thực XPC bằng code signing.
  • Không vĩnh viễn: Touch ID tự khôi phục sau khi bạn unlock bằng mật khẩu — bạn không mất tiện lợi hằng ngày.
  • Offline hoàn toàn: Không telemetry, không gọi mạng, không thu thập dữ liệu.
  • Lock on Close: Tùy chọn tự kích hoạt panic lock khi đóng nắp máy.
  • Hotkey toàn cục: Mặc định Ctrl+Option+Cmd+L, tùy chỉnh được.

Cửa sổ PanicLock Preferences với cài đặt phím tắt toàn cục và biểu tượng menu bar

So sánh với các lựa chọn khác

Giải phápTắt Touch IDMã nguồn mởChi phí
PanicLockCó — tức thìCó (MIT)Miễn phí
Ctrl+Cmd+Q (native)KhôngMiễn phí
MakLock / LockpawNgược lại — dùng Touch ID để khóa appMiễn phí
iOS Face ID kill switchCó (chỉ iOS)Tích hợp sẵn

Ai nên dùng?

  • Nhà báo bảo vệ nguồn tin nhạy cảm
  • Luật sư giữ đặc quyền luật sư–thân chủ
  • Nhà hoạt động trong môi trường rủi ro cao
  • Người đi qua biên giới — hải quan nhiều nước có thẩm quyền yêu cầu mở khóa bằng sinh trắc học
  • Bất cứ ai muốn giữ sự tiện lợi của Touch ID hằng ngày nhưng cần "van an toàn" khi có tình huống

Tùy chọn Lock on Close trong PanicLock Preferences

Giới hạn & pricing

Miễn phí hoàn toàn, MIT license. Tuy nhiên PanicLock chỉ tắt Touch ID — nếu bạn đã bật unlock bằng Apple Watch hoặc security key, những phương thức đó vẫn hoạt động, cần tắt thủ công trong System Settings. App cũng không purge khóa giải mã đĩa khỏi RAM — tác giả thừa nhận đây là goal tương lai, vì "macOS không có lệnh wipe key tức thì và shutdown thì chậm".

Điều gì tiếp theo?

Trên Hacker News, tác giả đề cập đến việc bổ sung hành vi tương đương logout (khóa keychain + terminate apps) như một "middle ground" giữa khóa màn hình và xóa khóa khỏi RAM. Với 305 sao và cộng đồng người dùng nhạy cảm về bảo mật, PanicLock nhiều khả năng sẽ tiếp tục được mài giũa.

Tải bản DMG từ trang GitHub Releases hoặc cài qua Homebrew. Đọc mã nguồn tại github.com/paniclock/paniclock.

Nguồn: paniclock.github.io, GitHub, Hacker News.