Privacy Policy
1. What Data Do We Process Locally?
When you use the VectorGraph Workspace, the following data is processed and stored exclusively on your device within your browser's IndexedDB and LocalStorage:
- Images and PDFs uploaded to the canvas.
- Mathematical coordinate data extracted using the Pixel Harvest, Auto Trace, and Auto Bar algorithms.
- Workspace configurations, calibration axes, custom color settings, and project folder structure.
- Language models for Optical Character Recognition (OCR) axis title detection, which are downloaded to your device once via
Tesseract.jsbut do not transmit images back to any server — OCR runs entirely offline in your browser. - Scholar/Advanced mode preference, onboarding completion state, and UI settings.
2. What Data Leaves Your Device?
We are completely transparent about the minimal data that leaves your device to enable core functionality:
A. Excel Generation (The Export API)
Because generating complex, multi-sheet .xlsx files with embedded charts, Math Tools worksheets, and Fit Results sheets is computationally demanding, clicking "Export Excel" securely transmits your extracted numerical coordinate array (JSON) to our secure FastAPI backend. This payload contains numbers only — no images, no file names, and no personal identifiers are ever sent. The backend processes the file in RAM, returns the generated .xlsx file to you, and immediately discards the data. It is never logged, cached, or written to disk.
B. Feedback Form
If you use the built-in feedback form, it will open your default email client. Any information you choose to include in the email will be transmitted via your email provider to support.vectorgraph@gmail.com.
C. Telemetry and Analytics
To understand our application's performance and usage, we use Vercel Analytics and Vercel Speed Insights. If you consent to analytics via the cookie banner, these services collect anonymized, aggregated data such as:
- Browser type and version.
- Approximate geographic region (derived from IP address, which is discarded).
- Page view counts and performance metrics (Core Web Vitals, load times).
If you decline analytics or revoke consent, no tracking cookies or Vercel telemetry are activated.
3. Your Rights (GDPR & CCPA)
Because we do not require accounts or store your personal extraction data on our servers, there is no personal data for us to delete upon request. To erase all VectorGraph data, simply clear your browser's Local Storage and IndexedDB for this site via Developer Tools (F12 > Application > Clear site data).
You can withdraw your consent for Vercel Analytics tracking at any time by clicking "Decline" on the Cookie Consent banner or by clearing your cookies.
4. Contact Us
If you have any questions regarding this Privacy Policy or our security practices, please contact us at: support.vectorgraph@gmail.com