Private  ·  Verified  ·  Trusted

Help, without
the noise.

A private, trust-first platform where verified individuals receive meaningful support — and donors give with complete confidence.

Scroll
48M+
Funds Raised
380+
Cases Verified
1,200+
Helpers
97%
Success Rate
How it works
Three steps.
Maximum dignity.
01
Submit privately
Tell us your situation. Choose how much of your identity to share. Upload supporting documents securely.
02
We verify
Our team reviews every case for authenticity. Only verified, approved cases become visible to helpers.
03
Receive support
Helpers browse and donate directly. Funds tracked in real time. Dignity protected throughout.
Why SilentSupport
Built different,
for a reason.
Traditional platforms exploit emotion. We built something that protects it.
No public shaming
Cases are never exposed for viral reach or social engagement. Privacy is the default, not an option.
Every case verified
We confirm authenticity before a single naira moves. Helpers always give with confidence.
Identity on your terms
Anonymous, partial, or full — seekers control exactly how much they share. Always.
Zero noise, zero ads
No algorithms, no promoted placements, no advertising. Just direct, meaningful human connection.
Real stories
Changing lives,
quietly.
"I was terrified to ask for help. SilentSupport let me do it without losing my dignity. My surgery happened. I'm recovering."
AO
Amara O.
Medical case · Lagos
"I wanted to give but not to an anonymous pot. Here I can see exactly who I'm helping and why. That changes everything."
DC
David C.
Helper · Abuja
"My final year was almost stolen from me. Three strangers funded my tuition. I graduated. I still can't believe it."
FN
Fatima N.
Education case · Kano
Ready?

Join thousands of Nigerians helping each other — with dignity, with trust, without noise.

Welcome back.
Sign in to continue your journey.
Demo accounts
Admin: admin@silentsupport.org / admin123
Seeker: amara@email.com / pass123
Helper: david@email.com / pass123
Reset password.
Enter your email and we'll send a reset link.
Create account.
Join a community built on trust and dignity.
Welcome
Manage your support requests

Your Requests

Browse Cases
Verified individuals who need your support
Admin
Control Center
Donation History
Your complete giving record
Activity
Everything you've done
?
Member
Account
Settings

SilentSupport v2.0

Backend Setup
Connect Firebase & Paystack to go live
⚠️ Demo mode is active. Data resets on page refresh. Follow these steps to go live.
1
Create a Supabase project
Go to supabase.com → New project → name it silentsupport → choose region West EU (closest to Nigeria) → Create project.
2
Create your database tables
In Supabase → SQL Editor → New query → paste and run:

create table users (id uuid primary key, name text, email text, role text default 'seeker', created_at timestamptz default now());

create table cases (id uuid primary key default gen_random_uuid(), uid uuid references users(id), title text, desc text, need numeric, raised numeric default 0, cat text, urg text, status text default 'pending', vs text default 'pending', priv text, date date, bank text, docs text[], updates jsonb default '[]', created_at timestamptz default now());

create table donations (id uuid primary key default gen_random_uuid(), cid uuid references cases(id), did uuid references users(id), amt numeric, ref text, date date, created_at timestamptz default now());
3
Enable Row Level Security
In SQL Editor, run:

alter table users enable row level security;
alter table cases enable row level security;
alter table donations enable row level security;

create policy "Users can read own profile" on users for select using (auth.uid() = id);
create policy "Users can update own profile" on users for update using (auth.uid() = id);
create policy "Users can insert own profile" on users for insert with check (auth.uid() = id);

create policy "Anyone can read approved cases" on cases for select using (status = 'approved' or auth.uid() = uid);
create policy "Auth users can insert cases" on cases for insert with check (auth.uid() = uid);
create policy "Case owners can update" on cases for update using (auth.uid() = uid);

create policy "Auth users can read donations" on donations for select using (auth.uid() = did);
create policy "Auth users can insert donations" on donations for insert with check (auth.uid() = did);
4
Paste your Supabase config
In your Supabase project → Settings → API → copy the Project URL and anon public key.
🔒 The anon key is safe to use in the browser. It only has access to what your Row Level Security rules allow. Never paste your service_role key here.
5
Add Paystack public key
dashboard.paystack.com → Settings → API Keys. Use your live public key (pk_live_...) for real payments.
New Request

Tap or drag & drop files

PDF, JPG, PNG, DOC up to 10MB
Make a donation
Post an update

Let your supporters know how things are going.

Install SilentSupport
Add to home screen for the best experience