A Multi-Layer Safety System
Content safety is a top priority at Web Material. Every file that passes through our platform is evaluated by a multi-layer safety system before becoming accessible.
Layer 1: File Type Validation
Before any scanning begins, we validate the file's actual type (not just the extension) to prevent disguised malicious files.
Layer 2: Malware Scanning with VirusTotal
Each upload is submitted to VirusTotal, which aggregates results from 70+ antivirus engines:
{
"scan_id": "abc123",
"positives": 0,
"total": 72,
"status": "clean"
}
If any engine flags the file, the upload is blocked and the user is notified.
Layer 3: Gemini AI Visual Analysis
For images and videos, our integration with Google Gemini performs visual content classification:
| Category | Action |
|---|---|
| teaching | Allowed |
| gaming | Allowed |
| vlog | Allowed |
| other | Allowed |
| adult | Blurred warning |
| violence | Blocked |
| illegal | Blocked |
Adult Content Policy
Web Material takes a nuanced approach to adult content. Rather than blocking all mature content, we apply a blur overlay on download pages that requires age confirmation before revealing previews.
This balances creator freedom with responsible content distribution.
Reporting System
Every download page includes a Report button that allows users to flag content that may have slipped through automated checks. Reports are reviewed by our moderation team within 24 hours.
Transparency
We believe in transparent safety practices. Users can see the moderation status of their own files in the Files management page.