AfriWidget was founded on a single conviction: that the tools used every day in wealthier economies — BMI assessments, compound-interest projections, mortgage affordability estimates — should be equally accessible to people across Africa and the diaspora, not locked behind paywalls or trapped inside apps that require personal data to run a basic calculation. The platform started with a handful of calculators and has grown into one of the most comprehensive free tool libraries serving the African internet.
How Our Calculators Are Built
Every tool on AfriWidget is a standalone HTML page powered by plain JavaScript. The calculation formulas run locally in your browser, which keeps ordinary results fast and lightweight. Finance and Education tools can make a separate secure request to the deployed Groq proxy for an AI insight after a calculation; the static preview falls back when that endpoint is unavailable. This keeps the core tools useful while allowing richer explanations where AI is enabled.
We deliberately avoid frameworks like React or Vue for the core calculator pages. Frameworks introduce complexity, bundle sizes, and update dependencies that can break tools over time. Plain HTML, CSS (via Tailwind), and vanilla JavaScript will work in any browser released in the last decade — and that matters enormously in markets where users may be on older devices or slower connections.
Our Approach to Formula Accuracy
Before publishing any calculator, we verify the formula against at least two independent authoritative sources. For health tools, those sources are typically the WHO, the Academy of Nutrition and Dietetics, or peer-reviewed journals. For finance tools, we cross-reference with established actuarial and banking standards. For academic tools, we research the specific conventions used by African examination bodies and universities.
We then validate every formula against known worked examples — if the WHO publishes example BMI calculations, we confirm our calculator matches them exactly. Where authoritative examples don't exist, we cross-reference with well-established calculators from institutions like the CDC or reputable financial institutions. Every calculator page includes a plain-language explainer of the formula being used, so you can inspect our logic and hold us accountable.
Privacy by Design, Not Promise
Saying "we respect your privacy" is meaningless if it's only a policy document that can change at any time. At AfriWidget, privacy is structural. Because calculations run in the browser, there is no technical mechanism by which your input data could be collected, even if we wanted to. You can verify this yourself by opening your browser's Developer Tools (F12), going to the Network tab, and running any calculation — you will see zero network requests made to our server in response to your input.
Most requests are page loads for HTML, CSS, and JavaScript files. Finance and Education tools can also send limited calculation context to the secure Groq proxy when generating an AI insight, and accepted cookies may send anonymised pageview events to our analytics provider. Do not enter personal identifiers into calculator fields; AfriWidget does not maintain a database of calculator submissions.
Advertising and How We Stay Free
AfriWidget uses Google AdSense to display advertisements. Ads appear on the page — typically below the result section or in the sidebar — but they never appear inside the calculator itself or between your inputs and results. We have consciously chosen not to place ads in ways that would obstruct the tool's functionality.
AdSense may use anonymised browser signals (such as your general geographic area or browsing category, stored in your Google account if you have one) to serve contextually relevant ads. We have no control over which specific ads appear, but we've enabled content controls to filter out categories we consider inappropriate for our audience. If you see an ad that seems misleading or out of place, you can report it directly in the AdSense system by clicking the ⓘ icon on the ad.
Accessibility and Inclusive Design
We build every tool to be usable by people with visual impairments, motor difficulties, and cognitive differences. Our colour choices meet WCAG AA contrast ratios, interactive elements are keyboard-navigable, and form fields are labelled correctly for screen-reader compatibility. We are actively working to reach WCAG AA compliance across every page — if you encounter a specific accessibility barrier, please tell us and we'll treat it as a priority bug.
Language accessibility is also important to us. AfriWidget is currently English-only, but we recognise that French, Swahili, Hausa, and other languages are spoken by hundreds of millions of people across the continent. Localisation is on our roadmap. If you're a fluent speaker of an African language and interested in helping translate, we'd love to hear from you.
What AfriWidget Is Not
It's important to be clear about the limits of what we offer. AfriWidget is an educational and estimation tool — it is not a financial advisor, a medical diagnosis service, or a legal consultant. The Mortgage Calculator tells you what your monthly payment would be at a given interest rate; it doesn't account for your lender's specific fees, insurance requirements, or local regulations. The BMI Calculator gives you a WHO-standard body-mass index; it isn't a clinical assessment of your health.
Please use our tools as a starting point for informed conversations with qualified professionals — your doctor, your bank, your accountant. We're here to help you show up to those conversations better prepared, with numbers in hand and questions already formed. That's the purpose we're proudest to serve.
Getting in Touch
The AfriWidget team reads every message sent through the contact form. We don't have an automated triage system — a real person reviews your message and responds within two business days. For bug reports, please include the page URL, the inputs you used, and the result you received versus what you expected. For partnership inquiries, briefly describe your platform and use case. For feature requests, tell us what problem you're trying to solve — not just what you want the tool to do, but why you need it and who else would benefit.
We're building AfriWidget for you, and we mean that literally. The calculators that exist today were built in response to what people said they needed. The ones coming next will be too.