RECORDS ARE PUBLISHED REGULATORY ACTIONS. FIELDS THE ISSUING AUTHORITY DID NOT PUBLISH ARE MARKED AS NOT STATED, NEVER FILLED IN.
Drug Eye AfricaNational Actions, Continental Reach
Methodology

Coverage matrix

What we monitor, how often, and where we are blind. Publishing your own gaps is the strongest credibility signal available in this field, and it is unclaimed because everyone else finds it uncomfortable.

CtryAuthorityStatusCadenceRecordsLast checkedKnown gap
DZAlgeriaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
AOAngolaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
BJBeninChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
BWBotswana
BOMRA
CapturedWeekly1405 Sept 2026One to three safety alerts a year, mostly echoes of international actions.
BFBurkina FasoChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
BIBurundiChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
CVCabo VerdeChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
CMCameroonChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
CFCentral African RepublicChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
TDChadChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
KMComorosChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
CGCongoChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
CICôte d'IvoireChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
CDDemocratic Republic of the CongoChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
DJDjiboutiChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
EGEgypt
EDA
PartialDaily33206 Sept 2026The listing carries no date, manufacturer or batch column. Those fields exist only inside the PDFs and require an OCR pass; until it runs, Egyptian records are undated by construction. The channel also sits behind a firewall that answered roughly two requests in six on 2026-09-06, refusing the rest with a 200-status "Request Rejected" page.
GQEquatorial GuineaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
EREritreaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
SZEswatiniChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
ETEthiopia
EFDA
PartialMonthly19 Aug 2026The site is administrative; alerts appear as annual PDF digests, and social channels outpace the website.
GAGabonChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
GMGambiaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
GHGhana
FDAGHANA
No public channelWeekly19 Aug 2026The recalls feed has published nothing since January 2024. Working, but silent.
GNGuineaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
GWGuinea-BissauChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
KEKenya
PPB
CapturedDaily6006 Sept 2026Only two years are reachable: /products-recalled-2024/ returned 404 on 2026-09-06, and a walk stopped there rather than probing earlier years. Whether 2016-2024 moved, or were withdrawn, is not known and has not been guessed at. Also rate-limits at 429 under sustained fetching, and the rapid-alerts page sits behind a JavaScript interstitial.
LSLesothoChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
LRLiberiaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
LYLibyaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
MGMadagascarChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
MWMalawiChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
MLMaliChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
MRMauritaniaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
MUMauritiusChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
MAMorocco
AMMPS
No public channelPress only19 Aug 2026Robots-blocked. Note that the DMP no longer holds this brief — any source list citing the DMP is out of date.
MZMozambiqueChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
NANamibiaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
NENigerChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
NGNigeria
NAFDAC
No public channelMOU required19 Aug 2026Blocks automated fetching. No workaround will be built: a cooperation agreement is the route in, and the relationship is worth more than the data.
RWRwanda
RWANDAFDA
CapturedDaily16019 Aug 2026Expiry and manufacture dates are packed into the batch cell upstream and must be separated before the batch index is usable.
EHSahrawi Arab Democratic RepublicChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
SNSenegal
ARP
No public channelWeekly19 Aug 2026Well-structured but not updated since November 2025.
SCSeychellesChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
SLSierra LeoneChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
SOSomalia
NMRA
No public channelPress only07 Sept 2026The authority publishes, but not regulatory actions: the site carries a news page of institutional announcements and no recall, alert or safety notice register. Also appears as "National Medicines Regulatory Authority" in its own page title. Recruiting for an Authority Channel.
ZASouth Africa
SAHPRA
CapturedDaily9906 Sept 2026The recall letters are not on SAHPRA's own servers: of 98 rows read on 2026-09-06, 66 link a letter on Google Drive and 26 on SharePoint. Records cite SAHPRA's own document page instead, and the letters are archived on ingest. The index states no manufacturer and no batch, and heads its date column Date Updated rather than the date of the recall.
SSSouth Sudan
DFCA
No public channelPress only07 Sept 2026The site is institutional: seven links, and no news, alerts or notices section of any kind — so there is no page to watch rather than a page that publishes nothing. Recruiting for an Authority Channel.
SDSudanChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
STSão Tomé and PríncipeChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
TZTanzania
TMDA
PartialDaily106 Sept 2026The announcements list is sixteen pages of ten and carries few regulatory actions: of sixty read on 2026-09-06, three were actions (bans on Levamisole-containing products) and the rest were procurement notices, fee reminders and gazette announcements. It is also bilingual, publishing the same action in English and Swahili as separate items, and shows only a posting date rather than the date the authority acted.
TGTogoChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
TNTunisiaChannel not yet assessedNot assessedneverNo authority channel has been assessed for this state.
UGUganda
NDA
PartialDaily19 Aug 2026PDF-only publication; requires OCR before dates and batches exist.
ZMZambia
ZAMRA
CapturedDaily1102 Sept 2026The recall table mixes day-first and month-first dates within a single column; dates are resolved using the table's own chronological order and flagged where ambiguous.
ZWZimbabwe
MCAZ
No public channelPress only19 Aug 2026Robots-blocked. Zimbabwean recalls are broken first by HealthTimes and NewsDay, so coverage is secondary-source until an agreement exists.

Where we are not allowed to look

4 authorities

Four authorities publish recalls and alerts that are not in this register, for the same reason in each case. Their websites carry a note asking automated visitors to stay away, and we do as it asks. Ignoring it would take about a minute, which is why the decision sits in our code rather than with whoever happens to be running the collection that day.

We do not read it as a snub, and we are not saying these four turned us down. That note is usually put in place once by whoever built the site and never looked at again. None of the four has been asked, and we have no idea what any of them would say if they were. If one of them would rather we collected their notices, we would be glad to hear it — that is the whole of what an agreement means here. Somebody last opened each of these sites by hand on 19 August 2026.

NAFDAC
Nigeria
nafdac.gov.ng asks automated visitors to stay away, and we do as it asks. Nothing published by Nigeria's regulator has ever been collected here.
We think roughly 400 published actions sit behind it. That is our estimate and not NAFDAC's figure, and it is the largest single thing missing from this register. Until that changes: WHO alerts that name products circulating in Nigeria, and anything sent to us directly by someone entitled to share it.
MCAZ
Zimbabwe
mcaz.co.zw asks automated visitors to stay away, and we do as it asks. Zimbabwean recalls reach this register only at second hand.
Named news outlets, recorded as exactly that — tier 3, our lowest confidence.
ARP
Senegal
arp.sn asks automated visitors to stay away, and we do as it asks. Nothing from Senegal's regulator has been collected here.
Nothing yet. When somebody last opened the page by hand it carried nothing newer than November 2025, so the gap is on both sides rather than only ours.
AMMPS
Morocco
ammps.sante.gov.ma asks automated visitors to stay away, and we do as it asks. Nothing from Morocco's regulator has been collected here.
Press reports, and this register does not treat a press report as a regulatory action.

Whatever does reach us is filed as what it is. A WHO alert about a product circulating in Nigeria is a WHO record, not a Nigerian one. A recall an authority sends us directly is treated the same way: recorded at verification tier 2, saying who told us and how, and never claiming it was published when it was not.

16 of 55 member states have an authority on file. Every row carries its own last-checked date, and a row with none says so rather than borrowing one.