Skip to content
EcoCitizenZ
ChatGPT action · Privacy policy

Privacy Policy — ECZ-ID Resolver check in ChatGPT

This policy applies to the ECZ-ID Resolver action used by official EcoCitizenz custom GPTs in ChatGPT. It covers that action only. It does not cover ChatGPT itself, which is operated by OpenAI, nor any other EcoCitizenz product.

Effective date: 4 September 2026

Summary

  • The action makes one read-only HTTPS GET to the public ECZ-ID Resolver API, and only when you ask a GPT to check an identifier.
  • The only thing sent to EcoCitizenz is the ECZ-ID you supplied, in the request path. Nothing else from your conversation is transmitted.
  • The request is made by OpenAI's servers, not your browser, so EcoCitizenz sees OpenAI's originating address rather than yours.
  • No account, sign-in, cookie or credential is involved. This Resolver route requires no authentication, and none is offered.
  • What comes back is only the public projection — the same record anyone can read on the Resolver website.
  • No analytics, telemetry, advertising or tracking is added by this action, and no cookies are set.
  • A lookup is visible to us in ordinary server logs. See what a lookup reveals before pasting an identifier you need to keep confidential.

What the action does

When you ask an official ECZ-ID GPT to check an identifier, the GPT calls one operation:

GET https://api.ecocitizenz.com/api/p/{ecz_id}.json

It receives the public projection for that ECZ-ID and reports it back to you in the conversation. That is the whole of the action.

It is read-only: a single GET operation, with no authentication, no write path and no payment path. It cannot create, change, activate or revoke anything, and it does not process a transaction.

What is sent to EcoCitizenz

The identifier you supplied, and nothing else

The ECZ-ID you asked about is placed in the request path — for example /api/p/ECZ-GB-EXAMPL.json. That identifier is the entire payload. No other part of the conversation is transmitted.

OpenAI makes the request, not you

A GPT action is called by the platform, server-side. Your browser does not contact api.ecocitizenz.com. OpenAI's infrastructure does, on your behalf, and therefore appears to us as the network client. EcoCitizenz receives OpenAI's originating IP address, not yours.

No credential of any kind

This Resolver route is public and unauthenticated. No API key, token, cookie, account or sign-in is sent, because none is required and none is offered. The action holds no secret and asks you for none.

What is not sent

The action does not transmit to EcoCitizenz:

  • your prompt text, or any other message in the conversation;
  • your conversation history, or the GPT's replies;
  • your name, email address, account identifier or organisation;
  • your IP address, browser, device or location;
  • any file you have uploaded, or anything read from one;
  • any identifier of you as a ChatGPT user.

EcoCitizenz therefore cannot associate a lookup with a ChatGPT user, and does not attempt to. We have no way to tell whether two lookups came from the same person.

What EcoCitizenz records

Requests to this public API produce ordinary server logs. A log entry contains the ECZ-ID that was requested, the time of the request, and the calling IP address — which, as set out above, is OpenAI's rather than yours.

Those logs are kept for operational and security purposes: keeping the service running, diagnosing faults, and detecting abuse of a public endpoint. This page states no retention period, because we will not publish a number we do not actually enforce. Questions about information we hold go through the general EcoCitizenz Privacy Policy.

What a lookup reveals, stated plainly

This is the point we would rather over-explain than let you discover later. An ECZ-ID is not always anonymous in effect.

Resolving ECZ-GB-EXAMPL tells us that somebody was interested in that subject at that moment. The subject of a lookup is a business or a machine credential, not the person asking — so this is not a record about you — but the interest itself is visible to us in the logs described above.

The practical advice: if the fact that you are checking a particular identifier is something you need to keep confidential — a counterparty you have not approached, an acquisition target, a supplier under review — do not paste that identifier into a GPT. Read the public record directly at https://resolver.ecocitizenz.org/p/{ecz_id} instead, or through your own client.

What is returned

Only the public projection for that ECZ-ID — the same data any member of the public can already read at https://resolver.ecocitizenz.org/p/{ecz_id}.

No private record is returned. No customer data is returned. No data belonging to any other user is returned. There is no endpoint behind this action that could return any of those, because the route is the public projection and nothing else.

No tracking

This action adds no analytics, telemetry, advertising or tracking code. It sets no cookies. It creates no user identifier, and appends none to any link the GPT gives you: a Resolver link returned in a conversation carries no query parameter identifying you or the session it came from.

ChatGPT, OpenAI and other third parties

The action itself calls no third-party service. It contacts one host, api.ecocitizenz.com, which is operated by EcoCitizenz.

ChatGPT is not ours.It is operated by OpenAI under OpenAI's own privacy policy and terms of use. Your conversation, your account and everything the platform does with them are governed by those documents, not by this one. EcoCitizenz does not control that processing, is not a party to your agreement with OpenAI, and cannot make commitments on OpenAI's behalf.

OpenAI makes the same point in the other direction, and it is worth repeating here: information sent to a third-party service through a GPT action is governed by that service's policy. When this action runs, that third-party service is EcoCitizenz, and this page is that policy.

Controller, lawful basis and your rights

The controller for the processing described on this page is EcoCitizenz Ltd, trading as EcoCitizenz, company number 17348848, registered in England and Wales.

66 Paul StreetLondon EC2A 4NAUnited KingdomContact: support@ecocitizenz.com

Where the limited information described above amounts to personal data, we rely on legitimate interests under the UK GDPR: operating and securing a public identity resolution service. No special-category data is processed by this action.

Data subject rights, and the route for a complaint to the Information Commissioner's Office, are set out in the general EcoCitizenz Privacy Policy, which this page supplements rather than replaces. Governing law is that of England and Wales.

Changes to this policy

If the action's handling of information changes, this page is updated before or alongside the change, and the effective date is revised. The effective date above is the date this page was published; it is not backdated.

What this action does not do

  • It does not certify, approve or guarantee any business, agent, API, product or service. It reports what the public record holds.
  • A result of no public Resolver proof found does not mean a subject is unsafe, and a result showing proof does not mean it is safe. Local policy decides, and a result should be re-checked before reliance.
  • It writes nothing. Running a check creates no ECZ-ID, no credential, no entitlement and no public proof, and changes no state.
  • It claims no certification, accreditation or compliance status, for the action or for anything it reports on.
  • EcoCitizenz has no affiliation with and no endorsement from OpenAI. OpenAI and ChatGPT are named here only to identify the platform involved.