SynapseLayer
Operome - StGB consolidated, data and privacy offences (§202a to §202d)
Four scopes encoded under the current principles: data espionage, interception, preparation, handling · the §202a(2) data definition authored once and consumed by name across the chapter · the §202c(2) repentance reference and the §202d(3) duty exemption live per the markup
{Variable} input · [Computable] act / derived · «if … end if» condition · struck excluded · word-for-word dissection; the law is reconstructable from the substrate

§202a · Data espionage

UnauthorisedDataAccess · provenance StGB 202a · (1)-(2) encoded; penalty struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Whoever, without authorisation, obtains access for himself or another to data which are not intended for him and are specially secured against unauthorised access, by overcoming the access protection, shall be punished with imprisonment for up to three years or a fine. (2) Data within the meaning of paragraph 1 are only such as are stored or transmitted electronically, magnetically or otherwise in a manner not directly perceivable.
«if UnauthorisedDataAccess is true»(1) {Actor} who, «if {WithoutAuthorisation} is true»without authorisation «end if», obtains access «if {ObtainsAccessForSelf} is true»for {Actor} «end if» «if {ObtainsAccessForAnother} is true»or another «end if» to data which are «if {DataNotIntendedForActor} is true»not intended for {Actor} «end if» and are «if {SpeciallySecured} is true»specially secured against unauthorised access «end if», by «if {OvercomesAccessProtection} is true»overcoming the access protection «end if» shall be punished with imprisonment for up to three years or a fine. «if [ProtectedData] is true»(2) Data within the meaning of paragraph 1 are only such as are «if {StoredNonPerceivably} is true»stored «end if» «if {TransmittedNonPerceivably} is true»or transmitted «end if» electronically, magnetically or otherwise in a manner not directly perceivable «end if».«end if»
Annexes
Computables
[ProtectedData] = StoredNonPerceivably is true or TransmittedNonPerceivably is true [UnauthorisedDataAccess] = WithoutAuthorisation is true and (ObtainsAccessForSelf is true or ObtainsAccessForAnother is true) and DataNotIntendedForActor is true and SpeciallySecured is true and OvercomesAccessProtection is true and ProtectedData is true
Business rules
idkindactorverb / predicatebody
UDA-R01actActorObtainsAccessForSelf is true
UDA-R02actActorObtainsAccessForAnother is true
UDA-R03conditionNoneWithoutAuthorisation is true
UDA-R04conditionNoneDataNotIntendedForActor is true
UDA-R05conditionNoneSpeciallySecured is true
UDA-R06actActorOvercomesAccessProtection is true
UDA-R07conditionNoneStoredNonPerceivably is true
UDA-R08conditionNoneTransmittedNonPerceivably is true
UDA-R80conditionNonedefinition (paragraph 2, live): data within the meaning of paragraph 1 are only such as are stored or transmitted electronically, magnetically or otherwise in a manner not directly perceivable; authored as [ProtectedData] and consumed here and, per the express references to Section 202a(2), by the 202b, 202c and 202d scopesProtectedData is true
UDA-P0prohibitionActornot realisenot UnauthorisedDataAccess
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
WhoeverTätersubjekt{Actor}in scope
{Actor} obtains access to the data for {Actor}Merkmal{ObtainsAccessForSelf}UDA-R01is true
{Actor} obtains access to the data for another personMerkmal{ObtainsAccessForAnother}UDA-R02is true
{Actor} acts without authorisationMerkmal{WithoutAuthorisation}UDA-R03is true
the data are not intended for {Actor}Merkmal{DataNotIntendedForActor}UDA-R04is true
the data are specially secured against unauthorised accessMerkmal{SpeciallySecured}UDA-R05is true
{Actor} overcomes the access protectionMerkmal{OvercomesAccessProtection}UDA-R06is true
the data are stored in a manner not directly perceivableMerkmal{StoredNonPerceivably}UDA-R07is true
the data are transmitted in a manner not directly perceivableMerkmal{TransmittedNonPerceivably}UDA-R08is true
data definition (paragraph 2)Definition[ProtectedData]UDA-R80authored
penaltysanction— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{DataNotIntendedForActor}Booleantrue / false / unknownSessionthe data are not intended for {Actor}
{ObtainsAccessForAnother}Booleantrue / false / unknownSession{Actor} obtains access to the data for another person
{ObtainsAccessForSelf}Booleantrue / false / unknownSession{Actor} obtains access to the data for {Actor}
{OvercomesAccessProtection}Booleantrue / false / unknownSession{Actor} overcomes the access protection
{SpeciallySecured}Booleantrue / false / unknownSessionthe data are specially secured against unauthorised access
{StoredNonPerceivably}Booleantrue / false / unknownSessionthe data are stored in a manner not directly perceivable
{TransmittedNonPerceivably}Booleantrue / false / unknownSessionthe data are transmitted in a manner not directly perceivable
{WithoutAuthorisation}Booleantrue / false / unknownSession{Actor} acts without authorisation
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} acts without authorisation and ({Actor} obtains access to the data for {Actor} or {Actor} obtains access to the data for another person) and the data are not intended for {Actor} and the data are specially secured against unauthorised access and {Actor} overcomes the access protection and (the data are stored in a manner not directly perceivable or the data are transmitted in a manner not directly perceivable).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[ProtectedData]StoredNonPerceivably, TransmittedNonPerceivablyfalseRecomputes when any input changes; propagates into the composite.
[UnauthorisedDataAccess]WithoutAuthorisation, ObtainsAccessForSelf, ObtainsAccessForAnother, DataNotIntendedForActor, SpeciallySecured, OvercomesAccessProtection, ProtectedDatafalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (UDA-P0)[UnauthorisedDataAccess]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {DataNotIntendedForActor} ├─ {ObtainsAccessForAnother} ├─ {ObtainsAccessForSelf} ├─ {OvercomesAccessProtection} ├─ {SpeciallySecured} ├─ {StoredNonPerceivably} ├─ {TransmittedNonPerceivably} ├─ {WithoutAuthorisation} ↓ PHASE 2: evaluate act / intermediate computables ├─ [ProtectedData] = StoredNonPerceivably is true or TransmittedNonPerceivably is true ↓ PHASE 3: evaluate the objective conditions └─ [UnauthorisedDataAccess] = WithoutAuthorisation is true and (ObtainsAccessForSelf is true or ObtainsAccessForAnother is true) and DataNotIntendedForActor is true and SpeciallySecured is true and OvercomesAccessProtection is true and ProtectedData is true ↓ VERDICT (PrimeRule) ├─ [UnauthorisedDataAccess] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [UnauthorisedDataAccess] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [UnauthorisedDataAccess] depends on [ProtectedData]; none refer back to [UnauthorisedDataAccess]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{DataNotIntendedForActor}Element/Datum: the data are not intended for {Actor}.?Boolean
Q3Session{ObtainsAccessForAnother}Element/Datum: {Actor} obtains access to the data for another person.?Boolean
Q4Session{ObtainsAccessForSelf}Element/Datum: {Actor} obtains access to the data for {Actor}.?Boolean
Q5Session{OvercomesAccessProtection}Element/Datum: {Actor} overcomes the access protection.?Boolean
Q6Session{SpeciallySecured}Element/Datum: the data are specially secured against unauthorised access.?Boolean
Q7Session{StoredNonPerceivably}Element/Datum: the data are stored in a manner not directly perceivable.?Boolean
Q8Session{TransmittedNonPerceivably}Element/Datum: the data are transmitted in a manner not directly perceivable.?Boolean
Q9Session{WithoutAuthorisation}Element/Datum: {Actor} acts without authorisation.?Boolean
Flags
Scope  Both paragraphs live; only the penalty struck. Coordinated objects gated individually, the definition lifted to [ProtectedData] as a separate rule.
Definition chain  [ProtectedData] is consumed by the 202b, 202c and 202d scopes per their express references to Section 202a(2); cross-scope resolution by name in the carrier, subject to the standing runtime caveat.
Treatment  §202a is Operomise-tagged; §202 is Excluded.

§202b · Interception of data

InterceptionOfData · provenance StGB 202b · whole encoded; penalty struck
Source (English, unofficial)
Operome markup - original text encoded
Whoever, without authorisation, applying technical means, obtains for himself or another data not intended for him (Section 202a(2)) from a non-public data transmission or from the electromagnetic emission of a data-processing installation, shall be punished with imprisonment for up to two years or a fine, unless the act is subject to a more severe penalty under other provisions.
«if InterceptionOfData is true»{Actor} who, «if {WithoutAuthorisation} is true»without authorisation «end if», «if {UsingTechnicalMeans} is true»applying technical means «end if», obtains «if {ObtainsForSelf} is true»for {Actor} «end if» «if {ObtainsForAnother} is true»or another «end if» «if {DataNotIntendedForActor} is true»data not intended for {Actor} «end if» «if [ProtectedData] is true»(Section 202a(2)) «end if» «if {FromNonPublicTransmission} is true»from a non-public data transmission «end if» «if {FromElectromagneticEmission} is true»or from the electromagnetic emission of a data-processing installation «end if» shall be punished with imprisonment for up to two years or a fine, unless the act is subject to a more severe penalty under other provisions.«end if»
Annexes
Computables
[InterceptionOfData] = WithoutAuthorisation is true and UsingTechnicalMeans is true and (ObtainsForSelf is true or ObtainsForAnother is true) and DataNotIntendedForActor is true and ProtectedData is true and (FromNonPublicTransmission is true or FromElectromagneticEmission is true)
Business rules
idkindactorverb / predicatebody
IOD-R01actActorObtainsForSelf is true
IOD-R02actActorObtainsForAnother is true
IOD-R03conditionNoneWithoutAuthorisation is true
IOD-R04actActorUsingTechnicalMeans is true
IOD-R05conditionNoneDataNotIntendedForActor is true
IOD-R06conditionNoneFromNonPublicTransmission is true
IOD-R07conditionNoneFromElectromagneticEmission is true
IOD-R80conditionNonecross-scope reference: the data element resolves by name against [ProtectedData] of the Section 202a scope, per the express statutory reference to Section 202a(2)ProtectedData is true
IOD-P0prohibitionActornot realisenot InterceptionOfData
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
WhoeverTätersubjekt{Actor}in scope
data (Section 202a(2))Merkmal (cross-scope)[ProtectedData]IOD-R80resolves against the §202a scope
{Actor} obtains the data for {Actor}Merkmal{ObtainsForSelf}IOD-R01is true
{Actor} obtains the data for another personMerkmal{ObtainsForAnother}IOD-R02is true
{Actor} acts without authorisationMerkmal{WithoutAuthorisation}IOD-R03is true
{Actor} applies technical meansMerkmal{UsingTechnicalMeans}IOD-R04is true
the data are not intended for {Actor}Merkmal{DataNotIntendedForActor}IOD-R05is true
from a non-public data transmissionMerkmal{FromNonPublicTransmission}IOD-R06is true
from the electromagnetic emission of a data-processing installationMerkmal{FromElectromagneticEmission}IOD-R07is true
penalty with subsidiaritysanction— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{DataNotIntendedForActor}Booleantrue / false / unknownSessionthe data are not intended for {Actor}
{FromElectromagneticEmission}Booleantrue / false / unknownSessionfrom the electromagnetic emission of a data-processing installation
{FromNonPublicTransmission}Booleantrue / false / unknownSessionfrom a non-public data transmission
{ObtainsForAnother}Booleantrue / false / unknownSession{Actor} obtains the data for another person
{ObtainsForSelf}Booleantrue / false / unknownSession{Actor} obtains the data for {Actor}
{ProtectedData}Booleantrue / false / unknownSessionthe data satisfy the Section 202a(2) definition
{UsingTechnicalMeans}Booleantrue / false / unknownSession{Actor} applies technical means
{WithoutAuthorisation}Booleantrue / false / unknownSession{Actor} acts without authorisation
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} acts without authorisation and {Actor} applies technical means and ({Actor} obtains the data for {Actor} or {Actor} obtains the data for another person) and the data are not intended for {Actor} and the data satisfy the Section 202a(2) definition and (from a non-public data transmission or from the electromagnetic emission of a data-processing installation).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[InterceptionOfData]WithoutAuthorisation, UsingTechnicalMeans, ObtainsForSelf, ObtainsForAnother, DataNotIntendedForActor, ProtectedData, FromNonPublicTransmission, FromElectromagneticEmissionfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (IOD-P0)[InterceptionOfData]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {DataNotIntendedForActor} ├─ {FromElectromagneticEmission} ├─ {FromNonPublicTransmission} ├─ {ObtainsForAnother} ├─ {ObtainsForSelf} ├─ {ProtectedData} ├─ {UsingTechnicalMeans} ├─ {WithoutAuthorisation} ↓ PHASE 2: evaluate act / intermediate computables ↓ PHASE 3: evaluate the objective conditions └─ [InterceptionOfData] = WithoutAuthorisation is true and UsingTechnicalMeans is true and (ObtainsForSelf is true or ObtainsForAnother is true) and DataNotIntendedForActor is true and ProtectedData is true and (FromNonPublicTransmission is true or FromElectromagneticEmission is true) ↓ VERDICT (PrimeRule) ├─ [InterceptionOfData] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [InterceptionOfData] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [InterceptionOfData] depends on ; none refer back to [InterceptionOfData]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{DataNotIntendedForActor}Element/Datum: the data are not intended for {Actor}.?Boolean
Q3Session{FromElectromagneticEmission}Element/Datum: from the electromagnetic emission of a data-processing installation.?Boolean
Q4Session{FromNonPublicTransmission}Element/Datum: from a non-public data transmission.?Boolean
Q5Session{ObtainsForAnother}Element/Datum: {Actor} obtains the data for another person.?Boolean
Q6Session{ObtainsForSelf}Element/Datum: {Actor} obtains the data for {Actor}.?Boolean
Q7Session{ProtectedData}Element/Datum: the data satisfy the Section 202a(2) definition.?Boolean
Q8Session{UsingTechnicalMeans}Element/Datum: {Actor} applies technical means.?Boolean
Q9Session{WithoutAuthorisation}Element/Datum: {Actor} acts without authorisation.?Boolean
Flags
Scope  The single sentence; the penalty struck including its subsidiarity clause, the §107b treatment.
Cross-scope reference  The data element resolves by name against [ProtectedData] of the §202a scope, rule IOD-R80.
Treatment  §202b is Operomise-tagged.

§202c · Acts preparatory to data espionage and interception

PreparationOfDataAccess · provenance StGB 202c · (1)-(2) encoded; penalty struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Whoever prepares an offence under Section 202a or Section 202b by producing, obtaining for himself or another, selling, leaving to another, disseminating or otherwise making accessible 1. passwords or other security codes enabling access to data (Section 202a(2)), or 2. computer programs whose purpose is the commission of such an offence, shall be punished with imprisonment for up to two years or a fine. (2) Section 149(2) and (3) applies correspondingly.
«if PreparationOfDataAccess is true»(1) {Actor} who «if {PreparesDataOffence} is true»prepares an offence under Section 202a or Section 202b «end if» by «if {Produces} is true»producing «end if» «if {ObtainsForSelf} is true», obtaining for {Actor} «end if» «if {ObtainsForAnother} is true»or another «end if» «if {Sells} is true», selling «end if» «if {LeavesToAnother} is true», leaving to another «end if» «if {Disseminates} is true», disseminating «end if» «if {MakesAccessible} is true»or otherwise making accessible «end if» 1. «if {Passwords} is true»passwords «end if» «if {OtherSecurityCodes} is true»or other security codes enabling access to data (Section 202a(2)) «end if», or 2. «if {PurposeBuiltPrograms} is true»computer programs whose purpose is the commission of such an offence «end if» shall be punished with imprisonment for up to two years or a fine. (2) Section 149(2) and (3) applies correspondingly.«end if»
Annexes
Computables
[Object] = Passwords is true or OtherSecurityCodes is true or PurposeBuiltPrograms is true [Conduct] = Produces is true or ObtainsForSelf is true or ObtainsForAnother is true or Sells is true or LeavesToAnother is true or Disseminates is true or MakesAccessible is true [PreparationOfDataAccess] = PreparesDataOffence is true and Object is true and Conduct is true
Business rules
idkindactorverb / predicatebody
PDA-R01actActorPreparesDataOffence is true
PDA-R02conditionNonePasswords is true
PDA-R03conditionNoneOtherSecurityCodes is true
PDA-R04conditionNonePurposeBuiltPrograms is true
PDA-R05actActorProduces is true
PDA-R06actActorObtainsForSelf is true
PDA-R07actActorObtainsForAnother is true
PDA-R08actActorSells is true
PDA-R09actActorLeavesToAnother is true
PDA-R10actActorDisseminates is true
PDA-R11actActorMakesAccessible is true
PDA-R80conditionNoneexception (paragraph 2, live): Section 149(2) and (3) applies correspondingly, the active-repentance rule for preparation offences; Section 149 stands outside the corpus, so whether its conditions are met resolves as an input; kept live per the markup, the opposite treatment to the struck repentance rules of Section 129(7), recorded as an editorial decisionPreparationOfDataAccess is true
PDA-P0prohibitionActornot realisenot PreparationOfDataAccess
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
WhoeverTätersubjekt{Actor}in scope
{Actor} prepares a data-access offenceMerkmal{PreparesDataOffence}PDA-R01is true
passwords enabling access to data (Section 202a(2))Merkmal{Passwords}PDA-R02is true
other security codes enabling access to data (Section 202a(2))Merkmal{OtherSecurityCodes}PDA-R03is true
computer programs whose purpose is the commission of such an offenceMerkmal{PurposeBuiltPrograms}PDA-R04is true
{Actor} produces the objectMerkmal{Produces}PDA-R05is true
{Actor} obtains the object for {Actor}Merkmal{ObtainsForSelf}PDA-R06is true
{Actor} obtains the object for another personMerkmal{ObtainsForAnother}PDA-R07is true
{Actor} sells the objectMerkmal{Sells}PDA-R08is true
{Actor} leaves the object to another personMerkmal{LeavesToAnother}PDA-R09is true
{Actor} disseminates the objectMerkmal{Disseminates}PDA-R10is true
{Actor} otherwise makes the object accessibleMerkmal{MakesAccessible}PDA-R11is true
active repentance (Section 149(2),(3), live)exception— input —PDA-R80resolves externally
penaltysanction— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{Disseminates}Booleantrue / false / unknownSession{Actor} disseminates the object
{LeavesToAnother}Booleantrue / false / unknownSession{Actor} leaves the object to another person
{MakesAccessible}Booleantrue / false / unknownSession{Actor} otherwise makes the object accessible
{ObtainsForAnother}Booleantrue / false / unknownSession{Actor} obtains the object for another person
{ObtainsForSelf}Booleantrue / false / unknownSession{Actor} obtains the object for {Actor}
{OtherSecurityCodes}Booleantrue / false / unknownSessionother security codes enabling access to data (Section 202a(2))
{Passwords}Booleantrue / false / unknownSessionpasswords enabling access to data (Section 202a(2))
{PreparesDataOffence}Booleantrue / false / unknownSession{Actor} prepares a data-access offence
{Produces}Booleantrue / false / unknownSession{Actor} produces the object
{PurposeBuiltPrograms}Booleantrue / false / unknownSessioncomputer programs whose purpose is the commission of such an offence
{Sells}Booleantrue / false / unknownSession{Actor} sells the object
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} prepares a data-access offence and (passwords enabling access to data (Section 202a(2)) or other security codes enabling access to data (Section 202a(2)) or computer programs whose purpose is the commission of such an offence) and ({Actor} produces the object or {Actor} obtains the object for {Actor} or {Actor} obtains the object for another person or {Actor} sells the object or {Actor} leaves the object to another person or {Actor} disseminates the object or {Actor} otherwise makes the object accessible).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Object]Passwords, OtherSecurityCodes, PurposeBuiltProgramsfalseRecomputes when any input changes; propagates into the composite.
[Conduct]Produces, ObtainsForSelf, ObtainsForAnother, Sells, LeavesToAnother, Disseminates, MakesAccessiblefalseRecomputes when any input changes; propagates into the composite.
[PreparationOfDataAccess]PreparesDataOffence, Object, ConductfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (PDA-P0)[PreparationOfDataAccess]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {Disseminates} ├─ {LeavesToAnother} ├─ {MakesAccessible} ├─ {ObtainsForAnother} ├─ {ObtainsForSelf} ├─ {OtherSecurityCodes} ├─ {Passwords} ├─ {PreparesDataOffence} ├─ {Produces} ├─ {PurposeBuiltPrograms} ├─ {Sells} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Object] = Passwords is true or OtherSecurityCodes is true or PurposeBuiltPrograms is true ├─ [Conduct] = Produces is true or ObtainsForSelf is true or ObtainsForAnother is true or Sells is true or LeavesToAnother is true or Disseminates is true or MakesAccessible is true ↓ PHASE 3: evaluate the objective conditions └─ [PreparationOfDataAccess] = PreparesDataOffence is true and Object is true and Conduct is true ↓ VERDICT (PrimeRule) ├─ [PreparationOfDataAccess] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [PreparationOfDataAccess] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries. This operome is itself a preparation offence. It references [UnauthorisedDataAccess] and [InterceptionOfData] by name as the prepared offences but does not evaluate them; there is no re-entry into those operomes.
Circularity check
• [PreparationOfDataAccess] depends on [Object], [Conduct]; none refer back to [PreparationOfDataAccess]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{Disseminates}Element/Datum: {Actor} disseminates the object.?Boolean
Q3Session{LeavesToAnother}Element/Datum: {Actor} leaves the object to another person.?Boolean
Q4Session{MakesAccessible}Element/Datum: {Actor} otherwise makes the object accessible.?Boolean
Q5Session{ObtainsForAnother}Element/Datum: {Actor} obtains the object for another person.?Boolean
Q6Session{ObtainsForSelf}Element/Datum: {Actor} obtains the object for {Actor}.?Boolean
Q7Session{OtherSecurityCodes}Element/Datum: other security codes enabling access to data (Section 202a(2)).?Boolean
Q8Session{Passwords}Element/Datum: passwords enabling access to data (Section 202a(2)).?Boolean
Q9Session{PreparesDataOffence}Element/Datum: {Actor} prepares a data-access offence.?Boolean
Q10Session{Produces}Element/Datum: {Actor} produces the object.?Boolean
Q11Session{PurposeBuiltPrograms}Element/Datum: computer programs whose purpose is the commission of such an offence.?Boolean
Q12Session{Sells}Element/Datum: {Actor} sells the object.?Boolean
Flags
Scope  Both paragraphs live; only the penalty struck. The dual-use boundary is carried by {PurposeBuiltPrograms}: the program's purpose, not its capability, the settled reading of §202c.
Live repentance reference (recorded)  (2) keeps the §149(2),(3) reference live where §129(7)'s repentance rule was struck; §149 is outside the corpus and resolves as input. Followed as marked and recorded as an editorial decision.
Cross-scope references  The prepared offences and the data definition resolve against the §202a and §202b scopes in this carrier.
Treatment  §202c is Operomise-tagged.

§202d · Handling stolen data

HandlingUnlawfullyObtainedData · provenance StGB 202d · (1), (3) encoded; (2) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Whoever procures for himself or another, leaves to another, disseminates or otherwise makes accessible data (Section 202a(2)) which are not generally accessible and which another obtained through an unlawful act, in order to enrich himself or a third party or to harm another, shall be punished with imprisonment for up to three years or a fine. (2) The penalty may not be more severe than the penalty threatened for the predicate act. (3) Paragraph 1 does not apply to acts which exclusively serve the fulfilment of lawful official or professional duties. These include in particular 1. acts of public officials or their agents by which data are to be fed exclusively into a taxation procedure, criminal proceedings or regulatory-offence proceedings, and 2. professional acts of the persons named in Section 53(1) sentence 1 number 5 of the Code of Criminal Procedure by which data are received, evaluated or published.
«if HandlingUnlawfullyObtainedData is true»(1) {Actor} who «if {ProcuresForSelf} is true»procures for {Actor} «end if» «if {ProcuresForAnother} is true»or another «end if» «if {LeavesToAnother} is true», leaves to another «end if» «if {Disseminates} is true», disseminates «end if» «if {MakesAccessible} is true»or otherwise makes accessible «end if» data «if [ProtectedData] is true»(Section 202a(2)) «end if» which are «if {NotGenerallyAccessible} is true»not generally accessible «end if» and which «if {ObtainedByAnotherUnlawfully} is true»another obtained through an unlawful act «end if», in order «if {IntentToEnrichSelf} is true»to enrich {Actor} «end if» «if {IntentToEnrichThirdParty} is true»or a third party «end if» «if {IntentToHarmAnother} is true»or to harm another «end if» shall be punished with imprisonment for up to three years or a fine. (2) The penalty may not be more severe than the penalty threatened for the predicate act. «if [LawfulDutyExemption] is false»(3) Paragraph 1 does not apply to «if {ExclusivelyLawfulDuties} is true»acts which exclusively serve the fulfilment of lawful official or professional duties «end if». These include in particular 1. acts of public officials or their agents by which data are to be fed exclusively into a taxation procedure, criminal proceedings or regulatory-offence proceedings, and 2. professional acts of the persons named in Section 53(1) sentence 1 number 5 of the Code of Criminal Procedure by which data are received, evaluated or published «end if».«end if»
Annexes
Computables
[Intent] = IntentToEnrichSelf is true or IntentToEnrichThirdParty is true or IntentToHarmAnother is true [LawfulDutyExemption] = ExclusivelyLawfulDuties is true [Conduct] = ProcuresForSelf is true or ProcuresForAnother is true or LeavesToAnother is true or Disseminates is true or MakesAccessible is true [HandlingUnlawfullyObtainedData] = ProtectedData is true and NotGenerallyAccessible is true and ObtainedByAnotherUnlawfully is true and Conduct is true and Intent is true and not LawfulDutyExemption
Business rules
idkindactorverb / predicatebody
HUD-R01conditionNoneNotGenerallyAccessible is true
HUD-R02conditionNoneObtainedByAnotherUnlawfully is true
HUD-R03actActorProcuresForSelf is true
HUD-R04actActorProcuresForAnother is true
HUD-R05actActorLeavesToAnother is true
HUD-R06actActorDisseminates is true
HUD-R07actActorMakesAccessible is true
HUD-R08actActorIntentToEnrichSelf is true
HUD-R09actActorIntentToEnrichThirdParty is true
HUD-R10actActorIntentToHarmAnother is true
HUD-R11conditionNoneExclusivelyLawfulDuties is true
HUD-R80conditionNonecross-scope reference: the data element resolves by name against [ProtectedData] of the Section 202a scope, per the express statutory reference to Section 202a(2)ProtectedData is true
HUD-R81conditionNoneexemption (paragraph 3, live): paragraph 1 does not apply to acts exclusively serving the fulfilment of lawful official or professional duties; the two numbered illustrations (officials feeding data exclusively into taxation, criminal or regulatory proceedings; professional acts of the persons named in Section 53(1) sentence 1 no. 5 StPO receiving, evaluating or publishing data) stand as insbesondere illustrations under the general predicate, the Section 323c treatment; encoded as the separate negative [LawfulDutyExemption], never inside the legsLawfulDutyExemption is true
HUD-P0prohibitionActornot realisenot HandlingUnlawfullyObtainedData
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
WhoeverTätersubjekt{Actor}in scope
data (Section 202a(2))Merkmal (cross-scope)[ProtectedData]HUD-R80resolves against the §202a scope
the data are not generally accessibleMerkmal{NotGenerallyAccessible}HUD-R01is true
another person obtained the data through an unlawful actMerkmal{ObtainedByAnotherUnlawfully}HUD-R02is true
{Actor} procures the data for {Actor}Merkmal{ProcuresForSelf}HUD-R03is true
{Actor} procures the data for another personMerkmal{ProcuresForAnother}HUD-R04is true
{Actor} leaves the data to another personMerkmal{LeavesToAnother}HUD-R05is true
{Actor} disseminates the dataMerkmal{Disseminates}HUD-R06is true
{Actor} otherwise makes the data accessibleMerkmal{MakesAccessible}HUD-R07is true
{Actor} acts in order to enrich {Actor}Merkmal{IntentToEnrichSelf}HUD-R08is true
{Actor} acts in order to enrich a third partyMerkmal{IntentToEnrichThirdParty}HUD-R09is true
{Actor} acts in order to harm another personMerkmal{IntentToHarmAnother}HUD-R10is true
the act exclusively serves the fulfilment of lawful dutiesMerkmal{ExclusivelyLawfulDuties}HUD-R11is true
lawful-duties exemption (paragraph 3)exemption[LawfulDutyExemption]HUD-R81is false
(2) penalty capsanction— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{Disseminates}Booleantrue / false / unknownSession{Actor} disseminates the data
{ExclusivelyLawfulDuties}Booleantrue / false / unknownSessionthe act exclusively serves the fulfilment of lawful duties
{IntentToEnrichSelf}Booleantrue / false / unknownSession{Actor} acts in order to enrich {Actor}
{IntentToEnrichThirdParty}Booleantrue / false / unknownSession{Actor} acts in order to enrich a third party
{IntentToHarmAnother}Booleantrue / false / unknownSession{Actor} acts in order to harm another person
{LeavesToAnother}Booleantrue / false / unknownSession{Actor} leaves the data to another person
{MakesAccessible}Booleantrue / false / unknownSession{Actor} otherwise makes the data accessible
{NotGenerallyAccessible}Booleantrue / false / unknownSessionthe data are not generally accessible
{ObtainedByAnotherUnlawfully}Booleantrue / false / unknownSessionanother person obtained the data through an unlawful act
{ProcuresForAnother}Booleantrue / false / unknownSession{Actor} procures the data for another person
{ProcuresForSelf}Booleantrue / false / unknownSession{Actor} procures the data for {Actor}
{ProtectedData}Booleantrue / false / unknownSessionthe data satisfy the Section 202a(2) definition
Reconstruction from the substrate
Committed by any person (the actor) who: the data satisfy the Section 202a(2) definition and the data are not generally accessible and another person obtained the data through an unlawful act and ({Actor} procures the data for {Actor} or {Actor} procures the data for another person or {Actor} leaves the data to another person or {Actor} disseminates the data or {Actor} otherwise makes the data accessible) and ({Actor} acts in order to enrich {Actor} or {Actor} acts in order to enrich a third party or {Actor} acts in order to harm another person) and not LawfulDutyExemption.
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Intent]IntentToEnrichSelf, IntentToEnrichThirdParty, IntentToHarmAnotherfalseRecomputes when any input changes; propagates into the composite.
[LawfulDutyExemption]ExclusivelyLawfulDutiesfalseRecomputes when any input changes; propagates into the composite.
[Conduct]ProcuresForSelf, ProcuresForAnother, LeavesToAnother, Disseminates, MakesAccessiblefalseRecomputes when any input changes; propagates into the composite.
[HandlingUnlawfullyObtainedData]ProtectedData, NotGenerallyAccessible, ObtainedByAnotherUnlawfully, Conduct, Intent, LawfulDutyExemptionfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (HUD-P0)[HandlingUnlawfullyObtainedData]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {Disseminates} ├─ {ExclusivelyLawfulDuties} ├─ {IntentToEnrichSelf} ├─ {IntentToEnrichThirdParty} ├─ {IntentToHarmAnother} ├─ {LeavesToAnother} ├─ {MakesAccessible} ├─ {NotGenerallyAccessible} ├─ {ObtainedByAnotherUnlawfully} ├─ {ProcuresForAnother} ├─ {ProcuresForSelf} ├─ {ProtectedData} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Intent] = IntentToEnrichSelf is true or IntentToEnrichThirdParty is true or IntentToHarmAnother is true ├─ [LawfulDutyExemption] = ExclusivelyLawfulDuties is true ├─ [Conduct] = ProcuresForSelf is true or ProcuresForAnother is true or LeavesToAnother is true or Disseminates is true or MakesAccessible is true ↓ PHASE 3: evaluate the objective conditions └─ [HandlingUnlawfullyObtainedData] = ProtectedData is true and NotGenerallyAccessible is true and ObtainedByAnotherUnlawfully is true and Conduct is true and Intent is true and not LawfulDutyExemption ↓ VERDICT (PrimeRule) ├─ [HandlingUnlawfullyObtainedData] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [HandlingUnlawfullyObtainedData] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [HandlingUnlawfullyObtainedData] depends on [Intent], [LawfulDutyExemption], [Conduct]; none refer back to [HandlingUnlawfullyObtainedData]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{Disseminates}Element/Datum: {Actor} disseminates the data.?Boolean
Q3Session{ExclusivelyLawfulDuties}Element/Datum: the act exclusively serves the fulfilment of lawful duties.?Boolean
Q4Session{IntentToEnrichSelf}Element/Datum: {Actor} acts in order to enrich {Actor}.?Boolean
Q5Session{IntentToEnrichThirdParty}Element/Datum: {Actor} acts in order to enrich a third party.?Boolean
Q6Session{IntentToHarmAnother}Element/Datum: {Actor} acts in order to harm another person.?Boolean
Q7Session{LeavesToAnother}Element/Datum: {Actor} leaves the data to another person.?Boolean
Q8Session{MakesAccessible}Element/Datum: {Actor} otherwise makes the data accessible.?Boolean
Q9Session{NotGenerallyAccessible}Element/Datum: the data are not generally accessible.?Boolean
Q10Session{ObtainedByAnotherUnlawfully}Element/Datum: another person obtained the data through an unlawful act.?Boolean
Q11Session{ProcuresForAnother}Element/Datum: {Actor} procures the data for another person.?Boolean
Q12Session{ProcuresForSelf}Element/Datum: {Actor} procures the data for {Actor}.?Boolean
Q13Session{ProtectedData}Element/Datum: the data satisfy the Section 202a(2) definition.?Boolean
Flags
Scope  Paragraphs 1 and 3 live; (2)'s penalty cap struck with the penalty.
Intent retained (deliberate)  The enrichment-or-harm intent is live per the retention criterion: procuring or passing on data is innocuous without it; the intent is the only element separating the offence from ordinary data handling.
Live exemption  [LawfulDutyExemption], rule HUD-R81, the §108e(4) pattern: a separate negative leg, the insbesondere illustrations under the general predicate.
Treatment  §202d is Operomise-tagged.
SynapseLayer operome extraction · Lisbon, 10 June 2026