Data processing schedules
Last updated: November 2, 2026
Section 14 of the terms of use is KeepCount Inc.'s data processing addendum with each organization that uses KeepCount. These four schedules form part of it.
Schedule 1. Service providers
KeepCount uses these providers. Each provider in use is bound by written terms that protect the information; a provider marked "from its release" is used only once that feature is released. The list here and in the privacy notice is always current.
| Provider | What it does | What it handles | Where |
|---|---|---|---|
| Supabase | Database, sign-in, file storage and server functions | Everything in KeepCount | Stored in Canada (Canada Central region): the database, the files and Supabase's backups. Supabase's service logs are stored in its data centres in the European Union, and they, its telemetry and its service metadata are processed outside Canada: each request's address (which can include email addresses being looked up, for example when staff are imported, and the names of uploaded files) and each sign-in with its email and IP address; never the contents of the records. Its support staff outside Canada may see these logs when helping with a problem. KeepCount's own billing and support correspondence with Supabase is handled outside Canada |
| Amazon Web Services | Makes and keeps KeepCount's encrypted backup copy of the database, and keeps the copy of uploaded files, used only to restore the service | Everything in KeepCount, as encrypted copies | Made and stored in Canada (Canada Central region) |
| Cloudflare | Delivers the website and the app; the Turnstile check on the public forms; may count visits to the public pages (Web Analytics) | Your browser's requests, including your IP address and browser details; on the public pages, the page's address, the page before it and its load times; no account records are stored there | Global network |
| Resend | Sends KeepCount's emails and reports whether each was delivered | Recipients' names and addresses, the organization's name and the content of each message, including the weekly summary's names and due items; never a child's name or health information | United States |
| Zūm Rails | Payments for family billing, when an organization turns them on (none has yet): pre-authorized debits from families and payouts to the organization | The family member's name and email address, which KeepCount sends; their bank account details, which they give to Zūm Rails directly in its own window (KeepCount keeps only the bank's name and the last four digits of the account); and the organization's payout details | Canada |
| Apple (Apple Push Notification service) | When the KeepCount app for phones is released (it is not available yet): delivers notifications to the KeepCount app on iPhones and iPads, where the person switched them on | The phone's token for the app, each notification's title and words (rooms, sites, homes and times, the organization's name, or that there is a new message, something to read or sign, or a report; a home left unnamed is called by its provider's first name and initial, and that name is in its alerts; never any other person's name, a phone number, a child's name, a message's text or a photo) and the KeepCount page a tap opens | United States |
| Google (Firebase Cloud Messaging) | When the KeepCount app for phones is released (it is not available yet): delivers notifications to the KeepCount app on Android phones and tablets, where the person switched them on | The phone's token and app-instance identifier for the app (made once the person switches notifications on), each notification's title and words and the page a tap opens (as for Apple) | United States and elsewhere |
| Anthropic | Answers the "Ask the assistant" help questions, only for organizations whose owner turns it on (it is off unless they do) | The question a person types (at most 500 characters, an email address or phone number in it removed), the text of KeepCount's guide for their role, their role and whether the organization is a centre or an agency. KeepCount adds no name, organization name or record; a name or detail a person types into the question is sent with it, which is why the box asks them to leave names and details out | United States. Anthropic keeps them only as its commercial terms allow and may not use them to train its models. |
- Notice of changes. Before adding or replacing a provider that would handle an organization's records, we email its administrators at least 15 days ahead. An organization that objects on reasonable privacy grounds may end its plan before the change, and we refund fees paid for the time after that date (terms, 14.4).
- Outside Canada. The records are stored in Canada. Section 14.5 of the terms says when they are handled outside Canada, and the privacy notice says under "Service providers and where information is kept" which laws then apply.
- Alerts on devices. A safety alert on a device whose user switched alerts on is delivered by the push service of that device's browser (Google, Apple, Mozilla or Microsoft), outside Canada, under its own terms. It receives the device's push address and the alert encrypted for that device, which it cannot read. What alerts and the app's notifications carry is as the privacy notice says under "Service providers and where information is kept".
- Email. KeepCount's emails are written so that none names a child or carries a child's health information. What each email carries, and the settings that pause them, are as the privacy notice says under "Emails".
Schedule 2. Safeguards
KeepCount keeps the safeguards the privacy notice describes: encryption, sign-in, private files and backups under "How information is protected", family members' sign-in codes under "Families: parents and guardians who sign in", notices of a new passkey or sign-in email under "Emails", and the activity log under "Who can see the information". Sections 14.3 (confidentiality and support sessions), 14.6 (changes to the safeguards), 14.7 (breach notice and the breach record) and 14.11 (the yearly questionnaire) of the terms also apply, and section 13 governs retention and deletion. In addition:
- Each organization's records are separated in the database itself, on every table. A test that tries every table and every function from an administrator and a staff member of a second organization runs before every release.
- A passkey does not replace the second sign-in step that KeepCount support always uses. Family members' sign-in codes are also behind a verification check and a limit of 10 tries an hour per connection.
- The database is in the Canada (Central) region, and the server functions run in the Canadian region. KeepCount's own encrypted copy of the database and files is kept in Canada (Amazon Web Services, Canada Central), separate from the live service, for 30 days.
Schedule 3. Public bodies
This schedule applies when the organization is an institution under the Municipal Freedom of Information and Protection of Privacy Act or the Freedom of Information and Protection of Privacy Act (for example, a child care centre operated by a municipality). Where it differs from the rest of section 14, it prevails.
- 3.1 Control. The records in the organization's account are in its custody or under its control for the purposes of the Act. KeepCount holds them as the institution's service provider and claims no right to them.
- 3.2 Use and disclosure. KeepCount collects, uses and discloses the records only to provide KeepCount to the institution, on its instructions, or as Canadian law requires.
- 3.3 Requests under the Act. If KeepCount receives a request for access to or correction of the records, it sends it to the institution within two business days and does not answer it itself. When the institution asks for records to answer a request, KeepCount helps it produce them within ten business days, or sooner where the institution's deadline requires.
- 3.4 Demands from outside Canada. If a court or authority outside Canada demands the records, KeepCount tells the institution at once, unless the law forbids it, and discloses nothing unless a Canadian court requires it.
- 3.5 Breaches. KeepCount tells the institution without undue delay, and within 72 hours after KeepCount determines that a breach involving the records has occurred, with what it knows then, and updates it as it learns more. It helps the institution notify the people affected and the Information and Privacy Commissioner of Ontario as the Act and the Commissioner's guidance call for.
- 3.6 Retention. KeepCount keeps the records for at least three years (O. Reg. 137/15 s. 82(1); for a child, three years after the child leaves, s. 72(5)). Where the institution's records retention by-law requires a longer period, it tells us in writing and we set the account's retention period to match, or it exports the records first.
- 3.7 Return and deletion. At the end of the agreement the institution exports the records and asks us to delete them; sections 13 and 14.10 of the terms then apply.
- 3.8 Disclosure of these terms. KeepCount accepts that the institution may disclose these terms under the Act. Security details we give in confidence (for example, in a questionnaire) are marked as such.
- 3.9 A signed copy. On request, KeepCount signs these schedules as a separate agreement with the institution.
- 3.10 Assessments and breaches under the Act. On request, KeepCount gives the institution the information about the service that it needs for a privacy impact assessment, and, after a breach, the facts it needs to decide whether the breach creates a real risk of significant harm and to report it to the Information and Privacy Commissioner of Ontario.
Schedule 4. A notice for families, staff and volunteers
A notice the organization can adapt for its parent handbook, enrolment forms and staff orientation, to tell people that a service provider keeps their records (terms, 7(a)). Remove the parts it does not use, and fill in the brackets.
Where the organization shares photos with families, it can record a child's photo consent in KeepCount from a form the family signed. This model form can be printed or adapted; keep the signed form in the child's file.
Contact
Huphy S. Ghayur, Privacy Officer, KeepCount Inc., Suite 200, 51 Village Centre Place, Mississauga, Ontario L4Z 1V9, hello@keepcount.ca (put "privacy" in the subject).