{"repo":"alcazarsec/portable-secret","free":true,"listed":false,"github":"https://github.com/alcazarsec/portable-secret","clone":"git clone https://github.com/alcazarsec/portable-secret.git","description":"Generate self-contained HTML files that decrypt locally in your browser.","language":"Svelte","stars":39,"topics":["encryption","privacy","security","web-cryptography-api","portable-secret"],"license":"GPL-3.0","category":"security-tools","readme_excerpt":"Portable Secret Portable Secret lets you encrypt text and files into a single HTML file that can be opened in any modern browser. No app install is required for the recipient. You share one file, share the password separately, and they can decrypt locally in the browser. Project site and live tool: https://alcazarsec.github.io/portable-secret/ Why people use it - Send private documents through normal channels like email or chat - Keep sensitive backups in cloud drives, USB sticks, or other untrusted storage - Access emergency documents from almost any device with a browser What a Portable Secret file is A Portable Secret is a self-contained HTML document with: - encrypted data (text and optional attachments) - JavaScript needed to decrypt it in the browser That file can be opened offline. If the password is correct, the secret is recovered locally on the device. Security model (short version) - Encryption uses modern browser cryptography (AES-GCM) - Passwords are stretched with a KDF before key use - Decryption happens in the browser, not on a remote server - Password strength still matters a lot If you want details and practical guidance, see the FAQ in src/routes/faq.md . This repository This repo contains the standalone SvelteKit app that creates Portable Secret files. When you build this project, you get: 1. A static web app ( build/index.html ) for creating secrets 2. Generated .ps.html files that are also self-contained Local development Install dependencies: Run in dev","default_branch":null,"files":null,"tree":[],"storefront":"/r/alcazarsec","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alcazarsec/portable-secret/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}