EnglishEN
Home / License
License

Minimal legal friction.

Published site content is licensed under Creative Commons BY-SA 4.0, and published site code is licensed under BSD 3-Clause. Publication provenance is authenticated through hardware-backed signing and cryptographic timestamps.

Content

Creative Commons BY-SA 4.0

SPDX CC-BY-SA-4.0

Applies to published texts, diagrams, blueprints and tools. You may copy, distribute and adapt this material under the CC BY-SA 4.0 terms. The core requirements are attribution, a link to the license, an indication of changes, and distribution of adaptations under the same license. The full license controls.

Commercial use is included under these terms. If you want to discuss a use or request an exception, you can reach me through the contact page.

  • BY Attribution
  • SA Share alike
Code

BSD 3-Clause

SPDX BSD-3-Clause

Applies to published templates, stylesheets and scripts. You may use, modify and redistribute this code under the BSD 3-Clause terms. Redistributed copies must retain the required copyright notice, conditions and disclaimer, and must follow the name-use restriction in the full license below.

  • 1·2 Keep notice and disclaimer
  • 3 No endorsement by name
Full BSD-3-Clause legal text
BSD-3-Clause LicenseCopyright (c) 2026 Kel <SSH-FIDO2:SHA256:EeAYYM62se5GSJyA4uwBU2d5fTCWxA4k777CMlvIGx4> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Provenance

Unpublished material in the private source repository remains outside these licenses. The licenses above govern the material published on the web. Every published document carries my signature with a physical SSH-FIDO2 key (SHA256:EeAYYM62se5GSJyA4uwBU2d5fTCWxA4k777CMlvIGx4) and an OpenTimestamps timestamp. In case of fraud or impersonation, that is the proof.

Contact

Write to me on SimpleX.

No phone number or email address.

Scan the code with the SimpleX app or open the invitation on the device where you have it.

Open invitation

Don't have the app yet? Find it at simplex.chat.

SimpleX Chat
Privacy · KelXR

Your data stays with you

Covers kelxr.dev and its subdomains, except products with their own privacy policy. The site stores theme and language preferences, and the RAIM reader stores its state in your browser. Visits are measured without analytics cookies.

Theme

The theme you choose (system, light, or dark) is stored for one year in the kelxr_theme cookie, shared by kelxr.dev and its subdomains.

Language

When you switch languages, the kelxr_lang cookie stores your choice for one year, also shared by kelxr.dev and its subdomains. If you have not chosen one yet, the server uses the language requested by your browser.

Reading in RAIM

The reader stores your position, recent visits, highlights and reading settings in this browser’s local storage. The site does not send that state to a server or sync it across browsers or devices. In Aa → Local data you can choose what to keep, export or import a file, and delete the saved state.

Visits

Cloudflare delivers the site and receives connection data for each visit, such as the IP address and requested path. Web Analytics measures visits and performance without cookies or fingerprinting. Details are in Cloudflare's privacy policy.