Privacy Policy

Last updated: June 18, 2026

1. Privacy First Commitment

At BGrade, we believe that your data is yours alone. We design and build our utility web applications to enforce strict, client-side, zero-knowledge processing boundaries. The security and confidentiality of your files and conversations are integrated directly into our architecture.

2. No File Uploads (On-Device Processing)

Unlike traditional web tools, BGrade does not upload your files, images, or documents to external servers for processing. All operations—including image cropping, resizing, biometric passport photo formatting, PDF conversions, and A4 print layout generation—take place entirely inside your web browser using HTML5, CSS3, and JavaScript Web Assembly technologies. Your original files never leave your local device.

3. End-to-End Cryptography

For communication tools such as Secret Chat, all messages and attachments are encrypted client-side using the Web Cryptography API (AES-GCM encryption) prior to transmission. The transmission server only acts as a real-time signal relay. Because the decryption keys are generated locally and never transmitted to our servers, we have zero knowledge of, and zero access to, your message contents.

4. Analytics & cookies

We use local storage tokens and standard analytics tools to optimize usability, monitor site performance, and detect server-level issues:

  • Google Analytics: Helps us analyze global traffic levels, geographic landing regions, and page retention rates. No personally identifiable data is sent.
  • Microsoft Clarity: Helps us observe user scroll paths and tool interactions to fix layout bugs and optimize user interface design.
  • Persistent Tokens: We store a randomized local identifier in your browser's localStorage (e.g. usr_...) so we can distinguish between new and returning visitors without collecting personal details.

5. Contacting Us

If you have any questions about this privacy policy, local data processing mechanisms, or wish to report a security bug, please visit our Contact Page or write to us directly at parwez.self@gmail.com.