// privacy-page.jsx — Privacy Notice template. // Editorial reading layout: compact header on cream + 2-column body // (sticky TOC · long-form prose) + Privacy Office contact card. // Reuses LockedNavBar + Footer from the rest of the site. // ============================================================ // Page metadata // ============================================================ const PRIVACY_META = { title: 'Privacy Notice', lede: 'How Green Integrations Inc. collects, uses, discloses, and processes the personal data of visitors and users of greenintegrations.ca. This notice forms part of, and is incorporated with, our Terms and Conditions.', effective: 'May 1, 2026', jurisdiction: 'Canada · PIPEDA', controller: 'Green Integrations Inc.', registeredAt: '125 Norfinch Dr. #207, Toronto, ON M3N 1W8' }; // ============================================================ // Table-of-contents structure — single source of truth so the // sidebar nav, the section headings, and the scroll-spy stay in sync. // ============================================================ const PRIVACY_TOC = [ { id: 's-introduction', n: '01', label: 'Introduction' }, { id: 's-collection-use', n: '02', label: 'How we collect and use your personal data' }, { id: 's-disclosure', n: '03', label: 'Disclosing your personal data to others' }, { id: 's-international', n: '04', label: 'International transfers' }, { id: 's-retention', n: '05', label: 'Retention and security' }, { id: 's-rights', n: '06', label: 'Your rights' }, { id: 's-our-details', n: '07', label: 'Our details' }, { id: 's-amendments', n: '08', label: 'Amendments' } ]; // ============================================================ // Section header — small mono index + H2. // Matches the brand "running header" rhythm without the divider rules. // ============================================================ const PrivacySectionHeading = ({ n, id, children }) => (
{n} · Section

{children}

); // ============================================================ // Numbered clause — mono index in the gutter, prose to the right. // This is the workhorse of the page. Indented just enough to give // legal numbering the feel of a marginal anchor instead of a list bullet. // ============================================================ const Clause = ({ n, children }) => (
{n}
{children}
); // "Definition" row used inside Section 2 — a tiny inline-mono tag // for the bracketed data-category labels in the source ("usage data", // "account data", etc.), so the reader can scan categories quickly. const DataTag = ({ children }) => ( {children} ); // ============================================================ // Page header — small, calm. No big hero image; this is a legal page. // Cream surface, one-line eyebrow, balanced title, meta rail underneath. // ============================================================ const PrivacyHeader = () => (
{/* Breadcrumb-style tag */}
Legal · Privacy
{/* Title block */}

{PRIVACY_META.title}

{PRIVACY_META.lede}

{/* Metadata rail — mono labels, sage values */}
{[ { label: 'Effective', value: PRIVACY_META.effective }, { label: 'Jurisdiction', value: PRIVACY_META.jurisdiction }, { label: 'Controller', value: PRIVACY_META.controller }, { label: 'Registered', value: PRIVACY_META.registeredAt } ].map((m, i) => (
{m.label}
{m.value}
))}
); // ============================================================ // Sticky TOC sidebar — scroll-spy via IntersectionObserver. // Same scroll-spy pattern as Blog Post, simplified (no collapse). // ============================================================ const PrivacyTOC = () => { const [active, setActive] = React.useState(PRIVACY_TOC[0].id); React.useEffect(() => { const nodes = PRIVACY_TOC.map((t) => document.getElementById(t.id)).filter(Boolean); if (!nodes.length) return; const io = new IntersectionObserver((entries) => { const visible = entries.filter((e) => e.isIntersecting); if (visible.length) setActive(visible[0].target.id); }, { rootMargin: '-12% 0% -72% 0%' }); nodes.forEach((n) => io.observe(n)); return () => io.disconnect(); }, []); return ( ); }; // ============================================================ // Article body — every numbered clause from the source policy, // rendered through the primitive. Inline data-category // tags () replace the "(quoted)" parenthetical labels for // faster scanning in Section 2. // ============================================================ const PrivacyProse = () => (
{/* Opening — sits above Section 01, acts as the lede */}

This Privacy Policy describes the policies of Green Integrations Inc., having its principal place of business at 125 Norfinch Dr. #207, Toronto, ON, M3N 1W8 (“Green Integrations”, “we”, “our” or “us”) regarding the collection, use, disclosure and processing of personal data of visitors or users who access or use the website (“you”). This Privacy Policy is a part of and incorporated with the {' '}Terms and Conditions. Any term not defined herein has the meaning provided in the Terms and Conditions.

{/* 01 — Introduction */} Introduction We are committed to safeguarding the privacy of our website visitors and users. This policy applies where we are acting as a data controller with respect to your personal data; in other words, where we determine the purposes and means of the processing of that personal data. We use cookies on our website. Insofar as those cookies are not strictly necessary for the provision of our website and any products, we will ask you to consent to our use of cookies when you first visit our website. Our website incorporates privacy controls which affect how we will process your personal data. {/* 02 — Collection & use */} How we collect and use your personal data In this Section we have set out: (a) the general categories of personal data that we may process; (b) in the case of personal data that we did not obtain directly from you, the source and specific categories of that data; (c) the purposes for which we may process personal data; and (d) the legal bases of the processing. We may process data about your use of the website and products offered{' '} (usage data). The usage data may include your IP address, geographical location, browser type and version, operating system, referral source, length of visit, page views and website navigation paths, as well as information about the timing, frequency and pattern of your website use. The source of the usage data is our analytics tracking system. This usage data may be processed for the purposes of analyzing the use of the website and products offered therein. The legal basis for this processing is consent or our legitimate interests, namely monitoring and improving the website and services and any products offered. We may process your website account data (account data). The account data may include your name and email address. The source of the account data is you. The account data may be processed for the purposes of operating our website, providing our services and products, ensuring the security of our website, products and services, maintaining back-ups of our databases and communicating with you. The legal basis for this processing is consent or our legitimate interests, namely the proper administration of our website and business or the performance of a contract between you and us and/or taking steps, at your request, to enter into such a contract. We may process information included in your personal profile on our website{' '} (profile data). The profile data may include your name, address, telephone number, email address, profile pictures, gender, date of birth, relationship status, interests and hobbies, educational details and employment details. The profile data may be processed for the purposes of enabling and monitoring your use of our website and services. The legal basis for this processing is consent or our legitimate interests, namely the proper administration of our website and business or the performance of a contract between you and us and/or taking steps, at your request, to enter into such a contract. We may process your personal data that are provided in the course of the use of our services or products (service data). The source of the service data is you. The service data may be processed for the purposes of operating our website, providing our services or products, ensuring the security of our website, products and services, maintaining back-ups of our databases and communicating with you. The legal basis for this processing is consent or our legitimate interests, namely the proper administration of our website and business or the performance of a contract between you and us and/or taking steps, at your request, to enter into such a contract. We may process information that you post for publication on our website or through our services (publication data). The publication data may be processed for the purposes of enabling such publication and administering our website and services. The legal basis for this processing is consent or our legitimate interests, namely the proper administration of our website and business or the performance of a contract between you and us and/or taking steps, at your request, to enter into such a contract. We may process information contained in any enquiry you submit to us regarding goods and/or services (enquiry data). The enquiry data may be processed for the purposes of offering, marketing and selling relevant goods and/or services to you. We may process information relating to our customer relationships, including customer contact information (customer relationship data). The customer relationship data may include your name, your employer, your job title or role, your contact details, and information contained in communications between us and you or your employer. The source of the customer relationship data is you or your employer. The customer relationship data may be processed for the purposes of managing our relationships with customers, communicating with customers, keeping records of those communications and promoting our products and services to customers. The legal basis for this processing is consent or our legitimate interests, namely the proper management of our customer relationships. We may process information relating to transactions, including purchases of goods and services, that you enter into with us and/or through our website{' '} (transaction data). The transaction data may include your contact details, your card details and the transaction details. The transaction data may be processed for the purpose of supplying the purchased goods and services and keeping proper records of those transactions. The legal basis for this processing is the performance of a contract between you and us and/or taking steps, at your request, to enter into such a contract and our legitimate interests, namely the proper administration of our website and business. We may process information that you provide to us for the purpose of subscribing to our email notifications and/or newsletters (notification data). The notification data may be processed for the purposes of sending you the relevant notifications and/or newsletters. The legal basis for this processing is consent or the performance of a contract between you and us and/or taking steps, at your request, to enter into such a contract. We may process information contained in or relating to any communication that you send to us (correspondence data). The correspondence data may include the communication content and metadata associated with the communication. Our website will generate the metadata associated with communications made using the website contact forms. The correspondence data may be processed for the purposes of communicating with you and record-keeping. The legal basis for this processing is our legitimate interests, namely the proper administration of our website and business and communications with users. {/* 03 — Disclosure */} Disclosing your personal data to others We may disclose your personal data to any member of our group of companies including our subsidiaries and affiliates, insofar as reasonably necessary for the purposes, and on the legal bases, set out in this policy. We may disclose your personal data to our insurers and/or professional advisers insofar as reasonably necessary for the purposes of obtaining or maintaining insurance coverage, managing risks, obtaining professional advice, or the establishment, exercise or defence of legal claims, whether in court proceedings or in an administrative or out-of-court procedure. We may disclose your personal data to our suppliers or subcontractors insofar as reasonably necessary for the performance of a contract or for operating the website or providing the products, and ensuring the security of our website. Financial transactions relating to our website and services are or may be handled by our payment services providers. We will share transaction data with our payment services providers only to the extent necessary for the purposes of processing your payments, refunding such payments and dealing with complaints and queries relating to such payments and refunds. We may disclose your enquiry data to one or more of those selected third-party suppliers of goods and services for the purpose of enabling them to contact you so that they can offer, market and sell to you relevant goods and/or services. In addition to the specific disclosures of personal data set out in this Section, we may disclose your personal data where such disclosure is necessary for compliance with a legal obligation to which we are subject, or in order to protect your vital interests or the vital interests of another natural person. We may also disclose your personal data where such disclosure is necessary for the establishment, exercise or defence of legal claims, whether in court proceedings or in an administrative or out-of-court procedure. We will not sell, rent, or lease any of your personal data to any third party for advertising purposes. {/* 04 — International transfers */} International transfers of your personal data In this Section, we provide information about the circumstances in which your personal data may be transferred to countries outside Canada. When we disclose your personal data to third parties, these third parties may process and store your information outside of Canada. If your personal information is processed or stored in a foreign country, it will be subject to that country’s laws and may be disclosed in accordance with those laws. If you are located outside of Canada, your personal data may be transferred, stored and processed in and to Canada or other countries that may not provide the same level of protection for your personal data. By submitting your personal data to us, you consent to such transfer, storage, and processing. {/* 05 — Retention & security */} Retention and security of personal data This Section sets out our data retention policies and procedure, which are designed to help ensure that we comply with our legal obligations in relation to the retention and deletion of personal data. Personal data that we process for any purpose or purposes shall not be kept for longer than is necessary for that purpose or those purposes for which it is collected, or as long as your relationship with us continues or following applicable legal or regulatory requirements. We shall take commercially reasonable measures to prevent unauthorized access, loss, destruction, or alteration of your personal data under our control by putting in place necessary administrative, security, and technical measures. Although we attempt to provide stringent security, we cannot guarantee that all potential security breaches can be prevented; accordingly, you acknowledge and agree that you are submitting personal information to us at your own risk. {/* 06 — Your rights */} Your rights In this Section, we have summarised the rights that you have under the data protection law of Canada. Some of the rights are complex, and not all of the details have been included in our summaries. You should read the relevant laws and guidance from the regulatory authorities for a full explanation of these rights. You have the right to access the personal information that we hold about you. If you exercise this access right, we may charge you a reasonable fee for copying and sending the information. You also have the right to challenge the accuracy and completeness of the information, and have that information amended as appropriate. To the extent that the legal basis for our processing of your personal information is consent, you have the right to withdraw that consent at any time. When you sign up for the website, you are opting in to receive emails from us. We may send you information about products and services we think you may like. You have the option to discontinue receiving any communications from us for any reason. You may exercise any of your rights in relation to your personal data by sending us a mail at info@greenintegrations.ca. {/* 07 — Our details (rendered as a contact card, not numbered clauses) */} Our details

If you need any further information on the way your personal data is being handled by us, have concerns, or would like to exercise any of your rights, you can contact our Privacy Office using the details below. If you believe we have not addressed your concerns, you have the right to complain with your data supervisory authority.

{/* 08 — Amendments */} Amendments We may update this policy from time to time by publishing a new version on our website. You should check this page occasionally to ensure you are happy with any changes to this policy. If there are any material changes, we may promptly notify you by email. To the extent permitted under applicable law, your continued use of the website after any change is made in this policy will constitute your acceptance of such change. {/* Footer rule for the article */}
); // ============================================================ // 2-column body layout — TOC sidebar (3 cols) + prose (9 cols). // Collapses to single column on tablet/mobile (CSS in host file). // ============================================================ const PrivacyBody = () => (
); // ============================================================ // Page shell // ============================================================ const PrivacyPage = () => { React.useEffect(() => { const t = setInterval( () => window.lucide && window.lucide.createIcons({ attrs: { 'stroke-width': 1.5 } }), 200 ); return () => clearInterval(t); }, []); return (
); }; Object.assign(window, { PrivacyPage });