Published package / CLIR

eu.data.gdpr

v0.1.0

Regulation (EU) 2016/679

A package can be printed as a standalone module in a general-purpose language that answers without the rules engine: an answer and its status, with no proof, hashes or canonical document. Everything on this page comes from the generation plan built with the index; the gallery computes nothing of its own.

Generation plan

The plan builds: the package can be printed as a module.

plan format
law-backend-plan/0.19
capabilities
defeasible, judgment

Checked against package scenarios

Not checked: the package scenarios have not been run against generated modules. A plan that builds does not yet show that the answers coincide.

Target languages

print this plangopyts

refuse this plan · 13
  • bsl версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • cs версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • dart версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • erl версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • ex версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • java версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • kt версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • lua версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • php версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • rb версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • rs версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • scala версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • swift версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU

Print the module from a repository checkout

./law dev backend corpus/clir/eu-gdpr-core.lawir.json --target ts --target py --target go --out DIR

Module interface

Questions are public relations with a producing rule; inputs are the facts a question reads. Function names follow the language: ask_… in Python, ask.… in TypeScript, Ask… in Go.

Questions · 37

NameParametersMeaningReadsSources
article_85_exemption_appliestextexemptions or derogations from Chapters II-VII and IX apply under Article 85 and national lawjournalistic_academic_artistic_or_literary_purposemember_state_law_provides_exemption_under_article_85article/85
article_88_specific_employment_rules_applytextmore specific employment-context rules apply under Article 88employees_personal_data_processing_in_employment_contextmember_state_law_or_collective_agreement_provides_specific_rules_with_suitable_measuresarticle/88
article_89_derogation_from_data_subject_rights_permittedtextderogation from data subject rights is permitted under Article 89(2)-(3)appropriate_technical_and_organisational_safeguards_in_placearchiving_scientific_historical_research_or_statistical_purposederogation_necessary_for_fulfilment_of_the_purposesexercise_of_rights_likely_to_render_impossible_or_seriously_impair_the_specific_purposesunion_or_member_state_law_provides_derogation_from_rightsarticle/89
article_89_safeguards_satisfiedtextprocessing for archiving, research or statistical purposes is subject to and satisfies the safeguards of Article 89(1)appropriate_technical_and_organisational_safeguards_in_placearchiving_scientific_historical_research_or_statistical_purposearticle/89
church_rules_may_continue_to_applytextthe comprehensive rules of the church or religious association may continue to apply under Article 91(1)church_or_religious_association_applies_comprehensive_data_protection_ruleschurch_rules_brought_into_line_with_regulationarticle/91
is_binding_corporate_rulestextbinding corporate rules within the meaning of Article 4(20) GDPRadhered_to_by_established_controller_or_processor_for_transfers_within_grouparticle/4/point/20
is_biometric_datatextbiometric data within the meaning of Article 4(14) GDPRrelates_to_identified_or_identifiable_natural_personresults_from_specific_technical_processing_allowing_unique_identificationarticle/4/point/14
is_controllertextcontroller within the meaning of Article 4(7) GDPRdetermines_purposes_and_meansarticle/4/point/7
is_cross_border_processingtextcross-border processing within the meaning of Article 4(23) GDPRsingle_establishment_processing_substantially_affecting_subjects_in_more_than_one_member_statetakes_place_in_context_of_establishments_in_more_than_one_member_statearticle/4/point/23
is_data_concerning_healthtextdata concerning health within the meaning of Article 4(15) GDPRrelated_to_physical_or_mental_health_revealing_health_statusrelates_to_identified_or_identifiable_natural_personarticle/4/point/15
is_enterprisetextenterprise within the meaning of Article 4(18) GDPRengaged_in_economic_activityarticle/4/point/18
is_filing_systemtextfiling system within the meaning of Article 4(6) GDPRstructured_set_accessible_by_specific_criteriaarticle/4/point/6
is_genetic_datatextgenetic data within the meaning of Article 4(13) GDPRrelates_to_identified_or_identifiable_natural_personrelates_to_inherited_or_acquired_genetic_characteristicsarticle/4/point/13
is_group_of_undertakings_controlled_bytextcontrolling undertaking of a group of undertakings within the meaning of Article 4(19) GDPRcontrols_undertakingarticle/4/point/19
is_international_organisationtextinternational organisation within the meaning of Article 4(26) GDPRgoverned_by_public_international_law_with_subordinate_bodiesset_up_by_or_on_basis_of_agreement_between_two_or_more_countriesarticle/4/point/26
is_main_establishment_of_controllertext, textmain establishment of the controller within the meaning of Article 4(16)(a) GDPRestablishment_takes_decisions_on_purposes_and_means_with_power_to_implementplace_of_central_administration_in_unionarticle/4/point/16
is_main_establishment_of_processortext, textmain establishment of the processor within the meaning of Article 4(16)(b) GDPRprocessor_central_administration_in_unionprocessor_has_no_central_administration_in_unionprocessor_main_processing_activities_establishmentarticle/4/point/16
is_personal_datatextpersonal data within the meaning of Article 4(1) GDPRrelates_to_identified_or_identifiable_natural_personarticle/4/point/1
is_processingtextprocessing within the meaning of Article 4(2) GDPRoperation_performed_on_personal_dataarticle/4/point/2
is_processortext, textprocessor within the meaning of Article 4(8) GDPRprocesses_on_behalf_ofarticle/4/point/8
is_profilingtextprofiling within the meaning of Article 4(4) GDPRautomated_processing_evaluating_personal_aspectsarticle/4/point/4
is_pseudonymisationtextpseudonymisation within the meaning of Article 4(5) GDPRadditional_information_kept_separately_with_safeguardsprocessed_so_data_not_attributable_without_additional_informationarticle/4/point/5
is_recipienttextrecipient within the meaning of Article 4(9) GDPRpersonal_data_disclosed_topublic_authority_receiving_in_particular_inquiryarticle/4/point/9
is_relevant_and_reasoned_objectiontextrelevant and reasoned objection within the meaning of Article 4(24) GDPRclearly_demonstrates_significance_of_risks_of_draft_decisionarticle/4/point/24
is_representative_of_controllertext, textrepresentative of the controller within the meaning of Article 4(17) GDPRestablished_in_union_and_designated_in_writing_pursuant_to_article_27_by_controllerarticle/4/point/17
is_representative_of_processortext, textrepresentative of the processor within the meaning of Article 4(17) GDPRestablished_in_union_and_designated_in_writing_pursuant_to_article_27_by_processorarticle/4/point/17
is_restriction_of_processingtextrestriction of processing within the meaning of Article 4(3) GDPRmarks_stored_data_to_limit_future_processingarticle/4/point/3
is_supervisory_authoritytextsupervisory authority within the meaning of Article 4(21) GDPRestablished_by_member_state_pursuant_to_article_51article/4/point/21
is_supervisory_authority_concernedtextsupervisory authority concerned within the meaning of Article 4(22) GDPRcomplaint_lodged_with_authoritycontroller_or_processor_established_on_authority_territorydata_subjects_residing_in_authority_state_substantially_affectedarticle/4/point/22
is_third_partytextthird party within the meaning of Article 4(10) GDPRother_than_subject_controller_processor_and_authorised_personsarticle/4/point/10
is_valid_consenttextconsent of the data subject within the meaning of Article 4(11) GDPRconsent_freely_givenconsent_informedconsent_specificconsent_unambiguousarticle/4/point/11
material_scope_appliestextthis Regulation applies to the processing (Article 2(1) GDPR)activity_outside_scope_of_union_lawby_competent_authorities_for_criminal_law_enforcement_purposesby_natural_person_in_purely_personal_or_household_activitymember_state_activity_within_title_v_chapter_2_teunon_automated_processing_of_data_in_or_intended_for_filing_systemprocessing_wholly_or_partly_by_automated_meansarticle/2/paragraph/1
national_identification_number_processing_permittedtextprocessing of a national identification number is permitted under Article 87 conditionsappropriate_safeguards_for_national_identification_numbernational_identification_number_processingarticle/87
official_document_disclosure_permittedtextpersonal data in official documents may be disclosed to reconcile public access to official documents with data protection (Article 86)disclosure_in_accordance_with_union_or_member_state_lawofficial_document_held_for_public_interest_taskarticle/86
personal_data_breachtextpersonal data breach within the meaning of Article 4(12) GDPRaccidental_or_unlawful_alterationaccidental_or_unlawful_destructionaccidental_or_unlawful_lossunauthorised_access_to_dataunauthorised_disclosure_of_dataarticle/4/point/12
supervisory_powers_under_article_58_1_e_f_limited_by_secrecy_rulestextsupervisory powers under points (e) and (f) of Article 58(1) are limited by national secrecy rules under Article 90secrecy_rules_necessary_and_proportionate_to_reconcile_data_protectionsubject_to_obligation_of_professional_secrecyarticle/90
territorial_scope_appliestextthis Regulation applies to the processing by reason of Article 3 GDPR (territorial scope)controller_or_processor_established_in_unioncontroller_or_processor_not_established_in_uniondata_subjects_are_in_the_unionmonitoring_behaviour_of_data_subjects_within_the_unionoffering_goods_or_services_to_data_subjects_in_the_unionprocessing_where_member_state_law_applies_by_public_international_lawarticle/3/paragraph/1article/3/paragraph/2/point/barticle/3/paragraph/2/point/aarticle/3/paragraph/3

Inputs · 72

NameParametersMeaning
accidental_or_unlawful_alterationtextaccidental or unlawful alteration of personal data
accidental_or_unlawful_destructiontextaccidental or unlawful destruction of personal data
accidental_or_unlawful_losstextaccidental or unlawful loss of personal data
activity_outside_scope_of_union_lawtextin the course of an activity which falls outside the scope of Union law (Article 2(2)(a))
additional_information_kept_separately_with_safeguardstextadditional information is kept separately and is subject to technical and organisational measures
adhered_to_by_established_controller_or_processor_for_transfers_within_grouptextpersonal data protection policies adhered to by a controller or processor established on the territory of a Member State for transfers within a group of undertakings or group of enterprises engaged in a joint economic activity
appropriate_safeguards_for_national_identification_numbertextnational identification number used only under appropriate safeguards for the rights and freedoms of the data subject
appropriate_technical_and_organisational_safeguards_in_placetextappropriate safeguards ensuring technical and organisational measures, in particular respect for data minimisation
archiving_scientific_historical_research_or_statistical_purposetextprocessing for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes (Article 89(1))
automated_processing_evaluating_personal_aspectstextautomated processing of personal data consisting of the use of personal data to evaluate certain personal aspects relating to a natural person
by_competent_authorities_for_criminal_law_enforcement_purposestextby competent authorities for the purposes of the prevention, investigation, detection or prosecution of criminal offences or the execution of criminal penalties, including safeguarding against and prevention of threats to public security (Article 2(2)(d))
by_natural_person_in_purely_personal_or_household_activitytextby a natural person in the course of a purely personal or household activity (Article 2(2)(c))
church_or_religious_association_applies_comprehensive_data_protection_rulestextchurch or religious association or community applying comprehensive rules relating to the protection of natural persons with regard to processing at the time of entry into force of the Regulation (Article 91(1))
church_rules_brought_into_line_with_regulationtextthe comprehensive rules are brought into line with this Regulation
clearly_demonstrates_significance_of_risks_of_draft_decisiontextobjection to a draft decision clearly demonstrating the significance of the risks posed by the draft decision as regards the fundamental rights and freedoms of data subjects
complaint_lodged_with_authoritytexta complaint has been lodged with the supervisory authority (Article 4(22)(c))
consent_freely_giventextconsent is freely given (Article 4(11) / Article 7(4) GDPR)
consent_informedtextinformed indication of the data subject's wishes
consent_specifictextspecific indication of the data subject's wishes
consent_unambiguoustextunambiguous indication of the data subject's wishes by a statement or by a clear affirmative action
controller_or_processor_established_in_uniontextprocessing in the context of the activities of an establishment of a controller or a processor in the Union, regardless of whether the processing takes place in the Union or not (Article 3(1))
controller_or_processor_established_on_authority_territorytextcontroller or processor is established on the territory of the Member State of the supervisory authority (Article 4(22)(a))
controller_or_processor_not_established_in_uniontextcontroller or processor not established in the Union
controls_undertakingtext, textcontrolling undertaking controls the controlled undertaking
data_subjects_are_in_the_uniontextthe data subjects are in the Union (Article 3(2))
data_subjects_residing_in_authority_state_substantially_affectedtextdata subjects residing in the Member State of the supervisory authority are substantially affected or likely to be substantially affected (Article 4(22)(b))
derogation_necessary_for_fulfilment_of_the_purposestextthe derogations are necessary for the fulfilment of those purposes (Article 89(2)-(3))
determines_purposes_and_meanstextdetermines the purposes and means of the processing of personal data
disclosure_in_accordance_with_union_or_member_state_lawtextdisclosure in accordance with Union or Member State law to which the authority or body is subject
employees_personal_data_processing_in_employment_contexttextprocessing of employees' personal data in the employment context (Article 88(1))
engaged_in_economic_activitytextnatural or legal person engaged in an economic activity, irrespective of its legal form
established_by_member_state_pursuant_to_article_51textindependent public authority established by a Member State pursuant to Article 51
established_in_union_and_designated_in_writing_pursuant_to_article_27_by_controllertext, textnatural or legal person established in the Union designated in writing by the controller pursuant to Article 27
established_in_union_and_designated_in_writing_pursuant_to_article_27_by_processortext, textnatural or legal person established in the Union designated in writing by the processor pursuant to Article 27
establishment_takes_decisions_on_purposes_and_means_with_power_to_implementtext, textestablishment of the controller in the Union which has taken the decisions on the purposes and means of processing and has the power to have them implemented
exercise_of_rights_likely_to_render_impossible_or_seriously_impair_the_specific_purposestextthe rights are likely to render impossible or seriously impair the achievement of the specific purposes (Article 89(2)-(3))
governed_by_public_international_law_with_subordinate_bodiestextorganisation and its subordinate bodies governed by public international law
journalistic_academic_artistic_or_literary_purposetextprocessing carried out for journalistic purposes or the purposes of academic, artistic or literary expression (Article 85)
marks_stored_data_to_limit_future_processingtextmarking of stored personal data with the aim of limiting their processing in the future
member_state_activity_within_title_v_chapter_2_teutextby the Member States when carrying out activities which fall within the scope of Chapter 2 of Title V of the TEU (Article 2(2)(b))
member_state_law_or_collective_agreement_provides_specific_rules_with_suitable_measurestextMember State law or collective agreement provides more specific rules including suitable and specific measures to safeguard the data subject's human dignity, legitimate interests and fundamental rights (Article 88(1)-(2))
member_state_law_provides_exemption_under_article_85textMember State law adopted pursuant to Article 85(2) provides an exemption or derogation applicable to the processing
monitoring_behaviour_of_data_subjects_within_the_uniontextmonitoring of behaviour of data subjects as far as the behaviour takes place within the Union (Article 3(2)(b), recital 24)
national_identification_number_processingtextprocessing of a national identification number or any other identifier of general application (Article 87)
non_automated_processing_of_data_in_or_intended_for_filing_systemtextprocessing other than by automated means of personal data which form part of a filing system or are intended to form part of a filing system
offering_goods_or_services_to_data_subjects_in_the_uniontextoffering of goods or services, irrespective of whether a payment is required, to data subjects in the Union (Article 3(2)(a), recital 23)
official_document_held_for_public_interest_tasktextpersonal data in official documents held by a public authority, public body or private body for the performance of a task carried out in the public interest (Article 86)
operation_performed_on_personal_datatextoperation or set of operations performed on personal data or on sets of personal data
other_than_subject_controller_processor_and_authorised_personstextperson, authority, agency or body other than the data subject, controller, processor and persons authorised under their direct authority to process personal data
personal_data_disclosed_totextpersonal data are disclosed to the person, authority, agency or body
place_of_central_administration_in_uniontext, textplace of the controller's central administration in the Union
processed_so_data_not_attributable_without_additional_informationtextpersonal data can no longer be attributed to a specific data subject without the use of additional information
processes_on_behalf_oftext, textprocesses personal data on behalf of the controller
processing_where_member_state_law_applies_by_public_international_lawtextprocessing by a controller not established in the Union, but in a place where Member State law applies by virtue of public international law (Article 3(3))
processing_wholly_or_partly_by_automated_meanstextprocessing of personal data wholly or partly by automated means
processor_central_administration_in_uniontext, textplace of the processor's central administration in the Union
processor_has_no_central_administration_in_uniontextprocessor has no central administration in the Union
processor_main_processing_activities_establishmenttext, textestablishment of the processor in the Union where the main processing activities take place, to the extent the processor is subject to specific obligations under this Regulation
public_authority_receiving_in_particular_inquirytextpublic authority which may receive personal data in the framework of a particular inquiry in accordance with Union or Member State law
related_to_physical_or_mental_health_revealing_health_statustextpersonal data related to the physical or mental health of a natural person, including provision of health care services, which reveal information about health status
relates_to_identified_or_identifiable_natural_persontextinformation relating to an identified or identifiable natural person
relates_to_inherited_or_acquired_genetic_characteristicstextpersonal data relating to the inherited or acquired genetic characteristics of a natural person giving unique information about physiology or health
results_from_specific_technical_processing_allowing_unique_identificationtextpersonal data resulting from specific technical processing of physical, physiological or behavioural characteristics which allow or confirm the unique identification of a natural person
secrecy_rules_necessary_and_proportionate_to_reconcile_data_protectiontextspecific rules limiting supervisory powers are necessary and proportionate to reconcile the right of the protection of personal data with the obligation of secrecy (Article 90(1))
set_up_by_or_on_basis_of_agreement_between_two_or_more_countriestextbody set up by, or on the basis of, an agreement between two or more countries
single_establishment_processing_substantially_affecting_subjects_in_more_than_one_member_statetextprocessing takes place in the context of a single establishment in the Union but substantially affects or is likely to substantially affect data subjects in more than one Member State (Article 4(23)(b))
structured_set_accessible_by_specific_criteriatextstructured set of personal data accessible according to specific criteria
subject_to_obligation_of_professional_secrecytextcontroller or processor subject to an obligation of professional secrecy or other equivalent obligations of secrecy (Article 90(1))
takes_place_in_context_of_establishments_in_more_than_one_member_statetextprocessing takes place in the context of the activities of establishments in more than one Member State of a controller or processor established in more than one Member State (Article 4(23)(a))
unauthorised_access_to_datatextunauthorised access to personal data
unauthorised_disclosure_of_datatextunauthorised disclosure of personal data
union_or_member_state_law_provides_derogation_from_rightstextUnion or Member State law provides for derogations from the data subject rights referred to in Article 89(2) or (3)