![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Record of Processing Activity per GDPR Art. 30. More...
#include <compliance_types.hpp>
Public Attributes | |
| std::string | activity_id |
| Unique activity identifier. | |
| std::string | controller_name |
| Name of the data controller. | |
| std::string | purpose |
| Purpose of the processing. | |
| std::string | lawful_basis |
| Legal basis: consent, contract, etc. | |
| std::string | data_subject_categories |
| Categories of data subjects. | |
| std::string | data_categories |
| Categories of personal data. | |
| std::string | recipients |
| Recipients of the data. | |
| std::string | third_country_transfers |
| Transfers outside EEA. | |
| int32_t | retention_days = 0 |
| Retention period in days. | |
| std::string | security_measures |
| Description of Art. 32 measures. | |
| int64_t | last_updated_ns = 0 |
| Last update timestamp. | |
Record of Processing Activity per GDPR Art. 30.
Definition at line 945 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::activity_id |
Unique activity identifier.
Definition at line 946 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::controller_name |
Name of the data controller.
Definition at line 947 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::data_categories |
Categories of personal data.
Definition at line 951 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::data_subject_categories |
Categories of data subjects.
Definition at line 950 of file compliance_types.hpp.
| int64_t signet::forge::gdpr::ProcessingActivity::last_updated_ns = 0 |
Last update timestamp.
Definition at line 956 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::lawful_basis |
Legal basis: consent, contract, etc.
Definition at line 949 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::purpose |
Purpose of the processing.
Definition at line 948 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::recipients |
Recipients of the data.
Definition at line 952 of file compliance_types.hpp.
| int32_t signet::forge::gdpr::ProcessingActivity::retention_days = 0 |
Retention period in days.
Definition at line 954 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::security_measures |
Description of Art. 32 measures.
Definition at line 955 of file compliance_types.hpp.
| std::string signet::forge::gdpr::ProcessingActivity::third_country_transfers |
Transfers outside EEA.
Definition at line 953 of file compliance_types.hpp.