A site without compliant legal pages is an exposed site: DGI sanctions, data protection authority sanctions, Visa/Mastercard blocks, marketplace bans. Most African e-commerce shops run with legal pages generated by a global tool that ignores local context.
TL;DR
- 3 mandatory pages: legal mentions, terms (T&C), privacy policy.
- Senegal Law 2008-12 (CDP) + EU GDPR = dual obligation for sites targeting Europe.
- Cameroon legal mentions differ (NUIC mention, provincial RCCM).
Page 1: Legal mentions
Mandatory minimum content (Senegal):
`
SITE PUBLISHER
Company name: [Company] SARL with capital [X] XOF
Registered office: [Full address]
NINEA: [NINEA Number]
RCCM: [RCCM Number]
Legal representative: [Name], Manager
Email: contact@[domain].com
Phone: +221 XX XXX XX XX
PUBLICATION DIRECTOR
[Name]
HOSTING PROVIDER
[Hosting name, e.g., Vercel Inc.]
[Full host address]
[Host website]
`
Country specifics:
| Country | Tax ID | Commercial ID |
|---|---|---|
| Senegal | NINEA | RCCM (Trade Court registry) |
| Ivory Coast | NCC | RCCM Abidjan/regional |
| Cameroon | NUI | Provincial RCCM |
| Nigeria | TIN | RC (CAC) |
| Ghana | TIN | RGD |
| Kenya | KRA PIN | CR12 |
| Benin | IFU | RCCM |
| Togo | NIF | RCCM |
Page 2: T&C (B2C)
Standard structure of African e-commerce T&C:
`
- PREAMBLE — who we are, who the site addresses
- PURPOSE — products/services offered
- ACCEPTANCE — order = acceptance of T&C
- ORDERS — order steps, validation, confirmation
- PRICES — currency, VAT, shipping fees
- PAYMENT — Wave, Orange Money, card, terms
- DELIVERY — times, carriers, zones served
- RIGHT OF WITHDRAWAL — 14 days EU / not applicable Senegal for local B2C
- WARRANTIES — legal conformity warranty, commercial warranty
- LIABILITY — limitation to order amount
- DATA PROTECTION — refer to privacy policy
- INTELLECTUAL PROPERTY — brand, photos, texts
- DISPUTES — applicable law, competent jurisdiction
- FINAL PROVISIONS — T&C amendments, language
`
Classic trap: copying French T&C onto a Senegalese site. Applicable law changes everything: French consumer code ≠ Senegal consumer law 2014-29.
Withdrawal mention:
- EU/France: 14 days mandatory B2C distance
- Senegal (Law 2014-29): no systematic withdrawal right, but framed returns
- Selling to EU from Senegal: you MUST offer 14 days
Page 3: Privacy policy
Covers EU GDPR + Senegal Law 2008-12 + local laws. Mandatory sections:
`
- CONTROLLER — who collects, contact, DPO if applicable
- DATA COLLECTED — personal (name, email, phone), technical (IP, cookies)
- PURPOSES — why (order, marketing, analytics)
- LEGAL BASIS — consent, contract, legitimate interest
- RECIPIENTS — your team, carrier, payment provider, host
- CROSS-BORDER TRANSFERS — Stripe US, Vercel US: state safeguards (SCCs)
- RETENTION — by category (orders 10y, marketing 3y)
- USER RIGHTS — access, rectification, erasure, objection, portability, consent withdrawal
- COOKIES — banner mandatory if non-strictly-necessary analytics
- CONTACT — DPO email or general contact
- SUPERVISORY AUTHORITY — Senegal CDP, FR CNIL, CI ONPDC, etc.
`
Cookie banner: implementation
`tsx
'use client';
import { useState, useEffect } from 'react';
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
export function CookieBanner() {
const [shown, setShown] = useState(false);
useEffect(() => {
if (!localStorage.getItem('cookies-consent')) setShown(true);
}, []);
function accept(level: 'essential' | 'all') {
localStorage.setItem('cookies-consent', JSON.stringify({ level, ts: Date.now() }));
setShown(false);
if (level === 'all') {
window.dispatchEvent(new CustomEvent('cookies:accepted-all'));
}
}
if (!shown) return null;
return (
);
}
`
Multi-country checklist
| Item | SN | CI | CM | NG | KE | GH |
|---|---|---|---|---|---|---|
| Mandatory legal mentions | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Mandatory T&C (B2C) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Privacy policy | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cookie banner | ✓ (if EU) | ✓ (if EU) | ✓ (if EU) | recommended | recommended | recommended |
| CDP/ONPDC mention | ✓ | ✓ | — | — | — | — |
| VAT number on invoices | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Visible returns terms | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
FAQ
Q: Can I copy T&C from another site?
A: Legally yes (texts not protected if generic), but worst choice: risk of unfit clauses. Always adapt to your activity, country, model.
Q: Need a lawyer?
A: For premium B2B T&C (services >5M XOF) yes. For standard B2C, quality templates + lawyer review (50-150K XOF) is enough.
Q: What language for Anglophone Africa T&C?
A: English mandatory in Nigeria, Ghana, Kenya. French in Senegal, CI, Cameroon. Bilingual country (Cameroon): official FR + EN versions.
Conclusion
Legal pages aren't a compliance detail — they're a business asset: visitor credibility, tax + data compliance, dispute protection. 1 day to draft properly, years of protection in return.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
