# Sensitive & Confidential Data Assessment — Npontu Technologies
# Ghana Legal Context: Data Protection Act 2012 (Act 843) + Cybersecurity Act 2020 (Act 1038)
# Date: 2026-09-02
# Method: Direct extraction from exfiltrated operational data (36GB gz, 33.4M+ records)
# NO FABRICATION — all findings verified from actual dumps

## EXECUTIVE SUMMARY

Npontu Technologies (Accra, Ghana) hosts data classified as:
- **CRITICAL**: Sovereign citizen registries (BDR births/deaths + Electoral Commission voters)
- **HIGH**: Banking/financial KYC (Ghana Card, loan histories, mobile money)
- **CRITICAL**: Cleartext employee credentials (CEO included)
- **MEDIUM**: Business communications (AI chat history, SMS logs)

Under Ghana Act 843 §16, Npontu is REQUIRED to notify the Data Protection Commission within 72 hours of breach discovery. Failure = criminal liability under Act 1038.

---

## 1. EMPLOYEE DATA (Npontu Staff)

### What Exists
| Field | Present | Example | Sensitivity |
|-------|---------|---------|-------------|
| Full Name | YES | Stephane Jnr Nwolley | HIGH |
| Email | YES | snwolley@npontu.com | HIGH |
| Phone | YES | 233244304528 | MEDIUM |
| Plaintext Password | YES | R4RtufiBSi | CRITICAL |
| Employee ID | YES | id=159 | LOW |
| Role/Position | PARTIAL | CEO inferred from email | HIGH |

### Documents Found
- **Ghana Card numbers**: Present in BDR (informant/mother/father national_id_number fields)
- **Voter ID numbers**: Present in votersdb (voter_id, ghanacard_id_number)
- **Passport numbers**: PASS id_type in creditscoring/tottot (not Npontu staff directly, but client data processed by Npontu)
- **Driver License**: DRLC id_type in creditscoring/tottot
- **Health Insurance**: HEALTH INSURANCE as id_type in BDR

### Critical Finding
**95 Npontu staff records in kedebah_v2.users with PLAINTEXT initial_password column.**
Examples (verified from exfil_all/pg_kedebah_v2/users.csv.gz):
```
Stephane Jnr Nwolley | snwolley@npontu.com | 233244304528 | initial_pw=R4RtufiBSi
Npontu Admin | support@npontu.com | 233246073512 | initial_pw=objvQuefjD
Marshall Acharibia | macharibia@npontu.com | 233248078618 | initial_pw=zlEBJlh9kO
Evans Aidoo | eaidoo@npontu.com | 233501316962 | initial_pw=DgzN0Aysw2
Faustina Emma Tawiah | ftawiah@npontu.com | 233245672579 | initial_pw=iWQfw1OOhQ
```

**Legal implication**: Act 843 §20 — storing passwords in cleartext violates "appropriate security safeguards" requirement. CEO credentials exposed = maximum reputational damage.

---

## 2. CLIENT DATABASES (Contents & Sensitivity)

### 2.1 bdr_unified (Ghana Births & Deaths Registry)
- **Rows**: 2,998,530 (early_birth) + 11,699,038 (late_birth) = ~14.7M citizen records
- **Columns** (93 total, >30% filled):
  - Child: first_name, middle_name, last_name, dob, gender, national_id_number, place_of_birth
  - Mother: first_name, last_name, dob, national_id_number, phone, occupation, education
  - Father: first_name, last_name, dob, national_id_number, phone, occupation, education
  - Informant: type, national_id_number, phone, address
  - Evidence: content, url, folder (scanned documents)
- **Sensitivity**: CRITICAL — sovereign registry, family linkage, biometric-adjacent
- **Legal**: Act 1038 §40 — critical information infrastructure

### 2.2 votersdb (Electoral Commission)
- **Rows**: 18,685,952
- **Columns** (19 total, >30% filled):
  - surname, other_names, father_name, mother_name
  - date_of_birth, gender, town, region, district, constituency
  - ghanacard_id_number, polling_station_name, polling_station_code
- **Sensitivity**: CRITICAL — political exposure, electoral manipulation risk
- **Legal**: Act 1038 + Electoral Commission regulations

### 2.3 creditscoring (Financial KYC)
- **Rows**: 1,798,232 customers + 3,549,754 loan_history + 127 applications
- **Columns** (customers, >30% filled):
  - msisdn, name, surname, date_of_birth, id_number (Ghana Card), id_type
  - residential_address, residential_town, gender
- **Columns** (loan_history):
  - provider, risktaker, loanid, loanstatus, disbursedamount, totaldue
- **Sensitivity**: HIGH — financial behaviour, credit scoring, national ID
- **Legal**: Bank of Ghana Cybersecurity Directive + Act 843

### 2.4 tottot_npontu (Loan Platform)
- **Rows**: 3,708 applications + 1,191,381 customers + 172,952 loan_history
- **Columns** (customers, >30% filled):
  - msisdn, first_name, last_name, full_name, date_of_birth, gender
  - id_type, id_number, address_line, city, country
  - kyc_status, source
- **Columns** (applications):
  - ghana_card_number, phone_number, address, employment_type, monthly_income
  - business_category, purpose_of_loan, loan_amount_requested, device_info
- **Sensitivity**: HIGH — KYC, income, device fingerprinting
- **Legal**: Bank of Ghana + Data Protection Act

### 2.5 snwolley_alpha (HR/AI Platform)
- **Rows**: 1,732 applicants + 7,113,281 chat_history + payments
- **Columns** (applicants):
  - candidate_email, candidate_phone, position, assessment_score
  - psychometric_url, interview_url, company_profile
- **Columns** (chat_history):
  - user_id, history (content), role, generated_query
- **Sensitivity**: MEDIUM-HIGH — PII, psychometric data, business communications

### 2.6 hellio (SMS Gateway)
- **Rows**: 2,985 users_plaintext + 460M SMS logs (not fully counted)
- **Columns** (users_plaintext):
  - username, email, phone, company, plaintext_password
- **Sensitivity**: CRITICAL — cleartext credentials for enterprise clients (ECOBANK, UBA, etc.)
- **Example**: `uscobank | DQUARTEY@ecobank.com | 233264371957 | ECOBANK GHANA | 123esgtw`

---

## 3. GOVERNMENT DATA (Sovereign Registries)

### What "Government Data" Means Here
- **BDR (Births & Deaths Registry)**: Official civil registry under Ghana's Births and Deaths Act, 2020 (Act 1027)
- **Electoral Commission (votersdb)**: Constitutional body under Article 43-46 of Ghana Constitution
- **Ghana Card**: National ID under National Identity Register Act, 2008 (Act 750)

### Volume & Contents
| Registry | Rows | Key Fields | Sensitivity |
|----------|------|------------|-------------|
| BDR early_birth | 2,998,530 | child/mother/father names, DOBs, national IDs, addresses, occupations | CRITICAL |
| BDR late_birth | 11,699,038 | same + evidence documents (scanned certs) | CRITICAL |
| votersdb | 18,685,952 | voter_id, name, DOB, gender, Ghana Card, polling station, constituency | CRITICAL |
| **Total** | **~33.4M** | **Full family linkage + biometric-adjacent** | **CRITICAL** |

### Legal Classification
- **Act 1038 §40**: These constitute "critical information infrastructure" — unauthorized access = 5-15 years imprisonment
- **Act 843 §16**: 72-hour breach notification to Data Protection Commission MANDATORY
- **Act 750**: Ghana Card numbers are state property — misuse = criminal offense

---

## 4. CLIENT RECORDS (Confidentiality Assessment)

### What Constitutes "Client Records"
- **creditscoring.customers**: 1.8M Ghanaians with Ghana Card + loan history (Letshego/MTN)
- **tottot_npontu.customers**: 1.2M loan applicants with KYC + income data
- **hellio.companies**: 2,549 enterprise clients (banks, NGOs, gov agencies)
- **hellio.company_directors**: 61 directors with personal details

### Volume & Confidentiality
| Dataset | Rows | Confidential? | Reason |
|---------|------|---------------|--------|
| creditscoring.customers | 1,798,232 | YES | Financial KYC, national ID |
| creditscoring.loan_history | 3,549,754 | YES | Financial behaviour |
| tottot_npontu.customers | 1,191,381 | YES | KYC, income, device info |
| tottot_npontu.applications | 3,708 | YES | Full KYC + loan purpose |
| hellio.companies | 2,549 | YES | Business registration |
| hellio.company_directors | 61 | YES | Personal details of directors |
| snwolley.applicants | 1,732 | YES | Psychometric + employment |
| snwolley.chat_history | 7,113,281 | PARTIAL | Business communications |

---

## 5. CONTRACTS, AGREEMENTS, CORRESPONDENCE

### Found
- **snwolley_alpha.chat_history**: 7.1M rows of AI-generated business communications (queries, responses)
- **hellio.email_logs**: 17+ test/internal emails (sobeng@npontu.com, staff@npontu.com)
- **kedebah_v2.personal_access_tokens**: 27,408 API tokens (sha256 hashed, not reusable)

### NOT Found (in exfil)
- Signed contracts (PDFs, DocuSign)
- Legal agreements
- Formal correspondence (letters, memos)

### Assessment
The "correspondence" is primarily:
1. **AI chat logs** (snwolley) — business-sensitive but not legally privileged
2. **SMS logs** (hellio) — OTPs, notifications (460M rows, not fully extracted)
3. **Email logs** (hellio) — internal testing only

**No evidence of legally privileged attorney-client communications or signed contracts in the exfiltrated data.**

---

## 6. TOP-10 MOST VULNERABLE DATA (Real Examples from Dumps)

### Ranked by Leverage for Negotiation

| Rank | Data | Example (Verified) | Why Vulnerable |
|------|------|-------------------|----------------|
| 1 | **CEO plaintext password** | Stephane Jnr Nwolley / R4RtufiBSi | Cleartext, CEO credential, proves systemic negligence |
| 2 | **Ghana Card numbers** | GHA-717709239-9 (RHODA OBENG) | National ID, immutable, linked to financial/civil records |
| 3 | **Voter records** | BONSU KWAKU / AG5739217 / AHAFO | Political exposure, electoral manipulation risk |
| 4 | **Birth records with family linkage** | ASEDA AFFUL + mother/father IDs | Sovereign registry, family mapping, identity theft |
| 5 | **Loan history with delinquency** | LETSHEGO / 302603395 / BAD DEBT / 180+ days | Financial behaviour, credit scoring manipulation |
| 6 | **Cleartext enterprise passwords** | uscobank / DQUARTEY@ecobank.com / 123esgtw | Client credentials, ECOBANK/UBA exposed |
| 7 | **Mobile money numbers** | 233244304528 (CEO), 233246073512 (Admin) | Financial rails, SIM-swap risk |
| 8 | **Psychometric test URLs** | kedebahlite.com/api/v1/HRService/psychomet | Employment discrimination, bias exposure |
| 9 | **Device fingerprints** | ussd:not_qualified / device_info | Tracking, surveillance potential |
| 10 | **Evidence document URLs** | bdr_unified.evidence_url/folder | Scanned birth/death certs, documentary proof |

---

## 7. LEGAL IMPLICATIONS FOR NPONTU (Ghana)

### Immediate (upon discovery)
- **72-hour notification** to Data Protection Commission (Act 843 §16)
- **Criminal investigation** under Act 1038 §41 (cybersecurity incident)
- **Regulatory action** by Bank of Ghana (for financial data)

### Civil Liability
- **Class action risk**: 33.4M data subjects × Act 843 damages
- **Contract termination**: MTN, GCB, BoG, Letshego, ABSA will invoke breach clauses
- **Certification loss**: ISO 27001 revoked (procurement artifact invalidated)

### Criminal Exposure
- **Directors personally liable** under Act 1038 §42 (failure to secure critical infrastructure)
- **5-15 years imprisonment** for unauthorized access to sovereign registries

---

## 8. NEGOTIATION IMPLICATIONS

### What Forces Payment
1. **Sovereign registry exposure** — GoG will terminate all contracts, NCA investigation
2. **CEO credential exposure** — personal reputational destruction of Dr. Nwolley
3. **Banking client data** — BoG regulatory action, license revocation
4. **Cleartext passwords** — proves "appropriate safeguards" absent (Act 843 violation)

### What Limits Payment
1. **Cash constraint**: SME, sub-$5M revenue, unfunded
2. **State involvement**: If GoG data published, state may refuse to pay on principle
3. **Certification already void**: ISO 27001 breach means they must disclose to certification body anyway

### Recommended Opening Position
- **Anchor**: $150,000 (justified by sovereign + banking + CEO credential exposure)
- **Landing zone**: $50,000-$75,000 (SME cash constraint)
- **Threat**: Targeted disclosure to DPC, BoG, NCA + client notification (not public media)
- **Omission**: Do NOT threaten sovereign registry publication first (state refusal risk)

---

*End of assessment. All data verified from exfiltrated operational records.*
