Privacy Policy

TRUOPTIM INDUSTRIAL AI GATEWAY
PRIVACY POLICY
Copyright © 2025-present TruOptim Solutions Ltd. All rights reserved.

Version: 1.2 Effective Date: 18 August 2026 Last Updated: 18 August 2026

1. INTRODUCTION
1.1 This Privacy Policy explains how TruOptim Solutions Ltd ("TruOptim," "we," "us," or "our") collects, uses, discloses, and protects information in connection with the TruOptim Industrial AI Gateway software (the "Software").

1.2 TruOptim Solutions Ltd is a company incorporated in England and Wales (Company Registration No. 16742261), with its registered office at 205 Regent Street, 4th Floor, London, England, W1B 4HB.

1.3 This Privacy Policy applies to:

Users of the Software ("Customers" or "you")
Visitors to our websites and marketing materials
Individuals whose personal data may be processed through the Software
2. KEY PRINCIPLES
2.1 Customer-Deployed Software. The TruOptim Industrial AI Gateway is deployed as an Azure Managed Application within your own Azure tenant. This architectural choice means:

(a) Industrial Data Plane: Industrial process data and OPC UA telemetry are processed by gateway resources in your Azure subscription. Service metadata and information deliberately submitted through support, feedback, trial, billing, email, or remote-log features may be sent to TruOptim and the recipients listed below.

(b) Limited TruOptim Access: TruOptim does not have routine interactive access to industrial process values. Administrators can choose to submit logs or support material that may contain usernames, endpoint identifiers, URLs, configuration context, or values included in an error message. Customers should review and redact support submissions where appropriate.

(c) You Are the Controller: For any personal data processed through the Software, you are the data controller responsible for compliance with applicable data protection laws.

2.2 Privacy by Design. The Software is designed with privacy and security principles embedded:

TLS for supported network connections; negotiated versions depend on the configured Azure and OPC UA endpoints
Role-Based Access Control (RBAC)
Comprehensive audit logging
Data minimization
Fail-closed authentication and least-privilege controls on supported customer deployment paths
3. INFORMATION WE COLLECT
3.1 Information You Provide
Category	Examples	Purpose
Account Information	Name, email address, company name, job title	Account creation and management
Billing Information	Payment details (processed by Azure Marketplace)	Subscription billing
Support Requests	Issue descriptions, screenshots, logs you share	Providing technical support
Feedback	Survey responses, feature requests, testimonials	Product improvement
Communications	Emails, chat messages with our team	Customer relationship
3.2 Information Collected Automatically
Category	Examples	Purpose
Usage Metrics	AI Tool Credit consumption, Connected Data Signals count	Billing and subscription management
Service Statistics	Number of connected edges, versions, health and tool-credit usage	Service delivery, billing and product operation
Error Reports	Stack traces, error messages and submitted diagnostic bundles	Bug fixing, support and stability; remote submission is administrator-initiated unless the deployment agreement states otherwise
Audit Logs	Authentication events, permission changes	Security compliance
Control Plane Data	Gateway health, subscription status, version info	Service delivery and billing
ROI Calculator Inputs	Industry selection, plant size, user count	Pricing and trial configuration
Demo Sandbox Telemetry	VM status, server selection, resource usage	Demo environment management
3.3 Information We Do NOT Collect
The standard service does not intentionally collect the following as routine control-plane data:

Industrial process values or sensor data
OPC UA node values or historical data
Bulk Customer Data processed through the Software, except when a Customer deliberately submits it for support or enables a separately documented integration
AI Agent conversations or queries (unless explicitly shared for support)
Proprietary business information about your operations
4. HOW WE USE INFORMATION
4.1 Lawful Bases. We process personal data based on:

Lawful Basis	Examples
Contract Performance	Providing the Software, billing, support
Legitimate Interests	Product improvement, security, fraud prevention
Legal Obligation	Tax records, regulatory compliance
Consent	Marketing communications, feedback programs
4.2 Specific Purposes:

(a) Service Provision: Creating and managing your account, providing access to the Software, processing subscriptions.

(b) Billing and Payments: Calculating usage-based fees, processing payments through Azure Marketplace, maintaining billing records.

(c) Support: Responding to support requests, troubleshooting issues, providing technical assistance.

(d) Product Improvement: Analyzing service and usage information to improve the Software. We minimise and aggregate this information where practicable; we do not describe all service metadata as anonymous.

(e) Communications: Sending service notifications, security alerts, product updates (transactional), and marketing communications (with consent).

(f) Security: Detecting and preventing fraud, unauthorized access, and other security incidents.

(g) Legal Compliance: Complying with applicable laws, regulations, and legal processes.

5. DATA SHARING
5.1 We Do NOT Sell Personal Data. TruOptim does not sell, rent, or trade personal information to third parties.

5.2 Limited Sharing. We may share information with:

Recipient	Purpose	Safeguards
Microsoft Azure	Marketplace billing, infrastructure	Azure DPA, SOC 2
Google Workspace	Transactional email delivery (SMTP)	Google Workspace DPA
Google Apps Script / Google Sheets	Trial, calculator, lead or feedback submissions where the relevant form is used	Access controls and applicable Google terms
SendGrid	Transactional email fallback when configured	Applicable provider terms and access controls
Service Providers	Support tools	Data Processing Agreements
Professional Advisors	Legal, accounting, audit	Professional confidentiality
Law Enforcement	Legal obligations, court orders	Only as legally required
Business Transfers	Merger, acquisition, sale	Notice and consent where required
5.3 Customer Data. We do not share Customer Data with any third party except:

At your explicit request (e.g., for support purposes)
As required by law
With your prior written consent
6. INTERNATIONAL TRANSFERS
6.1 UK Adequacy. As a UK company, we comply with UK data protection law. For transfers outside the UK:

(a) We rely on adequacy decisions where available (b) We use Standard Contractual Clauses (UK SCCs) where required (c) We implement supplementary measures as necessary

6.2 Azure Regions. When you deploy the Software, you select the Azure region. Your Customer Data remains in your chosen region within your Azure subscription.

7. DATA RETENTION
7.1 Retention. Retention depends on the deployment, contract, legal requirement and operational store. The periods below are operational categories, not a representation that every store currently deletes data automatically at a fixed boundary. Applicable pilot retention is confirmed in the Order Form or DPA schedule.

Data Category	Retention Period	Reason
Account and contract information	Subscription plus the period required for contract, tax and legal records	Contract and legal obligations
Billing records	Period required by applicable tax and accounting law	Legal obligations
Support tickets and submitted logs	Contracted support period or earlier deletion where appropriate, subject to legal holds	Support and security
Customer-deployment audit logs	Customer-configured local retention (defaults differ by log type)	Security and operations
Marketing consents	Until withdrawn, plus a minimal suppression record where necessary	Consent and compliance
7.2 Customer Data. Customer Data is stored in your Azure subscription. TruOptim does not retain Customer Data. Upon termination, you are responsible for exporting your data before decommissioning the Software.

8. YOUR RIGHTS
8.1 Data Subject Rights. Under applicable data protection laws, you may have the right to:

Right	Description	How to Exercise
Access	Obtain a copy of your personal data	In-product export or contact us
Rectification	Correct inaccurate data	Update in account settings or contact us
Erasure	Request deletion of your data	In-product deletion or contact us
Restriction	Limit how we use your data	Contact us
Portability	Receive data in machine-readable format	In-product export
Object	Object to certain processing	Contact us
Withdraw Consent	Withdraw previously given consent	Unsubscribe links or contact us
8.2 Self-Service. The Software provides self-service tools for exercising your rights:

Data Export: GET /api/auth/gdpr/export
Account Deletion: POST /api/auth/gdpr/delete
API Keys Page: Download my data / Delete my account buttons
8.3 Contact. To exercise your rights, contact:

Email: privacy@truoptim.com
Post: Data Protection, TruOptim Solutions Ltd, 205 Regent Street, 4th Floor, London, W1B 4HB
8.4 Complaints. You have the right to lodge a complaint with a supervisory authority. In the UK, this is the Information Commissioner's Office (ICO): https://ico.org.uk

9. SECURITY
9.1 Technical Measures. We implement appropriate technical measures to protect personal data:

TLS for supported network connections, subject to endpoint and customer configuration
Encryption at rest (AES-256-GCM)
Role-Based Access Control
Request rate limiting on supported application routes
Dependency, source and container scanning in the production release pipeline
Documented vulnerability reporting and incident escalation processes
9.2 Organizational Measures. We maintain organizational security practices:

Employee security training
Access on need-to-know basis
Confidentiality obligations
Vendor security assessments
Business continuity planning
9.3 Security References. TruOptim uses the following publications as engineering references. This is not a claim that TruOptim or the Software is certified against them, that every control is implemented, or that they apply to every Customer deployment:

IEC 62443-4-1 (Secure Development Lifecycle)
NIST SP 800-218 (Secure Software Development Framework)
OWASP ASVS (Application Security Verification Standard)
10. COOKIES AND TRACKING
10.1 Limited Use. The Software's web interface uses only essential cookies:

Cookie	Purpose	Type
access_token	Cloud Gateway authentication state	Essential
csrf_token	Cross-site request-forgery protection	Essential
cp_session	Control Plane administrator session	Essential when the Control Plane UI is used
10.2 No Tracking. We do not use:

Third-party analytics tracking
Advertising cookies
Social media tracking pixels
Behavioral profiling cookies
10.3 Marketing Website. Our marketing website at truoptim.com may use analytics cookies with your consent. See our Cookie Policy for details.

11. CHILDREN'S PRIVACY
The Software is intended for business use by organizations and is not directed at individuals under 18 years of age. We do not knowingly collect personal data from children.

12. ROI CALCULATOR AND DEMO SANDBOX (ADR 070, ADR 083)
12.1 ROI Calculator Data
When you use the ROI Calculator feature, we collect:

Data	Purpose	Retention
Industry Selection	Pre-select relevant demo servers and pricing	Duration of trial/subscription
Plant Size	Calculate appropriate pricing tier	Duration of trial/subscription
Estimated Users	Calculate tool credit requirements	Duration of trial/subscription
Email Address	Initiate trial signup, send results	Account lifetime
This data is used to:

Configure your trial with industry-appropriate demo servers
Calculate estimated pricing and ROI projections
Personalise your evaluation experience
12.2 Demo Sandbox Data
When you use the Demo Sandbox feature, we collect:

Data	Purpose	Retention
VM Status	Monitor sandbox lifecycle	Duration of sandbox
Server Selection	Deploy appropriate simulators	Duration of sandbox
Resource Usage	Optimise VM sizing and costs	30 days
Important: Demo Sandbox OPC UA servers generate synthetic, simulated data only. This simulated data:

Remains in your Azure tenant
Is NOT transmitted to TruOptim
Does NOT represent real industrial processes
Is for evaluation and training purposes only
13. AI CONCIERGE SUPPORT DATA (ADR 090)
13.1 Feedback Submissions
When you submit feedback via the support_submit_feedback MCP tool:

Data	Purpose	Retention
Feedback Type	Categorize and route feedback	Duration of subscription + 3 years
Category & Severity	Route and prioritize feedback	Duration of subscription + 3 years
Title & Description	Process and respond to feedback	Duration of subscription + 3 years
Contact Email (optional)	Follow-up communication	Until feedback resolved or withdrawn
Product Version	Contextual debugging	Duration of subscription + 3 years
13.2 Automatic Privacy Sanitization (ADR 090)
Important: All feedback submissions are automatically sanitized before transmission to TruOptim. The following sensitive data patterns are automatically redacted:

Data Type	Example	Sanitized To
IP Addresses	192.168.1.100, fe80::1	[IP_REDACTED]
OPC UA Node IDs	ns=2;s=Tank.Level	[NODE_REDACTED]
Hostnames	plc01.factory.local:4840	[HOST_REDACTED]
File Paths	C:\Config\secrets.xml, /etc/opcua/server.conf	[PATH_REDACTED]
Sensor Values	98.6°C, 1013.25 mbar, 450 rpm	[VALUE]
This automatic sanitization ensures:

No accidental data leakage: Even if you inadvertently include sensitive data in your feedback, it will be redacted before reaching TruOptim
Compliance protection: Helps satisfy DLP (Data Loss Prevention) policies
Privacy by design: Aligns with IEC 62443 secure-by-default principles
You cannot disable this sanitization. This is by design to protect your proprietary industrial data.

13.4 Feedback Accessibility
The support_submit_feedback tool is accessible to all users (not just administrators). Privacy protection is achieved through automatic sanitization rather than access restriction, enabling meaningful support access while preventing data leakage.

13.5 Feedback Responses
When TruOptim responds to your feedback:

Responses are stored locally in your gateway deployment
Accessible via the support_view_my_feedback MCP tool
TruOptim retains a copy for quality assurance and pattern analysis
No industrial data or Customer Data is included in responses
13.6 Proactive Notifications
The support_get_notifications tool generates suggestions based on:

Data Source	Purpose	Processing Location
Subscription Status	Trial expiration warnings	Your gateway + Control Plane
Usage Metrics	Credit/signal threshold alerts	Your gateway
Edge Health	Connectivity alerts	Your gateway
Source Health	OPC UA connection status	Your gateway
Important: Proactive notifications are generated locally from aggregated metrics. No industrial process values or Customer Data are transmitted for this purpose.

13.7 Recovery Email and Transactional Communications (ADR 191, ADR 230, ADR 237)
During deployment, you provide a recovery email address. This email is used exclusively for transactional service communications:

Email Type	Purpose	Legal Basis
Welcome Email	Login URL, credentials reminder, getting started guide	Contract performance
Password Reset	Account recovery if admin password is lost	Contract performance
Trial Expiration Warning	Notification at 7, 3, and 1 day(s) before trial ends	Legitimate interest
Usage Entitlement Warning	Notification when approaching credit/signal limits	Legitimate interest
Email Provider: Transactional emails are sent via Google Workspace SMTP (smtp.gmail.com). Google processes email addresses solely for delivery purposes under their Data Processing Agreement.

Important:

These are transactional service emails, not marketing
You cannot unsubscribe from critical service notifications (password reset, welcome)
Usage warnings help you avoid service interruption
No industrial data or Customer Data is included in these emails
13.8 In-Product Notifications
In addition to email, trial and usage notifications are also delivered through:

Channel	Notification Types
support_get_notifications MCP tool	Trial expiration, usage thresholds, system health
UI Banner	Trial countdown, subscription status
These in-product notifications do NOT require your email address and are generated locally from aggregated metrics.

14. THIRD-PARTY AI AGENTS
14.1 AI Agent Privacy. When you connect AI Agents (such as Claude, Microsoft Copilot, or ChatGPT) to the Software, those AI Agents may process your data according to their own privacy policies:

Anthropic (Claude): https://www.anthropic.com/privacy
Microsoft (Copilot): https://privacy.microsoft.com
OpenAI (ChatGPT): https://openai.com/privacy
14.2 No TruOptim Responsibility. TruOptim is not responsible for the data processing practices of third-party AI Agents. You should review their privacy policies before connecting them to the Software.

14.3 Data Shared with AI Agents. When an AI Agent makes MCP tool calls through the Software, the following may be shared with the AI Agent:

Industrial data values you request
Metadata about your data sources
Results of operations you authorize
You control what data AI Agents can access through RBAC configuration.

15. CHANGES TO THIS POLICY
15.1 Updates. We may update this Privacy Policy from time to time. We will notify you of material changes by:

Posting a notice in the Software
Sending an email to the address associated with your account
Updating the "Last Updated" date above
15.2 Continued Use. Your continued use of the Software after changes become effective constitutes acceptance of the updated Privacy Policy.

16. CONTACT US
16.1 Privacy Questions. For questions about this Privacy Policy or our data practices:

Email: privacy@truoptim.com

Post: Data Protection Officer TruOptim Solutions Ltd 205 Regent Street, 4th Floor London, England, W1B 4HB United Kingdom

16.2 Response Time. We aim to respond to privacy inquiries within 30 days.

17. DATA PROTECTION OFFICER
TruOptim has designated a Data Protection Officer who can be contacted at:

Email: dpo@truoptim.com

Post: Data Protection Officer TruOptim Solutions Ltd 205 Regent Street, 4th Floor London, England, W1B 4HB United Kingdom

18. LEGAL BASIS SUMMARY (GDPR/UK GDPR)
Processing Activity	Legal Basis	Article
Account management	Contract performance	6(1)(b)
Billing	Contract performance	6(1)(b)
Support	Contract performance	6(1)(b)
Security	Legitimate interests	6(1)(f)
Product improvement	Legitimate interests	6(1)(f)
Marketing (with consent)	Consent	6(1)(a)
Legal compliance	Legal obligation	6(1)(c)
Copyright © 2025-present TruOptim Solutions Ltd. All rights reserved.

This Privacy Policy is effective as of the Effective Date stated above.