Privacy Policy
Last updated: October 2, 2026
Who we are
BlueEdge Solutions is operated by 16653421 Canada Inc., a company incorporated in Canada. We provide performance-based marketing services to custom pool construction companies, including BlueEdge CRM, our customer relationship management application used by our partners' sales teams. This policy explains what information we collect when you visit this website, use BlueEdge CRM, or contact us, and how we use it.
Information we collect
We collect information in two ways:
Information you provide. When you fill out our contact form or book a call, we collect your name, email address, phone number, and any details you choose to share about your business. We use this solely to respond to your inquiry and determine whether a partnership is a good fit.
Information collected automatically. Like most websites, we collect basic usage data through analytics tools (PostHog) and advertising pixels (Meta/Facebook). This includes pages visited, time on site, browser type, and approximate location derived from your IP address. We use this to understand how visitors interact with the site and to measure the performance of our advertising.
Cookies and tracking
This site uses cookies and similar tracking technologies. The Meta Pixel and PostHog analytics tool set cookies to track page views and conversion events. You can disable cookies in your browser settings, though some site functionality may be affected. We do not sell your data to third parties.
How we use your information
We use the information we collect to:
- Respond to inquiries and schedule discovery calls
- Assess whether a partnership is a good fit for your market
- Improve the content and performance of this website
- Measure the effectiveness of our advertising campaigns
We do not use your information for any other purpose, and we do not share it with third parties except as required to operate the above (e.g. our scheduling tool, form provider, or analytics platform). Text messaging opt-in data and consent are excluded from all of the above and are never shared; see the next section.
Text messages (SMS)
If you check the text message box on our contact form, BlueEdge Solutions will use your name and mobile number to text you about your inquiry, including scheduling and reminders for your call. Checking the box is optional and is not required to book a call. Message frequency varies. Message and data rates may apply.
You can opt out at any time by replying STOP to any message; you will receive one confirmation and no further texts. Reply HELP for help, or contact us at thomas@blueedgesolutions.co or +1 (581) 230-1003.
We do not share, sell, or provide your mobile phone number or messaging consent data to third parties or affiliates for marketing or promotional purposes. All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties. See our Terms for the full SMS terms.
Google user data (BlueEdge CRM Google Calendar integration)
BlueEdge CRM is our customer relationship management application, used by pool and outdoor-living builders' sales reps and their office staff to book in-home consultations. A rep can connect their Google Calendar so that homeowners are only offered times the rep is free, and so booked consultations appear on the rep's calendar. When a rep connects, BlueEdge CRM requests the following access to their Google account, and nothing else:
- See, create, change, and delete events on Google calendars the rep owns (calendar.events.owned), so BlueEdge CRM can add, move, and remove consultation appointments and drive-time blocks on the one calendar the rep picks for visits, and see the times of the events already on it
- See the rep's availability in their calendars (calendar.freebusy), so BlueEdge CRM can find times the rep is genuinely free. This shows only when the rep is busy, never what the event is
- See the list of Google calendars the rep is subscribed to (calendar.calendarlist.readonly), so the rep can choose which calendar takes visits and which calendars count as busy
Google user data: what we access and why
With that access, BlueEdge CRM uses:
- The email address of the connected Google account
- The list of the rep's calendars (names and IDs), shown to the rep so they can choose
- Busy and free times on the calendars the rep marks as busy
- The start time, end time, and status of events on the calendar the rep picks for visits, so nothing is booked on top of them. BlueEdge CRM recognizes the events it created by a private tag and does not keep the content of any other event
- The consultation appointments and drive-time blocks BlueEdge CRM creates, moves, and deletes on that calendar
We use this data only to schedule in-home consultations for the rep. Once a homeowner agrees to a time, BlueEdge CRM writes the consultation to the rep's chosen calendar, with the homeowner added as an invitee so Google emails them the invite and any later changes, plus drive-time blocks before and after it. If the appointment is rescheduled or cancelled, BlueEdge CRM moves or removes those calendar events to match. Busy times are read live each time open times are needed and are not stored.
We store: the connected Google account email, the encrypted tokens, the permissions Google granted, the IDs and names of the calendars the rep picked, the rep's working hours and booking rules, and the IDs of the calendar events BlueEdge CRM created, so it can move or remove them later.
Google user data: Limited Use
BlueEdge CRM's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. In particular:
- We use Google user data only to provide and improve the scheduling features described above.
- We do not use Google user data for advertising, including retargeting or personalized ads.
- We do not sell Google user data, and we do not transfer it to anyone except as needed to provide these features, to comply with the law, or as part of a merger or acquisition with notice to you.
- No person reads Google user data, unless the rep gives us permission for specific items (for example, to fix a problem they reported), it is needed for security purposes such as investigating abuse, or it is required by law.
- We do not use Google user data to develop, improve, or train generalized artificial intelligence or machine learning models.
Calendar data accessed through Google is not sold, is not used for advertising, and is not used to train AI models. We share it only with the service providers needed to run BlueEdge CRM (our hosting and database providers), which are bound by their own confidentiality and security terms.
Google user data: how we protect it
- Encryption in transit: every connection to Google's APIs, to our database, and to BlueEdge CRM in your browser uses HTTPS/TLS.
- Encryption at rest: Google access and refresh tokens are encrypted with AES-256-GCM, using a random value for each token, before they are written to our database. The encryption key is held only in our hosting environment's secret settings, never in source code or in the database. Our database provider also encrypts all stored data at rest.
- Tokens stay on the server: they are decrypted only on our servers at the moment a calendar request is made, and are never sent to a browser, written to logs, or shown to any user, including our own team.
- Tenant isolation: each builder's data is separated by row-level security enforced by the database itself, so one builder's staff cannot see another builder's reps, calendars, or appointments, even if application code made a mistake.
- Role-based access: a rep connects and manages only their own calendar, through a signed link that expires after 7 days. The builder's owner and our setting team see a rep's open times and an untitled "busy" block where the rep is busy, only for the builders they work with. They never see the rep's event titles or details.
- Minimum access: BlueEdge CRM asks Google only for the three permissions above, and reads busy time without event details wherever it can.
Google user data: retention and deletion
A rep can disconnect their Google Calendar from BlueEdge CRM at any time, and can also revoke access directly from their Google account at myaccount.google.com/permissions.
- When a rep disconnects in BlueEdge CRM, we ask Google to revoke our access and delete the connection record at once, including the encrypted tokens and granted permissions. We keep the rep's working hours, booking rules, the connected account email, and the IDs of the calendars they had picked, so reconnecting later starts where they left off. These are deleted on request.
- When a rep revokes access from their Google account instead, BlueEdge CRM stops using the connection the next time it tries, and marks it as disconnected.
- Events BlueEdge CRM already created stay on the rep's calendar after a disconnect, since they belong to the rep. The rep can delete them in Google Calendar.
- To have all Google user data we hold about you deleted, email thomas@blueedgesolutions.co. We will complete the request within 30 days.
Google user data: privacy requests
Questions or requests about how BlueEdge CRM uses Google user data can be sent to thomas@blueedgesolutions.co.
Data retention
We retain contact form submissions and call booking data for as long as necessary to manage our business relationship with you. If you would like your information removed, contact us at the address below and we will action your request within 30 days.
Your rights
Depending on where you are located, you may have rights under applicable privacy law (including PIPEDA in Canada and GDPR if you are in the EU) to access, correct, or delete personal information we hold about you. To exercise any of these rights, please contact us directly.
Third-party links
This website may contain links to external sites (e.g. LinkedIn, scheduling tools). We are not responsible for the privacy practices of those sites and encourage you to review their policies independently.
Contact
Questions about this policy or requests regarding your personal data can be directed to BlueEdge Solutions at thomas@blueedgesolutions.co.
