Cookie Policy
Last updated: 18 March 2026
This Cookie Policy explains how Kancoding ("we", "us" or "our"), operating at kancoding.com, uses cookies and similar technologies when you visit our website. It should be read alongside our Privacy Policy.
1. What Are Cookies?
Cookies are small text files that are placed on your device (computer, smartphone or tablet) when you visit a website. They are widely used to make websites work more efficiently, to remember your preferences, and to provide information to the website owner.
Similar technologies — such as web beacons, pixels and local storage — work in a comparable way and are also covered by this policy.
2. Why We Use Cookies
We use cookies to:
- Ensure the website functions correctly and securely.
- Remember your preferences (e.g. dark/light mode).
- Understand how visitors use the site so we can improve it.
- Deliver relevant content and measure the effectiveness of any campaigns.
Where cookies are not strictly necessary, we will only set them after you have given your consent using our Cookie Consent banner.
3. Categories of Cookies We Use
Essential Cookies
Always activeThese cookies are strictly necessary for the website to operate. They cannot be switched off. They are typically set in response to actions you take such as setting privacy preferences, logging in, or filling in forms. You can set your browser to block these cookies, but doing so may prevent parts of the site from working.
| Cookie Name | Purpose | Duration | Provider |
|---|---|---|---|
| next-auth.session-token | Authenticates signed-in users and maintains session state. | 30 days | Kancoding (1st party) |
| next-auth.csrf-token | Protects against Cross-Site Request Forgery attacks. | Session | Kancoding (1st party) |
| next-auth.callback-url | Stores the URL to redirect to after sign-in. | Session | Kancoding (1st party) |
| kancoding_cookie_consent | Stores your cookie preference choices so we do not ask again. | 12 months | Kancoding (localStorage) |
Functional Cookies (consent required)
These cookies allow the website to remember choices you make and provide enhanced features. They may be set by us or by third-party providers whose services we have added to our pages.
| Cookie Name | Purpose | Duration | Provider |
|---|---|---|---|
| theme | Remembers your preferred colour scheme (light or dark mode). | 1 year | Kancoding (localStorage) |
Analytics Cookies (consent required)
Analytics cookies help us understand how visitors interact with the website by collecting anonymous information. This helps us improve the website and the experience we offer. We currently use these cookies for internal analysis only and do not share this data with third parties.
No analytics cookies are currently active. This section will be updated when analytics tools are introduced.
Marketing Cookies (consent required)
Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user.
No marketing cookies are currently active. This section will be updated if advertising tools are introduced.
4. Third-Party Cookies
Our website uses Google OAuth for sign-in. When you choose to authenticate with Google, Google may set its own cookies on your device as part of the authentication flow. These cookies are subject to Google's Privacy Policy.
We do not sell, rent or share your personal data collected via cookies with third parties for their own marketing purposes.
5. Managing Your Cookie Preferences
You can change or withdraw your consent at any time by clicking the Cookie Settings link in the footer of any page. You can choose to accept all cookies, accept essential cookies only, or customise your preferences for each category.
You can also control and delete cookies through your browser settings:
- Chrome: Manage cookies
- Firefox: Cookie controls
- Safari: Manage cookies
- Edge: Privacy and cookies
Please note that disabling certain cookies may affect the functionality of our website, including your ability to sign in to the client portal.
6. Do Not Track
Some browsers include a "Do Not Track" (DNT) feature that signals to websites that you do not want to be tracked. We currently honour DNT signals for analytics and marketing purposes. As this is an evolving standard, we will update our approach as industry consensus develops.
7. Changes to This Cookie Policy
We may update this Cookie Policy from time to time to reflect changes in the cookies we use or for other operational, legal, or regulatory reasons. Please revisit this page periodically to stay informed about our use of cookies. The date at the top of the page indicates when it was last revised.
If we make significant changes, we will re-display the cookie consent banner so you can review and update your preferences.
8. Contact Us
If you have any questions about our use of cookies or this Cookie Policy, please contact us at support@kancoding.com.
