Legal and Ethics

This page expands on the legal framing of
DISCLAIMER.md and provides context for users
operating in different jurisdictions.

⚠️ This page is not legal advice. If you have specific concerns
about your intended use, consult a qualified lawyer in your
jurisdiction.

The European Union dual-use regulation

Regulation (EU) 2021/821 governs the export of dual-use items,
including some "cyber-surveillance items". This project is designed to
fall outside the controlled categories because:

The applicable General Software Note (Note 3) of the EU Dual-Use
Regulation typically excludes from controls software that is "in the
public domain". This project is published under an OSI-approved
license and freely distributed, satisfying that condition.

If you intend to use, modify, or redistribute this software in a
commercial context, or to export it to a country subject to specific
export controls, verify independently that no controls apply to
your situation.

The EU Cyber Resilience Act (CRA)

Regulation (EU) 2024/2847 introduces cybersecurity requirements for
products with digital elements. The CRA contains an explicit exemption
for free and open-source software "developed or supplied outside
the course of a commercial activity" (Article 2(11)).

This project is community-developed, non-commercial, and FOSS. The CRA
obligations for "manufacturers" of products do not apply. However, as
the project grows, contributors should be aware that:

GDPR (Regulation EU 2016/679)

When you use this software on your own machine, the GDPR
implications are minimal:

However, if your machine contains credentials of other natural
persons (family members, employees, friends who used your computer),
and you decrypt those credentials, you are processing their personal
data. In that case:

The tool itself does not retain anything. The HTML/JSON reports
do. Delete them after use.

Italian penal code references

For users in Italy:

Art. 615-ter c.p. — Accesso abusivo ad un sistema informatico o telematico

Punishes unauthorised access to a computer or telematic system. Using
this tool on your own system is not "abusivo" — you have legitimate
access by virtue of ownership. Using it on someone else's system
without consent is punishable.

Art. 615-quater c.p. — Detenzione e diffusione abusiva di codici di accesso

Punishes the unauthorised holding or distribution of access codes
"obtained or used illegally". Holding the credentials this tool
decrypts on your own machine is not punishable — they are your own
credentials. Distributing decrypted reports containing third-party
credentials would be.

Art. 615-quinquies c.p. — Diffusione di apparecchiature, dispositivi o programmi informatici diretti a danneggiare o interrompere un sistema informatico o telematico

Punishes the distribution of programs designed to damage or interrupt
computer systems. This tool does neither. It is a read-only audit tool.

Art. 617-quater c.p. — Intercettazione, impedimento o interruzione illecita di comunicazioni informatiche o telematiche

Punishes illegal interception of telematic communications. This tool
performs no network interception.

German Hackerparagraph (§202c StGB)

Germany's §202c StGB criminalises the production, acquisition,
distribution
of computer programs whose primary purpose is the
commission of certain hacking offences (§§202a, 202b, 303a, 303b).

The "primary purpose" test means that dual-use tools designed for
defensive audit and security research are generally outside the scope.
This project is:

Practical guidance for German users: the BSI (Federal Office for
Information Security) has clarified in multiple statements that
legitimate security research tools are protected, and the §202c
"Hackerparagraph" should not be read to criminalise security
professionals. However, never use such tools against systems for
which you do not have authorisation.

United Kingdom Computer Misuse Act 1990

Sections 1-3 criminalise unauthorised access, unauthorised access with
intent, and unauthorised acts impairing the operation of a computer.
Self-audit on your own machine is authorised access by definition.
Third-party use without consent is not.

United States CFAA (18 U.S.C. § 1030)

Same logic. Authorised use on your own systems is lawful. The
Van Buren v. United States (2021) Supreme Court decision narrowed
the scope of "exceeds authorised access", which generally helps
defensive researchers, but the underlying prohibition on unauthorised
access
remains.

Responsible disclosure (general principle)

If you discover a vulnerability in third-party software while using
this tool (Chrome, Edge, Firefox, an infostealer family, a Windows
component):

  1. Report it privately to the vendor's security team.
  2. Allow a reasonable disclosure window (typically 90 days).
  3. Coordinate public disclosure with the vendor.
  4. Do not exploit the vulnerability in the wild during the disclosure
    window.

See SECURITY.md for our own vulnerability disclosure
policy.

Educational use safeguards

If you are using this project in an educational setting (classroom,
training, CTF preparation):

Acceptable use in a corporate environment

If your employer wants to deploy this tool for internal use:

If you are tempted to do any of the above, stop and consult a
lawyer
. The penalties under the laws listed above are non-trivial
(years of imprisonment in several jurisdictions).

Final note

This project exists because understanding threats is the first step
to defending against them. Used as intended — on your own systems,
for your own education and protection — it is a powerful tool. Used
otherwise, it can cause real harm to real people, and it can land
the user in real legal trouble.

Be the good guy.