Pixel mosaic in Nzinga colours, one bright cell at its core
Docs
/
Trust

Trust

How Nzinga handles consent and privacy, what anonymisation cannot promise, and where sovereignty stands today.

Built
Honest about gaps
02

Privacy by Design

on the server
today
Phone number, to sign in, and its hash
stored
Profile: name, languages, optional bands
stored
Per recording: language, length, date, status, consent
stored
Ledger entries and invite codes
stored
Session tokens and sign-in codes, as hashes only
stored
Sign-in codes expire after 10 minutes
never on the server
today
The audio: it stays on the phone
not stored
Your contacts, or the codes made from them
not stored
Ethnicity, health, religion
rejected
Payout methods and requests
on the phone
Source: design principles

Hashing a phone number limits casual exposure. It does not make the number secret. What matters is that hashes are not stored, requests are capped at 2,000 contacts, and matching is rate-limited.

03

What Anonymisation Can and Cannot Do

A voice can identify a person. Speech data can be pseudonymised and stripped of personal details. It cannot be made fully anonymous. Nzinga says so to members and buyers.

planned measures
planned
Pseudonymous speaker ids, different per buyer
No names, numbers, device ids or precise location
Prompts that avoid personal details
Names, numbers and places silenced and masked
Bands, not values; rare combinations merged
Licences ban identification and voice cloning
Source: proof-of-concept plan, section 5
Limit

Models already trained cannot forget a withdrawn recording. Open data cannot be recalled once released.

04

Sovereignty

Nzinga's purpose is African control of the tokenizer, the data, the standard it is measured against, and the infrastructure. Each layer is measured separately, with a baseline and a target. The layers are not combined into one score.

Control of the tokenizer
measured
Share of the vocabulary designed from Nzinga's own corpus
10.9% (32,000 of 294,145 tokens); the rest are Gemma 3's
Today
100%: an own base vocabulary
Target
Share of tokens used on Tier 1 text that come from Nzinga's own vocabulary
21.7%
Today
100%
Target
Freedom to modify, redistribute and sell
Code: Apache 2.0. Tokenizer: bound by the Gemma Terms of Use; porting to Gemma 4 (Apache 2.0) removes this
Today
Unrestricted for every layer
Target
Who decides releases and changes
HQ Protocol, informally; no published change policy
Today
A governed institution with a published change policy
Target
Source: SOVEREIGNTY.md, Nzinga tokenizer repository
Control of the data
measured
Training text with community consent or from African partners
0%: all training text is open web or research data
Today
Majority
Target
Tier 1 languages with training text
12 of 12
Today
12 of 12
Target
Source: SOVEREIGNTY.md, Nzinga tokenizer repository
Equal performance
measured
Token premium against English, Tier 1 average (FLORES+)
1.55x; 6 of 12 languages within the 1.3x to 1.5x target
Today
1.3x to 1.5x on all 12
Target
Accuracy gap with English
Not yet measured (model experiment)
Today
Gap closed against the base model
Target
Source: SOVEREIGNTY.md, Nzinga tokenizer repository
Infrastructure
stated
Storage and compute hosted in Africa
GitHub, Hugging Face, Modal and Cloudflare; none hosted in Africa
Today
Training data and production serving in Africa
Target
Model families the tokenizer works with
2: Gemma 3, Llama 3.1
Today
Three or more, plus an own model
Target
Source: SOVEREIGNTY.md, Nzinga tokenizer repository
People and benefit
stated
Native-speaker reviewers
0 of 12 Tier 1 languages
Today
All 12
Target
Africa-based share of maintainers and contributors
To be reported by HQ Protocol
Today
Majority
Target
Benefit-sharing with communities that contribute data
None yet
Today
A written agreement
Target
Source: SOVEREIGNTY.md, Nzinga tokenizer repository

The voice network adds its own indicators in the same format. They are proposed until adopted.

Voice network indicators
proposed
Every recording carries a consent record per speaker
Built (shared consent rules)
Today
Every recording, always
Target
Licences are non-exclusive
Proposed; no licence signed yet
Today
Always
Target
Members can withdraw any recording
Built: never more than two taps away
Today
Always
Target
Raw and cleaned audio hosted in Africa
Audio stays on the phone
Today
Hosted in Africa
Target
A named governance body for the library
None
Today
Named before public launch
Target
Share of licence income to members and a community fund
Decision pending
Today
A written split
Target
Native-speaker reviewers paid by the network
0
Today
Paid reviewers per language collected
Target
Proposed until adopted · Sources: POC-PLAN.md, SPEC.md, packages/core
Not yet true

Nzinga data is not hosted in Africa. No community has signed an agreement. The library has no governing body yet.

05

Security and Compliance Status

Nzinga is jurisdiction-neutral by design: one strict common standard, with country modules for payouts and legal text.

before external members record
planned
Legal review in the pilot country
planned
Data protection impact assessment
planned
Plain-language privacy notice
draft
Licence and data processing agreement templates
planned
Retention, breach response, data protection contact
planned
Encrypted storage with keys per member
planned
Independent security review
before launch
Source: proof-of-concept plan, section 14; SPEC.md
Note

The privacy screen in the app and the summary on this site are drafts, not legal text.

To report a concern, contact the team.