Cookies Policy

Last updated on 05 Oct 2025

INTRODUCTION

Iterating Inc. (hereinafter, “Iterating” or “we”) owns the domain names “epanetjs.com”, “masteringwater.com” and “iterating.ca”, as well as the website we make available to our users (hereinafter, the “Website”).

We, in our capacity as data controllers, use cookies to enable traffic analysis, which allows us to manage and control the operation of our Website, as well as to improve the content and services we offer.

However, you can decide to give your consent to accept, adjust, or reject these cookies. Here we show you more information about our cookies. Please remember that obtaining your informed consent through a clear affirmative action will only be required for the use of cookies that need it.

For more information about the processing of your data, you can consult our Privacy Policy.

INFORMATION ABOUT COOKIES

“Cookies” are compressed text files that allow data specifically related to the device used when you visit a website to be saved. Cookies are just data; they are not software or script (code).

Cookies are essential for our Website to function. In general, they are useful for websites to adapt to user settings or preferences, and to store data about the visit or to save a Browse session. However, these are not their only purposes.

Cookies are NOT viruses. Cookies have a simple text format. They are not coded fragments, so they cannot be executed, much less do they run automatically.

Types and definition of cookies we use.

We can define cookies based on criteria such as their ownership or who manages them, and their duration on the device. We can find the following types:

In the tables in the following section, you will find a series of practical examples of cookies we use for better comprehension and understanding. In the table, you will find information about the ownership of the cookie explained above; those whose recipient is Iterating will be considered first-party, and the rest will correspond to third parties.

Likewise, there is another complementary classification with five types of cookies according to the purpose for which the obtained data are processed:

COOKIE ORIGINNAMEDATA CATEGORIESRECIPIENTSPURPOSESDURATION
First-party (Clerk)Session ID, authentication statusIterating Inc. (via Clerk)User session management, authentication.Session
First-party (Clerk)User access tokenIterating Inc. (via Clerk)Keep user session activePersistent (e.g., 1 year)
COOKIE ORIGINNAMEDATA CATEGORIESRECIPIENTSPURPOSESDURATION
Third-party (PostHog)Pseudonymized user ID, in-app activityPostHogProduct usage analysis, feature improvement.Persistent (e.g., 1 year)
Third-party (PostHog)Session IDPostHogGrouping events from the same session..Session
COOKIE ORIGINNAMEDATA CATEGORIESRECIPIENTSPURPOSESDURATION
Third-party (Stripe)Stripe session IDStripeSecurity and fraud prevention in payments..Session
Third-party (Stripe)Stripe user IDStripeCustomer identification for recurring payments and user experience.Persistent (e.g., 1 year)

You can configure your consent for the use or non-use of certain cookies by clicking here, or through the pop-up that appears at the bottom, as soon as you access epanetjs.com or masteringwater.com.

In addition, you can find how to manage cookies in the most common browsers at the links shown below:

To find information related to other browsers, please visit the developer’s website for that browser.