Legal

Privacy Policy

Effective 27 April 2026 — Nettorii Ltd, registered in England and Wales

1. Who We Are

Nettorii Ltd ("Nettorii", "we", "us") is the developer and operator of ONINET, a containerised offensive security platform, registered in England and Wales. Our registered address is:

Nettorii Ltd
66 Paul Street
London EC2A 4NA
United Kingdom

For any privacy-related enquiries, contact us at [email protected].

2. What Data We Collect

We collect only the data necessary to operate the platform, enforce licensing, and process payments.

2.1 Account Data

Collected at checkout and during account setup:

2.2 Billing Data

Payment processing is handled entirely by Stripe (PCI DSS Level 1 certified). We store your Stripe customer ID and subscription ID for account linkage. We never receive, process, or store your card number, CVC, or bank details.

2.3 Licence Telemetry

The ONINET CLI sends a heartbeat to our licence server approximately every 5 minutes. Each heartbeat includes:

Heartbeat data is used exclusively for licence enforcement and aggregate product analytics. No operational data (credentials, findings, targets, scan results, tool output, or command history) is included.

We maintain a device history record tracking when each device was first and last seen, along with system information, for device management and licence enforcement.

2.4 Device Binding

To enforce per-seat device limits, ONINET generates a hardware fingerprint computed as a SHA-256 hash of:

This fingerprint is a one-way hash — the individual hardware identifiers cannot be recovered from it. It is stored server-side solely to enforce your subscription's device slot limit.

2.5 Portal Session Data

The customer portal uses browser-based storage for session management. These are not cookies — they are stored in your browser's local storage APIs and are accessible only to the portal origin.

We do not use tracking cookies, analytics cookies, or advertising cookies. The only cookie set in connection with our services is a strictly-necessary security cookie (__cf_bm) placed by our infrastructure provider Cloudflare when your browser contacts our API, to protect it from automated abuse. It lasts around 30 minutes, builds no profile of you, is not used for advertising or cross-site tracking, and is exempt from consent requirements under UK PECR and EU ePrivacy rules.

2.6 Audit Log

Security-relevant events are recorded in an audit log, including: logins, password changes, MFA enrolment and verification, member invitations, role changes, and licence actions. Each entry includes a timestamp, user ID, event type, and IP address. Logs contain only event metadata, not substantive content.

2.7 TOS Acceptance Records

When you accept our Terms of Use (e.g. at download), we record: timestamp, IP address, platform, user ID, and TOS version accepted.

2.8 Interest Form Submissions

If you submit an enquiry via our interest form, we collect: name, company, email, phone number, tier interest, and your message.

2.9 Download Tracking

When you download the ONINET binary, we log: platform, IP address, timestamp, and the TOS version accepted.

2.10 Security Enforcement Data

To protect the platform against unauthorised use and abuse, we collect and process:

2.11 Container and Satellite Events

We collect lifecycle telemetry about ONINET containers and satellite services:

3. Data We Do Not Collect

ONINET runs entirely on your hardware. The following data never leaves your machine:

4. Legal Basis for Processing

We process your personal data under the following legal bases (UK GDPR / UK DPA 2018):

Data CategoryLegal Basis
Account data, billingContract — necessary to provide the service you purchased
Licence telemetry, device binding Legitimate interest — We have a legitimate interest in preventing unauthorised use, enforcing subscription limits, and maintaining platform stability. Data collected is limited to what is necessary — heartbeats contain no operational content. Device fingerprints are one-way hashes; individual hardware identifiers cannot be recovered. We assessed this is proportionate given the product's nature and minimal intrusiveness of hashed identifiers. You have the right to object (Section 8).
Audit log Legitimate interest — We maintain security audit logs to detect unauthorised access. Logs contain only event metadata, not substantive content. You have the right to object (Section 8).
Security enforcement dataLegitimate interest — protecting the platform against fraud and unauthorised use. Processing is limited to security event metadata and wipe status only. You have the right to object (Section 8).
Container and satellite eventsLegitimate interest — licence enforcement and platform stability monitoring. Only lifecycle metadata is recorded. You have the right to object (Section 8).
Interest form submissionsConsent — you voluntarily submit enquiry data
TOS acceptance, download trackingLegal obligation — record-keeping for regulatory compliance

5. How We Use Your Data

6. Data Sharing

We do not sell your data. We do not share your data with advertisers. We share data only with:

Each sub-processor operates under a Data Processing Agreement (DPA) meeting UK GDPR Article 28 requirements.

7. Data Retention

Data CategoryRetention Period
Account dataLifetime of your account + 30 days after deletion
Heartbeat telemetry90 days (rolling)
Device historyLifetime of your account + 30 days after deletion
Audit logs1 year
Security event logs1 year
Download events1 year
Container and satellite events90 days
Engagement metricsLifetime of your account + 30 days after deletion
Billing recordsAs required by applicable tax and accounting law (typically 6 years in the UK)
Interest form submissions12 months, or until you request deletion
TOS acceptance recordsLifetime of your account + 30 days

Where automated deletion is not yet in place, we perform periodic manual reviews to ensure data is not retained beyond the periods stated above.

8. Your Rights

Under UK GDPR and the Data Protection Act 2018, you have the right to:

To exercise any of these rights, email [email protected]. We will respond within 30 days.

If you are unsatisfied with our response, you have the right to lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk.

9. International Transfers

Our primary database is hosted by Supabase in the EU (eu-west-1, Ireland). Supabase operates under a Data Processing Agreement that meets UK GDPR Article 28 requirements.

Cloudflare Workers, R2 object storage, and KV edge storage process requests at the nearest global edge point of presence, which means some request data may be briefly processed outside the UK/EEA. Cloudflare maintains appropriate safeguards including Standard Contractual Clauses (SCCs) and the UK International Data Transfer Agreement (UK IDTA) for international data transfers.

Stripe processes payment data in accordance with their global infrastructure and maintains compliance with EU-US and UK data transfer frameworks, including Standard Contractual Clauses (SCCs) and the UK International Data Transfer Agreement (UK IDTA).

10. Security Measures

11. Cookies and Browser Storage

The customer portal uses browser storage (localStorage and sessionStorage) for session management, not traditional HTTP cookies. We do not use analytics, tracking, or advertising cookies. The only cookie set in connection with our services is a single strictly-necessary security cookie (__cf_bm) placed by Cloudflare to protect our API from automated abuse — see the table below. Because it is essential, no consent banner is required for it.

Storage ItemTypePurposeDuration
Supabase auth tokenlocalStorageSession authenticationUntil logout / token refresh cycle
Idle timeout flagsessionStorageEnforce inactivity logoutBrowser session
Pending invite tokenlocalStoragePreserve team invitation link through authentication flowUntil consumed or cleared
__cf_bmCookie (Cloudflare)Strictly-necessary bot & abuse protection on our API — no profiling or cross-site tracking~30 minutes

12. Automated Decision-Making

We use automated systems to make certain decisions that may affect your access to the service. These are based on objective, rule-based criteria and do not constitute profiling:

None of these decisions are based on profiling, personal characteristics, or behavioural analysis. If you believe an automated decision has been applied to you in error, you have the right to request human review by contacting [email protected].

13. Obligation to Provide Data

Different categories of data we collect carry different obligations:

14. Children

ONINET is a professional security tool and is not intended for use by individuals under 18. We do not knowingly collect data from children.

15. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated via the customer portal at portal.nettorii.com. Continued use of the service after changes constitutes acceptance of the revised policy.

16. Contact

For any questions about this privacy policy or your personal data, contact:

Nettorii Ltd
66 Paul Street
London EC2A 4NA
United Kingdom
General: [email protected]
Privacy: [email protected]
GDPR requests: [email protected]
Website: nettorii.com