--- const aiTools = [ "Remove Background", "Image Upscaling", "Face / PII Blur", "Object Eraser", "OCR / Text Extraction", "PDF OCR", "AI Colorization", "Face Enhancement", "Noise Removal", "Smart Crop", "Red Eye Removal", "Photo Restoration", "Passport Photo", "PNG Transparency Fixer", "AI Canvas Expand", "Transcribe Audio", "Auto Subtitles", "Background Replace", "Blur Background", ]; const aiPillColors = [ "border-purple-200 bg-purple-50 text-purple-700", "border-blue-200 bg-blue-50 text-blue-700", "border-emerald-200 bg-emerald-50 text-emerald-700", "border-amber-200 bg-amber-50 text-amber-700", "border-rose-200 bg-rose-50 text-rose-700", "border-slate-200 bg-slate-50 text-slate-700", ]; ---
Data sovereignty

Built for regulated environments.

Your files stay on your infrastructure. No third-party processing, no data transfer risk.

01 / Architecture

Compliant by architecture

No vendor DPAs. No data processing agreements. No third-party risk assessments. Files are processed on your infrastructure and never transmitted to external services. GDPR, HIPAA, and CCPA compliant from day one.

Your Infrastructure
SnapOtter
Your Files

Data never leaves this boundary

No external cloud connections
02 / Automation

Integrate with your existing workflows

Full REST API with OpenAPI documentation for every tool. Chain tools into automated pipelines. Batch process thousands of files. Trigger via webhooks and integrate with your internal systems.

# Resize an image via the API
$ curl -X POST localhost:1349/api/v1/tools/resize \
  -F "file=@photo.jpg" \
  -F 'settings={"width":800}'

# Response
{
  "jobId": "abc123",
  "downloadUrl": "/api/v1/jobs/abc123/download"
}
03 / Local AI

AI processing without external APIs

19 local AI tools for OCR, transcription, background removal, upscaling, and more. No external API keys, no per-request charges, no data sent to third-party AI providers. Runs on your GPU or CPU within your own infrastructure.

{aiTools.map((tool, i) => ( {tool} ))}
04 / Deployment

Fits your infrastructure

One Docker Compose stack: app, Postgres, and Redis. Deploy on Kubernetes, bare metal, or cloud VMs. ARM and x86 architectures. Works in air-gapped and classified environments with zero internet dependency.

Docker Docker
Kubernetes Kubernetes
AWS AWS
Linux Linux
macOS
Air-Gapped