Privacy Policy

Our privacy policy and how we use your data

Last updated: July 30, 2026

At CondoAide ("we", "our" or "us"), we are committed to protecting the privacy of our users. This privacy policy explains how we collect, use, disclose and protect your personal information when you use our condo management platform. This policy is governed by the Act respecting the protection of personal information in the private sector of Quebec (commonly called "Law 25"), by the Act to establish a legal framework for information technology, and by the Personal Information Protection and Electronic Documents Act (PIPEDA) for users residing outside Quebec but within Canada.

1. Information We Collect

We collect the following types of information:

  • Account information: name, email address, phone number and postal address during registration
  • Condo information: information about your syndicate, buildings, units and equipment
  • Usage data: information about your use of the platform, pages viewed and features used
  • Subscription payment information: to pay your CondoAide subscription, we collect either credit card information (Visa, Mastercard, American Express) that you provide to us expressly, or banking details (institution number, transit number, account number) that you likewise provide to us expressly if you choose pre-authorized debit (PAD/ACSS Debit). This information is processed directly by our payment provider Stripe, which is PCI DSS Level 1 certified (the highest level) for payment card data; banking details, which fall outside that standard, are protected by Stripe's security measures and framed by its data processing agreement (DPA). CondoAide never stores your raw card or bank account numbers — only a secure token that does not allow reconstruction of the original number. Automatic collection of co-owner common expenses by syndicates is also processed by Stripe (Stripe Payments Canada, Ltd.): co-owners who activate the debit expressly authorize a PAD/ACSS mandate and their banking details are processed by Stripe, which deposits the funds directly into the syndicate's account. CondoAide never holds these funds nor retains raw account numbers.
  • PAD mandate for the subscription: if you pay your subscription by PAD, the mandate itself — signed authorization, mandate identifiers and status, including revocations — is retained by Stripe on our behalf. In our own systems we keep only our Stripe billing references (customer and subscription identifiers) and billing history, not the mandate document. This billing data is retained for 7 years after the subscription ends for tax, accounting and legal-compliance purposes.
  • Subscription transaction history: amounts, dates, statuses (successful, failed, returned), failure reasons where applicable — for billing and accounting compliance
  • Communications: messages exchanged through our support service or by email where applicable
  • Communication read tracking: when your syndicate publishes an official communication in CondoAide and notifies you by email, we record when you view it in the app. This information is shared with your syndicate's administration, for the sole purpose of confirming that important notices have been received. No tracking pixels are used in emails.
  • Uploaded documents: any documents you upload to the Service (registers, attestations, reports, photos, etc.)
  • IP address: your IP address is processed while you browse the public site and use the platform — security and anti-abuse logs kept by our hosting providers, and momentary city lookup by our aggregate analytics, after which it is immediately discarded. It is passed neither to our product telemetry nor to our error tracking.

2. Use of Information

We use your information to:

  • Provide and improve our condo management services
  • Process your payments and manage your subscription
  • Send you important communications about your account
  • Inform you of updates and new features (with the option to unsubscribe from non-essential communications)
  • Ensure compliance with the Loi visant principalement l'encadrement des inspections en bâtiment et de la copropriété divise (S.Q. 2019, chapter 28, commonly called "Bill 16"), the regulation adopted under decree 991-2025, and other applicable regulations
  • Respond to your support requests
  • Detect and prevent fraud, abuse, and violations of our Terms of Service

3. Sharing of Information

We do not sell your personal information. We share certain information with the following sub-processors, who act on our behalf and are bound by a data processing agreement:

  • Supabase Database hosting and file storage. Categories: all application data. Location: Canada (ca-central-1 region, Montreal).
  • Vercel Web application hosting. Categories: application traffic, no permanent storage. Location: Canada (Montreal / yul1 region) — application execution and its logs stay in Quebec. Vercel Inc. is a US company; the processing is framed by its data processing agreement (DPA).
  • Stripe Subscription payment processing (credit cards + PAD/ACSS Debit bank withdrawals from the syndicate to CondoAide) and automatic condo-fee collection by pre-authorized debit (PAD/ACSS) from co-owners to the syndicate's account. Categories: payer name, email, billing address, payment method, banking information of co-owners who enabled the debit, subscription and cotisation transaction history. Location: Canada and United States.
  • Amazon Web Services (Amazon SES) Delivery of the Service's transactional emails (confirmations, notices, reminders) and of authentication emails (account confirmation, sign-in link, password reset). Categories: recipient email address and name, email subject and content, delivery logs (deliveries, bounces, complaints). Location: Canada (ca-central-1 region, Montreal). Emails and their delivery logs are processed in Quebec. Amazon Web Services, Inc. is a US company; processing stays in Canada and is covered by the AWS data processing agreement (DPA). This is the same link we already have indirectly, since Supabase's infrastructure also runs on AWS in Canada.
  • Brevo Marketing emails and management of our contact lists (newsletter, non-essential communications). Also serves as the fallback relay for transactional emails when the primary send fails. Categories: email addresses, name, communication preferences, email content. Location: European Union.
  • Anthropic AI assistant (opt-in features only). Categories: user requests on opt-in AI features. Location: United States.
  • OVHcloud (self-hosted document embeddings) Hosts our self-hosted embedding model (bge-m3): the text of registre documents shared with all co-owners is converted into numeric vectors so the AI assistant can search them. Categories: text extracted from all-owners registre documents. Location: Canada (Beauharnois, Québec). Self-hosted software — no data leaves Québec; the operational sub-processor is OVHcloud.
  • OVHcloud (self-hosted OpenReplay) Hosts our OpenReplay installation: product telemetry + session recording for technical support. Categories: pseudonymized user identifier, interaction events (pages visited, features used), technical metadata (browser, OS), visual reconstruction of navigation with automatic masking of form fields and sensitive screens. Location: Canada (Montréal, Québec). Self-hosted software — OpenReplay Inc. is not a sub-processor; the operational sub-processor is OVHcloud (hosting and storage).
  • OVHcloud (self-hosted GlitchTip) Hosts our GlitchTip installation: application error and exception tracking, plus application logging. Categories: exception stack trace, log messages, pseudonymized user identifier, URL where the error occurred, technical metadata. Request bodies (form data, authentication headers, cookies) are automatically dropped before storage. Location: Canada (Montréal, Québec). Self-hosted software — the GlitchTip team is not a sub-processor; the operational sub-processor is OVHcloud.
  • OVHcloud (self-hosted Plausible) Hosts our Plausible installation: cookieless, aggregate web analytics (visitor count, pages viewed, traffic sources, city and country) on the public pages of the site. No direct personal information is captured: no cookies, no persistent visitor identifier, no device fingerprint. The IP address is used momentarily to determine the city, then immediately discarded; it is never stored. Statistics are aggregate. Location: Canada (Montréal, Québec). Self-hosted software — the operational sub-processor is OVHcloud.
  • Aggregate web analytics — cookieless. To measure overall traffic on our public pages (visitor count, most-viewed pages, traffic sources, city and country breakdown), we use a self-hosted Plausible installation on the same OVHcloud infrastructure in Montréal. Plausible sets no cookies on your device, stores no persistent identifier, and captures no direct personal information. The IP address is used momentarily to determine the city, then immediately discarded; it is never stored. Statistics are aggregate and are not linked to an identifiable visitor. This aggregate measurement runs for all visitors regardless of your cookie banner choice, because no personal information is involved. Retention: 24 months.
  • This list is updated when we add or remove a sub-processor. Significant changes will be communicated through this policy and by email.
  • Members of your syndicate: depending on the permissions configured in your account, certain information may be visible to other members of your syndicate (for example, your name and payment status may be visible to administrators and the treasurer).
  • Legal authorities: we may disclose your personal information if required by law, by court order, or to protect our rights, your safety, or that of others.
  • Commercial transaction: if another business acquires or considers acquiring our operations or assets, or if we undergo a reorganization or a financing, we may have to share your information with the other parties involved. Unlikely as it is, we must disclose it.

4. Data Security

We take the security of your data seriously:

  • Encryption in transit: TLS 1.3 between your browser and our servers
  • Encryption at rest: AES-256 on the database, backups and stored files
  • Passwords: hashed with bcrypt (never stored in plain text, never reversible)
  • Authentication tokens: cryptographically signed with HMAC-SHA256 for integrity
  • Authentication: secure authentication with two-factor authentication options
  • Hosted in Quebec: application served by Vercel (Montreal / yul1 region); database and stored files on Supabase (ca-central-1 / Montreal region). Your condo association data is not transferred outside Canada in normal operation of the Service. Exceptions (subscription payments, opt-in AI features) are described in section 9.
  • Access controls: strict role-based permissions, logging of all sensitive actions
  • Backups in Quebec: Supabase backups with point-in-time recovery (7 days) and daily snapshots; additional backups kept at two distinct Quebec providers (Montreal and Beauharnois), 30-day retention, with automated weekly restore verification
  • Tokenization: bank and credit card information is never stored in plain text on our servers — it is tokenized by Stripe (PCI DSS Level 1 certified for card data)
  • Certified sub-processors: Supabase, Vercel and Amazon Web Services are SOC 2 Type 2 certified; Stripe is SOC 2 Type 2 and PCI DSS Level 1 certified
  • We commit to an annual third-party penetration test ("pentest") starting in late 2026.

5. Data Retention

We retain your information as long as your account is active or as required by law. Specific retention periods:

  • General account data 90 days after account closure, unless otherwise required by law.
  • Condo documents (registers, log book, attestations) According to the periods prescribed by the Loi visant principalement l'encadrement des inspections en bâtiment et de la copropriété divise (S.Q. 2019, chapter 28, "Bill 16") and the Civil Code of Quebec.
  • PAD mandate for subscription payment (metadata held by us; signed document retained by Stripe on our behalf) 7 years after the mandate ends, for tax, accounting and legal-compliance purposes.
  • Subscription transaction data (payments to CondoAide) 7 years for tax, accounting and regulatory compliance purposes.
  • Co-owner condo-fee collection PAD mandate (Payment Service — metadata held by us; signed document retained by Stripe on the syndicate's behalf) 7 years after the mandate ends, for tax, accounting and legal-compliance purposes.
  • Condo-fee transaction data (co-owner debits via the Payment Service) 7 years for tax, accounting and regulatory compliance purposes.
  • Assembly meeting chat (side channel during a virtual meeting) Kept with the assembly record for as long as it exists — at minimum beyond the 90-day contestation period of art. 1103 CCQ. These messages are never reproduced in the minutes or filed in the syndicate register; a message's author may request its removal at any time.
  • Assembly-meeting presence log (participant connections and disconnections) Kept with the assembly record for as long as it exists — at minimum beyond the 90-day contestation period of art. 1103 CCQ. This log is corroborating evidence of who was actually connected during the sitting; it does not replace the official attendance sheet of the minutes (art. 1102/1103 CCQ). Hosted in Quebec (Supabase, Canadian region).
  • Audit logs (sensitive actions) 7 years for compliance purposes.
  • Support communications 3 years after the last interaction.
  • After the periods above, data is permanently deleted from our production systems. Copies may persist in backups for an additional period (up to 30 days) before rotation and destruction.

6. Your Rights

Under the Act respecting the protection of personal information in the private sector of Quebec ("Law 25"), PIPEDA, and applicable laws, you have the right to:

  • Access your personal information
  • Correct inaccurate or incomplete information
  • Request deletion of your data (subject to our legal retention obligations, for example PAD mandates retained for 7 years)
  • Withdraw your consent to certain processing (opt-in AI features can be disabled at any time)
  • Receive your data in a structured and portable format (JSON or CSV export)
  • Object to processing (notably marketing communications)
  • Automated decision: to be informed of the personal information and the principal factors used, and of the contact details of the person who can review the decision and to whom you may submit observations, if you are the subject of a decision based exclusively on automated processing (s. 12.1)
  • Revoke your PAD mandate for the subscription at any time, free of charge, in accordance with Payments Canada Rule H1
  • File a complaint with the Commission d'accès à l'information du Québec (cai.gouv.qc.ca) or the Office of the Privacy Commissioner of Canada (priv.gc.ca) for users outside Quebec
  • To exercise any of these rights, contact our Person Responsible for the Protection of Personal Information (see section 7).

7. Person Responsible for the Protection of Personal Information

In accordance with section 3.1 of the Act respecting the protection of personal information in the private sector, CondoAide has designated a Person Responsible for the Protection of Personal Information. This person is your point of contact for any question about the processing of your personal information, to exercise your rights, or to report a concern, an incident or file a complaint.

  • Name: Nicolae Racovita
  • Title: President of CondoAide and Person Responsible for the Protection of Personal Information
  • Email: privacy@condoaide.ca
  • Postal address: 4143 chemin Ste-Angélique, Saint-Lazare (Quebec) J7T 2N5, Canada
  • Our personal information governance policies and practices are published on our Governance page, as section 3.2 of the Act requires.

8. Privacy Incident Notification

In accordance with the Act respecting the protection of personal information in the private sector and the Personal Information Protection and Electronic Documents Act (Canada), in the event of a privacy incident presenting a risk of serious injury to a person concerned, we undertake to:

  • Take necessary measures to manage the incident, limit the harm and prevent recurrence.
  • Inform affected individuals without undue delay, by email or any other appropriate means.
  • Inform the Commission d'accès à l'information du Québec within reasonable timeframes. Our internal target is to notify within 72 hours of incident confirmation.
  • Document each incident in an internal register, including the nature, causes, corrective measures and lessons learned.
  • Cooperate fully with personal information protection authorities in case of investigation.

9. International Data Transfers

Some of our sub-processors process personal information outside Quebec or Canada (see the list in section 3). For transfers outside Quebec and Canada:

  • We assess the adequacy of the legislative protections offered in the destination jurisdiction
  • We put in place appropriate contractual protections with each sub-processor (Data Processing Agreements)
  • We limit transfers to what is necessary for the provision of the Service
  • For AI features (Anthropic), requests are only sent if you explicitly enable the relevant opt-in features
  • For payments (Stripe — Canada and United States), the cross-border transfer serves the performance of the subscription and the collection of common expenses through the Payment Service, which you expressly authorize. It includes co-owners' banking details (financial information). This flow is framed by Stripe's data processing agreement (DPA); account numbers are never stored in plain text by CondoAide. A privacy impact assessment lets us satisfy ourselves that the residual risk attached to this transfer is minimal and manageable.
  • If you have questions about a specific transfer or wish to object to a particular processing activity, contact privacy@condoaide.ca.

10. Cookies, Telemetry and Session Recording

Cookie banner. For unauthenticated visitors on the public site and on sign-in pages, OpenReplay telemetry is only enabled if you accept it via the banner that appears on your first visit. Your choice is stored locally (localStorage) and can be changed at any time via the "Reset cookie preferences" link at the bottom of every page. Refusing telemetry does not affect your use of the service — strictly necessary cookies (session, security, language) remain active. OpenReplay session recording. When authenticated, OpenReplay records a reconstruction of your navigation (clicks, scrolls, page changes) to help our support team reproduce a problem when you report it. Enabled by default, can be disabled at any time via Profile → Session recording for support. Form fields and screens containing sensitive information (PAD, attestation, registry, financial statements, insurance proofs, compliance, syndicate members, payments) are masked automatically. GlitchTip error tracking. Remains active regardless of your choice because it is strictly necessary for service quality. Minimized configuration: pseudonymized user identifier, request bodies (form data, authentication headers, cookies) automatically dropped, IP address not transmitted. Retention: 30 days for all flows — events and session recordings on OpenReplay; application logs and error events on GlitchTip. Resolved GlitchTip issue groups are kept 90 days for regression detection. For more information, see our Cookie Policy.

11. Information Concerning Children

The Service is not intended for persons under 14 years of age. We do not knowingly collect personal information from children. If you believe a child has provided personal information to CondoAide, contact privacy@condoaide.ca so that we can proceed with deletion.

12. Changes

We may modify this policy from time to time. We will notify you of material changes by email or through the platform. The last update date is indicated at the top of this page. Continued use of the Service after a modification constitutes your acceptance of the updated version.

13. Contact Us

For any questions about this policy or to exercise your rights:

Person Responsible for the Protection of Personal Information: privacy@condoaide.ca

General support: support@condoaide.ca

Postal address: CondoAide, 4143 chemin Ste-Angélique, Saint-Lazare (Quebec) J7T 2N5, Canada

Appendix — Change History

Version history of this policy:

  • Version 1.0 — February 1, 2025 Initial version.
  • Version 1.1 — May 7, 2026 Added PAD/ACSS Debit payment method; public designation of the Person Responsible for the Protection of Personal Information; expansion of the sub-processor list; addition of the privacy incident notification section; addition of the international data transfers section; addition of PIPEDA and Office of the Privacy Commissioner of Canada references.
  • Version 1.2 — June 2, 2026 Launch of automatic condo-fee collection by pre-authorized debit (PAD/ACSS): Stripe (Stripe Payments Canada, Ltd.) now also processes co-owner contribution debits to the syndicate's account. Sections 1 and 3 and the sub-processor list updated accordingly.
  • Version 1.3 — June 13, 2026 Clarifications on Stripe's processing of condo fees: added distinct retention periods for the co-owner condo-fee mandate and transactions (section 5), and described the cross-border transfer of co-owners' banking details via Stripe, covered by a privacy impact assessment (section 9).
  • Version 1.4 — July 12, 2026 Added the assembly meeting chat: message retention period (section 5). Messages are hosted in Québec (Supabase, Canadian region) — no new cross-border transfer.
  • Version 1.5 — July 13, 2026 Added the assembly-meeting presence log: retention period for the log of participant connections and disconnections (section 5). The log is hosted in Quebec (Supabase, Canadian region) — no new cross-border transfer.
  • Version 1.6 — July 23, 2026 Removed OpenAI from the sub-processor list: registre document embeddings are now produced by a self-hosted model (bge-m3) in Québec, at OVHcloud (Beauharnois). Anthropic remains our only artificial-intelligence provider, for opt-in features only. Section 3 updated.
  • Version 1.7 — July 30, 2026 Added Amazon Web Services (Amazon SES) to the sub-processor list: transactional and authentication emails are now sent from Québec (ca-central-1 region, Montreal). Brevo is re-scoped to marketing emails, contact-list management and the fallback relay role for transactional emails (European Union). Sections 3 and 4 updated.
  • Version 1.8 — July 30, 2026 Integration of our external legal counsel's review: the statute is named in full (Act respecting the protection of personal information in the private sector), with the Act to establish a legal framework for information technology added and Bill 16 given its official title; the scope of Stripe's PCI DSS certification is clarified (card data); IP address processing and how payment information is collected are disclosed; sharing in a commercial transaction is added (section 3); the automated-decision right (section 6) and the incident steps (section 8) are reworded; and section 9 now states that the transfers concerned are those outside Quebec.