diff --git a/README.md b/README.md index 6aa34f4..2b96ee0 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,24 @@
+
# PangoLock
**Hide and password-lock any folder on your Mac — like a pangolin curling into an armored ball.**
+[](https://suriya4code.github.io/PangoLock/)
+
[](https://github.com/suriya4code/PangoLock/actions/workflows/ci.yml)
[](LICENSE)
[](#requirements)
[](#requirements)
+[](SECURITY.md)
+[](SECURITY.md)
**100% free & open source. Every feature. No paywall, no premium tier, no account.**
+[**Website**](https://suriya4code.github.io/PangoLock/) · [**Build from source**](#build--run) · [**Security model**](SECURITY.md) · [**Architecture**](docs/ARCHITECTURE.md) · [**Sponsor**](https://github.com/sponsors/suriya4code)
+
@@ -25,20 +31,86 @@ PangoLock is a native macOS app that hides and **AES‑256 encrypts** your priva
folders and files behind a master password — with a zero‑knowledge design where
your password is never stored and your data is encrypted at rest.
+## Hide vs. Lock
+
+| | 🙈 **Hide** | 🔒 **Lock** |
+|---|---|---|
+| **What it does** | Removes the item from Finder, strips all permissions (`chmod 000`) and adds a Spotlight skip marker | Encrypts it with AES‑256‑GCM into a managed `.plock` blob, verifies the result, then removes the plaintext |
+| **Who can't reach it** | Finder, video players, media scanners, search | Anyone without your password |
+| **Strength** | Strong against ordinary apps, **not encryption** | **The real defense** — use it for anything sensitive |
+| **Undo** | Show restores everything | Unlock decrypts and restores to the original path |
+
## Features
-- 🔒 **Lock & encrypt** unlimited folders with **AES‑256‑GCM**; optional per‑folder password.
-- 🙈 **Hide & show** — one click removes an item from Finder **and** strips its access (chmod 000) + adds a Spotlight skip marker, so other apps (video players, media scanners, search) can't reach it; Show restores everything.
-- 🔑 **Zero‑knowledge master password** (PBKDF2‑210k); **Touch ID** unlock; idle auto‑lock.
-- 🧯 **Fail‑safe by design** — verify‑before‑delete, atomic writes, journaled moves: an interrupted operation never loses data.
-- 🛟 **Recovery key** for a forgotten password; **encrypted backups**; **export everything** so deleting the app never strands your data.
-- 💳 **Encrypted wallet** for logins, cards, notes & licenses, with a strong‑password generator.
-- 💾 **Portable USB lockers** (`.pangolocker`) and **encrypted sharing** (`.pangoshare`, with a password hint).
-- 🕵️ **Intruder snapshot** after repeated failed unlocks (opt‑in), **stealth mode** (hide Dock icon), and **panic** lock‑&‑hide.
-- 🧹 **Secure shredder** and **trace cleaner**; **cloud‑awareness** warnings for iCloud/Dropbox/Drive/OneDrive paths.
+| + +### 🔒 Lock & encrypt +Unlimited folders with **AES‑256‑GCM**; optional per‑folder password. + + | ++ +### 🙈 Hide & show +Gone from Finder **and** other apps: permissions stripped (`chmod 000`), Spotlight skipped. Show restores everything. + + | ++ +### 🔑 Zero‑knowledge +Master password never stored (PBKDF2‑210k); **Touch ID** unlock; idle auto‑lock. + + | +
| + +### 🧯 Fail‑safe +Verify‑before‑delete, atomic writes, journaled moves: an interrupted operation never loses data. + + | ++ +### 🛟 Recovery & backups +**Recovery key** for a forgotten password, **encrypted backups**, and **export everything** so deleting the app never strands your data. + + | ++ +### 💳 Encrypted wallet +Logins, cards, notes & licenses, with a strong‑password generator. + + | +
| + +### 💾 Portable & shareable +USB lockers (`.pangolocker`) and encrypted sharing (`.pangoshare`, with a password hint). + + | ++ +### 🕵️ Intruder & stealth +Opt‑in **intruder snapshot** after failed unlocks, **stealth mode** (hide Dock icon), and **panic** lock‑&‑hide. + + | ++ +### 🧹 Shredder & cleaner +Secure shredder, trace cleaner, and **cloud‑awareness** warnings for iCloud/Dropbox/Drive/OneDrive paths. + + | +
+
+
+
+