Sign up to receive our monthly newsletter.
Have a question? Contact us here.
Learn about job openings.
Ushahidi
The Ushahidi Platform is an integrated data crowdsourcing and mapping tool that allows people to rapidly collect, manage and analyze crowdsourced information from their communities. Empowering communities to thrive as a result of accessible data and technology.

Owner
Ushahidi Inc.
Type
web
Licence
AGPL-3.0
Last evaluated
19.09.2024
Origin country
Kenya
contact
comms@ushahidi.comRelease date
14.06.2023
DPG since
05.07.2022
The following repositories were submitted by the solution and included in our evaluation. Any repositories, add-ons, features not included in here were not reviewed by us.
N/A
English
These are among the organisations that have used or as using our Ushahidi Platform: - World Vision Kenya - Connected Development - Hayata Destek - Aga Khan Foundations in Kenya, Uganda and Mozambique…
* This information is self-reported and updated annually




SDG5: Harassmap. Born as a response to the persistent problem of sexual harassment on the streets of Egypt, to which society had become increasingly tolerant. It was the first independent initiative to work on this issue and was launched in December 2010 by a founding group of four women together with tech partners, advisers, and volunteers. It generated mass public dialogue, pushed the National Council for Women and several members of parliament to draft new laws, inspired a first successful court case, and encouraged women's NGOs who had previously been reluctant to take on this issue, to form an 18 member NGO Task Force on Sexual Harassment. In an independent review (https://www.ushahidi.com/in-action/towards-a-safer-city) of Harassmap.org, they concluded that the Ushahidi map is an effective tool for data collection for sensitive issues, encouraging more participation and sometimes more truthful reports than other typical data collection means. SDG6: Following the COVID pandemic, there was increased use of the Ushahidi platform globally by organizations and individuals self-organizing to provide mutual aid, document COVID-19 testing experiences, and create visibility on where to access essential resources for vulnerable communities. Ushahidi supported over 2000 deployments in over 140 countries. One such engagement was Humanitarian Open Street Maps (HOT) in Indonesia which set up a deployment to track and publicize handwashing stations across Indonesia to allow easier access for residents. The idea was inspired by early expert advice deeming handwashing as an effective way to prevent the spread of the virus. SDG13: Ushahidi was one of four organizations to win a Global Adaptation Index (GAIN) Prize in its inaugural year for its adaptation to urbanization, population growth, climate change, and other global challenges (https://www.ushahidi.com/about/blog/ushahidi-wins-global-adaptation-index-prize). One such climate change deployment is the Hatfield Climate Resilience-MVP Plan which crowdsourced information about Hatfield and its climate resilience (https://mvp.ushahidi.io/views/map). A second example is the Tana River Climate Change & Livelihoods Restoration Project (https://tclirp.ushahidi.io/views/map) by World Vision Kenya which aimed to contribute to enabling environmental policy implementation, governance, and environmental management through evidence generation using crowd geo-tagging. Case study report: https://www.gsma.com/mobilefordevelopment/resources/climate-change-adaptation-and-livelihood-restoration-in-tana-river-delta/?utm_source=LinkedIn&utm_medium=Social&utm_campaign=WVK SDG 16: On good governance, Ushahidi was born out of an electoral crisis in Kenya. Ushahidi in practice can be read in the published paper titled “Crowdsourcing Accountability in a Nigerian Election” in the Journal of Information Technology & Politics by Catie Snow Bailard & Steven Livingston, proving that the use of Ushahidi – ReclaimNaija (http://www.reclaimnaija.net/)- increased voter turnout in the 2011 Nigerian election by 8%). Additionally, Ushahidi has been used to monitor elections in India, Zambia, Mozambique, Nigeria, the USA, and many other countries over the past decade. Our strategy has evolved from primarily reactionary to proactively engaging with ordinary citizens and stakeholders to help foster transparency and accountability in elections. The United Nations (UN) has a long history of working to maintain peace and security around the world. It strives to improve relations among nations and protect human rights. A second use case of SDG 16 is The UN Department of Field Services which used the Ushahidi platform for its peacekeeping operations. Called SAGE—Situational Awareness Geospatial Enterprise—the UN used the Ushahidi platform to collect, process and disseminate information from their field staff so the mission HQ has a better understanding of what’s happening on the ground, can triage accordingly, and can make better decisions.
PHP, MySQL, Node Js, MariaDB
An example is our SMS Sync product. We built it ground up, but some libraries have not been updated, and others have even been deprecated. However, it exists as a plug-in to the Ushahidi Platform, and Platform continues to operate normally without it. There also exists commercial + open-source alternatives such as Africa's Talking.
Yes
Test Driven Development, PSR-12: Extended Coding Style, CI/CD, Command and Query Responsibility Segregation
PII data is collected and stored but NOT distributed.
The Ushahidi Platform offers settings to protect some of these information items, without completely hiding them, by making them fuzzier. This is important for data that is valuable to show aggregated (i.e. incidents in a geographic area), and thus is not desired to make completely private. How we protect data: Data security - https://www.ushahidi.com/support/data-security , Security as a user - https://docs.ushahidi.com/platform-developer-documentation/untitled/security-as-a-user , Deployer's obligation to protect his audience - https://www.ushahidi.com/support/deployer-obligations-under-the-gdpr
Content is collected stored and distributed.
The responsibility for moderating and managing content ultimately rests with the organization or community using Ushahidi, while the platform provides mechanisms to address and deal with these issues. Ushahidi allows for content moderation, meaning designated administrators or moderators can review incoming reports and data before they are published or made public. This moderation process helps identify and filter out any inappropriate or illegal content that violates community guidelines or legal requirements. Ushahidi provides user management functionalities, allowing administrators to control user accounts and permissions. This enables the organization to restrict or remove access for users who consistently contribute inappropriate or illegal content.
Yes
The Ushahidi Platform is age-agnostic. This means that persons of all age groups can access both the platform's frontend and backend features. Our community advocacy and technology privacy teams regularly review and monitor the new and existing deployments created on our servers for predatory threats such as bullying, grooming, abuse, and aggression. Every two weeks, Ushahidi team members randomly spot-check deployments, and this enables us to further check the thematic areas and content of deployments that we host. We also partner with digital security organizations such as Tor in order to amplify safeguarding information, advice, and guidance for deployers and users of Ushahidi. Every visitor or user of any hosted Ushahidi deployment has 24/7 access to our community support channel, which they can use to anonymously report any content that poses a risk to the safety and security of underage users. After receiving the report, our community advocacy and technology privacy teams will suspend the deployment and form a committee to investigate the claims quickly. Any deployments whose content is found in contravention shall be banned indefinitely. Over the last 15 years of our existence, Ushahidi has not discovered or received any complaint of a deployment that poses a risk to its underage users or visitors. Code of conduct - https://docs.ushahidi.com/platform-developer-documentation/code-of-conduct
2025-09-04 12:46:13
Rhoda Omenya (Applicant) submitted application for The Ushahidi Platform (12872)
2025-07-21 01:30:02
System created an autofill refresher application for The Ushahidi Platform (12872)
2025-07-21 01:30:02
System created a refresher application for The Ushahidi Platform (11741)
2024-09-19 21:14:37
Ricardo Torres (L2 Reviewer) submitted their review of The Ushahidi Platform (152) and found it to be a DPG
2024-09-19 21:14:35
System unmarked The Ushahidi Platform (11741) as a nominee
2024-09-19 21:14:31
Ricardo Torres (L2 Reviewer) passed 4. Platform Independence for The Ushahidi Platform (11741)
2024-09-19 20:53:39
Ricardo Torres (L2 Reviewer) pulled The Ushahidi Platform (11741) under review
2024-09-19 17:59:48
Bolaji Ayodeji (L1 Reviewer) submitted their review of The Ushahidi Platform (11741)
2024-09-19 17:58:38
Bolaji Ayodeji (L1 Reviewer) failed 4. Platform Independence for The Ushahidi Platform (11741)
2024-09-19 17:48:43
Bolaji Ayodeji (L1 Reviewer) pulled The Ushahidi Platform (11741) under review
2024-09-09 08:27:20
Application clarifications submitted, Application move to L1 for review again
2024-09-09 08:27:20
New tag (Clarifications) added to application
2024-08-19 13:26:09
Ricardo Torres (L2 Reviewer) requested clarifications for The Ushahidi Platform (11741)
2024-08-19 13:26:07
System marked The Ushahidi Platform (11741) as a nominee
2024-08-19 13:25:58
Ricardo Torres (L2 Reviewer) require clarification on 4. Platform Independence for The Ushahidi Platform (11741)
2024-08-19 13:25:37
Ricardo Torres (L2 Reviewer) moved The Ushahidi Platform (11741) to under review
2024-08-19 13:25:33
Ricardo Torres (L2 Reviewer) finished consultation on 4. Platform Independence for The Ushahidi Platform (11741)
2024-08-14 09:50:29
Ivan Perdomo (Expert) submitted their inputs on 4. Platform Independence for The Ushahidi Platform (11741) as “input”
2024-08-11 19:20:39
Ricardo Torres (L2 Reviewer) requested consultation on 4. Platform Independence for The Ushahidi Platform (11741)
2024-08-11 19:20:24
Ricardo Torres (L2 Reviewer) moved The Ushahidi Platform (11741) to under consultation
2024-08-11 19:20:16
Ricardo Torres (L2 Reviewer) passed Scale of Solution for The Ushahidi Platform (11741)
2024-08-11 19:20:13
Ricardo Torres (L2 Reviewer) passed 9C. Protection from Harassment for The Ushahidi Platform (11741)
2024-08-11 19:20:11
Ricardo Torres (L2 Reviewer) passed 9B. Inappropriate & Illegal Content for The Ushahidi Platform (11741)
2024-08-11 19:20:09
Ricardo Torres (L2 Reviewer) passed 9A. Data Privacy & Security for The Ushahidi Platform (11741)
2024-08-11 19:20:06
Ricardo Torres (L2 Reviewer) passed 8. Open Standards & Best Practices for The Ushahidi Platform (11741)
2024-08-11 19:20:04
Ricardo Torres (L2 Reviewer) passed 7. Privacy & Applicable Laws for The Ushahidi Platform (11741)
2024-08-11 19:19:59
Ricardo Torres (L2 Reviewer) passed 6. Non-PII Data Extraction for The Ushahidi Platform (11741)
2024-08-11 19:19:57
Ricardo Torres (L2 Reviewer) passed 5. Documentation for The Ushahidi Platform (11741)
2024-08-11 19:17:15
Ricardo Torres (L2 Reviewer) passed 3. Clear Ownership for The Ushahidi Platform (11741)
2024-08-11 19:17:13
Ricardo Torres (L2 Reviewer) passed 2. Open Licensing for The Ushahidi Platform (11741)
2024-08-11 19:17:10
Ricardo Torres (L2 Reviewer) passed 1. SDG Relevance for The Ushahidi Platform (11741)
2024-08-11 19:17:08
Ricardo Torres (L2 Reviewer) passed General Information for The Ushahidi Platform (11741)
2024-08-11 19:17:05
Ricardo Torres (L2 Reviewer) pulled The Ushahidi Platform (11741) under review
2024-08-02 08:49:13
L1 Reviewer (L1 Reviewer) submitted their review of The Ushahidi Platform (11741)
2024-08-02 08:49:03
L1 Reviewer (L1 Reviewer) passed Scale of Solution for The Ushahidi Platform (11741)
2024-08-02 08:48:41
L1 Reviewer (L1 Reviewer) passed 9C. Protection from Harassment for The Ushahidi Platform (11741)
2024-08-02 08:47:47
L1 Reviewer (L1 Reviewer) passed 9B. Inappropriate & Illegal Content for The Ushahidi Platform (11741)
2024-08-02 08:46:45
L1 Reviewer (L1 Reviewer) passed 9A. Data Privacy & Security for The Ushahidi Platform (11741)
2024-08-02 08:46:13
L1 Reviewer (L1 Reviewer) passed 8. Open Standards & Best Practices for The Ushahidi Platform (11741)
2024-08-02 08:45:59
L1 Reviewer (L1 Reviewer) passed 7. Privacy & Applicable Laws for The Ushahidi Platform (11741)
2024-08-02 08:34:35
L1 Reviewer (L1 Reviewer) passed 6. Non-PII Data Extraction for The Ushahidi Platform (11741)
2024-08-02 08:34:34
L1 Reviewer (L1 Reviewer) edited a note on 6. Non-PII Data Extraction for The Ushahidi Platform (11741)
2024-08-02 08:34:20
L1 Reviewer (L1 Reviewer) edited 6. Non-PII Data Extraction for The Ushahidi Platform (11741)
2024-08-02 08:32:33
L1 Reviewer (L1 Reviewer) passed 5. Documentation for The Ushahidi Platform (11741)
2024-08-02 08:32:05
L1 Reviewer (L1 Reviewer) failed 4. Platform Independence for The Ushahidi Platform (11741)
2024-08-02 07:52:20
L1 Reviewer (L1 Reviewer) passed 3. Clear Ownership for The Ushahidi Platform (11741)
2024-08-02 07:50:18
L1 Reviewer (L1 Reviewer) passed 2. Open Licensing for The Ushahidi Platform (11741)
2024-08-02 07:49:54
L1 Reviewer (L1 Reviewer) passed 1. SDG Relevance for The Ushahidi Platform (11741)
2024-08-02 07:35:46
L1 Reviewer (L1 Reviewer) passed General Information for The Ushahidi Platform (11741)
2024-08-02 07:29:37
L1 Reviewer (L1 Reviewer) pulled The Ushahidi Platform (11741) under review
2024-07-31 13:03:28
Rhoda Omenya (Applicant) submitted application for The Ushahidi Platform (11741)
2024-07-17 01:30:01
System moved Ushahidi (10698) to expired.
2024-07-15 08:16:09
Rhoda Omenya (Applicant) created a refresher application for Ushahidi (10698)
2023-07-17 02:40:41
Ricardo Torres (L2 Reviewer) submitted their review of Ushahidi (152) and found it to be a DPG
2023-07-17 02:40:40
System unmarked Ushahidi (10698) as a nominee
2023-07-17 02:40:36
Ricardo Torres (L2 Reviewer) passed Scale of Solution for Ushahidi (10698)
2023-07-17 02:40:33
Ricardo Torres (L2 Reviewer) passed 9C. Protection from Harassment for Ushahidi (10698)
2023-07-17 02:40:30
Ricardo Torres (L2 Reviewer) passed 9B. Inappropriate & Illegal Content for Ushahidi (10698)
2023-07-17 02:40:28
Ricardo Torres (L2 Reviewer) passed 9A. Data Privacy & Security for Ushahidi (10698)
2023-07-17 02:40:26
Ricardo Torres (L2 Reviewer) passed 8. Open Standards & Best Practices for Ushahidi (10698)
2023-07-17 02:40:23
Ricardo Torres (L2 Reviewer) passed 7. Privacy & Applicable Laws for Ushahidi (10698)
2023-07-17 02:40:21
Ricardo Torres (L2 Reviewer) passed 6. Non-PII Data Extraction for Ushahidi (10698)
2023-07-17 02:40:18
Ricardo Torres (L2 Reviewer) passed 5. Documentation for Ushahidi (10698)
2023-07-17 02:40:16
Ricardo Torres (L2 Reviewer) passed 4. Platform Independence for Ushahidi (10698)
2023-07-17 02:40:14
Ricardo Torres (L2 Reviewer) passed 3. Clear Ownership for Ushahidi (10698)
2023-07-17 02:40:12
Ricardo Torres (L2 Reviewer) passed 2. Open Licensing for Ushahidi (10698)
2023-07-17 02:40:09
Ricardo Torres (L2 Reviewer) passed 1. SDG Relevance for Ushahidi (10698)
2023-07-17 02:40:07
Ricardo Torres (L2 Reviewer) passed General Information for Ushahidi (10698)
2023-07-17 02:40:00
Ricardo Torres (L2 Reviewer) pulled Ushahidi (10698) under review
2023-07-17 02:39:34
L1 Reviewer - Support (L1 Reviewer) submitted their review of Ushahidi (10698)
2023-07-17 02:39:29
L1 Reviewer - Support (L1 Reviewer) passed Scale of Solution for Ushahidi (10698)
2023-07-17 02:39:23
L1 Reviewer - Support (L1 Reviewer) passed 9C. Protection from Harassment for Ushahidi (10698)
2023-07-17 02:39:15
L1 Reviewer - Support (L1 Reviewer) passed 9B. Inappropriate & Illegal Content for Ushahidi (10698)
2023-07-17 02:38:04
L1 Reviewer - Support (L1 Reviewer) passed 9A. Data Privacy & Security for Ushahidi (10698)
2023-07-17 02:37:58
L1 Reviewer - Support (L1 Reviewer) edited 9A. Data Privacy & Security for Ushahidi (10698)
2023-07-17 02:36:33
L1 Reviewer - Support (L1 Reviewer) passed 8. Open Standards & Best Practices for Ushahidi (10698)
2023-07-17 02:36:31
L1 Reviewer - Support (L1 Reviewer) edited 8. Open Standards & Best Practices for Ushahidi (10698)
2023-07-17 02:36:01
L1 Reviewer - Support (L1 Reviewer) passed 7. Privacy & Applicable Laws for Ushahidi (10698)
2023-07-17 02:35:53
L1 Reviewer - Support (L1 Reviewer) edited 7. Privacy & Applicable Laws for Ushahidi (10698)
2023-07-17 02:35:24
L1 Reviewer - Support (L1 Reviewer) edited 7. Privacy & Applicable Laws for Ushahidi (10698)
2023-07-17 02:34:49
L1 Reviewer - Support (L1 Reviewer) passed 6. Non-PII Data Extraction for Ushahidi (10698)
2023-07-17 02:34:26
L1 Reviewer - Support (L1 Reviewer) passed 5. Documentation for Ushahidi (10698)
2023-07-17 02:34:24
L1 Reviewer - Support (L1 Reviewer) edited 5. Documentation for Ushahidi (10698)
2023-07-17 02:32:55
L1 Reviewer - Support (L1 Reviewer) passed 4. Platform Independence for Ushahidi (10698)
2023-07-17 02:32:21
L1 Reviewer - Support (L1 Reviewer) passed 3. Clear Ownership for Ushahidi (10698)
2023-07-17 02:32:11
L1 Reviewer - Support (L1 Reviewer) passed 2. Open Licensing for Ushahidi (10698)
2023-07-17 02:31:40
L1 Reviewer - Support (L1 Reviewer) passed 1. SDG Relevance for Ushahidi (10698)
2023-07-17 02:31:39
L1 Reviewer - Support (L1 Reviewer) edited 1. SDG Relevance for Ushahidi (10698)
2023-07-17 02:30:58
L1 Reviewer - Support (L1 Reviewer) passed General Information for Ushahidi (10698)
2023-07-17 02:30:19
L1 Reviewer - Support (L1 Reviewer) edited General Information for Ushahidi (10698)
2023-07-17 02:28:17
L1 Reviewer - Support (L1 Reviewer) pulled The Ushahidi Platform (10698) under review
2023-07-06 07:56:35
() submitted application for The Ushahidi Platform (10698)
2023-07-05 01:30:04
System moved Ushahidi (10122) to expired.
2023-06-15 06:40:37
Rhoda Omenya (Applicant) created a refresher application for Ushahidi (10122)
2022-11-01 07:56:06
Application imported by admin
