qqubb commited on
Commit
458daef
·
2 Parent(s): a0e7778 e0da2e2

Merge branch 'dev' of github.com:billmarinocam/compliancecards into dev

Browse files
Files changed (1) hide show
  1. project_cc.yaml +128 -113
project_cc.yaml CHANGED
@@ -5,7 +5,7 @@ card_type: "project" # "project", "data" or "model"
5
  operator_details:
6
  provider:
7
  article: 'Art. 2'
8
- verbose: 'The operator of this AI project is a natural or legal person, public authority, agency or other body that develops an AI project or a general-purpose AI model or that has an AI system or a general-purpose AI model developed and places it on the market or puts the AI system into service under its own name or trademark, whether for payment or free of charge'
9
  value: !!bool false
10
  eu_located:
11
  article: 'Art. 2'
@@ -13,7 +13,7 @@ operator_details:
13
  value: !!bool True
14
  output_used:
15
  article: 'Art. 2'
16
- verbose: 'The output produced by the AI project is used in the Union'
17
  value: !!bool false
18
 
19
  eu_market_status:
@@ -38,6 +38,82 @@ gpai_model:
38
  verbose: 'AI project is an AI model, including where such an AI model is trained with a large amount of data using self-supervision at scale, that displays significant generality and is capable of competently performing a wide range of distinct tasks regardless of the way the model is placed on the market and that can be integrated into a variety of downstream systems or applications, except AI models that are used for research, development or prototyping activities before they are placed on the market'
39
  value: !!bool true
40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  gpai_model_systematic_risk:
42
  evaluation:
43
  article: 'Art. 51 (1)(a)'
@@ -52,41 +128,6 @@ gpai_model_systematic_risk:
52
  verbose: 'The cumulative amount of computation used for the training of the AI project, as measured in floating point operations (FLOPs), has been greater than 10^25'
53
  value: !!bool false
54
 
55
- # Information related to the additional transparency requirements in Article 50, if applicable
56
-
57
- transparency_related:
58
- direct_user_interaction:
59
- article: 'Art. 50'
60
- verbose: 'The AI project is intended to interact directly with natural persons'
61
- value: !!bool false
62
- exception_obvious:
63
- article: 'Art. 50'
64
- verbose: 'When interacting with the AI project, it would be obvious from the point of view of a natural person who is reasonably well-informed, observant and circumspect, taking into account the circumstances and the context of use that they are interacting with AI'
65
- exception_law:
66
- article: 'Art. 50'
67
- verbose: 'The AI project is authorised by law to detect, prevent, investigate or prosecute criminal offences, subject to appropriate safeguards for the rights and freedoms of third parties, and is not available for the public to report a criminal offence'
68
- value: !!bool false
69
- synthetic content:
70
- article: 'Art. 50(2)'
71
- verbose: 'The AI project generates synthetic audio, image, video or text content'
72
- value: !!bool false
73
- exception_assistive:
74
- article: 'Art. 50(2)'
75
- verbose: 'The AI project performs an assistive function for standard editing'
76
- value: !!bool false
77
- exception_inubstantial:
78
- article: 'Art. 50(2)'
79
- verbose: 'The AI project does not substantially alter the input data provided by the deployer or the semantics thereof, or where authorised by law to detect, prevent, investigate or prosecute criminal offences.'
80
- value: !!bool false
81
- emotion_reconition:
82
- article: 'Art. 50(2)'
83
- verbose: 'The AI project is an emotion recognition system'
84
- value: !!bool false
85
- biometric_categorization:
86
- article: 'Art. 50(2)'
87
- verbose: 'The AI project is a biometric categorisation system'
88
- value: !!bool false
89
-
90
  # Information related to the Act's exceptions for scientific research, open-source AI, and more
91
 
92
  excepted:
@@ -107,6 +148,11 @@ excepted:
107
  verbose: 'AI project involves AI models that are released under a free and open-source licence that allows for the access, usage, modification, and distribution of the model, and whose parameters, including the weights, the information on the model architecture, and the information on model usage, are made publicly available. This exception shall not apply to general purpose AI models with systemic risks'
108
  value: !!bool false
109
 
 
 
 
 
 
110
  # Information related to practices prohibited by the Act
111
 
112
  prohibited_practice:
@@ -157,82 +203,6 @@ prohibited_practice:
157
  verbose: 'The AI project involves use of real-time remote biometric identification systems in publicly accessible spaces for the purposes of law enforcement stricly for the localisation or identification of a person suspected of having committed a criminal offence, for the purpose of conducting a criminal investigation or prosecution or executing a criminal penalty for offences referred to in Annex II and punishable in the Member State concerned by a custodial sentence or a detention order for a maximum period of at least four years.'
158
  value: !!bool false
159
 
160
- # Information related to whether or not the project, if an AI system, is a high-risk AI system
161
-
162
- high_risk_ai_system:
163
- safety_component:
164
- article: 'Art. 6(1)(a)'
165
- verbose: 'AI project is intended to be used as a safety component of a product'
166
- value: !!bool false
167
- product_covered_by_machinery_regulation:
168
- article: 'Art. 6(1)(b); Annex I'
169
- verbose: 'AI project is itself a product that is covered by Directive 2006/42/EC of the European Parliament and of the Council of 17 May 2006 on machinery, and amending Directive 95/16/EC (OJ L 157, 9.6.2006, p. 24) [as repealed by the Machinery Regulation]'
170
- value: !!bool false
171
- product_covered_by_toy_safety_regulation:
172
- article: 'Art. 6(1)(b); Annex I'
173
- verbose: 'AI project is itself a product that is covered by Directive 2009/48/EC of the European Parliament and of the Council of 18 June 2009 on the safety of toys (OJ L 170, 30.6.2009, p. 1)'
174
- value: !!bool false
175
- product_covered_by_watercraft_regulation:
176
- article: ' Art. 6(1)(b); Annex I'
177
- verbose: 'AI project is itself a product that is covered by Directive 2013/53/EU of the European Parliament and of the Council of 20 November 2013 on recreational craft and personal watercraft and repealing Directive 94/25/EC (OJ L 354, 28.12.2013, p. 90)'
178
- value: !!bool false
179
- biometric_categorization:
180
- article: 'Art. 6(2); Annex III(1)(b)'
181
- verbose: 'AI project is intended to be used for biometric categorisation, according to sensitive or protected attributes or characteristics based on the inference of those attributes or characteristics'
182
- value: !!bool false
183
- emotion_recognition:
184
- article: 'Art. 6(2); Annex III(1)(c)'
185
- verbose: 'AI project is intended to be used for emotion recognition'
186
- value: !!bool true
187
- critical_infrastructure:
188
- article: 'Art. 6(2); Annex III(2)'
189
- verbose: 'AI project is intended to be used as a safety component in the management and operation of critical digital infrastructure, road traffic, or in the supply of water, gas, heating or electricity'
190
- value: !!bool true
191
- admission:
192
- article: 'Art. 6(2); Annex III(3)(a)'
193
- verbose: 'AI project is intended to be used to determine access or admission or to assign natural persons to educational and vocational training institutions at all levels'
194
- value: !!bool false
195
- recruitment:
196
- article: 'Art. 6(2); Annex III(4)(a)'
197
- verbose: 'AI project is intended to be used for the recruitment or selection of natural persons, in particular to place targeted job advertisements, to analyse and filter job applications, and to evaluate candidates'
198
- value: !!bool false
199
- public_assistance:
200
- article: 'Art. 6(2); Annex III(5)(a)'
201
- verbose: 'AI project is intended to be used by public authorities or on behalf of public authorities to evaluate the eligibility of natural persons for essential public assistance benefits and services, including healthcare services, as well as to grant, reduce, revoke, or reclaim such benefits and services'
202
- value: !!bool false
203
- victim_assessment:
204
- article: 'Art. 6(2); Annex III(6)(a)'
205
- verbose: 'AI project is intended to be used by or on behalf of law enforcement authorities, or by Union institutions, bodies, offices or agencies in support of law enforcement authorities or on their behalf to assess the risk of a natural person becoming the victim of criminal offences'
206
- value: !!bool false
207
- polygraph:
208
- article: 'Art. 6(2); Annex III(7)(a)'
209
- verbose: 'AI project is intended to be used by or on behalf of competent public authorities or by Union institutions, bodies, offices or agencies as polygraphs or similar tools'
210
- value: !!bool false
211
- judicial:
212
- article: 'Art. 6(2); Annex III(8)(a)'
213
- verbose: 'AI project is intended to be used by a judicial authority or on their behalf to assist a judicial authority in researching and interpreting facts and the law and in applying the law to a concrete set of facts, or to be used in a similar way in alternative dispute resolution'
214
- value: !!bool false
215
- filter_exception_rights:
216
- article: 'Art. 6(3)'
217
- verbose: 'The AI initiate does not pose a significant risk of harm to the health, safety or fundamental rights of natural persons, including by not materially influencing the outcome of decision making'
218
- value: !!bool false
219
- filter_exception_narrow:
220
- article: 'Art. 6(3)(a)'
221
- verbose: 'The AI project is intended to perform a narrow procedural task'
222
- value: !!bool false
223
- filter_exception_human:
224
- article: 'Art. 6(3)(b)'
225
- verbose: 'the AI project is intended to improve the result of a previously completed human activity'
226
- value: !!bool false
227
- filter_exception_deviation:
228
- article: 'Art. 6(3)(c)'
229
- verbose: 'the AI project is intended to detect decision-making patterns or deviations from prior decision-making patterns and is not meant to replace or influence the previously completed human assessment, without proper human review'
230
- value: !!bool false
231
- filter_exception_prep:
232
- article: 'Art. 6(3)(d)'
233
- verbose: 'the AI project is intended to perform a preparatory task to an assessment relevant for the purposes of the use cases listed in Annex III.'
234
- value: !!bool false
235
-
236
  # Information related to the risk management system requirements for high-risk AI systems (Article 9)
237
 
238
  risk_management_system:
@@ -312,6 +282,18 @@ technical_documentation:
312
  article: 'Art. 11(1); Annex IV(1)(e)'
313
  verbose: 'Technical Documentation includes a general description of the AI project that covers the description of the hardware on which the AI project is intended to run'
314
  value: !!bool false
 
 
 
 
 
 
 
 
 
 
 
 
315
  development_steps:
316
  article: 'Art. 11(1); Annex IV(2)(a)'
317
  verbose: 'Technical Documentation includes a detailed description of the elements of the AI project and of the process for its development, covering the methods and steps performed for the development of the AI project, including, where relevant, recourse to pre-trained systems or tools provided by third parties and how those were used, integrated or modified by the provider'
@@ -761,4 +743,37 @@ additional_provider_obligations:
761
  verbose: 'The AI project complies with accessibility requirements in accordance with Directives (EU) 2016/2102 and (EU) 2019/882'
762
  value: !!bool false
763
 
 
764
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  operator_details:
6
  provider:
7
  article: 'Art. 2'
8
+ verbose: 'The operator of this AI project is a natural or legal person, public authority, agency or other body that develops an AI project or a general-purpose AI model or that has an AI system or a general-purpose AI model developed and places it on the market (in other words, first makes it available on the EU market) or puts the AI system into service (in other words, supplies an AI system for first use directly to a deployer or for own use in the Union, for its intended purpose) under its own name or trademark, whether for payment or free of charge'
9
  value: !!bool false
10
  eu_located:
11
  article: 'Art. 2'
 
13
  value: !!bool True
14
  output_used:
15
  article: 'Art. 2'
16
+ verbose: 'The output produced by the AI project is used in the European Union'
17
  value: !!bool false
18
 
19
  eu_market_status:
 
38
  verbose: 'AI project is an AI model, including where such an AI model is trained with a large amount of data using self-supervision at scale, that displays significant generality and is capable of competently performing a wide range of distinct tasks regardless of the way the model is placed on the market and that can be integrated into a variety of downstream systems or applications, except AI models that are used for research, development or prototyping activities before they are placed on the market'
39
  value: !!bool true
40
 
41
+ # Information related to whether or not the project, if an AI system, is a high-risk AI system
42
+
43
+ high_risk_ai_system:
44
+ safety_component:
45
+ article: 'Art. 6(1)(a)'
46
+ verbose: 'AI project is intended to be used as a safety component of a product'
47
+ value: !!bool false
48
+ product_covered_by_machinery_regulation:
49
+ article: 'Art. 6(1)(b); Annex I'
50
+ verbose: 'AI project is itself a product that is covered by Directive 2006/42/EC of the European Parliament and of the Council of 17 May 2006 on machinery, and amending Directive 95/16/EC (OJ L 157, 9.6.2006, p. 24) [as repealed by the Machinery Regulation]'
51
+ value: !!bool false
52
+ product_covered_by_toy_safety_regulation:
53
+ article: 'Art. 6(1)(b); Annex I'
54
+ verbose: 'AI project is itself a product that is covered by Directive 2009/48/EC of the European Parliament and of the Council of 18 June 2009 on the safety of toys (OJ L 170, 30.6.2009, p. 1)'
55
+ value: !!bool false
56
+ product_covered_by_watercraft_regulation:
57
+ article: ' Art. 6(1)(b); Annex I'
58
+ verbose: 'AI project is itself a product that is covered by Directive 2013/53/EU of the European Parliament and of the Council of 20 November 2013 on recreational craft and personal watercraft and repealing Directive 94/25/EC (OJ L 354, 28.12.2013, p. 90)'
59
+ value: !!bool false
60
+ biometric_categorization:
61
+ article: 'Art. 6(2); Annex III(1)(b)'
62
+ verbose: 'AI project is intended to be used for biometric categorisation, according to sensitive or protected attributes or characteristics based on the inference of those attributes or characteristics'
63
+ value: !!bool false
64
+ emotion_recognition:
65
+ article: 'Art. 6(2); Annex III(1)(c)'
66
+ verbose: 'AI project is intended to be used for emotion recognition'
67
+ value: !!bool true
68
+ critical_infrastructure:
69
+ article: 'Art. 6(2); Annex III(2)'
70
+ verbose: 'AI project is intended to be used as a safety component in the management and operation of critical digital infrastructure, road traffic, or in the supply of water, gas, heating or electricity'
71
+ value: !!bool true
72
+ admission:
73
+ article: 'Art. 6(2); Annex III(3)(a)'
74
+ verbose: 'AI project is intended to be used to determine access or admission or to assign natural persons to educational and vocational training institutions at all levels'
75
+ value: !!bool false
76
+ recruitment:
77
+ article: 'Art. 6(2); Annex III(4)(a)'
78
+ verbose: 'AI project is intended to be used for the recruitment or selection of natural persons, in particular to place targeted job advertisements, to analyse and filter job applications, and to evaluate candidates'
79
+ value: !!bool false
80
+ public_assistance:
81
+ article: 'Art. 6(2); Annex III(5)(a)'
82
+ verbose: 'AI project is intended to be used by public authorities or on behalf of public authorities to evaluate the eligibility of natural persons for essential public assistance benefits and services, including healthcare services, as well as to grant, reduce, revoke, or reclaim such benefits and services'
83
+ value: !!bool false
84
+ victim_assessment:
85
+ article: 'Art. 6(2); Annex III(6)(a)'
86
+ verbose: 'AI project is intended to be used by or on behalf of law enforcement authorities, or by Union institutions, bodies, offices or agencies in support of law enforcement authorities or on their behalf to assess the risk of a natural person becoming the victim of criminal offences'
87
+ value: !!bool false
88
+ polygraph:
89
+ article: 'Art. 6(2); Annex III(7)(a)'
90
+ verbose: 'AI project is intended to be used by or on behalf of competent public authorities or by Union institutions, bodies, offices or agencies as polygraphs or similar tools'
91
+ value: !!bool false
92
+ judicial:
93
+ article: 'Art. 6(2); Annex III(8)(a)'
94
+ verbose: 'AI project is intended to be used by a judicial authority or on their behalf to assist a judicial authority in researching and interpreting facts and the law and in applying the law to a concrete set of facts, or to be used in a similar way in alternative dispute resolution'
95
+ value: !!bool false
96
+ filter_exception_rights:
97
+ article: 'Art. 6(3)'
98
+ verbose: 'The AI initiate does not pose a significant risk of harm to the health, safety or fundamental rights of natural persons, including by not materially influencing the outcome of decision making'
99
+ value: !!bool false
100
+ filter_exception_narrow:
101
+ article: 'Art. 6(3)(a)'
102
+ verbose: 'The AI project is intended to perform a narrow procedural task'
103
+ value: !!bool false
104
+ filter_exception_human:
105
+ article: 'Art. 6(3)(b)'
106
+ verbose: 'the AI project is intended to improve the result of a previously completed human activity'
107
+ value: !!bool false
108
+ filter_exception_deviation:
109
+ article: 'Art. 6(3)(c)'
110
+ verbose: 'the AI project is intended to detect decision-making patterns or deviations from prior decision-making patterns and is not meant to replace or influence the previously completed human assessment, without proper human review'
111
+ value: !!bool false
112
+ filter_exception_prep:
113
+ article: 'Art. 6(3)(d)'
114
+ verbose: 'the AI project is intended to perform a preparatory task to an assessment relevant for the purposes of the use cases listed in Annex III.'
115
+ value: !!bool false
116
+
117
  gpai_model_systematic_risk:
118
  evaluation:
119
  article: 'Art. 51 (1)(a)'
 
128
  verbose: 'The cumulative amount of computation used for the training of the AI project, as measured in floating point operations (FLOPs), has been greater than 10^25'
129
  value: !!bool false
130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  # Information related to the Act's exceptions for scientific research, open-source AI, and more
132
 
133
  excepted:
 
148
  verbose: 'AI project involves AI models that are released under a free and open-source licence that allows for the access, usage, modification, and distribution of the model, and whose parameters, including the weights, the information on the model architecture, and the information on model usage, are made publicly available. This exception shall not apply to general purpose AI models with systemic risks'
149
  value: !!bool false
150
 
151
+ # We have to remember that even when open_source_gpai_model == true, the exception does not exist if gpai_model_with_systemic_risk == true
152
+ # Also, even when open_source_gpai_model == true, the project must still satisfy [Article 53(1)(c), 53(1)(d)]:
153
+ # In other words, project_cc_yaml['gpai_model_obligations']['other']['policy'] and project_cc_yaml['gpai_model_obligations']['other']['content'] must be true
154
+ # This logic has to be added to compliance_analysis.py
155
+
156
  # Information related to practices prohibited by the Act
157
 
158
  prohibited_practice:
 
203
  verbose: 'The AI project involves use of real-time remote biometric identification systems in publicly accessible spaces for the purposes of law enforcement stricly for the localisation or identification of a person suspected of having committed a criminal offence, for the purpose of conducting a criminal investigation or prosecution or executing a criminal penalty for offences referred to in Annex II and punishable in the Member State concerned by a custodial sentence or a detention order for a maximum period of at least four years.'
204
  value: !!bool false
205
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
206
  # Information related to the risk management system requirements for high-risk AI systems (Article 9)
207
 
208
  risk_management_system:
 
282
  article: 'Art. 11(1); Annex IV(1)(e)'
283
  verbose: 'Technical Documentation includes a general description of the AI project that covers the description of the hardware on which the AI project is intended to run'
284
  value: !!bool false
285
+ external_features:
286
+ article: 'Art. 11(1); Annex IV(1)(f)'
287
+ verbose: 'Technical Documentation includes a general description of the AI project that includes, where the AI system is a component of products, photographs or illustrations showing external features, the marking and internal layout of those products'
288
+ value: !!bool false
289
+ user_interface:
290
+ article: 'Art. 11(1); Annex IV(1)(g)'
291
+ verbose: 'Technical Documentation includes a general description of the AI project that includes a basic description of the user-interface provided to the deployer'
292
+ value: !!bool false
293
+ deployer_instructions:
294
+ article: 'Art. 11(1); Annex IV(1)(h)'
295
+ verbose: 'Technical Documentation includes a general description of the AI project that includes instructions for use for the deployer, and a basic description of the user-interface provided to the deployer, where applicable'
296
+ value: !!bool false
297
  development_steps:
298
  article: 'Art. 11(1); Annex IV(2)(a)'
299
  verbose: 'Technical Documentation includes a detailed description of the elements of the AI project and of the process for its development, covering the methods and steps performed for the development of the AI project, including, where relevant, recourse to pre-trained systems or tools provided by third parties and how those were used, integrated or modified by the provider'
 
743
  verbose: 'The AI project complies with accessibility requirements in accordance with Directives (EU) 2016/2102 and (EU) 2019/882'
744
  value: !!bool false
745
 
746
+ # Information related to the additional transparency requirements in Article 50, if applicable
747
 
748
+ transparency_related:
749
+ direct_user_interaction:
750
+ article: 'Art. 50'
751
+ verbose: 'The AI project is intended to interact directly with natural persons'
752
+ value: !!bool false
753
+ exception_obvious:
754
+ article: 'Art. 50'
755
+ verbose: 'When interacting with the AI project, it would be obvious from the point of view of a natural person who is reasonably well-informed, observant and circumspect, taking into account the circumstances and the context of use that they are interacting with AI'
756
+ exception_law:
757
+ article: 'Art. 50'
758
+ verbose: 'The AI project is authorised by law to detect, prevent, investigate or prosecute criminal offences, subject to appropriate safeguards for the rights and freedoms of third parties, and is not available for the public to report a criminal offence'
759
+ value: !!bool false
760
+ synthetic content:
761
+ article: 'Art. 50(2)'
762
+ verbose: 'The AI project generates synthetic audio, image, video or text content'
763
+ value: !!bool false
764
+ exception_assistive:
765
+ article: 'Art. 50(2)'
766
+ verbose: 'The AI project performs an assistive function for standard editing'
767
+ value: !!bool false
768
+ exception_inubstantial:
769
+ article: 'Art. 50(2)'
770
+ verbose: 'The AI project does not substantially alter the input data provided by the deployer or the semantics thereof, or where authorised by law to detect, prevent, investigate or prosecute criminal offences.'
771
+ value: !!bool false
772
+ emotion_reconition:
773
+ article: 'Art. 50(2)'
774
+ verbose: 'The AI project is an emotion recognition system'
775
+ value: !!bool false
776
+ biometric_categorization:
777
+ article: 'Art. 50(2)'
778
+ verbose: 'The AI project is a biometric categorisation system'
779
+ value: !!bool false