Skip to main content

Last updated 2026-11-02

Privacy policy

Devinium is a Melbourne software consultancy, operating since 2007. This policy explains what information we collect when you visit devinium.com or get in touch with us, why we collect it, who it gets shared with, and how long we keep it.

Devinium currently sits below the AUD $3 million turnover threshold that makes the Australian Privacy Act 1988 strictly binding on a private business. We have chosen to operate to the Australian Privacy Principles (APPs) anyway, because the people who hire us deserve the same handling regardless of which side of that line we sit on. If our turnover crosses the threshold, nothing in this policy changes; the legal obligation simply catches up to the practice.

We have tried to write this in plain English. Where a section names a specific tool or vendor, that is deliberate. Vague claims about "secure cloud storage" or "industry-leading practices" do not survive contact with reality. The named vendor list does.

What we collect

We collect information in four places: when you submit a form, when you ask for results from one of our free tools, when you book a call, and when you load a page on the site.

From our contact form

When you submit the contact form on /contact/, we collect your name, email address, company name (if you provide it), and the message you write. We also receive standard attribution metadata that the form ships with the submission: the page you submitted from, any UTM tags on the URL, and your recent click path through the site. The latter exists so we can tell whether a submission came from an ad campaign, a blog post, or a direct visit. We also record whether you ticked the separate, optional box to get occasional notes from us. On our campaign pages the same form also asks your company size, budget range and when you want to start, each picked from a short list. It also sends the Google click id from the ad you clicked, if you came from one, so we can tell which ad led to your enquiry.

From the waitlist and checklist forms

When you join a product waitlist or ask for a checklist, we collect your email address, your name if you give it, and, if you answer them, the optional questions on the form (the systems you run, your team size and your field). For a waitlist we also record the tier you signed up for (a URL parameter that records which tier you were looking at). The same attribution metadata and optional notes box as the contact form apply.

From the free tools

The free tools on /tools/ work out your result in your browser, and nothing you enter is sent to us while you use them. If you ask for your full results by email, we collect your email address, your answers and result (for example the situation the tool named, your team size range and the systems you ticked), whether you agreed to hear from us, and the same attribution metadata as the contact form (the page you came from and any UTM tags on the URL).

When you book a discovery call

We use Calendly to schedule discovery calls. Calendly receives your name, email address, the slot you chose, and any free-text answers you provide on its booking form. The booking also appears on the Devinium team calendar after you confirm.

When you visit a page

PostHog records pageviews and click events against a random visitor identifier. Where analytics runs (see Cookies and analytics), PostHog keeps that identifier in a first-party cookie, so the pages of one visit are linked and a later visit from the same browser is recognised. Otherwise the identifier lasts only while the tab is open. Each PostHog event also records the network your connection comes from, as Cloudflare reports it: the network owner's name and number (your internet provider, or a cloud host such as Amazon) and the country. We use it to tell automated traffic from people. It does not include your IP address. If you arrived from one of our ads, we keep the ad\'s campaign tags and Google click id in your browser for the rest of that visit, so we can tell which ad brought you. Cloudflare Web Analytics is not currently enabled. If it is enabled in future, this section will be updated before that change ships.

We also run Google Analytics 4, which sets first-party cookies to recognise a returning browser and records the pages you view, how you arrived, your approximate location (derived from your IP address, which is not stored), and your device and browser type. We have turned on Google signals, which lets Google associate that visit data with the Google account of visitors who are signed in and have turned on Ads Personalisation, so we can see aggregated demographics and interests reports. See Cookies and analytics for how to opt out.

We also run Microsoft Clarity. It records pageviews, clicks and scrolling, and shows us which visits came from AI assistants such as ChatGPT, Perplexity and Copilot. It follows the same consent model as Google Analytics, described in Cookies and analytics below.

Session replay

PostHog records anonymised session replays. Two protections apply by default. Every input, textarea, and select field is masked in the recording, so anything you type into a form is never captured. The recording stops the moment you focus on the first form field on a page, so even masked form interactions are not part of the replay. The replay shows the shape of a visit (which sections you scrolled to, which links you hovered) and nothing more.

Microsoft Clarity also records session replays and heatmaps. It runs with strict masking, so the text on the page and anything you type are hidden in the recording.

Server logs

The site is served by Cloudflare Pages. Cloudflare retains short-lived edge logs that include IP addresses and request paths as part of its security and abuse-prevention service. Devinium does not maintain a separate access log of its own.

Why we collect it

Three reasons.

To reply to you. If you submit a form or book a call, we need your name and email to write back. If you ask about a specific kind of project, the message body is what tells us whether we are the right consultancy for the job.

To understand where inquiries come from. Attribution metadata (UTM tags, referrer, click path) tells us whether an inquiry came from a paid ad, an organic search, a LinkedIn post, or a referral. We use that to decide where to spend time and money on outreach. It is not used to build a profile of you.

To improve the site. Pageview and click data tells us which pages people actually read and which sections they skip. Session replays (anonymised, form-masked) tell us where the site is confusing or broken. We act on the aggregate, not on individual visits.

Who we share it with

The vendors below process your information on our behalf. Each one is listed because something you do on our site causes data to flow through it.

  • Calendly. Handles discovery-call scheduling. Receives your name, email, the slot you chose, and any free-text answers from the booking form. Calendly stores those records on its own infrastructure and also writes the booking to the Devinium team calendar.
  • PostHog (EU region). Receives pseudonymous pageview events, click events, and session replays. Each event carries the name and number of the network the visit came from and its country, but not your IP address. Hosted in the European Union (eu.i.posthog.com). Where analytics runs, it uses a first-party cookie (see Cookies and analytics). Form inputs are masked in replays and replays stop at first form focus.
  • Google Analytics (Google LLC). Receives pageview and interaction events, a pseudonymous cookie identifier, and your IP address (used to derive approximate location, then discarded). With Google signals on, Google may link visit data to the Google account of signed-in visitors who have turned on Ads Personalisation; we only ever see that in aggregate. Google may process this data outside Australia, including in the United States.
  • Microsoft Clarity (Microsoft Corporation). Receives pageview, click and scroll events, masked session replays, and your IP address (used to derive approximate location). Where analytics runs, it also receives a pseudonymous cookie identifier. Microsoft stores this data in its Azure cloud service, which may be outside Australia.
  • Cloudflare. Serves the site through Cloudflare Pages, provides DNS, and handles edge-level abuse prevention. Cloudflare sees the request path, IP address, and user-agent of every page request. Cloudflare Web Analytics is not currently enabled; if it is enabled in future, this policy will be updated before that change ships.
  • Google Workspace (Gmail). We get an email notification of each form submission in a Devinium inbox hosted by Google Workspace. Direct email correspondence about a project sits in the same inbox.
  • ActiveCampaign. Receives every form on the site: contact-form messages, waitlist sign-ups, free-tool result requests and checklist requests. That is your email address, your name and company if you give them, your message or your answers and result, and the attribution metadata described above. We use it to keep a record of your enquiry, to tell us a form came in, to send you what you asked for and, if you agreed, occasional emails from Devinium. ActiveCampaign is based in the United States and may store and process this data outside Australia, including in the United States.
  • No other CRM. HubSpot, Pipedrive, Salesforce, and equivalent products are not in our stack. Engagement tracking may move to our own internal Hub tool; it will be added to this list before that goes live.

We do not sell, rent, or trade your information. We do not pass it to ad networks for retargeting. We do not feed it into AI training datasets. If a tool is not on the list above, your data does not touch it.

How long we keep it

By record type below. Where a vendor publishes a retention default we give the exact number; where it does not, we tell you what we actually do.

Contact and waitlist submissions. Your submission is kept on your ActiveCampaign contact record, with a notification copy in the Google Workspace inbox, for the lifetime of the working relationship and a reasonable period after, so we can answer follow-up questions or pick up where we left off. If you ask us to delete them, we delete both.

Free-tool and checklist sign-ups. Your ActiveCampaign contact record is kept until you unsubscribe and ask us to delete it, or until it has been inactive long enough that we clear it out. Unsubscribing stops the emails straight away; if you also want the record gone, ask and we delete it.

Calendar bookings. Calendly retains records of completed bookings indefinitely, until manually deleted. The corresponding event on the Devinium team calendar persists for the duration of the engagement and is archived after.

PostHog analytics. On the PostHog free-tier plan we run, session replays are retained for up to 30 days (the plan's configurable maximum) and event data for up to 1 year (the free-plan default). Because the PostHog identifier is random and form fields are masked, there is no link from any of those records back to your identity unless you also submitted a form.

Google Analytics. Event-level data is retained for up to 14 months, then deleted automatically. Aggregated reports are kept after that, with no link back to an individual visit.

Microsoft Clarity. Session replays are kept for 30 days from the time of recording. Clarity keeps any replay we mark as a favourite, and a random sample it selects, for up to 9 months. These are Clarity's own limits.

Server logs. Cloudflare retains edge logs for a short window as part of its abuse-prevention service. Devinium does not separately archive those logs.

Your rights

Under the Australian Privacy Principles, you have the following rights over information we hold about you. We honour these regardless of whether the Privacy Act strictly binds Devinium at any given moment.

  • Access. You can ask what information we hold about you. We will reply within a reasonable time with a copy.
  • Correction. If anything we hold is wrong, you can ask us to correct it. We will.
  • Deletion. You can ask us to delete records we hold about you. We will delete the records on our side, and where a subprocessor stores a separate copy (ActiveCampaign, Calendly, PostHog, Microsoft Clarity, and Google Workspace), we will ask that vendor to delete their copy too.
  • Opt out. You can ask us not to send you any further email, ever. See the next section for what that means in practice.

Send any of these requests to hello@devinium.com. We do not charge a fee. We do not require a particular form. A short note is enough.

Marketing emails

If you submit the contact form, we reply to that form, and that is the end of the standard interaction. We add you to our occasional-notes list only if you tick the separate, optional box for it. The same goes for the waitlist and checklist forms: joining a waitlist gets you an email when the product is ready, and asking for a checklist gets you the checklist.

Occasionally we email past inquiries by hand, one at a time, when something we are working on is genuinely relevant to a conversation we had before. Those are not bulk sends. Every such email contains a one-line opt-out at the bottom. If you reply with "please stop", we record that against your contact in our records and you do not hear from us again.

If you ask for your results from one of our free tools, we email you those results once. That is all, unless you also choose to hear more. Hearing more is a separate choice, never pre-ticked and never required to get your results: you tick a box, or press a button, that names the short follow-up series you will get and says occasional notes follow it. We record when you opted in and the wording you saw. All of these are sent through ActiveCampaign. Every email has an unsubscribe link, and unsubscribing takes effect straight away.

Cookies and analytics

Three services set analytics cookies on the site: Google Analytics (described below), PostHog and Microsoft Clarity. PostHog stores a random visitor identifier in a first-party cookie (named ph_ followed by our project key) and in your browser's local storage. It keeps it for up to one year. That lets it link the pages of a visit and recognise a returning browser. It follows the same consent model as Google Analytics below. For visitors in the EU, EEA and United Kingdom, no PostHog cookie is set unless they accept. Elsewhere, including Australia, it runs by default, and you can decline using the Cookie settings link in the footer. If you decline, we remove the PostHog cookie and PostHog goes back to holding the identifier only while the tab is open. Microsoft Clarity follows the same consent model as Google Analytics. It sets two first-party cookies: _clck, which recognises a returning browser, and _clsk, which joins the pages of a visit into one recording. Microsoft may also set its own cookies, such as MUID, on Microsoft domains. If you decline in Cookie settings, Clarity stops setting _clck and _clsk.

Cloudflare Web Analytics is not currently enabled. If it is enabled in future, it is a cookieless server-side beacon, and this section will be updated before that change ships. Cloudflare itself may set a short-lived security cookie at the edge to defend against attacks; that is not analytics, and it is the standard behaviour for any site served through Cloudflare.

Google Analytics 4 and, where enabled, Google Ads measurement run under Google Consent Mode and a geographic consent model. Visitors in the EU, EEA and United Kingdom see a consent banner, and no analytics or advertising cookie is set unless they accept. Visitors elsewhere, including Australia, are covered by this policy on a disclosure basis: analytics runs by default, and you can decline at any time using the Cookie settings link in the footer. We honour the Global Privacy Control browser signal for advertising cookies in every region.

Google Analytics Advertising Features

We use Google signals and Google Analytics Demographics and Interests reporting. Google Analytics sets first-party cookies (named _ga and _ga_<ID>, lasting up to two years) on devinium.com. For visitors who are signed in to Google and have turned on Ads Personalisation, Google uses its own third-party identifiers together with those first-party cookies to produce aggregated demographic and interest reports. We use those reports only to understand who reads the site. We do not use them to target you with ads, and we never see which individual those reports describe.

You can opt out of all of this in any of these ways:

Google explains how it uses data from sites that use its services at policies.google.com/technologies/partner-sites.

The site honours the browser-level Do Not Track signal. If your browser sends Do Not Track, PostHog respects it and does not record events for your visit.

Children's data

Devinium does not knowingly collect information from anyone under the age of 16. Our site is aimed at business buyers. If you believe a child has submitted a form here, write to hello@devinium.com and we will delete the record.

Changes to this policy

We update this page when something changes about how the site works (a new subprocessor, a new analytics tool, a change to retention). The "Last updated" date at the top of the page changes every time the substance changes. We do not version-bump the date for typo fixes.

We do not email past contacts when we update this page. If a change materially affects information you already gave us, we will send you a single notice email at the address on file.

Contact us about privacy

Privacy questions, access requests, correction requests, and deletion requests all go to the same place:

hello@devinium.com

Devinium Pty Ltd. ABN 94 668 433 707. 31 Queen Street, Melbourne, VIC 3000.