StoryShield.com

Securely preserve your testimony until justice arrives

Score: 6.8/10LRMedium Build
Brand Colors

The Opportunity

Problem

Liberia has endured decades of unchecked impunity for civil war atrocities and systemic corruption due to the complete absence of specialized accountability courts.

Solution

StoryShield gives Liberian survivors a private, encrypted mobile vault to record voice testimonies, upload documents, and photos related to civil war atrocities and corruption. AI organizes content against international legal standards and auto-generates court-ready dossiers. Evidence remains tamper-proof and accessible offline, creating an archive that can be instantly submitted when accountability courts are finally established.

Target Audience

Liberian civil war survivors, victims’ families, and citizens impacted by government corruption

Differentiator

Liberia-specific legal taxonomy, end-to-end encryption with survivor-controlled keys, and offline-first design built for rural connectivity gaps — unlike generic HR documentation tools that ignore local context and judicial readiness.

Brand Voice

supportive

Features

Encrypted Testimony Recorder

must-have40h

Voice, video, and photo capture with on-device encryption before upload

AI Legal Categorizer

must-have50h

Classifies incidents using Liberia TRC findings and Rome Statute

Personal Evidence Vault

must-have35h

Secure storage with biometric access and offline caching

Dossier Builder

must-have30h

One-click compilation into ICC-ready or national tribunal PDFs

Anonymous Submission

must-have25h

Submit evidence without revealing identity to platform or public

International Forwarding

must-have35h

Direct secure channels to UN, AU, and partner NGOs

Legal Resource Library

nice-to-have20h

Curated guides on transitional justice in Liberia

NGO Case Matching

nice-to-have45h

Algorithmic matching with vetted human rights organizations

Voice-First Navigation

nice-to-have30h

Full audio interface for low-literacy users

Blockchain Timestamping

future55h

Immutable proof-of-existence on multiple chains

Total Build Time: 365 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextNo
anonymous_idtextYes
is_anonymousboolNo
created_attimestampNo

Relationships:

  • has many testimonies
  • has many dossiers

testimonies

ColumnTypeNullable
iduuidNo
user_iduuidNo
encrypted_contenttextNo
media_urlstextYes
vector_embeddingtextYes
created_attimestampNo

Relationships:

  • belongs to user
  • many-to-many with categories

categories

ColumnTypeNullable
iduuidNo
nametextNo
trc_referencetextYes
rome_statute_articletextYes

Relationships:

  • many-to-many with testimonies

dossiers

ColumnTypeNullable
iduuidNo
user_iduuidNo
titletextNo
statustextNo
pdf_urltextYes
submitted_totextYes
created_attimestampNo

Relationships:

  • belongs to user
  • many-to-many with testimonies

API Endpoints

POST
/api/testimonies

Upload encrypted testimony and trigger AI categorization

🔒 Auth Required
GET
/api/vault

Fetch user's decrypted vault list (client-side decryption)

🔒 Auth Required
POST
/api/dossiers/generate

Compile selected testimonies into legal dossier

🔒 Auth Required
POST
/api/submit

Forward dossier to chosen international body or NGO

🔒 Auth Required
POST
/api/ai/categorize

Send text to OpenAI with Liberia-specific prompt

🔒 Auth Required

Tech Stack

Frontend
React Native with Expo
Backend
Node.js with NestJS
Database
PostgreSQL with pgvector
Auth
Supabase Auth
Payments
Flutterwave
Hosting
Railway
Additional Tools
OpenAI APIAWS S3 + client-side encryptionexpo-file-system for offline

Build Timeline

Week 1: Foundation and auth

38h
  • Expo project + NestJS API
  • Supabase auth + phone login
  • Core database schema

Week 2: Recording and vault

42h
  • Voice/video recorder
  • End-to-end encryption flow
  • Offline-first vault UI

Week 3: AI integration

45h
  • OpenAI categorization service
  • pgvector similarity search
  • Category review screen

Week 4: Dossier and export

40h
  • PDF generation with pdf-lib
  • Submission workflows
  • Anonymous mode

Week 5: Payments, polish, testing

35h
  • Flutterwave subscription flows
  • Trauma-informed UX audit
  • Beta with 30 diaspora users
Total Timeline: 5 weeks • 210 hours

Pricing Tiers

Memory

$0/mo

5 testimonies lifetime

  • 5 testimonies
  • Basic vault
  • Standard export

Justice

$35/mo

None

  • Unlimited testimonies
  • AI categorization
  • Dossier builder
  • NGO matching
  • International forwarding

Guardian

$89/mo

Multi-user

  • Everything in Justice
  • Organization seats
  • Analytics for NGOs
  • Priority support
  • Custom templates

Revenue Projections

MonthUsersConversionMRRARR
Month 11809%$567$6,804
Month 61,25017%$7,442$89,304

Unit Economics

$22
CAC
$385
LTV
5%
Churn
78%
Margin
LTV:CAC Ratio: 17.5xExcellent!

Landing Page Copy

Your Story. Secured for Justice.

The accountability courts are coming. Preserve your evidence now with Liberia's most trusted digital vault.

Feature Highlights

Military-grade encryption
AI that understands Liberian history
Works offline in rural counties
One-tap dossier for international courts

Social Proof (Placeholders)

""For the first time I feel my children's murder will not be forgotten." — Comfort T., Bong County"
""The dossier I created helped my advocate secure pro-bono help from Geneva." — Dr. Sekou K."

First Three Customers

1. Offer free 12-month Justice tier to 80 members of the Liberian Diaspora Union (USA) in exchange for video testimonials. 2. Partner with the Liberia Massacre Survivors Association in Monrovia for in-person onboarding workshops at their weekly meetings. 3. Run targeted WhatsApp campaigns in survivor Facebook groups with voice messages in Liberian English explaining the safety features.

Launch Channels

ProductHuntr/LiberiaLiberian Diaspora Facebook GroupsHuman Rights Watch local partnersWhatsApp broadcast lists

SEO Keywords

liberia war crimes evidence vaultpreserve testimony civil war liberiadigital dossier for icc liberiasecure corruption reporting liberia

Competitive Analysis

Witness.org

witness.org
Free
Strength

Strong video documentation training

Weakness

No AI organization or Liberia-specific legal templates

Our Advantage

Mobile-first encrypted vault with one-click tribunal dossiers

Ushahidi

ushahidi.com
Freemium
Strength

Excellent mapping

Weakness

Lacks long-term private evidence custody for individuals

Our Advantage

Survivor-controlled encryption and legal formatting

🏰 Moat Strategy

Proprietary Liberia-specific legal training data improves AI accuracy over time creating data network effects. Trusted relationships with local survivor associations are hard to replicate.

⏰ Why Now?

Mobile internet penetration in Liberia crossed 55% in 2024 while global momentum for universal jurisdiction war crimes cases has surged. AI costs have dropped enough for solo-dev micro-SaaS.

Risks & Mitigation

legalhigh severity

Retaliation against users who name perpetrators

Mitigation

Default anonymous mode, no public database of names, partnerships with protection NGOs

marketmedium severity

Distrust in technology among elderly survivors

Mitigation

Voice-first UX and physical workshops with trusted local NGOs

executionhigh severity

Encryption implementation errors

Mitigation

Use audited libs (libsodium) and hire external security audit before launch

Validation Roadmap

pre-build12 days

Interview 40 survivors and 12 NGO staff

Success: At least 75% say they would use and recommend the tool

mvp21 days

Closed beta with diaspora and Monrovia groups

Success: 40 active users, 65% complete at least one dossier

Pivot Options

  • Expand to Sierra Leone and DRC
  • B2B platform for international tribunals managing evidence
  • Add AI-powered reconciliation dialogue tools

Quick Stats

Build Time
210h
Target MRR (6 mo)
$7,500
Market Size
$4.2M
Features
10
Database Tables
4
API Endpoints
5