Skip to content
REPOZYPublic

About

An open-source encrypted notepad for Windows: seed phrases, private keys, PINs, passwords, whatever you want to store safely. Standard KDBX 4.1 files (AES-256, Argon2id) via the official KeePass library. Offline, portable, KeePassXC-compatible.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

LockPad

An encrypted notepad for Windows, for the text you cannot afford to lose or leak: seed phrases, private keys, PIN codes, passwords and recovery codes.

Every notebook is a standard, encrypted KDBX 4.1 file, the format of KeePass and KeePassXC. If LockPad ever stops working, KeePassXC still opens your notebooks.

lockpad-promo.mp4

Release Downloads Stars License

Not independently audited. LockPad passes its full automated test suite and a full manual test pass, and has been through AI-assisted security reviews and red-team attacks, but not a third-party audit. See Security reviews.

Highlights

  • Strong, standard encryption. AES-256 with Argon2id key derivation, through the official, unmodified KeePass library.
  • Saving can't destroy your notebook. Each save writes a new file, reads it back to verify every note, and only then replaces the old one. The previous version is kept as a backup.
  • Locks itself. After 5 minutes without input (adjustable), when Windows locks, and before sleep. Unsaved changes are saved first.
  • A careful clipboard. Copied text stays out of Windows clipboard history and the cloud clipboard, and is cleared after 20 seconds.
  • Hidden from screen captures. Left out of screenshots, recordings and screen sharing (best effort; see SECURITY.md).
  • Offline by design. Never connects to the network: no cloud sync, no updater, no telemetry, no plugins.
  • Portable. Four files in one folder. Runs from a USB stick; nothing to install.
  • Open source. GPL-2.0-or-later.

Download

Download the zip from the Releases page and check it before you run it:

  1. Check the zip. In PowerShell, in the folder you downloaded it to, run Get-FileHash LockPad-*.zip -Algorithm SHA256 and compare the hash with the Zip SHA-256 in the release notes. If they differ, do not unzip it. With the GitHub CLI you can instead check the zip against GitHub's signed record of the release, for example: gh release verify-asset v1.0.0 LockPad-v1.0.0-adbee96-win-net48.zip -R REPOZY/LockPad
  2. Optional: check the files. Unzip it, and in the LockPad folder run Get-FileHash * -Algorithm SHA256. Each file listed in SHA256SUMS.txt must have the hash shown there. This only catches a damaged unzip: SHA256SUMS.txt comes inside the same zip, so step 1 is the check that catches a changed download.

LockPad releases are immutable: once published, a release's zip and tag cannot be changed, not even from the LockPad GitHub account.

You can also build LockPad from source.

Requirements: Windows 10 (version 1903 or later) or Windows 11. .NET Framework 4.8 is already part of Windows.

LockPad is not code-signed, so Windows SmartScreen may warn about it. After checking the hashes, choose More info > Run anyway.

Quick start

  1. Start LockPad.exe and click New notebook....
  2. Choose where to save it, for example Documents\private.kdbx.
  3. Choose a strong master password and type it twice. Write it down and keep it somewhere safe: nobody can recover a forgotten password.
  4. Click Create. Add notes with New (Ctrl+N) and type or paste into the editor. Ctrl+S saves.
  5. Keep copies of your notebook on a second USB stick or drive. LockPad's own backup only goes one save back.

Next time, LockPad remembers your notebook: type the password and press Enter. The user guide covers everything else.

How it protects you

Area What LockPad does
Encryption KDBX 4.1, AES-256, Argon2id (at least 64 MiB, tuned to about 1 s on your PC); enforced again on every save
Saving Verify-before-replace, one backup, asks before overwriting changes made by another program
Locking Idle timeout, Ctrl+L, Windows lock, sleep; saves first, and holds unsaved changes safely if that fails
Clipboard Excluded from history and cloud sync, cleared after a delay, on lock and on exit
Screen Hidden from screenshots, recordings and screen sharing (on by default)
Files Never writes to a file it did not create; KeePass databases, backups and linked files open read-only
Crashes Kept out of Windows crash reports, so notes do not end up in crash files

The details are in SECURITY.md.

What it cannot protect against

No notepad can. In short:

  • Malware already on your PC can read what you type and see.
  • A forgotten master password or a lost key file. There is no recovery.
  • Note titles are not secret. Never put a secret in a title.
  • Windows can write memory to disk (page file, hibernation, blue-screen dumps). Turn on BitLocker to keep those encrypted.
  • Losing your only copy. Keep your own copies on a separate drive.

The full list is in SECURITY.md.

Your way out: KeePassXC

Open your notebook in KeePassXC with the same password (and key file). Your notes are the entries in the Notes group. The automated tests check that LockPad and KeePassXC can each read and save the other's changes.

Security reviews

LockPad's code was reviewed and attacked by AI agents (Claude). Every change was attacked again after its fixes until no Critical, High or Medium finding remained. This is not a third-party audit. Every finding and what was done about it is listed in SECURITY.md and docs/reviews.

Documentation

  • User guide: using LockPad, shortcuts, settings, files, recovery.
  • SECURITY.md: how your data is protected, the limits, the reviews.
  • CONTRIBUTING.md: building from source, tests, project rules.

License

GNU General Public License, version 2 or later (GPL-2.0-or-later); see LICENSE and NOTICE. LockPad includes KeePassLib, part of KeePass Password Safe, Copyright (C) 2003-2026 Dominik Reichl, under the same license. LockPad is not affiliated with or endorsed by the KeePass or KeePassXC projects.

About

An open-source encrypted notepad for Windows: seed phrases, private keys, PINs, passwords, whatever you want to store safely. Standard KDBX 4.1 files (AES-256, Argon2id) via the official KeePass library. Offline, portable, KeePassXC-compatible.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages