# PrivaSqueeze

> 100% free, private in-browser video, photo, and document compressor. Zero server uploads, running completely on-device via WebAssembly.

PrivaSqueeze is a privacy-first web application that allows users to compress videos, photos, and PDF documents down to exact target file sizes (such as 10MB for Discord, 25MB for email attachments, or 20KB–200KB for government and job application portals). All compression operations and EXIF metadata purges happen locally inside browser memory using WebAssembly. No files, metadata, or media bytes are ever uploaded to any external server.

## Media Compression Tools

- [Video Compressor to 10MB](https://privasqueeze.site/compress-video-to-10mb): Compress MP4, WebM, and MOV videos to under 10MB to fit Discord's free upload limit with optimized bitrate and resolution.
- [Video Compressor Under 25MB](https://privasqueeze.site/compress-video-under-25mb): Shrink video files to under 25MB for Gmail, Outlook, and general email attachment limits.
- [Video Compressor for WhatsApp](https://privasqueeze.site/compress-video-for-whatsapp): Compress videos to under 16MB for WhatsApp status updates and mobile chats.
- [8MB Video Compressor](https://privasqueeze.site/compress-video-to-8mb): Compress videos under legacy 8MB caps for classic Discord and web forums.
- [PDF Compressor Online](https://privasqueeze.site/compress-pdf-online): Compress PDF documents directly in client memory without uploading confidential files to third-party cloud servers.
- [Photo Compressor to 100KB](https://privasqueeze.site/compress-image-to-100kb): Compress JPG, PNG, and WebP images to under 100KB for official web portal uploads.
- [Photo Compressor to 200KB](https://privasqueeze.site/compress-image-to-200kb): Compress pictures to under 200KB while maintaining sharpness and facial clarity.
- [Photo Compressor to 500KB](https://privasqueeze.site/compress-image-to-500kb): Compress larger photos to under 500KB for fast web sharing.
- [Photo Compressor to 50KB](https://privasqueeze.site/compress-image-to-50kb): Compress passport photos and ID cards to under 50KB.
- [Photo Compressor to 20KB](https://privasqueeze.site/compress-image-to-20kb): Compress signature scans and small ID pictures to under 20KB.
- [WebP Converter](https://privasqueeze.site/convert-to-webp): Convert JPG and PNG images into modern, lightweight WebP formats.
- [EXIF Metadata Stripper](https://privasqueeze.site/strip-exif-metadata): Strip GPS location coordinates, camera models, and private metadata tags from photos before sharing online.

## Core Technical Architecture

- **Client-Side WebAssembly (Wasm)**: Video encoding is powered by FFmpeg compiled to WebAssembly. Image compression utilizes native HTML Canvas and OffscreenCanvas APIs. PDF processing uses `pdf-lib` entirely in memory.
- **Exact Bitrate Calculation**: PrivaSqueeze calculates target video bitrates using the formula: `Bitrate (kbps) = (Target Size in KB * 8) / Duration in seconds`.
- **Zero Server Uploads**: Processing occurs locally on the client's CPU and memory; zero bytes leave the user's browser.
- **Privacy Assurance**: No accounts required, no telemetry on processed media, and no tracking of user files.

## Machine-Readable Resources & Manifests

- [AI Agent Catalog](https://privasqueeze.site/ai-catalog.json): ARD-compliant machine-readable catalog of tools for autonomous AI agents.
- [Full LLM Documentation](https://privasqueeze.site/llms-full.txt): Comprehensive technical documentation for large language models.
- [XML Sitemap](https://privasqueeze.site/sitemap.xml): Full sitemap of all public landing pages and tools.
- [Privacy Policy](https://privasqueeze.site/privacy-policy): Privacy and data processing disclosures.
- [Terms of Service](https://privasqueeze.site/terms-of-service): Terms of service for PrivaSqueeze.
- [Contact](https://privasqueeze.site/contact): Information on contacting the PrivaSqueeze team.
