Confidentialité (FR) · Conditions (FR)
Effective October 5, 2026
Effective date: October 5, 2026 · Operator: GridReader (“we”, “us”) · Contact: support@gridreader.com · Privacy: support@gridreader.com
This policy explains what personal information GridReader collects, why, who we share it with, and the choices you have. It applies to gridreader.com, app.gridreader.com and api.gridreader.com.
We designed this policy for Canadian law (PIPEDA and Alberta’s Personal Information Protection Act — PIPA) and for US users under state privacy laws such as the California Consumer Privacy Act as amended by the CPRA (“CCPA/CPRA”). Where Quebec’s Law 25 applies to individuals in Quebec, we aim to meet its core expectations described below. Plain-language promise: we collect the minimum needed to run the service, we never sell your personal information, and we never see your card numbers.
GridReader is accountable for personal information under its control. The person in charge of the protection of personal information (Privacy Officer) is published as: Privacy Officer, GridReader — support@gridreader.com. Email that address for privacy questions, access, correction, deletion, portability, or complaints. That role covers PIPEDA / Alberta PIPA and Quebec Law 25 (personne responsable de la protection des renseignements personnels). We respond to access and similar requests within 30 days where those laws require it (or sooner when we can).
Français (Québec) : Politique de confidentialité — the complete French version, shown first to customers in Quebec. For customers in Quebec, if the French and English versions differ, the French version governs.
Depending on how you use the service, we may collect:
We use personal information to:
Under PIPEDA / Alberta PIPA, we rely on consent you give when you create an account and use the service, and on purposes a reasonable person would consider appropriate. You may withdraw consent where the law allows (which may limit features). For US state laws, we process personal information to provide the business services you request, for security, and as otherwise described here.
To read a drawing set we send PDF contents to AI processing providers solely to produce your takeoff. We use uploads to provide the service you asked for, not to advertise. Customer PDFs are not used to train AI models. Uploaded PDFs are kept for about 14 days so a set can be re-read; the page images the app cuts from them (black-and-white crops of each unit plan) stay with the job. Corrections you make on your account are saved and may be reused to improve results on your company’s later jobs. We also keep a log of the automatic fixes the reader made to each drawing (geometry and numbers only — no client names, addresses, drawing text or images), linked to your account, and count it across accounts to find and fix mistakes in our own measuring rules. That log is not shown to other customers, not used to train AI models, and is deleted with your account data. Automatically generated measurements can be wrong; they are working numbers to check, not certified quantities (see Terms §5).
We share personal information only with providers needed to run the service, under contracts that require appropriate protection. Categories include: payments (Stripe); email delivery (Resend); AI processing providers (automated reading of content you upload — we do not name individual AI vendors here); identity (Google sign-in, profile/email scopes only); hosting, database and file storage (Render, Vercel, MongoDB Atlas, Cloudflare R2); address lookup (Geoapify); weather forecasts (MET Norway, called from your browser); and, only if we switch it on, text recognition for scanned pages (Amazon Web Services, Canada region).
For a current list of subprocessors in these categories, email support@gridreader.com. We may update providers over time; this policy describes the categories rather than promising a public live directory (which we do not currently publish as a product page).
We also disclose information if the law requires it, or to protect GridReader, our users, or the public. We do not sell personal information and do not share it for cross-context behavioural advertising.
Several of our key providers host data in the United States, and personal information may be processed in the United States and other countries where our providers operate. When information leaves Canada, it may be subject to the laws of that country, including lawful access by foreign authorities. For personal information about people in Quebec, before communicating it outside Quebec we assess, for each provider, the sensitivity of the information, the purposes, the safeguards in our agreement with the provider and the legal framework where it is processed (Quebec Law 25, s.17), and we document those assessments internally. Contact us if you need more detail for your organisation’s own assessment.
Safeguards include hashed passwords (PBKDF2), httpOnly session cookies, TLS in transit, per-account isolation, upload checks, rate limiting, signed payment webhooks, least-privilege staff access, and an admin audit log. No system is perfect.
If an incident involving personal information creates a real risk of significant harm, we notify the Office of the Information and Privacy Commissioner of Alberta without unreasonable delay (Alberta PIPA s.34.1) and the affected individuals as that office directs; we also report to the Office of the Privacy Commissioner of Canada and notify affected individuals where PIPEDA applies, and, for people in Quebec, we notify the Commission d’accès à l’information and the people concerned when an incident presents a risk of serious injury (Quebec Law 25). US breach-notification duties may also apply depending on the residents affected. We keep a register of incidents (24 months under PIPEDA; 5 years for Quebec). Report suspected incidents to support@gridreader.com.
The main sign-in cookie is gl_session (httpOnly, Secure, 30 days or until sign-out). During Google sign-in we briefly set two short-lived cookies: an OAuth state cookie, and one recording which language the Terms were shown in. Platform staff may use short-lived admin “view as” cookies. The app uses browser local storage for preferences (for example theme). All of these are needed for the service to work; we use no analytics or advertising cookies and no third-party trackers.
When you enter information about your clients, crews or suppliers (including crew locations, hours, pay and lien waivers, and client signatures), your business decides what is collected and why and is responsible for it under privacy law — including telling those people and getting any consent required. We act as your service provider: we process that information only to provide the service to you, on your instructions and under this policy, and we do not use it for our own marketing. Requests from those people go to you; we will help you answer them.
GridReader is not a party to contracts, orders, sales, deliveries, payments, warranties or disputes between you and your clients, or between you and suppliers or vendors (including marketplace purchase orders).
You may download your business records in a structured, commonly used format from Settings → Your data (spreadsheet zip / CSV, and a technical backup file). That supports Quebec Law 25 portability for information you provided.
Takeoff measurements are produced with automated (including AI-assisted) processing of drawings you upload. They are tools to assist a qualified person — not solely automated decisions that produce legal effects about you without human involvement. You can correct measurements in the app. See Terms §5.
If you are a resident of California or another US state with a comprehensive privacy law, you may have rights to know/access, delete, correct, and opt out of “sale” or “sharing” of personal information, and to non-discrimination for exercising those rights.
We do not sell personal information and we do not share it for cross-context behavioural advertising. There is nothing to opt out of under a “Do Not Sell or Share My Personal Information” request today; if that ever changes we will update this policy and provide a clear opt-out. To exercise know, delete or correct rights, email support@gridreader.com from your account address. We will verify the request and will not discriminate against you for exercising privacy rights. Some state laws also recognise authorised agents; we will follow the verification rules that apply.
Categories collected in the last 12 months match Section 2. We disclose them to service providers for the business purposes in Sections 4–6. We do not use sensitive personal information for the purpose of inferring characteristics about you beyond what is needed to run your account.
We send promotional email only to people who agreed to receive it or where Canada’s Anti-Spam Legislation (CASL) otherwise allows. Each promotional email identifies GridReader, includes our contact information and mailing address, and has an unsubscribe link; unsubscribes take effect promptly and in any event within 10 business days, as CASL and US CAN-SPAM require. Transactional messages (security, billing, renewal reminders, service notices) are not promotional.
GridReader is a business tool for contractors. We do not knowingly collect personal information from anyone under 18, and we do not direct the service to children under 13 (COPPA). Accounts found to belong to minors are closed.
If you believe content on the service infringes your copyright, email support@gridreader.com with enough detail to locate the material and a statement of your rights. We will review DMCA-style notices in good faith.
Material changes will be announced by email and in-app notice at least 30 days before they take effect, and we will update the effective date above.
GridReader · support@gridreader.com · Privacy: support@gridreader.com
See also our Terms of Service · Confidentialité (FR) · Conditions (FR).