Complete guide to understanding and using the whistleblowing platform
This whistleblowing platform is designed to provide a secure, anonymous way for individuals to report misconduct, violations, or ethical concerns within an organization. The platform prioritizes anonymity, security, and transparency throughout the reporting and investigation process.
Submit reports without any login or registration. The system automatically removes:
Upon submission, you receive a unique reference code (format: WB-YYYY-XXXXXX). This code allows you to:
All messages between you and investigators are end-to-end encrypted using AES encryption. No one can intercept or read your communications.
Available categories include:
Real-time overview of all reports with:
Comprehensive tools for managing reports:
Communicate with whistleblowers while maintaining their anonymity. All messages are encrypted and cannot be traced back to the reporter.
Every admin action is logged including:
Export reports to CSV format for analysis, compliance reviews, or record-keeping. Exports respect current filters and include all relevant metadata.
Three user roles with different permissions:
Common issues and solutions:
# Generate Prisma client after schema changes
npx prisma generate
# Create a new migration
npx prisma migrate dev --name migration_name
# Reset database (WARNING: deletes all data)
npx prisma migrate reset
# View database in Prisma Studio
npx prisma studio