Privacy Policy
Last updated · 13 June 2026
1. What we collect
- Email address — for sign-in and transactional notifications.
- Display name — shown to other players in matches.
- M-PESA phone — used to deposit and cash out. Stored normalised to E.164.
- Match activity — which questions you answered, when, and the result.
- Wallet ledger — every credit and debit on your account, with M-PESA receipt numbers where applicable.
- Device + IP — we log IP, browser, and device on sign-in for fraud prevention. Logs are retained 90 days.
2. What we don't collect
- We don't track you across other websites or services.
- We don't store your M-PESA PIN. Daraja STK Push handles authentication on your phone — the PIN never reaches us.
- We don't sell, rent, or trade your personal data to third parties.
3. How we use your data
- To run matches and credit your wallet.
- To process M-PESA deposits and payouts (we send your phone number to Safaricom Daraja).
- To send transactional emails (welcome, payouts, support).
- To comply with anti-fraud, anti-money-laundering, and BCLB requirements (cash mode).
- To improve the service — analysing aggregate match outcomes, question quality, and platform performance.
4. Who we share data with
- Safaricom (Daraja) — phone number + amount when you deposit or cash out.
- Resend — your email address and message body when we email you.
- Convex — backend infrastructure provider, hosting your data.
- BCLB / regulators — when legally compelled.
5. Security
Sensitive credentials (M-PESA API secrets) are encrypted at rest with AES-256-GCM. Sign-in is via email and password; passwords are hashed (Scrypt), never stored in plain text. Production traffic is HTTPS-only. Account access is rate-limited.
6. Retention
- Wallet ledger entries: retained for 7 years for accounting and BCLB reporting.
- Match activity: retained 2 years for dispute resolution.
- Sign-in audit logs: 90 days.
- Closed support tickets: 1 year, then archived without personal identifiers.
7. Your rights
Under the Kenya Data Protection Act, you have the right to:
- Access the personal data we hold about you.
- Correct inaccurate data.
- Request deletion (subject to retention requirements above — financial records may be preserved).
- Object to processing for direct marketing.
- Withdraw consent for marketing emails at any time.
Exercise these rights by emailing support@chapaswali.com or opening a support ticket. We respond within 7 business days.
8. Children
ChapaSwali is for users 18 and older. We do not knowingly collect data from children. If you believe a child has signed up, contact support and we'll close the account immediately.
9. Changes
We'll email notice of material changes at least 7 days before they take effect. Date of last update is shown at the top.
Email us or open a ticket.