Trust & Security

How SignalHOT handles the data you entrust to us

SignalHOT reads support and customer data to score churn, escalation, success and growth signals. That means we take on your customers' data, and you are right to ask how it is handled. This page states what is true today.

The short version. Our connectors are read-only, so SignalHOT cannot change anything in your helpdesk or CRM. Credentials are encrypted with a key held separately from our login keys. Every customer organisation is isolated on the server, on every request.

1. We never write to your systems

Our connectors to Zendesk, Salesforce and ServiceNow are read-only by design. There is no code path in SignalHOT that creates, updates or deletes a record in your helpdesk or CRM. The only outbound request our connectors make is the authentication exchange required to obtain a token.

Whatever SignalHOT concludes about a customer, it cannot change a ticket, reassign a case, email your customer, or alter a CRM record on your side. Recommendations are drafted for a human to send.

2. Credentials and encryption

3. Authentication and access control

ControlImplementation
Password storagebcrypt with a unique per-password salt. Plaintext passwords are never stored or logged.
SessionsSigned JSON Web Tokens, HS256, expiring after 8 hours.
Password resetSingle-use tokens that expire after 60 minutes.
Brute-force protectionRate limits on sign-in, registration and password-reset endpoints.
RolesRole-based access control. Administrative functions, connector configuration and scoring-model pages are restricted to administrator roles.
Account approvalSelf-registrations are created inactive and require an administrator to approve them before sign-in.
API surfaceEvery data endpoint requires a valid token. Interactive API documentation is disabled in production.

4. Tenant isolation

Every customer organisation is a separate tenant, and effectively every record carries its tenant identity. Isolation is enforced on the server for each request - a signed-in user's queries are constrained to their own tenant, and an attempt to reach another tenant's record is refused rather than filtered out silently. Records that have no tenant column of their own, such as contacts and case interactions, inherit it through a required link to a parent record and cannot be detached from it.

5. Infrastructure, backup and recovery

6. AI processing and subprocessors

SignalHOT's scoring models run inside our own infrastructure. Written recommendations produced by the AI Advisors are generated by a third-party language model, which means the relevant customer and case attributes for that recommendation are transmitted to that provider. We think you should know exactly who touches your data:

SubprocessorPurpose
Google Cloud PlatformApplication hosting, database, secret storage, backups
AnthropicGenerating the written recommendation and draft email text for AI Advisor output
Google WorkspaceTransactional email - alerts, notifications, password resets

A current subprocessor list is provided with our Data Processing Agreement and we will notify you of changes to it. If you prefer that no customer data reaches a language-model provider, the AI Advisors can be left disabled - the signal scoring, dashboards and alerts continue to work without them.

7. Your data stays yours

8. How we work on security

9. Documents available on request

10. Security enquiries and responsible disclosure

SignalHOT Inc. regards the security, confidentiality and integrity of the data entrusted to it by its customers as a matter of the highest priority. Security is addressed as a continuing obligation in the design, review and operation of the platform, and the measures described on this page are maintained and reviewed on that basis rather than as a point-in-time exercise.

Security documentation. Requests for security documentation - including the security architecture overview, a completed security questionnaire, a Mutual Non-Disclosure Agreement or a Data Processing Agreement - should be directed to security@signalhot.com. Materials containing non-public information are made available following execution of a non-disclosure agreement.

Reporting a vulnerability. If you believe you have identified a security vulnerability affecting SignalHOT, please report it to security@signalhot.com, including sufficient detail to permit us to reproduce and assess the issue. We will acknowledge receipt within five (5) business days, keep you informed of our assessment and of any remediation undertaken, and notify you when the matter has been resolved.

Coordinated disclosure. In making a report, we ask that you: (a) test only against accounts and data belonging to you; (b) make no attempt to access, modify, retain or disclose the data of any other customer beyond the minimum necessary to demonstrate the issue; (c) refrain from any activity liable to degrade, interrupt or impair the service, including denial-of-service testing, high-volume automated scanning, and social engineering directed at our personnel or customers; and (d) allow a reasonable period for remediation before any public disclosure.

Where a report is made in good faith and in accordance with the above, SignalHOT will treat the activity as authorised examination of the service, and will not initiate or support legal action against the reporter in respect of that research. SignalHOT does not currently operate a paid vulnerability reward programme, and no offer of payment is made or implied by this section.

Contact

All security enquiries, documentation requests and vulnerability reports: security@signalhot.com.

Last updated: September 2026. This page describes the service as it stands today and will be revised as our posture changes.