About this project

arb-board is a static kanban project whose core feature is storing kanban data in encrypted form. The data.json in the repository is AES-256-GCM ciphertext, with the key derived through PBKDF2-SHA256 at 600k iterations, encrypted on a schedule by the server and then pushed. Without the password, this file is just a pile of random bytes, so a public repository does not mean public data. The decryption process happens entirely in the browser: the password is used only locally to derive the key and decrypt in place, and is never uploaded. Capabilities visible from the README include: - Static kanban display, with data.json as the data source. - Data is stored encrypted with AES-256-GCM, and key derivation uses PBKDF2-SHA256 at 600k iterations. - The server handles scheduled encryption and pushes updated ciphertext. - On the browser side, after entering the password, the key is derived locally and decryption happens in place; the password never leaves the browser. Applicable scenarios are when you want to deploy the kanban on a public repository or static hosting while avoiding exposing data in plaintext. The README does not specify the actual kanban content, deployment method, frontend framework, or password distribution mechanism; users need to confirm these themselves.