Plain English Privacy Summary
When you select or drop a photo or signature into PhotoPortal, that file is processed strictly inside your device's web browser memory. At no point is your file transmitted to any web server, cloud bucket, or external service. Once you close or refresh your browser tab, the data disappears from your device's active memory immediately.
1. Technical In-Browser Architecture
PhotoPortal operates via client-side JavaScript, HTML5 Canvas, and WebAssembly APIs executed directly by your browser (e.g. Chrome, Firefox, Safari, Edge, Android Webview).
- Image Ingestion: Files are read through the standard HTML5
FileReaderAPI into temporary browser memory. - Cropping & Rescaling: All pixel computations, aspect ratio constraints, and visual filters are applied on an off-screen HTML5 Canvas.
- Quantization & Compression: Kilobyte reduction is executed in-memory through iterative quality quantization algorithms.
- DPI Injection: EXIF and JFIF metadata headers are written directly to binary ArrayBuffers before generating a local blob URL for download.
2. Information We Never Collect
Because processing is decentralized to your browser, we do NOT collect, inspect, or store:
3. Cookies & Tracking Technologies
PhotoPortal does not set profiling cookies, behavior tracking cookies, or advertising trackers. We do not sell, rent, or monetize your personal data.
We may use minimal, privacy-focused anonymized static hosting logs (such as request counts and CDN cache hit rates provided by Cloudflare) strictly to protect against distributed denial-of-service (DDoS) attacks and ensure site stability.
4. Regulatory Compliance (GDPR & DPDP Act 2023)
Because PhotoPortal does not collect or process personal data on servers, we adhere by default to the privacy-by-design principles required by the European General Data Protection Regulation (GDPR) and the Indian Digital Personal Data Protection Act (DPDP Act 2023). Users retain 100% control over their digital artifacts at all times.
5. Contact Regarding Privacy
If you have questions or concerns regarding our privacy architecture, please reach out through our Contact Page.