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:

CategoryAction
teachingAllowed
gamingAllowed
vlogAllowed
otherAllowed
adultBlurred warning
violenceBlocked
illegalBlocked

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.