← Back to home

Security & Responsible Disclosure

Last updated: 6 August 2026

Security is the whole point of Lifeline. Our threat model assumes hostile networks, seized infrastructure, and adversaries who control the very devices in between. This page describes how the software is protected and how to report a problem if you find one.

How Lifeline is protected

How we test it

Lifeline follows a secure software development lifecycle. Every change is checked by an automated pipeline that includes:

Because the entire codebase is open source, anyone can independently audit the cryptography and protocol rather than taking our word for it.

Reporting a vulnerability

Please report security issues privately first. If you believe you have found a security vulnerability, do not open a public issue. Instead, use GitHub's private security advisory feature on the repository, or reach us through the contact page marking your message as a security report. We will acknowledge your report, work with you to understand and resolve it, and credit you if you wish once a fix is available.

Our commitment

Scope

The Lifeline application, the protocol implementation, and supporting libraries in the project repository are in scope. Third-party platforms, app stores, and infrastructure not operated by the project are out of scope. Please act in good faith, only test against devices and data you own, and never disrupt other participants in the mesh.

← Back to home