Privacy
Last updated
Who we are
DG Roofing & Exteriors is a roofing and exteriors contractor in Calgary, Alberta. This policy covers the instant estimator at dgroofing.ca/quote and the customer records we keep for our jobs.
What we collect
When you use the instant estimator: your name and your phone number (your email address is optional), saved as soon as you send them; and, when you finish, your property address and job details, plus the answers you gave the estimator and the price range it showed you.
When you type an address: it is sent to Google to find the address (Google Places) and to measure the roof from aerial imagery (Google), and the satellite picture of the roof comes from Google Maps. Google handles that data under its own privacy policy. We keep the measurement, the coordinates and the address, without your name, for up to 30 days, so the same roof does not have to be measured again, whether or not you send a request. You can ask us to delete it by calling 403-616-2605.
When you arrive from an ad or a link: the page you landed on, the site that sent you, and campaign codes in the link (for example utm_source or a Google click id). We keep these in a first-party cookie for 90 days so we know which ads bring in requests.
When you use the instant estimator, we also set a small security cookie called dg_qs on your device. It expires within 45 minutes and is used only to check that estimate and address requests come from a real visit to this page. It is not used for advertising.
We use the Meta Pixel to count visits, price estimates shown and requests from our Meta ads. Meta may set its own cookies for this.
We use the Google tag to count visits, calls and requests from our Google ads. Google may set its own cookies for this. It is not used to show you personalised ads, and if your browser sends a Global Privacy Control or Do Not Track signal, the Google tag does not load.
When you see a price or send a request, our server also tells Meta (Conversions API), so we can measure which ads bring in work. For a request it sends your email address and phone number only in hashed (scrambled) form. Each time it also sends your IP address, browser type, and the Meta cookie and ad-click identifiers from your visit. It never sends your name, your address or the price.
If your browser sends a Global Privacy Control or Do Not Track signal, the Meta Pixel does not load and our server sends nothing to Meta.
How we use it
To contact you about your request, book an inspection and prepare a quote, and to measure which advertising works. We do not sell or share your details with anyone for their own marketing.
Calls, texts and emails
Missed calls. When we can't answer, your call goes to our voicemail service, Twilio, which records your message for us. Every day, 7 am to 7 pm, except on holidays, it also sends one text to the number you called from, so you can text us your request instead. Reply STOP and we won't text you again. Texts and replies you send to that number reach us through Telegram, where we also get a notice of each new request, call and voicemail.
After you contact us, we may text or email you to confirm we have your request, to confirm a booked visit and remind you on the day, and up to three times to follow up on a quote. After a job, we may ask you once for a Google review, with one reminder. Each message says it is from DG Roofing & Exteriors and how to stop.
Reply STOP to any text and we stop texting you. To stop emails, reply to any of our emails and say so. You can also call 403-616-2605.
Customer records
If you become a customer, we keep one record with your contact details, your property's address and roof details, and your quotes, jobs, payments, warranty and review status, in our customer database (Supabase). We keep it until the workmanship warranty on your last job ends, then delete it. If you never become a customer, we delete it 12 months after we last dealt with you. If you ask us to stop contacting you, we keep only your phone number or email on a do-not-contact list, so we can keep honouring it. This also covers customers we worked with before this website.
Details you leave before a request is finished
The first thing the instant estimator asks for is where to send your price: your name and your phone number (your email address is optional). We save them as soon as you send them, so we can follow up if you do not finish. Your address, your roof answers and the price range you were shown are added to that same record when you finish the estimate; it is the one record, not a second one. While you use the estimator your name, phone number and email address are also kept in your browser tab, so we do not ask again if you go back; closing the tab clears them. The price range is also kept in an anonymous log, with no name, phone number, email address or typed address, so we can check our estimates against real quotes. The same goes for details you leave in the website chat or in the quote pop-up.
Roofing tips and offers
Our forms have a box, never ticked for you, that appears once you type an email address and says “Send me roofing tips and offers. Unsubscribe anytime.” If you tick it, we add your email address to our mailing list and keep the date, the page you ticked it on and the wording you saw. If you do not tick it, you are not added, and your request is handled the same either way.
Every email from the list has an unsubscribe link that works in one click. Unsubscribing stops those emails, and we keep your address on a do-not-email record so we do not add you again by mistake. You can also ask us to remove you by calling 403-616-2605 or writing to info@dgroofing.ca.
Site statistics
We count visits to this site with our own statistics tool, stored in our database (Supabase), not with an outside analytics service. When a page loads, your browser tells us which page it was, how far you scrolled, which phone, email, estimate and booking links you tapped, the steps you took in the instant estimator, the ad or website that sent you, and your browser's time zone. Our server adds an approximate location worked out from your network (city, province, the first three characters of a postal code, and a map position rounded to about a kilometre) and your type of device, operating system and browser. We do not store your IP address. We also note whether the connection comes from a data centre or VPN, as a yes or no only.
To recognise a return visit, your browser keeps a random ID in its own storage on your device for up to 13 months. It is not a cookie and we do not share it. If you send us a request, that ID is saved with it, so we can see which pages you looked at before you got in touch.
If your browser sends a Global Privacy Control or Do Not Track signal, we count the page view and nothing else: no ID, no location beyond the country, no device details.
Visit records are kept for 13 months and then reduced to totals that do not identify anyone.
Where it is kept
Requests are stored with our database provider (Supabase) and sent to us by email through our email provider (Resend). Calls and texts go through Twilio, and notices reach us through Telegram. All four may store data outside Canada.
We keep requests for as long as we need them to serve you and meet our legal obligations, then delete them.
Your choices
You can ask to see, correct or delete the information we hold about you, or ask us to stop contacting you, by calling 403-616-2605. You can also clear or block cookies in your browser.
How long we keep it: requests that become jobs are kept until the workmanship warranty on your last job ends. Requests that do not become jobs are deleted 12 months after we last dealt with them. The roof-measurement lookup we get from Google is deleted 30 days after it is fetched. The size and slope we copy onto your request stay with the request. Technical logs (lookups, sign-ins) are deleted after 30 days. Emails we received stay in our mailbox.