Supported Formats
SAR Portal supports a wide range of document formats for upload, AI analysis, and redaction: 32 file types in 7 categories.
Fully Supported Formats
These formats support upload, AI analysis, and redaction (except WebP images, which are not redacted automatically):
PDF Documents
| Aspect | Support |
|---|---|
| Extension | |
| Text extraction | Full |
| OCR (scanned PDFs) | Yes |
| Visual redaction | Yes |
| Searchable output | Pages without redactions stay searchable; redacted pages become images |
| Max size | 100 MB (10 MB on trial) |
Best for: Reports, contracts, correspondence, exported records
Microsoft Word
| Aspect | Support |
|---|---|
| Formats | .docx, .dotx, .docm, .dotm |
| Text extraction | Full |
| Native redaction | Yes (text removed) |
| Formatting preserved | Yes |
| Headers/footers | Redacted |
| Tables & comments | Redacted |
| Track changes | Accepted and redacted |
| Metadata | Stripped on redaction |
| Max size | 100 MB (10 MB on trial) |
Best for: Letters, policies, contracts, memos, templates
Microsoft Excel
| Aspect | Support |
|---|---|
| Formats | .xlsx, .xlsm, .xltx, .xltm |
| Text extraction | Full |
| Cell-level redaction | Yes |
| Formulas preserved | Yes (in unredacted cells) |
| Multiple worksheets | Yes |
| Cell comments | Redacted |
| Metadata | Stripped on redaction |
| Max size | 100 MB (10 MB on trial) |
Best for: Data exports, spreadsheets, reports, logs, templates
Microsoft PowerPoint
| Aspect | Support |
|---|---|
| Formats | .pptx, .pptm, .potx, .potm |
| Text extraction | Full |
| Native redaction | Yes (OpenXML) |
| Slides & speaker notes | Redacted |
| Tables & text boxes | Redacted |
| Formatting preserved | Yes |
| Metadata | Stripped on redaction |
| Max size | 100 MB (10 MB on trial) |
Best for: Presentations, briefing decks, training material, slide exports
Images
| Format | Extension | OCR Support | Redaction |
|---|---|---|---|
| PNG | .png | Yes | Yes |
| JPEG | .jpg, .jpeg | Yes | Yes |
| GIF | .gif | Convert to PNG for reliable automatic detection | Yes |
| BMP | .bmp | Yes | Yes |
| TIFF | .tiff, .tif | Yes | Yes |
| WebP | .webp | Not read automatically | Manual only: on the upload page the file is marked “Not checked” and left out unless you include it (bulk results show “Not redacted”). Black out anything by hand, or convert to PNG/JPEG |
Best for: Scanned documents, screenshots, ID verification
Redaction works on text, including OCR text in images. Faces in photos are not redacted.
Email Files
| Aspect | Support |
|---|---|
| Formats | .eml, .msg |
| Text extraction | Full (headers + body) |
| Header redaction | Yes (To, From, CC, Subject) |
| Body redaction | Yes |
| Attachment handling | Imported and redacted as separate case files when Include email attachments is on; otherwise only listed by name |
| Output format | Redacted PDF |
| Max size | 100 MB (10 MB on trial) |
Best for: Correspondence, DSAR communications, email trails, Outlook exports
Text-Based Formats
These formats support text extraction and text-based redaction. The redacted file keeps its original format and extension:
| Format | Extension | Structure Preserved | Redaction |
|---|---|---|---|
| Plain text | .txt | N/A | Text replacement |
| CSV | .csv | Row/column structure | Value replacement |
| Log files | .log | N/A | Text replacement |
| Markdown | .md | N/A | Text replacement |
| JSON | .json | JSON structure | Value replacement |
| XML | .xml | XML structure | Value replacement |
| HTML | .html | N/A | Text replacement |
| CSS | .css | N/A | Text replacement |
| JavaScript | .js | N/A | Text replacement |
Best for: System exports, configuration files, data dumps, log files, API responses
Complete Format Reference
| Category | Extensions | Count | AI Analysis | Visual Redaction |
|---|---|---|---|---|
| 1 | Yes | Yes | ||
| Word | .docx, .dotx, .docm, .dotm | 4 | Yes | Native (text removed) |
| Excel | .xlsx, .xlsm, .xltx, .xltm | 4 | Yes | Cell-level |
| PowerPoint | .pptx, .pptm, .potx, .potm | 4 | Yes | Native (text removed) |
| Images | .png, .jpg, .jpeg, .gif, .bmp, .tiff, .tif, .webp | 8 | Yes (OCR), except WebP (not read automatically; manual only, marked “Not checked” on the upload page) and GIF (convert to PNG for reliable automatic detection) | Yes |
| .eml, .msg | 2 | Yes | Yes (PDF output) | |
| Text | .txt, .csv, .log, .md, .json, .xml, .html, .css, .js | 9 | Yes | Text replacement (original format kept) |
| Total | 32 |
Format-Specific Considerations
PDF Files
Searchable PDFs (text-based)
- Fastest processing
- Best accuracy
- Text directly extractable
Scanned PDFs (image-based)
- Requires OCR processing
- Accuracy depends on scan quality
- Higher processing time
Tips for best results:
- Use high-resolution scans (300 DPI+)
- Ensure text is legible
- Avoid skewed or rotated pages
- Use contrast for clarity
Word Documents
Compatibility
- Best support for .docx (modern format)
- Template formats (.dotx, .dotm) fully supported
- Macro-enabled formats (.docm, .dotm) supported
- Complex formatting generally preserved
What’s Extracted and Redacted
- Body text
- Headers and footers
- Tables
- Comments and track changes
- Metadata (stripped in redacted output)
Excel Files
Processing
- All worksheets processed
- Cell values extracted
- Formulas preserved in unredacted cells
- Hidden rows/columns included
- Cell comments included
Redaction
- Cell-level redaction
- Original formulas preserved in unredacted cells
- Formatting maintained
- Metadata stripped from output
Images
OCR Processing
- Advanced OCR text extraction
- Multiple languages supported
- Handwriting has limited support
- Quality significantly affects accuracy
Best Practices
- Use high resolution images
- Ensure good lighting and contrast
- Avoid compression artifacts
- Straighten skewed images
Email Files
EML Processing
- Parsed using MIME standard
- Headers (From, To, CC, Subject, Date) extracted
- Plain text and HTML body extracted
- Attachments imported as separate case files, or only listed by name, depending on Include email attachments
- Redacted output rendered as PDF
MSG Processing
- Automatically converted to EML at upload
- The conversion keeps From, To, CC, BCC, Subject, the sent date, the text and HTML body, and attachments (attached .msg emails are converted too). Other Outlook properties are not carried over
- Processed identically to EML after conversion
Text-Based Formats
Format-Aware Redaction
- JSON: Values redacted while preserving keys and structure
- XML: Element content redacted while preserving tags
- CSV: Cell values redacted while preserving structure
- Other text: Standard find-and-replace redaction
Encoding
- UTF-8 with BOM detection
- The original encoding (and BOM, if present) is kept in the redacted file
Unsupported Formats
The following formats are not currently supported for redaction:
| Format | Reason | Workaround |
|---|---|---|
| Password-protected files | Cannot access content | Remove password, then upload |
| Encrypted documents | Cannot decrypt | Decrypt first, then upload |
| .pst (Outlook archives) | Archive format | Export individual emails as .msg or .eml |
| Database files (.mdb, .sqlite) | Binary format | Export to CSV or Excel |
| Compressed archives (.zip, .rar) | Container format | Extract contents, upload individual files (Enterprise: bulk ZIP archive processing, up to 5 GB or 50,000 files per job) |
| Video/audio files | Not applicable | Extract transcripts as text |
File Size Limits
| Plan | Per-File Limit | Total Storage |
|---|---|---|
| Trial | 10 MB (up to 10 files per case) | 1 GB |
| Basic | 100 MB | 2 GB |
| Starter | 100 MB | 10 GB |
| Pro | 100 MB | 50 GB |
| Enterprise | 100 MB | 500 GB (more by contract) |
Handling Large Files
If a file exceeds limits:
- Split into smaller sections
- Compress images (maintain quality)
- Remove unnecessary content
- Contact support for special cases
Upload Validation
All uploads are validated:
Security Checks
- Deep file type verification (actual content, not just extension)
- Content type validation
- Size compliance check
Rejection Reasons
“Invalid file type”
- Extension doesn’t match content
- File is corrupted
- Unsupported format
“File too large”
- Exceeds the 100 MB limit (10 MB on trial)
- Compress or split the file
“Trial accounts are limited to 10 files per case”
- A trial case can hold up to 10 files
- Upgrade to a paid plan to remove this limit
Recommendations by Use Case
Access Requests (Article 15)
- PDF for formatted documents
- Excel for data exports
- Images for ID verification
- Email (.eml/.msg) for correspondence
Erasure Requests (Article 17)
- Excel/CSV for structured data identification
- JSON/XML for system data exports
- Email for communication records
Redaction Priority
- PDF for best visual redaction quality
- Word for editable documents
- Excel for tabular data
- Email for correspondence chains
- Text formats for system-generated data