WhatsApp reporting for trusted analytics

Secure Multi-Party Computation Platform

A WhatsApp interface that helps accommodation facilities submit occupancy data while preserving the multi-party computation model behind the platform.

Demo runs locally inside this app

How The Platform Works

Hotels use WhatsApp for a familiar reporting experience. The live system verifies the sender through the Aggregator, validates inputs, and sends privacy-preserving pieces to independent servers.

Phone Verification

The bot normalizes the WhatsApp sender number and checks the hotel status with the Aggregator.

Guided Conversation

Hotels register, submit data, view dashboards, and access history using simple chat replies.

Validated Calculations

The app validates room and occupant counts, then calculates occupancy percentages consistently.

Secure Distribution

Each independent server receives only one randomized piece pair, never the full hotel record.

Live WhatsApp Requirements

Before connecting the production bot, the project needs both the physical WhatsApp number setup and the Meta Cloud API configuration.

  • Dedicated smartphone for setup, OTP, ownership checks, and recovery.
  • Dedicated MTN or Airtel network line/SIM that can receive SMS or voice calls.
  • WhatsApp and WhatsApp Business installed and configured with the business number.
  • Meta Business app with WhatsApp enabled and webhook pointed to this Flask app.
  • Environment variables for Meta, Aggregator, and the three secure server API keys.
  • Redis or SQLite temporary state, with Redis recommended for multi-worker production deployments.

Try The WhatsApp Demo

Open a dedicated demo page that looks and behaves like WhatsApp. It stores demo data locally and lets visitors test registration, submission, dashboard, and history.

Launch Demo