File size: 1,485 Bytes
56257d2
 
 
 
b580df0
56257d2
 
 
 
 
 
 
 
 
66fc5d8
fe47b4f
56257d2
 
 
 
 
66fc5d8
fe47b4f
56257d2
 
 
 
 
66fc5d8
fe47b4f
56257d2
 
 
 
 
66fc5d8
fe47b4f
66fc5d8
 
 
 
 
 
 
 
 
 
 
 
 
 
b0406e4
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
name: gdpr_auditor_env
version: 1.0.0
description: GDPR Compliance Auditor - Detect privacy policy violations and dark patterns
runtime: fastapi
app: server.app:app
port: 7860
spec_version: "1"
type: space

tasks:
  - id: easy_clause_existence
    name: Clause Existence Check
    difficulty: easy
    description: Verify if mandatory GDPR clauses are present in the privacy policy
    max_steps: 8
    reward_range: [0.001, 0.999]

  - id: medium_purpose_mapping
    name: Purpose Mapping
    difficulty: medium
    description: Match data collection points to their stated purposes and identify mismatches
    max_steps: 8
    reward_range: [0.001, 0.999]

  - id: hard_dark_patterns
    name: Dark Pattern Detection
    difficulty: hard
    description: Identify contradictions and dark patterns between stated policies and actual practices
    max_steps: 8
    reward_range: [0.001, 0.999]

  - id: elite_multi_doc_reasoning
    name: Multi-Document Reasoning
    difficulty: elite
    description: Find contradictions requiring cross-document reasoning across 3 different documents
    max_steps: 8
    reward_range: [0.001, 0.999]

observation_space:
  task_id: string
  task_name: string
  difficulty: string
  step: integer
  documents: array
  data_practices: array
  compliance_requirements: array
  flagged_issues: array
  echoed_message: string

action_space:
  message: string

reward_space:
  value: float
  reason: string
  issues_found: integer
  total_issues: integer