Código Penal (Ley 151/2022), offenses against telecommunications and ICT security
Ley 151/2022, Código Penal, Título IX, Capítulo I (arts. 289-294)
archived copy
Read from a public archive copy, not the publisher directly. The publisher does not serve this page to automated readers, so a direct fetch was not an option here; how we access sources. Archived . Publisher's page: https://www.gacetaoficial.gob.cu/sites/default/files/goc-2022-o93_0.pdfIn force since .
A computer misuse rule binding public and private bodies.
- Obligation class
- Access restriction
- Audit expectation
- none
What it requires
- Do not access or use an information system, storage device, software, or database without due authorization, for the purpose of appropriating, using, disclosing, or disseminating the information it stores, transmits, or captures.
- Do not violate an established computer-security measure to use information technology media in a way that affects the confidentiality, integrity, or availability of digital assets.
- Reading a public, unauthenticated page without defeating any technical access control and without one of the specific purposes Article 290 names has not itself been held to violate these provisions.
These lines are LexLint's reading of the law's text.
In the frameworks
- NIST AI RMF
- MAP 4.1Approaches for mapping AI technology and legal risks of its components – including the use of third-party data or software – are in place, followed, and documented, as are risks of infringement of a third party’s intellectual property or other rights.
- NIST AI 600-1
- GAI-RISK-09Information Security
- GAI-RISK-12Value Chain and Component Integration
- OWASP LLM Top 10
- LLM03:2026Excessive Agency
- OWASP Agentic Top 10
- ASI03Identity and Privilege Abuse
- MIT mitigations Draft
- FINOS AIGF
- AIR-PREV-018Agent Authority Least Privilege Framework
- AIR-PREV-023Agentic System Credential Protection Framework
- ETSI EN 304 223
- 5.1.2-6Access the AI system gets to other systems and data sources is minimal and risk assessed.
Our reading of where this law's duties sit in each framework. It never says that running a control meets the law. How we read a framework against the law
Identifiers refer to ETSI EN 304 223 V2.1.1 (2025-12), © ETSI 2025, all rights reserved. ETSI owns the standard; no ETSI text (titles or sentences) is reproduced here. The standard is free to download from ETSI.
If you get it wrong
Criminal exposureYes
Private right of actionNo
Criminal exposure note
Imprisonment ranging from six months (arts. 289, 291, 293) to five years (art. 294), or a fine denominated in cuotas (200 to 1,000 depending on the article), or both; each cuota's monetary value is fixed by the sentencing court between 10 and 200 pesos according to the convicted person's income (art. 40.2), so the fine is not a single peso amount. Article 296 allows the sanction to be doubled for grave harm or harm to a foreign or strategic system, and increased by half for an official with custody of the affected system.
What it makes you log
Logging duty
Articles 289 to 296 define offences against the security of telecommunications and information technology (use in violation of legally established computer-security measures, unauthorized access or use to take or disclose information, obstructing systems, scanning or monitoring to find vulnerabilities, interference, malicious code, unlawful signal broadcasting) and their penalties. None imposes a duty to create, keep, produce or review a log or record. The Code's territorial rule (Article 4) is a general clause outside these articles, so the hook is empty.
- Kind
- None
- As of
What this law does
Article 289 punishes violating legally established computer-security measures to use information technology media and affect the confidentiality, integrity, or availability of digital assets, with imprisonment of six months to two years or a fine of 200 to 500 cuotas, or both.
Article 290 punishes accessing or using, or letting another access or use, an information system, storage device, software, or database without due authorization, with the purpose of appropriating, using, knowing, disclosing, or disseminating the information it stores, transmits, or captures, with imprisonment of one to three years or a fine of 300 to 1,000 cuotas, or both; because the offense turns on lacking due authorization for a specific purpose rather than on defeating a technical access control, a scraper reading a public, unauthenticated page falls outside a plain reading of the provision unless it is shown to lack authorization for one of the stated purposes.
Article 291 punishes using equipment or procedures to obstruct lawful access to information systems, or scanning telecommunications and ICT services to detect security vulnerabilities, interrupt services, or obtain information about their operation or users, without authorization. Article 292 punishes any act intended to compromise the security of ICT-using systems and knowingly providing a service toward that end.
Article 293 punishes intercepting, manipulating, or interfering with an information or telematic system without authorization and with intent to cause damage, with an aggravated bracket where illegally obtained passwords or similar means are used. Article 294 punishes producing, trafficking, or introducing computer viruses or malicious code intended to disable ICT infrastructure.
Article 296 allows the sanction to be doubled where a grave harm results, an international or foreign system is affected, or a vital or strategic system is put at risk, and increased by half where the offender is an official or employee with custody of the affected system, and allows the accessory sanction of confiscation of property.
Each cuota's monetary value is fixed by the sentencing court between 10 and 200 pesos according to the convicted person's income, so the fine bracket named in each article above is not itself a single peso amount.
Cuba's separate telecommunications framework, Decreto-Ley 35/2021, and its implementing Resolución 105/2021 on cybersecurity-incident response (issued under the earlier Decreto 360/2019) impose incident-notification duties on network operators but create no distinct authorization or access regime for a third party reading data from a system.
When LexLint raises it
When your app profile says your app crawls the web or trains models.
Back to the example · Lint your app
Page updated .