Transparency Report
Complete transparency about how ModiFile works.
How Files Are Handled
1. Upload — File arrives via HTTPS and is saved to a temporary directory with a random UUID filename. No original filename is stored in logs.
2. Process — Conversion runs server-side using open-source tools (FFmpeg, Pillow, LibreOffice). No file content is ever logged or inspected.
3. Download — Converted file is served back. A 90-second countdown begins.
4. Delete — After 90 seconds, both input and output files are permanently deleted from disk.
Technology Stack
- Backend: Python Flask (single-file, ~2500 lines)
- Video/Audio: FFmpeg (industry standard)
- Images: Pillow + OpenCV
- PDF: PyPDF2, pdfplumber, PyMuPDF, pikepdf
- AI: rembg (ONNX Runtime)
- Documents: LibreOffice (headless)
What We Don't Have
- ❌ No database
- ❌ No user accounts
- ❌ No logging framework
- ❌ No analytics
- ❌ No CDN tracking
- ❌ No third-party scripts
- ❌ No advertising trackers
Server Location
Our servers process files and immediately delete them. No data crosses borders because no data persists.
Open Source
Our entire codebase is transparent. The single-file Flask application is approximately 2,500 lines of Python, making it auditable and verifiable.