Docs / Supported Formats

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

AspectSupport
Extension.pdf
Text extractionFull
OCR (scanned PDFs)Yes
Visual redactionYes
Searchable outputPages without redactions stay searchable; redacted pages become images
Max size100 MB (10 MB on trial)

Best for: Reports, contracts, correspondence, exported records

Microsoft Word

AspectSupport
Formats.docx, .dotx, .docm, .dotm
Text extractionFull
Native redactionYes (text removed)
Formatting preservedYes
Headers/footersRedacted
Tables & commentsRedacted
Track changesAccepted and redacted
MetadataStripped on redaction
Max size100 MB (10 MB on trial)

Best for: Letters, policies, contracts, memos, templates

Legacy .doc format
The legacy .doc format is not supported. Convert these files to .docx before uploading.

Microsoft Excel

AspectSupport
Formats.xlsx, .xlsm, .xltx, .xltm
Text extractionFull
Cell-level redactionYes
Formulas preservedYes (in unredacted cells)
Multiple worksheetsYes
Cell commentsRedacted
MetadataStripped on redaction
Max size100 MB (10 MB on trial)

Best for: Data exports, spreadsheets, reports, logs, templates

Legacy .xls format
The legacy .xls format is not supported. Convert these files to .xlsx before uploading.

Microsoft PowerPoint

AspectSupport
Formats.pptx, .pptm, .potx, .potm
Text extractionFull
Native redactionYes (OpenXML)
Slides & speaker notesRedacted
Tables & text boxesRedacted
Formatting preservedYes
MetadataStripped on redaction
Max size100 MB (10 MB on trial)

Best for: Presentations, briefing decks, training material, slide exports

Images

FormatExtensionOCR SupportRedaction
PNG.pngYesYes
JPEG.jpg, .jpegYesYes
GIF.gifConvert to PNG for reliable automatic detectionYes
BMP.bmpYesYes
TIFF.tiff, .tifYesYes
WebP.webpNot read automaticallyManual 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

AspectSupport
Formats.eml, .msg
Text extractionFull (headers + body)
Header redactionYes (To, From, CC, Subject)
Body redactionYes
Attachment handlingImported and redacted as separate case files when Include email attachments is on; otherwise only listed by name
Output formatRedacted PDF
Max size100 MB (10 MB on trial)

Best for: Correspondence, DSAR communications, email trails, Outlook exports

MSG auto-conversion
Outlook .msg files are automatically converted to .eml format during upload for processing. No manual conversion needed.
Email attachments
When you upload email files, an Include email attachments switch appears. On: attachments are imported and redacted as separate case files. Off: only the email body is included, and the attachment file names are still listed in the redacted email. The switch starts at your account setting. See Upload Options.

Text-Based Formats

These formats support text extraction and text-based redaction. The redacted file keeps its original format and extension:

FormatExtensionStructure PreservedRedaction
Plain text.txtN/AText replacement
CSV.csvRow/column structureValue replacement
Log files.logN/AText replacement
Markdown.mdN/AText replacement
JSON.jsonJSON structureValue replacement
XML.xmlXML structureValue replacement
HTML.htmlN/AText replacement
CSS.cssN/AText replacement
JavaScript.jsN/AText replacement

Best for: System exports, configuration files, data dumps, log files, API responses

Structured format handling
JSON, XML, and CSV files receive format-aware redaction that preserves document structure while replacing PII values. Other text formats use standard text replacement.

Complete Format Reference

CategoryExtensionsCountAI AnalysisVisual Redaction
PDF.pdf1YesYes
Word.docx, .dotx, .docm, .dotm4YesNative (text removed)
Excel.xlsx, .xlsm, .xltx, .xltm4YesCell-level
PowerPoint.pptx, .pptm, .potx, .potm4YesNative (text removed)
Images.png, .jpg, .jpeg, .gif, .bmp, .tiff, .tif, .webp8Yes (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
Email.eml, .msg2YesYes (PDF output)
Text.txt, .csv, .log, .md, .json, .xml, .html, .css, .js9YesText replacement (original format kept)
Total32

Format-Specific Considerations

PDF Files

Searchable PDFs (text-based)

Scanned PDFs (image-based)

Tips for best results:

Word Documents

Compatibility

What’s Extracted and Redacted

Excel Files

Processing

Redaction

Images

OCR Processing

Best Practices

Email Files

EML Processing

MSG Processing

Text-Based Formats

Format-Aware Redaction

Encoding

Unsupported Formats

The following formats are not currently supported for redaction:

FormatReasonWorkaround
Password-protected filesCannot access contentRemove password, then upload
Encrypted documentsCannot decryptDecrypt first, then upload
.pst (Outlook archives)Archive formatExport individual emails as .msg or .eml
Database files (.mdb, .sqlite)Binary formatExport to CSV or Excel
Compressed archives (.zip, .rar)Container formatExtract contents, upload individual files (Enterprise: bulk ZIP archive processing, up to 5 GB or 50,000 files per job)
Video/audio filesNot applicableExtract transcripts as text

File Size Limits

PlanPer-File LimitTotal Storage
Trial10 MB (up to 10 files per case)1 GB
Basic100 MB2 GB
Starter100 MB10 GB
Pro100 MB50 GB
Enterprise100 MB500 GB (more by contract)

Handling Large Files

If a file exceeds limits:

  1. Split into smaller sections
  2. Compress images (maintain quality)
  3. Remove unnecessary content
  4. Contact support for special cases

Upload Validation

All uploads are validated:

Security Checks

Rejection Reasons

“Invalid file type”

“File too large”

“Trial accounts are limited to 10 files per case”

Recommendations by Use Case

Access Requests (Article 15)

Erasure Requests (Article 17)

Redaction Priority