Privacy Policy

Last updated: May 19, 2026

Core Commitment

At Kode Magazine, we believe in privacy-first, developer-centric values. We only collect the minimal cryptographic subscription information necessary to deliver our technology updates, news, and articles. We do not sell, rent, or trade your data.

1. Ownership & Scope

Kode Magazine is owned and operated by Infinitode Pty Ltd. (accessible at https://infinitode.netlify.app). This Privacy Policy explains how we handle data when you visit our website, interact with our services, or subscribe to our web push notifications.

2. What Data We Collect & Why

A. Web Push Notifications

When you click "Enable Notifications" and grant your consent, your browser generates a unique Push Subscription object. This object contains:

  • A secure endpoint URL generated by your browser vendor's push service (e.g., Google Firebase Cloud Messaging, Apple Push Notification Service).
  • Cryptographic public and private keys (p256dh and auth tokens) that allow us to encrypt payload data sent securely to your device.

This subscription data is stored dynamically in our database backend (utilizing Netlify Blobs or local fallback memory). Netlify Blobs may reset or clear stale files periodically based on standard service defaults. This data is strictly used to transmit occasional articles and technical news updates (typically monthly, never daily) and is never shared with third parties.

B. Cookies and Advertising

Currently, Kode Magazine does not use advanced analytical suites or tracking cookies. However, please be advised that the website intends to run Google AdSense in the future for operational monetization. Google AdSense utilizes cookies (such as the DoubleClick cookie) to serve personalized advertisements based on your visit to this site and other websites on the internet. You can opt out of personalized advertising by visiting Google's Ad Settings.

3. Consent and Control

Your subscription is fully under your control. You can revoke your consent and terminate notifications at any time directly through your web browser's permissions panel (by clicking the padlock icon in the URL search bar, clicking Site Settings, and selecting "Block" or "Clear" under Notifications). Doing so immediately disables our backend's ability to communicate push updates to your device.

4. Governing Law

This Privacy Policy, our site operations, and all collection activities are governed by the laws and regulations of the Mpumalanga Province, South Africa. By using this website, you consent to the jurisdiction of courts in South Africa for any disputes arising under this policy.

5. Security & Retention

We implement standard, modern cryptographic measures to secure push notification payloads. We retain push subscription data only for as long as your browser's push socket remains active and registered. Stale, unreachable, or inactive endpoints are systematically purged from our Netlify Blobs storage to maintain clean records.

6. Contact Us

For any inquiries regarding this Privacy Policy, your subscription status, or our data handling practices, please contact the Infinitode team. For the fastest response times, utilize our central, secure contact portal:

Access Contact Portal