Bridgit

Data Protection & Consent Policy

Data protection and consent management policy covering data processing principles, subject rights, privacy by design, and records of processing activities. Maps to ISO 27001 (A.8.2, A.13.2), GDPR (Art. 5-7, 12, 15, 20, 25, 30), and PIPEDA (P2-P4, P6, P9).


Document Control

Field Value
Policy Title Data Protection & Consent Policy
Version 1.2
Effective Date April 30, 2026
Last Review Date April 30, 2026
Next Review Date April 30, 2027
Approved By Matthew Bromwich, Platform Administrator / CISO
Classification Internal
Regulatory Mapping ISO 27001 (A.8.2, A.13.2), GDPR (Art. 5-7, 12, 15, 20, 25, 30), PIPEDA (P2-P4, P6, P9)

1. Purpose and Objectives

This policy establishes the principles, procedures, and responsibilities for the protection of personal data processed by the organization through the Bridgit platform. It ensures compliance with the General Data Protection Regulation (GDPR), the Personal Information Protection and Electronic Documents Act (PIPEDA), and ISO/IEC 27001:2022 information security controls.

The objectives of this policy are to:


2. Scope and Applicability

This policy applies to all personal data processed by the organization through the Bridgit platform, including data collected from users, organizations, and third-party integrations. It applies to all employees, contractors, administrators, and any third party who accesses or processes personal data on behalf of the organization.

The policy covers data processed across all platform components: the web application (frontend), the API layer, the PostgreSQL database (Google Cloud SQL), Redis caching infrastructure, Google Cloud Storage, and all integrated third-party services (Google OAuth, Stripe, Gmail API, OpenAI, Anthropic, Google AI, Cohere, Tavily, Apify).


3. Data Processing Principles (GDPR Art. 5)

3.1 Lawfulness, Fairness, and Transparency

Processing is carried out under one or more of the following lawful bases, determined prior to any processing activity:

The applicable lawful basis is documented in the Record of Processing Activities (Section 12) before processing begins.

Processing activities are reviewed to ensure they do not have unjustified adverse effects on individuals. Data is not used in ways that would be unexpected or objectionable given the context of collection.

Individuals are informed about data processing activities through a publicly accessible privacy policy at /legal/privacy, layered privacy notices at data collection points, and clear descriptions within forms and consent mechanisms. All notices are written in plain language.

3.2 Purpose Limitation

Personal data is collected for specified, explicit, and legitimate purposes and is not further processed in a manner incompatible with those purposes. Processing purposes are specified at or before the point of collection through privacy notices and form descriptions. All purposes are documented in the Record of Processing Activities (Section 12).

Further processing for a new purpose requires a compatibility assessment. If the new purpose is incompatible, fresh consent is obtained. Exceptions apply for archiving in the public interest, scientific or historical research, and statistical purposes, provided appropriate safeguards are in place.

When processing purposes change, affected data subjects are notified via email (hello@askbridgit.ca) and updated privacy notices before the new processing begins.

3.3 Data Minimization

Data collected is adequate, relevant, and limited to what is necessary for the purposes for which it is processed. A necessity assessment is conducted before any new personal data field is added to forms or systems. Form designs distinguish mandatory from optional fields, and optional fields are clearly marked.

Periodic reviews of collected data are conducted to verify that all data elements remain necessary. Data no longer required is scheduled for deletion through the automated retention scheduler. Cryptographic anonymization (salted hashing) is applied for data retained for statistical purposes but no longer requiring identification.

3.4 Accuracy

The organization ensures personal data is accurate and kept up to date. The platform applies format validation controls on data entry fields to prevent inaccurate data from being stored. Data subjects can update their personal information directly through the platform's self-service profile management interface at any time. Data quality reviews are conducted on an annual basis to identify stale, incomplete, or inconsistent records.

When inaccurate data is identified, it is corrected promptly. If the inaccurate data has been shared with third parties, those parties are notified of the correction. All corrections are documented in the audit trail with original and corrected values.

3.5 Storage Limitation

Personal data is kept in a form that permits identification of data subjects for no longer than is necessary for the purposes for which it is processed. Retention periods are defined per entity type in the data retention policy, published at /legal/data-retention, and enforced through an automated retention scheduler operating as a GDPR/PIPEDA-compliant Cloud Scheduler job.

Legal holds can suspend deletion for records subject to litigation or regulatory inquiry. Retention logs record all automated deletion and anonymization actions.

3.6 Integrity and Confidentiality

Personal data is processed in a manner that ensures appropriate security, including protection against unauthorized or unlawful processing and against accidental loss, destruction, or damage.

Technical measures include:

Organizational measures include:


4. Lawful Bases for Processing (GDPR Art. 6)

The organization identifies and documents the applicable lawful basis before commencing any processing activity:

The lawful basis for each processing activity is recorded in the Record of Processing Activities (Section 12) and referenced in the applicable privacy notice.


5. Consent Management (GDPR Art. 7)

5.1 Obtaining Consent

Consent is obtained through affirmative action — opt-in checkboxes within digital forms. Pre-ticked boxes, silence, or inactivity do not constitute consent. Consent is not bundled with acceptance of terms of service. Separate consent is obtained for each distinct processing purpose. At the point of consent, individuals are provided with the identity of the controller, the specific purpose, the types of data collected, retention periods, and their right to withdraw.

For special category data (health, biometric, or other sensitive data), explicit consent is obtained with enhanced disclosures about the nature of the data and the specific protections applied.

5.2 Recording Consent

Consent records are maintained in the platform's audit log, capturing:

Consent records are stored in PostgreSQL with encryption at rest via Google Cloud SQL, logically separated from processing data and restricted to authorized administrators. Consent records are retained for at least as long as the associated processing activity continues, plus a minimum of three years following cessation.

5.3 Withdrawing Consent

Individuals may withdraw consent at any time by emailing hello@askbridgit.ca or by updating their consent preferences through their account settings. Withdrawal is as easy as giving consent. Withdrawal requests are processed within 48 hours. Upon withdrawal, processing based on that consent ceases immediately where technically feasible. The individual is informed of the consequences via email. Where processing can continue under another lawful basis, the individual is informed of the alternative basis. All withdrawal events are logged in the audit trail.

5.4 Special Categories and Minors

The organization does not currently target services at minors (under 16/18). If this changes, parental/guardian consent procedures will be implemented before any processing of minor data begins.


6. Data Classification (ISO 27001 A.8.2)

Data is classified into four levels:

Level Examples Storage Transmission Access
Public Published content, marketing materials Standard cloud storage No restrictions, TLS preferred Unrestricted
Internal Internal procedures, aggregated analytics Organization-scoped database, Cloud SQL encryption at rest TLS 1.2+ required Authenticated organizational users
Confidential Financial records, customer data, employee records Cloud SQL encryption at rest, access-controlled storage TLS 1.2+ required, platform-approved channels only RBAC-restricted (admin, manager roles)
Restricted Auth credentials, OAuth tokens, health data AES-256-GCM field-level encryption, Cloud SQL encryption at rest, GCP Secret Manager TLS 1.2+ mandatory, never via email System administrators only, MFA required, full audit logging

Classification labels are applied in system documentation and data inventories. Breach impact assessment scales with classification level.


7. Data Subject Rights (GDPR Art. 12-22)

7.1 Right of Access (Art. 15 / PIPEDA P9)

Data subjects may submit subject access requests (SARs) via email to hello@askbridgit.ca. Identity is verified by confirming account ownership through the registered email address. Upon verification, the following is provided: purposes of processing, categories of data held, recipients, retention periods, available rights, source of data, and any automated decision-making.

SARs are responded to within 30 calendar days, with a possible 60-day extension for complex requests. Responses are provided electronically (PDF, Excel, or JSON). SARs are fulfilled free of charge; a reasonable fee may apply for manifestly unfounded or excessive requests.

7.2 Right to Rectification (Art. 16 / PIPEDA P6)

Data subjects may correct their data directly through the platform's self-service interface (immediate effect) or by contacting hello@askbridgit.ca. Corrections are implemented within 30 calendar days. Third parties who received incorrect data are notified. Where corrections are disputed, data is annotated with a note of disagreement. All rectification actions are logged in the audit trail.

7.3 Right to Erasure (Art. 17)

Data subjects may request erasure of their personal data by contacting hello@askbridgit.ca. Erasure is carried out without undue delay where:

Erasure is subject to exceptions for compliance with legal obligations, establishment or defense of legal claims, and records under legal hold. The platform supports account deletion with a pre-deletion impact assessment and asset transfer workflow.

7.4 Right to Restriction of Processing (Art. 18)

Data subjects may request restriction of processing where accuracy is contested, processing is unlawful but erasure is not desired, the organization no longer needs the data but the data subject requires it for legal claims, or the data subject has objected pending verification of legitimate grounds. Restricted data is flagged and excluded from active processing while retained.

7.5 Right to Data Portability (Art. 20)

Where processing is based on consent or contract and carried out by automated means, data is provided in structured, machine-readable formats (JSON, CSV, Excel). PDF and Word exports are available for human-readable copies. Portability requests are fulfilled within 30 calendar days. Users with active accounts can self-serve exports through the platform. Google Drive integration enables direct export to the data subject's own storage. Portable data includes data provided by the data subject; inferred or derived data is excluded.

7.6 Right to Object (Art. 21)

Data subjects may object to processing based on legitimate interests or public interest by contacting hello@askbridgit.ca. Upon objection, processing ceases unless the organization demonstrates compelling legitimate grounds that override the interests of the data subject, or processing is necessary for legal claims.


8. Data Protection by Design and Default (GDPR Art. 25)

Privacy is embedded into platform architecture through:

Default settings are configured for maximum privacy:

Privacy Impact Assessments are conducted when introducing new features, systems, or processing activities involving personal data, including new AI provider integrations that transmit user data in prompts. Assessments evaluate necessity, proportionality, and risks, and document mitigation measures.


9. Information Transfer and Cross-Border Data Flows (ISO 27001 A.13.2)

9.1 Transfer Procedures

All data transfers are encrypted in transit via TLS 1.2+. The platform enforces HTTPS on all production endpoints via Google Cloud Run. Data exports require authenticated access with appropriate RBAC permissions. Bulk data exports are restricted to administrator roles. All export and transfer events are recorded in the audit log.

Approved transfer methods by classification:

Classification Approved Methods
Public / Internal Platform export (PDF, Excel, Word, CSV), email
Confidential Platform export, Google Drive integration (OAuth-secured)
Restricted Platform export only, system administrators, full audit logging

Transfer to personal devices via USB or personal email is prohibited for Confidential and Restricted data.

9.2 Cross-Border Transfers

The platform is hosted on Google Cloud Platform in northamerica-northeast1 (Montreal, Canada). Data is transferred to US-based AI providers (OpenAI, Anthropic, Cohere) and payment processor (Stripe) as part of platform operations.

Sub-processors involving cross-border transfers:

Sub-processor Purpose Location
Google Cloud Platform Infrastructure and hosting Canada (northamerica-northeast1)
OpenAI AI content generation United States
Anthropic AI content generation United States
Google AI AI content generation United States
Cohere AI content generation United States / Canada
Stripe Payment processing United States
Tavily Web search for AI context United States

Each sub-processor's data processing terms and transfer mechanisms are reviewed and documented.


10. Transparency and Privacy Notices (GDPR Art. 12-14)

Privacy notices contain:

  1. Identity of the controller and contact details (hello@askbridgit.ca)
  2. Purposes and lawful basis for each processing activity
  3. Categories of personal data processed (identity, contact, usage, submission data)
  4. Recipients or categories of recipients (cloud infrastructure, AI providers, payment processor)
  5. International transfer details and applicable safeguards (DPAs, SCCs)
  6. Retention periods or the criteria used to determine retention
  7. Data subject rights (access, rectification, erasure, restriction, portability, objection)
  8. Right to withdraw consent at any time without affecting prior processing
  9. Right to lodge a complaint with the relevant supervisory authority
  10. Whether data provision is statutory or contractual, and consequences of not providing data
  11. Description of any automated decision-making, including profiling

Delivery channels: Privacy notices are accessible via the platform's privacy policy page (/legal/privacy), within data collection forms, and during account registration.

Readability: All notices are written in plain language, avoiding legal jargon. A layered approach is used where detailed notices supplement concise summaries at data collection points.


11. Data Accuracy and Quality (PIPEDA P6)

Data accuracy is maintained through:

When inaccurate data is identified, it is corrected promptly, third parties who received the data are notified, and corrections are documented in the audit trail with before and after values.

Data quality is measured on:


12. Records of Processing Activities (GDPR Art. 30)

Bridgit maintains a Records of Processing Activities (ROPA) as required by GDPR Art. 30. The register documents each processing activity performed by the platform with the following information per Art. 30(1):

Current Processing Activities

User account management

Activity instance data processing

AI-assisted content generation

Billing and subscription management

AI usage logging

GDPR deletion processing

Problem reporting

Register Maintenance

The register is maintained as an activity instance within the Bridgit platform, providing version history and audit trail. It is reviewed semi-annually as part of the policy review cycle. The register is updated immediately when:

The Platform Administrator is responsible for maintaining the register.


13. Roles and Responsibilities

Role Responsibilities
Data Protection Officer / Platform Administrator Oversees policy compliance, conducts PIAs, responds to SARs and regulatory inquiries, maintains the Record of Processing Activities
System Administrators Implement technical controls, manage access permissions, maintain encryption infrastructure, monitor audit logs
Organization Administrators Manage organizational user access, oversee data collection within their organization, ensure purpose limitation
All Users Comply with this policy, report suspected breaches via the Report a Problem form, maintain accuracy of their own data

14. Policy Review and Enforcement

This policy is reviewed at least annually and updated following significant changes to processing activities, regulatory requirements, or platform architecture. The review is conducted by the Platform Administrator and approved by senior management.

Non-compliance with this policy may result in disciplinary action, up to and including termination of access to the platform. Suspected breaches of this policy must be reported via the Report a Problem form (accessible from the user menu and help page) or by contacting hello@askbridgit.ca immediately upon discovery.


15. Related Policies and References

Reference Description
Data Retention Policy (/legal/data-retention) Defines retention periods, automated deletion schedules, and media disposal
Privacy Policy (/legal/privacy) Public-facing privacy notice for data subjects
Information Security Policy ISO 27001-aligned security controls, governance, and CC2.2 control communication
Incident Response Policy Procedures for data breach detection, notification (GDPR 72hr, PIPEDA), and remediation
Access Control Policy Authentication, authorization, and cryptographic controls
Vendor Management Policy Third-party risk assessment, DPAs, and sub-processor management
Terms of Service (/legal/terms-of-service) Contractual terms governing platform use
GDPR (EU) 2016/679 General Data Protection Regulation
PIPEDA (S.C. 2000, c. 5) Personal Information Protection and Electronic Documents Act
ISO/IEC 27001:2022 Information security management system standard

End of Policy Document