Skip to main content

NDPA 2023

Overview

FieldValue
Pack IDnigeria/ndpa
Full titleNigeria Data Protection Act 2023
RegulatorNITDA (National Information Technology Development Agency)
JurisdictionNigeria (NG)
Effective dateJune 2023

What comply54 enforces

Cross-border data transfers (§25)

NDPA §25 prohibits transferring personal data outside Nigeria unless the destination country provides adequate protection, or explicit consent has been obtained.

ConditionAction
Destination is Nigeriaallow
Destination has AU/ECOWAS adequacy statusallow
Destination lacks adequacy + consent documentedescalate
Destination lacks adequacy + no consentdeny
Data type is biometricdeny (regardless of destination)
result = compliance.check(
action="send_to_external",
params={
"destination_country": "GB",
"data_type": "customer_pii",
},
context={"consent_documented": True}, # escalate — consent present but no adequacy
)

Data minimisation (§24)

The NDPA requires that only necessary data is processed. The pack flags large record batch operations for audit:

result = compliance.check(
action="export_data",
params={
"destination_country": "NG",
"record_count": 10_000,
"data_type": "customer_pii",
},
)
# decision: audit — large-scale domestic processing flagged for record

Input fields used

FieldPath in inputDescription
Actioninput.action"store_data", "send_to_external", "export_data"
Destination countryinput.params.destination_countryISO 3166-1 alpha-2
Destination regioninput.params.destination_regione.g. "NG", "us-east-1"
Data typeinput.params.data_type"biometric", "customer_pii", "financial"
Record countinput.params.record_countInteger
Consent documentedinput.context.consent_documentedBoolean

Messages returned

Messages include the exact NDPA section and reason:

NDPA 2023 §25: Cross-border transfer to US requires explicit consent or adequacy confirmation
NDPA 2023 §25: Biometric data transfer outside Nigeria is prohibited
NDPA 2023 §24: Large-scale export of 10,000+ records flagged for data minimisation audit

Regulatory references