RCS — CVAS Musanze Correctional Facility Register
Web portal & Android app

Secure, transparent
visit management

Register visitors, verify identity, book published slots with inmate codes only, receive email updates, and give staff full oversight — on the web or the CVAS Android app.

Web + App
Visitor access
Code-only
Inmate privacy
AI
Peak forecasting
Staff
NIDA verification

Built for facility operations

Everything correctional staff and visitors need — with smart scheduling, privacy controls, and professional oversight.

Available now

Android Visitor App

Flutter mobile app — login, schedule visits, view requests, and get AI tips on the go.

Available now

Privacy-First Booking

Visitors enter an official inmate code only. Names are never searchable in the visitor portal.

Available now

Published Visit Schedule

Staff publish dates, times, and capacity. Visitors pick from visual date and time slots.

Available now

Manual NIDA Verification

Staff verify visitor National ID today; automated NIDA API planned for a future release.

Visitor Registration

Self-service accounts on web or mobile with National ID capture and staff-led verification.

Email Notifications

Emails for registration, visit status changes, approvals, and identity verification.

AI Scheduling Assist

Low-traffic date suggestions and peak-day warnings when choosing published slots.

Welfare Monitoring

AI flags inmates with low visitation who may need social support.

Flutter Android app

Visit scheduling in your pocket

The CVAS visitor app mirrors the web portal: secure login, inmate code verification, tap-to-book dates and times, visit history, and AI traffic tips — built for families who prefer mobile.

  • JWT-secured mobile API
  • Inmate code entry only — no name search
  • Same published slots as the web portal
  • NIDA verification status on profile
Use Web Portal APK build: mobile/ in repo

CVAS Visitor

Musanze Correctional Facility

1. Inmate code

MUS-001 Verified

2. Choose a date

Jun 10 Jun 11 Jun 12

AI tip

Low traffic suggested — Jun 8 (~45 visitors)

How it works

1

Register

Visitor creates an account on web or mobile with phone and National ID.

2

Verify identity

Staff confirm NIDA in the admin panel before visits are approved.

3

Book a slot

Enter the inmate code, verify it, pick a published date and time, and submit.

4

Staff approve

Staff review the request and update status — visitor gets an email update.

Platform roadmap

What's live today and what's coming next.

Available now

  • Web visitor registration & login
  • Android visitor app (Flutter)
  • Inmate code-only booking (privacy)
  • Visual date & time slot pickers
  • Staff manual NIDA verification
  • Admin-managed visit schedule & capacity
  • Email notifications (register, visits, NIDA)
  • AI welfare alerts & peak predictions

Coming soon

  • Coming soon USSD access (*801#) — schedule and check visits from any mobile phone without internet
  • Coming soon Automated NIDA API — real-time identity lookup replacing manual staff verification
  • Coming soon SMS notifications — text message updates alongside email

Inmate privacy

Code-only lookup — no public name search

Secure access

Sessions on web, JWT on mobile

Email updates

Visitors notified at every key step

Staff oversight

Published slots, NIDA checks & approval