Skip to main content
Privacy Photo Studio LogoPhoto Studio
  • Tools
    Photo Tools
    • Passport Photo MakerCreate passport-size photos for document and application requirements.
    • Name & Date PhotoAdd a name and date annotation to a photo while preserving the original.
    • Background RemoverRemove photo backgrounds automatically in your browser with private local AI.
    Signature Tools
    • Signature ResizerResize and prepare signature images for online application requirements.
    • Photo + Signature MakerPrepare a photo and signature together for applications requiring both.
    Compression
    • Photo CompressorCompress a photo to a target file size such as 20KB, 50KB, or 100KB.
    Conversion
    • Photo ConverterConvert photos between formats and exact mm, inch, or pixel dimensions.
    View all tools →
  • Documents
    India
    • Indian Passport Photo
    • Indian PAN Card Photo
    • Aadhaar Photo Guidelines
    • Indian Driving Licence Photo
    • Indian Voter ID (EPIC) Photo
    United States
    • US Passport Photo
    • US Visa Photo (DS-160)
    United Kingdom
    • UK Passport Photo
    • UK Visa Photo
    European Union / Schengen
    • Schengen Visa Photo
    Canada
    • Canada Passport Photo
    View all documents →
  • Guides
    Practical Guides
    • How to Print Passport Photos at HomePrinting & Layout • 6 min read
    • Passport Photo Background Rules & ColorsPhoto Requirements • 5 min read
    • Digital vs Physical Passport Photos GuideTechnical & Specifications • 5 min read
    • Passport Photo File Size & KB LimitsCompression & Formats • 5 min read
    • Common Passport Photo Rejection ReasonsCompliance & Guidelines • 7 min read
    Photo Size Guides
    • 35 × 45 mm Photo SizeComplete guide to 35 × 45 mm passport photo dimensions, pixel equivalents, documents that use this size, and A4 printing layout.
    • 2 × 2 Inch (51 × 51 mm) Photo SizeComplete guide to 2 × 2 inch (50.8 × 50.8 mm / 51 × 51 mm) passport photo dimensions, 600 × 600 px requirements, and printable A4 layouts.
    • 50 × 70 mm Photo SizeLearn about 50 × 70 mm photo dimensions, pixel conversions at 300 DPI, physical print rules, and how it differs from Canadian document mandates.
    View all guides & specifications →
  • How It Works
Create Passport Photo
  1. Home
  2. /Privacy Policy

Privacy Policy & Trust Disclosure

Last audited & updated: August 2026 • Based on implementation audit of repository build v0.0.1

In Plain English

  • ✓
    In-Browser Processing: All image cropping, resizing, compression, conversion, and PDF synthesis occur locally inside your web browser.
  • ✓
    Zero Application Uploads: We do not upload your photos, signatures, or biometric face data to our application servers.
  • ✓
    No Accounts or Tracking: No registration, login, or personal profile is required. We run zero tracking cookies and zero behavioral analytics.
  • ✓
    Transparent Infrastructure: When you access this website, standard HTTP connection metadata (such as your IP address) is handled by web hosting servers, as with any website.

1. What We Process

Privacy Photo Studio is designed for preparing official passport photos, visa photos, document signatures, and print sheets. In using these tools, the following artifacts exist temporarily in your client device's memory:

  • Uploaded Photographs: Digital image files (JPEG, PNG, WebP) selected from your device.
  • Signatures: Scanned or photographed signatures for cropping and background cleaning.
  • Derived Outputs: Scaled bitmaps, cropped portraits, annotated copies, and generated printable PDF documents.

These items reside strictly within your web browser's volatile working memory (RAM, HTML5 Canvas elements, and Web Worker buffers). The application does not transmit your images to application servers.

2. How Image Processing Works

Our image-processing architecture operates entirely on a client-side execution model:

  1. File Ingestion: When you select a photo, your browser reads the file bytes locally. The ingestion engine verifies format signatures and decodes pixels onto an in-memory canvas.
  2. Spatial Transformations: Cropping, zooming, aspect ratio adjustments, and 90° discrete rotations are computed locally in the browser.
  3. Optional Enhancements: Background adjustments, text strip annotations, and target-size compressions are calculated on your device CPU/GPU.
  4. Local Export & Download: When you click "Download", your browser creates a temporary local object URL from in-memory bytes and saves the file directly to your device's Downloads folder.

3. Background Removal & AI Model Downloads

When you use the optional "Make Background White" or standalone "Background Remover" capabilities, the platform employs the open-source client-side library @imgly/background-removal (v1.7.0).

It is important to understand the technical distinction between model asset downloads and image uploads:

Model Asset Download: To run background segmentation, your browser downloads self-hosted pre-trained AI model weights and WebAssembly binary files directly from our deployment origin (/imgly/). This is a standard file download, similar to loading a local font or script.

Local Model Inference: Once downloaded, the neural network executes locally inside your browser via WebAssembly and Web Workers. Your photo is never sent to any remote server or third-party service.

Local Background Compositing: Switching background colors (Transparent, White, Black, Custom) operates strictly on in-memory canvases using an immutable transparent foreground, without re-running AI models or making network calls.

4. File Compression, Conversion & Annotations

All supplementary utility operations are performed locally:

  • Photo Compressor: Bounded binary search algorithms test encoding quality directly on in-memory canvases to reach target file sizes (e.g. 20 KB, 50 KB, 100 KB) without uploading.
  • Signature Resizer: Contrast thresholding and bounding-box auto-cropping operate directly on canvas pixel arrays.
  • Name & Date Annotations: Text strips are rendered onto new derived canvases while keeping your original uploaded file unmodified.
  • Photo Converter: Dimensional resizing (mm, inches, pixels) and DPI recalculations execute natively using HTML5 Canvas.

5. Generated Print Sheets & PDFs

Multi-photo print layouts (A4, 4×6 inch, 5×7 inch) are computed mathematically in your browser to maintain physical millimeter precision. PDF documents are assembled locally using the pdf-lib JavaScript library. Generated PDF binary streams are saved directly to your local file system without server transit.

6. Data We Receive: Application vs. Infrastructure

To maintain technical truth and transparency, we clearly separate application-level behavior from hosting-level infrastructure behavior:

Application Layer

No Personal Data Received

  • Zero photo or signature uploads
  • Zero facial biometric template collection
  • Zero user account credentials
  • Minimal, cookieless aggregate event metrics (tool/preset usage, error codes; zero image data or identifiers)

Infrastructure / Hosting Layer

Standard HTTP Transport Logs

  • Client IP address
  • Request timestamp and requested URL
  • Browser User-Agent and HTTP referrer
  • HTTP status codes and bytes transferred

Standard HTTP transport logs are generated automatically by web server and CDN infrastructure to deliver web assets and protect against denial-of-service attacks. The application does not control infrastructure log retention schedules.

7. Third-Party Services & Dependencies

We maintain an extremely conservative dependency footprint:

Entity / ProviderRole & PurposeData InvolvedDestination
Google FontsDelivers typography stylesheets and webfonts (Bowlby One, Inter, Oswald).Standard browser HTTP GET headers. No photo or form data.fonts.googleapis.com / fonts.gstatic.com
Hosting / CDN ProviderDelivers static HTML, CSS, JavaScript, and self-hosted /imgly/ AI model assets to your browser.Standard HTTP connection metadata (IP address, User-Agent).Platform CDN Edge
Product Analytics (Optional / Feature-Flagged)When enabled in production, monitors aggregate tool usage, preset demand, and client error codes to improve software stability.Strict 8-event non-personal allowlist. Zero photos, filenames, cookies, or identifiers.Configured External HTTPS Endpoint (Zero local server endpoints)

We do not load third-party advertising SDKs, session recording trackers, social media widgets, or invasive user tracking scripts.

8. Cookies & Browser Storage

  • Cookies: We use zero cookies (no tracking cookies, no session cookies, no advertising cookies).
  • Local Storage: We use browser localStorage solely to remember your preferred visual theme (theme: 'light' or theme: 'dark') across visits. No image data, session tokens, or personal identifiers are stored.
  • Session Storage / IndexedDB: Not used by this application.

9. Data Retention

Application Data: The application does not intentionally upload or persist uploaded photos, signatures, or documents on its application servers. In-memory canvases and object URLs are volatile and are released when you close or refresh the browser tab.

Telemetry Metrics: If product analytics is enabled in production, minimal aggregated event metrics sent to the configured external HTTPS endpoint are retained according to the receiving infrastructure's automated rolling retention policy (e.g. 30 days) and contain zero personal identifiers or image data.

Infrastructure Logs: Web server and CDN access logs are managed according to the hosting provider's standard security and retention policies.

10. User Controls & Rights

Because we do not require accounts, store user profiles, or maintain a database of uploaded photographs, there are no stored user records to access, rectify, or delete.

You retain complete control over your files on your local device:

  • You can clear all session memory at any time by closing or refreshing your browser tab.
  • You can remove your theme preference by clearing your browser's local storage.
  • You control where exported photos and PDFs are saved on your computer or mobile device.
  • Do Not Track (DNT): If your browser sends a Do Not Track header or signal (navigator.doNotTrack === '1'), all aggregate product telemetry is automatically disabled.

11. Contact Regarding Privacy

If you have questions, feedback, or concerns regarding our privacy practices or technical architecture, please contact us:

Technical & Privacy Inquiries: support@passportphotomakeronline.com

Preset & Specification Updates: presets@passportphotomakeronline.com

12. Legal Disclaimer

This privacy policy accurately describes the technical implementation of Privacy Photo Studio as of the audit date. If platform capabilities or dependencies change in future releases, this policy will be re-audited and updated accordingly.

Privacy Photo Studio is an independent document utility platform and is not affiliated with, endorsed by, or representing any government agency, passport authority, or official portal.

Privacy Photo Studio

Privacy-focused online passport and document photo platform.

Photos are processed in your browser. We don't intentionally upload or store your photos on our application servers. Learn how your data is handled →

Navigation

  • Tools
  • Documents
  • Guides
  • Photo Sizes
  • How It Works
  • About

Legal & Contact

  • Privacy Policy
  • Terms of Service
  • Disclaimer
  • Contact Us

© 2026 Privacy Photo Studio. All rights reserved.