Version 1.0 — Effective: April 6, 2026
Processor: Kitchen Porter Costing ("KPC", "we", "us") — a Canadian business
This Data Processing Agreement ("DPA") forms part of the KPC Terms and Conditions between KPC and the Customer (the "Controller"). It governs KPC's processing of personal data on the Controller's behalf and reflects the requirements of the General Data Protection Regulation (EU) 2016/679 ("GDPR"), PIPEDA, and Quebec's Law 25. In the event of conflict, this DPA takes precedence over the Terms with respect to data protection obligations.
In this DPA:
| Element | Details |
|---|---|
| Subject-matter | Processing of personal data in connection with the KPC food-cost tracking and invoice intelligence platform. |
| Duration | For the term of the Customer's subscription and as required for the purposes below, plus any applicable legal retention period. |
| Nature | Collection, storage, retrieval, analysis, AI-assisted extraction, structuring, and deletion of personal data. |
| Purpose | Providing the KPC service: invoice data extraction, price tracking, menu costing, budget analytics, and billing. |
| Types of personal data | Business contact information (name, email); invoice content (supplier names, product descriptions, pricing); usage and access logs; billing contact details. |
| Categories of data subjects | Users (representatives of Controller's business); indirectly, individuals named within uploaded invoices and documents. |
KPC agrees to:
The Controller represents and warrants that:
The Controller provides general authorisation for KPC to engage the sub-processors listed below. KPC will inform the Controller of any intended addition or replacement of sub-processors by updating this DPA with at least 14 days' notice. The Controller may object to a new sub-processor on reasonable grounds by notifying KPC at [email protected] within 14 days of the notice.
| Sub-processor | Purpose | Location | Transfer mechanism |
|---|---|---|---|
| Anthropic, PBC | AI-powered invoice data extraction | United States | Standard Contractual Clauses (EU SCCs, 2021/914) |
| Stripe, Inc. | Payment processing and subscription billing | United States | Standard Contractual Clauses (EU SCCs, 2021/914) |
| Resend, Inc. | Transactional email delivery (verification, notifications) | United States | Standard Contractual Clauses (EU SCCs, 2021/914) |
| Hetzner Online GmbH | Cloud infrastructure (compute, storage hosting) | Germany / European Union | EU adequacy — no transfer mechanism required |
KPC has entered into data processing agreements with each sub-processor that impose data protection obligations at least equivalent to those in this DPA.
Canada has been recognised as providing an adequate level of protection for personal data under the GDPR (European Commission adequacy decision). Transfers of personal data from EEA Controllers to KPC (a Canadian processor) therefore do not require an additional transfer mechanism.
For onward transfers from KPC to sub-processors located in the United States (Anthropic, Stripe, Resend), KPC relies on the EU Standard Contractual Clauses (controller-to-processor, Commission Decision 2021/914, Module 3) as the transfer mechanism. Copies of the applicable SCCs are available on request.
KPC has implemented and maintains the following technical and organisational security measures:
In the event of a personal data breach affecting the Controller's personal data, KPC will:
Breach notifications will be sent to the primary account email address on file. Customers are responsible for keeping their account contact information current.
Upon the Controller's written request and at the Controller's expense, KPC will make available information reasonably necessary to demonstrate compliance with this DPA, including:
Audits may not unreasonably interfere with KPC's business operations and may be conducted no more than once per year unless following a confirmed security incident.
KPC will provide reasonable assistance to the Controller in responding to requests from data subjects exercising their rights under applicable data protection law (access, rectification, erasure, portability, restriction, objection). The Controller is responsible for responding to data subject requests; KPC will assist within a reasonable timeframe upon written request.
Controllers can fulfil the following rights directly within the KPC platform without requiring KPC assistance:
KPC retains personal data for the duration of the Controller's active subscription. Upon account deletion:
KPC may retain aggregated, de-identified data that cannot reasonably be used to identify the Controller or any data subject after account deletion for the purpose of service analytics.
This DPA is effective from the date the Controller first accepts the KPC Terms and remains in force for the duration of the service agreement. It terminates automatically upon expiry or termination of the service agreement, subject to any post-termination obligations set out herein.
Upon termination, KPC's obligations under section 11 (retention and deletion) apply.
This DPA is governed by the laws of the Province of Ontario and the federal laws of Canada applicable therein, without regard to conflict of law principles.
KPC may update this DPA from time to time to reflect changes in applicable law, KPC's services, or KPC's sub-processor list. Material changes will be communicated via account notification or email at least 14 days before they take effect. Continued use of the service following the effective date of an update constitutes acceptance of the revised DPA.
For questions about this DPA, to request a signed copy, or to exercise any rights described herein, contact KPC's Privacy Officer:
Email: [email protected]
Subject line: "DPA Request" or "Privacy Inquiry"