Privacy notice

How this site handles your information

This site collects two kinds of information. What you type into the contact form, if you send it, and anonymous usage statistics from Google Analytics, unless your browser tells the site not to. This page says exactly what each one is, where it goes and how to have it removed.

Who is responsible

Kodelytics Inc., an Ontario corporation (Ontario Corporation Number 702876368) in Kanata, Ottawa, Ontario, is responsible for the personal information collected through kodelytics.ca. The company is run by its founder, who reads every message sent through the site and handles any privacy request himself.

The contact form

The form on the contact page collects the following, and only what you choose to type:

  • Your name (required).
  • Your company (optional).
  • Your email address (required), so a reply can reach you.
  • A phone number (optional).
  • What you need, chosen from a list (required).
  • Your message (required).

The form has a hidden field and a minimum time check that help turn away automated spam, and a hidden label saying which site the message came from. They collect nothing about you, and a person filling in the form is never aware of them.

When you send the form, it goes to a small script that runs in the founder's own Google account (Google Apps Script). The script emails your message to the founder's own email inbox, which is hosted by Google, and keeps a record of it in a private Google Sheet in the same account. No third-party form service sees your message. Google processes it as the provider of that account, and that processing may take place outside Canada. The script does not receive your IP address.

Your message is used to reply to you and to discuss work you ask about.

Analytics and cookies

The site uses Google Analytics 4 to count visits and see which pages are read. Nothing is requested from Google for analytics when a page first loads. The analytics script is fetched after your first interaction with the page (a click, a key press, a touch or a scroll), or once your browser is idle for a few seconds, whichever comes first.

If your browser sends a Global Privacy Control signal, or Do Not Track, the site honours it: the analytics script is not loaded at all, no request is made to Google, and no analytics cookie is set.

When analytics does run, it sets two first-party cookies in your browser:

  • _ga, a random identifier that tells Google Analytics that repeat visits come from the same browser. Google documents its lifetime as up to two years.
  • _ga_PXJT4H0MHC, which holds the state of your current session. Google documents its lifetime as up to two years.

Google Analytics receives the technical details your browser sends with any request, such as your IP address, browser and device type, and the pages you view. Google may process this information outside Canada. You can delete the cookies at any time in your browser settings, or stop analytics from loading by turning on Global Privacy Control or Do Not Track.

The contact form itself sets no cookies and stores nothing in your browser. The site uses no advertising cookies and no other third-party scripts. Fonts and images are served from the site's own domain.

Server records

Like any website, the service that delivers this site, Google's Firebase Hosting, processes technical request data such as your IP address when it serves a page. The contact form is posted to a Google address, so Google's servers also see that connection in the ordinary way, under Google's own terms. The script that receives the form is not given your IP address.

How long messages are kept

The email and the row in the private Google Sheet stay for as long as they are useful for answering you and for any work that follows. Either copy is deleted on request, sooner than that, and without needing a reason.

Your rights

Under Canada's Personal Information Protection and Electronic Documents Act (PIPEDA) you can ask to see the personal information held about you, ask for it to be corrected, ask for it to be deleted, and withdraw your consent to its use. If you think a request has not been handled properly, you can complain to theOffice of the Privacy Commissioner of Canada.

To make a request, use the contact form. Say that it is a privacy request, which kind it is, and the email address you used. Deleting a message means deleting both copies.

Last updated 9 October 2026 · Kodelytics Inc.