-
Notifications
You must be signed in to change notification settings - Fork 1
Security & Privacy
Mistry SIddh edited this page Feb 11, 2026
·
1 revision
GhostPaper OS is designed with privacy and security in mind, providing a standalone environment that does not require cloud accounts while offering local hardware protection.
On the very first boot, the system will prompt you to Setup Security.
- PIN Length: A strict 6-digit numeric code.
-
Storage: The PIN is stored in the ESP32's Non-Volatile Storage (NVS) under the
vellumnamespace. It persists even if the battery dies or the SD card is removed. -
Auto-Lock: The PIN screen (Privacy Screen) appears:
- Immediately upon cold boot.
- Upon waking from Deep Sleep.
- After 5 minutes of inactivity (Auto-lock).
Sometimes you want to prevent accidental page turns while holding the device.
- Activation: Long-press the IO21 button (top button) for 2 seconds.
-
Visual Feedback: A
[LOCKED]indicator will appear in the system header. - Function: This completely disables the GT911 touch interrupt logic. The screen will still display content, but touch inputs will be ignored.
- Deactivation: Long-press the IO21 button again to restore touch functionality.
- No Cloud Dependency: Your reading habits, library, and PIN never leave the device.
- Local Analytics: Any reading progress or preferences are stored locally on your SD card or internal NVS.
- Offline First: The device only uses WiFi when you explicitly trigger Sync or Store. At all other times, the WiFi radio is powered down to save battery and ensure privacy.
GhostPaper OS Documentation
Minimalist E-Ink Operating System for LilyGo T5-47 S3
Home •
User Guide •
Technical Info •
Architecture