NyxusFormerly Shadow AI Guard.Enterprise Compare editions
SECURITY / THE OPERATING MODEL

Your estate data
never reaches us.

Nyxus runs in your own infrastructure. Findings, devices, people and tool names stay there. The subscription check is separate from estate data.

SCROLL TO EXPLORE ↓
01 / WHAT LEAVES YOUR DEPLOYMENT

What leaves your deployment

The receiver makes one HTTPS GET to the registry every six hours. It carries exactly three parameters, plus a random per-install deployment ID.

YOUR INFRASTRUCTURENyxus receiverEstate data stays here
HTTPS GET · 6-HOURLYSigned response returned
SUBSCRIPTION SERVICENyxus registryLicence status check
REQUEST CONTENTSTHREE PARAMETERS + DEPLOYMENT ID
Information sent by the subscription check
FieldWhat is sent
Subscription referenceFor example, NYX-0007
Licence-key fingerprintTwelve hexadecimal characters of the key’s SHA-256
Nonce24 random bytes, fresh for each request
Deployment IDA random identifier for this installation
STAYS IN YOUR INFRASTRUCTURE

No findings, device names, user names, tool names or counts are sent. Nothing derived from the estate.

The answer is signed and bound to the nonce. An endpoint impersonating the registry cannot claim a licence is active.

02 / WHAT THE PRODUCT COLLECTS

What the product collects

  • Findings contain usernames, device serials, tool names, account domains and evidence paths.
  • Findings deliberately exclude message content, file content and credentials.

The portal joins observations into a more sensitive picture: “this person uses these six tools across these three machines, two on personal accounts”. That picture is more sensitive than any single finding, which is why the portal authenticates.

The identity map associates named people with machines. It is supplied by the deployer, rather than derived, and deserves the same care as the log store.

03 / LICENSING, VERIFIED OFFLINE

Licensing, verified offline

Licence keys are claims signed with Ed25519. The private key is held on one machine outside every repository and CI system. The receiver holds only the public half, compiled into the image, and checks the signature arithmetically.

No network call decides whether a key is genuine. An air-gapped deployment reads its own key correctly. The public key is deliberately not configurable through the environment: a deployment that could choose its verifying key could mint itself a licence.

Offline signature verification is distinct from the six-hourly subscription check and its grace period.

04 / IF THE REGISTRY IS UNREACHABLE

If the registry is unreachable

14daysREGISTRY GRACE PERIOD
WHEN THE GRACE PERIOD ENDS

New collection pauses.

New findings and new enrolments pause after fourteen days.

WHAT REMAINS AVAILABLE

Existing evidence stays accessible.

Everything already collected stays readable. The portal keeps working.

A licence question should not take your estate offline before somebody has had a chance to answer it.

05 / SUPPLY CHAIN

Supply chain

Every image and the chart are signed with cosign and carry an SBOM. The chart pins both images by digest for its release, so moving a tag cannot swap the bytes underneath an install.

Signing does not use a public transparency log. The signature is still verified against the key. Obtain the published image-signing public key, save it as nyxus-images.pub, and sign in to the registry as for an installation.

cosign verify --key nyxus-images.pub --insecure-ignore-tlog=true \
  registry.nyxus.co.uk/nyxus-enterprise/receiver:RELEASE

cosign verify --key nyxus-images.pub --insecure-ignore-tlog=true \
  registry.nyxus.co.uk/nyxus-enterprise/charts/nyxus:RELEASE

Replace RELEASE with the release you are verifying. The flag skips the transparency-log lookup; it does not skip verification of the signature against the key.

06 / BACKUPS

Backups

Backups are sealed with a key only you hold and written to storage you own.

07 / SUPPORTED RELEASES

Supported releases

The current release and the one before it are supported. Security fixes are backported to the supported previous release, not only the current one.

08 / REPORTING A VULNERABILITY

Reporting a vulnerability

Report through a private GitHub security advisory, not a public issue.

Report a vulnerability privately ↗
09 / FURTHER READING

Further reading

Nyxus maps controls for EU AI Act, ISO/IEC 42001, NIST AI RMF, ISO/IEC 27001 and SOC 2. Nyxus does not hold certification against these frameworks.

NyxusFormerly Shadow AI Guard.Enterprise Compare editions
SECURITY / THE OPERATING MODEL

Your estate data
never reaches us.

Nyxus runs in your own infrastructure. Findings, devices, people and tool names stay there. The subscription check is separate from estate data.

SCROLL TO EXPLORE ↓
01 / WHAT LEAVES YOUR DEPLOYMENT

What leaves your deployment

The receiver makes one HTTPS GET to the registry every six hours. It carries exactly three parameters, plus a random per-install deployment ID.

YOUR INFRASTRUCTURENyxus receiverEstate data stays here
HTTPS GET · 6-HOURLYSigned response returned
SUBSCRIPTION SERVICENyxus registryLicence status check
REQUEST CONTENTSTHREE PARAMETERS + DEPLOYMENT ID
Information sent by the subscription check
FieldWhat is sent
Subscription referenceFor example, NYX-0007
Licence-key fingerprintTwelve hexadecimal characters of the key’s SHA-256
Nonce24 random bytes, fresh for each request
Deployment IDA random identifier for this installation
STAYS IN YOUR INFRASTRUCTURE

No findings, device names, user names, tool names or counts are sent. Nothing derived from the estate.

The answer is signed and bound to the nonce. An endpoint impersonating the registry cannot claim a licence is active.

02 / WHAT THE PRODUCT COLLECTS

What the product collects

  • Findings contain usernames, device serials, tool names, account domains and evidence paths.
  • Findings deliberately exclude message content, file content and credentials.

The portal joins observations into a more sensitive picture: “this person uses these six tools across these three machines, two on personal accounts”. That picture is more sensitive than any single finding, which is why the portal authenticates.

The identity map associates named people with machines. It is supplied by the deployer, rather than derived, and deserves the same care as the log store.

03 / LICENSING, VERIFIED OFFLINE

Licensing, verified offline

Licence keys are claims signed with Ed25519. The private key is held on one machine outside every repository and CI system. The receiver holds only the public half, compiled into the image, and checks the signature arithmetically.

No network call decides whether a key is genuine. An air-gapped deployment reads its own key correctly. The public key is deliberately not configurable through the environment: a deployment that could choose its verifying key could mint itself a licence.

Offline signature verification is distinct from the six-hourly subscription check and its grace period.

04 / IF THE REGISTRY IS UNREACHABLE

If the registry is unreachable

14daysREGISTRY GRACE PERIOD
WHEN THE GRACE PERIOD ENDS

New collection pauses.

New findings and new enrolments pause after fourteen days.

WHAT REMAINS AVAILABLE

Existing evidence stays accessible.

Everything already collected stays readable. The portal keeps working.

A licence question should not take your estate offline before somebody has had a chance to answer it.

05 / SUPPLY CHAIN

Supply chain

Every image and the chart are signed with cosign and carry an SBOM. The chart pins both images by digest for its release, so moving a tag cannot swap the bytes underneath an install.

Signing does not use a public transparency log. The signature is still verified against the key. Obtain the published image-signing public key, save it as nyxus-images.pub, and sign in to the registry as for an installation.

cosign verify --key nyxus-images.pub --insecure-ignore-tlog=true \
  registry.nyxus.co.uk/nyxus-enterprise/receiver:RELEASE

cosign verify --key nyxus-images.pub --insecure-ignore-tlog=true \
  registry.nyxus.co.uk/nyxus-enterprise/charts/nyxus:RELEASE

Replace RELEASE with the release you are verifying. The flag skips the transparency-log lookup; it does not skip verification of the signature against the key.

06 / BACKUPS

Backups

Backups are sealed with a key only you hold and written to storage you own.

07 / SUPPORTED RELEASES

Supported releases

The current release and the one before it are supported. Security fixes are backported to the supported previous release, not only the current one.

08 / REPORTING A VULNERABILITY

Reporting a vulnerability

Report through a private GitHub security advisory, not a public issue.

Report a vulnerability privately ↗
09 / FURTHER READING

Further reading

Nyxus maps controls for EU AI Act, ISO/IEC 42001, NIST AI RMF, ISO/IEC 27001 and SOC 2. Nyxus does not hold certification against these frameworks.

NyxusFormerly Shadow AI Guard.Enterprise Compare editions
SECURITY / THE OPERATING MODEL

Your estate data
never reaches us.

Nyxus runs in your own infrastructure. Findings, devices, people and tool names stay there. The subscription check is separate from estate data.

SCROLL TO EXPLORE ↓
01 / WHAT LEAVES YOUR DEPLOYMENT

What leaves your deployment

The receiver makes one HTTPS GET to the registry every six hours. It carries exactly three parameters, plus a random per-install deployment ID.

YOUR INFRASTRUCTURENyxus receiverEstate data stays here
HTTPS GET · 6-HOURLYSigned response returned
SUBSCRIPTION SERVICENyxus registryLicence status check
REQUEST CONTENTSTHREE PARAMETERS + DEPLOYMENT ID
Information sent by the subscription check
FieldWhat is sent
Subscription referenceFor example, NYX-0007
Licence-key fingerprintTwelve hexadecimal characters of the key’s SHA-256
Nonce24 random bytes, fresh for each request
Deployment IDA random identifier for this installation
STAYS IN YOUR INFRASTRUCTURE

No findings, device names, user names, tool names or counts are sent. Nothing derived from the estate.

The answer is signed and bound to the nonce. An endpoint impersonating the registry cannot claim a licence is active.

02 / WHAT THE PRODUCT COLLECTS

What the product collects

  • Findings contain usernames, device serials, tool names, account domains and evidence paths.
  • Findings deliberately exclude message content, file content and credentials.

The portal joins observations into a more sensitive picture: “this person uses these six tools across these three machines, two on personal accounts”. That picture is more sensitive than any single finding, which is why the portal authenticates.

The identity map associates named people with machines. It is supplied by the deployer, rather than derived, and deserves the same care as the log store.

03 / LICENSING, VERIFIED OFFLINE

Licensing, verified offline

Licence keys are claims signed with Ed25519. The private key is held on one machine outside every repository and CI system. The receiver holds only the public half, compiled into the image, and checks the signature arithmetically.

No network call decides whether a key is genuine. An air-gapped deployment reads its own key correctly. The public key is deliberately not configurable through the environment: a deployment that could choose its verifying key could mint itself a licence.

Offline signature verification is distinct from the six-hourly subscription check and its grace period.

04 / IF THE REGISTRY IS UNREACHABLE

If the registry is unreachable

14daysREGISTRY GRACE PERIOD
WHEN THE GRACE PERIOD ENDS

New collection pauses.

New findings and new enrolments pause after fourteen days.

WHAT REMAINS AVAILABLE

Existing evidence stays accessible.

Everything already collected stays readable. The portal keeps working.

A licence question should not take your estate offline before somebody has had a chance to answer it.

05 / SUPPLY CHAIN

Supply chain

Every image and the chart are signed with cosign and carry an SBOM. The chart pins both images by digest for its release, so moving a tag cannot swap the bytes underneath an install.

Signing does not use a public transparency log. The signature is still verified against the key. Obtain the published image-signing public key, save it as nyxus-images.pub, and sign in to the registry as for an installation.

cosign verify --key nyxus-images.pub --insecure-ignore-tlog=true \
  registry.nyxus.co.uk/nyxus-enterprise/receiver:RELEASE

cosign verify --key nyxus-images.pub --insecure-ignore-tlog=true \
  registry.nyxus.co.uk/nyxus-enterprise/charts/nyxus:RELEASE

Replace RELEASE with the release you are verifying. The flag skips the transparency-log lookup; it does not skip verification of the signature against the key.

06 / BACKUPS

Backups

Backups are sealed with a key only you hold and written to storage you own.

07 / SUPPORTED RELEASES

Supported releases

The current release and the one before it are supported. Security fixes are backported to the supported previous release, not only the current one.

08 / REPORTING A VULNERABILITY

Reporting a vulnerability

Report through a private GitHub security advisory, not a public issue.

Report a vulnerability privately ↗
09 / FURTHER READING

Further reading

Nyxus maps controls for EU AI Act, ISO/IEC 42001, NIST AI RMF, ISO/IEC 27001 and SOC 2. Nyxus does not hold certification against these frameworks.