Skip to content
DG Roofing

Privacy

Updated 2026-11-05

Who we are

DG Roofing & Exteriors is a roofing and exteriors contractor in Calgary, Alberta. This policy covers dgroofing.ca and the customer records we keep for our jobs. The instant estimator at dgroofing.ca/quote has its own policy at dgroofing.ca/quote/privacy.

What we collect

When you send the contact form: your name, phone number and, if you give them, your email, property address, the service you picked and your message. When you use the chat box on our site: the questions you type. We store the questions with phone numbers, email addresses and street addresses removed, so we can see what people ask and improve the answers. If you give contact details in the chat, we save them with your messages as a request, the same way as the contact form, and email them to us.

If you send a request through a Facebook or Instagram lead form, Meta passes us the details you submit (name, phone and your answers), and we use them only to contact you about your request.

How we use it

To contact you about your request, book an estimate and prepare a quote. We do not sell or share your details with anyone for their own marketing. The chat is answered by an automated assistant, not a person, and it cannot make bookings. Anything you send it that looks like an enquiry is saved and reaches us by email in the same way as the contact form.

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.

Cookies and ads

If you arrive from an ad or a link from another site, we keep a note of where you came from in a cookie on your device for up to 90 days. If you send a request, the note goes with it, so we know which ads bring in work. It is not used for anything else.

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, calls 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 send a request, our server also tells Meta (Conversions API), so we can measure which ads bring in work. It sends your email address and phone number only in hashed (scrambled) form, with your IP address, browser type, and the Meta cookie and ad-click identifiers from your visit. It does not send your name, your address or your message.

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.

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 saved in our customer database (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.

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.

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.

CallGet a price