Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
data_classification.hpp File Reference
#include "signet/error.hpp"
#include <algorithm>
#include <cstdint>
#include <string>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

struct  signet::forge::DataClassificationRule
 Per-field data classification and handling policy. More...
 
class  signet::forge::DataClassificationOntology
 A named collection of data classification rules forming a formal ontology. More...
 

Namespaces

namespace  signet
 
namespace  signet::forge
 

Enumerations

enum class  signet::forge::DataClassification : int32_t { signet::forge::PUBLIC = 0 , signet::forge::INTERNAL = 1 , signet::forge::RESTRICTED = 2 , signet::forge::HIGHLY_RESTRICTED = 3 }
 Data confidentiality level per DORA Art.8 + ISO 27001 Annex A. More...
 
enum class  signet::forge::DataSensitivity : int32_t {
  signet::forge::NEUTRAL = 0 , signet::forge::PSEUDONYMISED = 1 , signet::forge::ANONYMISED = 2 , signet::forge::PII = 3 ,
  signet::forge::FINANCIAL_PII = 4 , signet::forge::BIOMETRIC = 5 , signet::forge::HEALTH = 6
}
 Data sensitivity per GDPR Art.9 special categories. More...
 
enum class  signet::forge::RegulatoryRegime : int32_t {
  signet::forge::NONE = 0 , signet::forge::GDPR = 1 , signet::forge::MIFID2 = 2 , signet::forge::DORA = 3 ,
  signet::forge::EU_AI_ACT = 4 , signet::forge::SOX = 5 , signet::forge::SEC_17A4 = 6 , signet::forge::PCI_DSS = 7 ,
  signet::forge::HIPAA = 8
}
 Regulatory regime(s) applicable to the data. More...