Siapapun bisa menjadi korban tragedi bencana, atau situasi krisis dunia. Tetapi dengan cara yang sama Anda bisa menjadi korban, Anda adalah saksi dari semua peristiwa, dan suara Anda menjadi alat yang ampuh yang dapat berkolaborasi dengan masyarakat. Memiliki semua kesaksian dari setiap orang, dan mampu memproses informasi itu dalam waktu nyata untuk kebaikan yang lebih besar, dapat berarti sesuatu yang hebat. Inilah awal mula Ushahidi.
Ushahidi (" kesaksian" atau " saksi " dalam bahasa Swahili) adalah platform yang dipimpin warga untuk memantau peristiwa, khususnya yang berkaitan dengan krisis, keadaan darurat, atau tragedi di suatu wilayah. Ushahidi mengumpulkan, memproses, dan mengatur semua informasi warga yang terlokalisasi secara geografis tentang tugas, berita, dan peristiwa apa pun yang terkait dengan situasi yang bersangkutan.
Ide Ushahidi muncul di Afrika, khususnya di Kenya pada tahun 2007, setelah terpilihnya kembali Presiden Mwai Kibaki yang kontroversial. Setelah pihak oposisi menuduh proses pemilu curang, serangkaian tindakan kekerasan terjadi yang tidak dapat didokumentasikan karena kurangnya referensi informatif dan sensor pemerintah yang besar ke media.
Maka, pada awal 2008, para blogger dan programmer bergabung dalam upaya menciptakan Ushahidi, sebuah situs web murah yang mampu mengumpulkan informasi dari seluruh penduduknya dan menjadi jendela informasi tentang situasi krisis di negara ini.
Ushahidi didasarkan pada crowdsourcing , bersifat open source , dikembangkan terutama dalam PHP di bawah lisensi LPGL , dibuat agar setiap orang atau organisasi dapat menetapkan cara mereka sendiri untuk memproses dan memvisualisasikan informasi yang terkait dengan situasi yang memiliki kepentingan bersama.
Pengumpulan informasi bergantung langsung pada aktivisme sosial dan jurnalisme warga, di mana setiap "saksi" dapat mengirimkan informasi mereka melalui SMS, email, Twitter , atau formulir yang tertanam di situs web . Laporan warga ini diterima oleh staf Ushahidi, yang melakukan geocoding dan memvisualisasikan informasi menggunakan Google Maps, Bing Maps, dan OpenStreetMap . Sistem ini menggunakan SwiftRiver , sebuah alat yang menyaring dan memverifikasi semua informasi daring secara real-time, memprioritaskan data yang paling berharga dan membuang duplikat yang diterima melalui berbagai saluran. Setelah disetujui, informasi tersebut ditampilkan pada peta, ditandai dengan titik-titik merah.

Saat ini, Ushahidi adalah salah satu platform crowdsourcing terkemuka, dan situs web ini telah berpartisipasi dalam berbagai acara besar di seluruh dunia, mulai dari memantau pemilihan umum di Meksiko, India, Argentina, dan Venezuela, hingga melacak virus seperti H1N1.