Security

Security your IT team
can sign off on

Nevisible is SOC 2 Type II audited. It runs beside your website, not inside it: one DNS record for ai.yourcompany.com, read-only access to your host's logs, and a script that writes nothing to your visitors' devices.

Contact our security team →

SOC 2 Type II report available under NDA

  • SOC 2 Type II
  • Encrypted in transit and at rest
  • No raw IP at rest
  • Per-customer data

Security program

How we protect your data

Our controls are tested by an independent auditor as part of SOC 2 Type II.

Data protection

  • Encryption in transit and at rest
  • No raw IP address is stored: it is used to name the company, then kept only as a salted hash with its network and country
  • Company-level only, with no device fingerprinting; a person is named only when they identify themselves
  • Deletion on request cascades through every event, visit, lead and outcome
  • Customer data deleted or returned within 30 days after a contract ends

Infrastructure

  • ai. subdomains on Cloudflare's edge, with SSL certificates issued automatically
  • App and API on Vercel; database, sign-in and file storage on Supabase
  • Catalog uploads go straight to storage through short-lived signed URLs
  • Every record belongs to one customer organization; company matches are never pooled across customers
  • Append-only event log, time-stamped in UTC at the edge
  • Data stored in the EU for EU and UK customers, and in Canada and the US for North American customers
  • Daily backups of the platform database

Access control

  • Admin and Member roles: only Admins see billing and company settings
  • Reps act on alerts from email without a dashboard login, and can be limited to their own accounts
  • Single sign-on with SAML and OAuth
  • Billing through Stripe, so card details never reach Nevisible
  • Security review of every vendor that handles data
  • Security training for every staff member when they join and every year

Verified AI traffic

Only verified AI requests count

A user-agent string is a free-text header anyone can fake. Nevisible checks every AI request against a verification ladder before it counts toward a metric or a match.

Strongest

Signed request

The agent signs the request with Web Bot Auth (RFC 9421 HTTP Message Signatures), checked against the operator's published keys.

Strong

Published IP list

The request comes from an address on the AI operator's own published list, which Nevisible re-fetches on a schedule.

Moderate

Reverse DNS

Forward-confirmed reverse DNS ties the address back to the operator. Mainly Google and Bing support it.

Never counted

Unverified

A request that only claims a bot name is shown in your dashboard but left out of every metric and match.

Your website

Nevisible stays beside your site, not inside it

In the Standard setup your main site's pages, design and rankings stay as they are.

Default

Standard setup

The default for every customer. About 10 minutes of setup.

  • One CNAME record for ai.yourcompany.com; your main domain's DNS is never touched
  • Read-only log feed that keeps AI requests only and drops human lines
  • Every ai. page carries a canonical tag to its page on your main site
  • Remove it by deleting the record
See the setup →

Optional

Full Edge

By request, for teams that want AI requests to the main site seen in real time.

  • Your www hostname routes through Nevisible's edge to your existing host, unchanged
  • Shadow comparison before cutover, so forms, logins and redirects work end to end
  • A kill switch and rollback by switching DNS back
  • Added to your DPA, since Nevisible then handles every request to the site
Read about Full Edge →

Platform providers

Who runs which part of Nevisible

Nevisible is built on established cloud providers, each bound by contract to use data only to run our service.

Providers that run parts of the Nevisible platform
ProviderRoleWhat it does for Nevisible
CloudflareEdge networkServes ai. subdomains, issues SSL certificates, logs and verifies AI requests
VercelApplication hostingRuns the Nevisible app and API, including event intake
SupabaseDatabase, sign-in, file storageStores account data, the event store and uploaded catalogs and certificates
OpenAIAI processingExtracts product data from your catalog and generates monitoring prompts
PineconeSearch indexHolds catalog embeddings for product search and Ask Product Hub
Unstructured.ioDocument parsingReads text and tables from uploaded PDF catalogs
InngestJob schedulingRuns scheduled monitoring and background jobs
Resend and SlackAlertsDeliver rep emails and alerts you switch on
StripeBillingHandles payment; card details never reach Nevisible
IP-to-company providersCompany matchingName the company behind a business network

The current subprocessor list, with locations, is available on request from privacy@nevisible.co.

Assurance

Tested, verified and on the record

SOC 2 Type II

An independent auditor tests our security controls over a review period. The report is available under NDA.

Request the report →

Vulnerability reports

Found an issue? Email security@nevisible.co. We confirm receipt within 3 business days and send our initial assessment within 7.

Report an issue →

Incidents

If a security incident affects your data, we notify you and the relevant authorities as the law requires, and keep a record of every breach.

Read our Privacy Policy →
FAQ

Security questions about Nevisible

Security review

Bring your IT team. We'll walk them through it.

Send your security questionnaire to security@nevisible.co, or book a 20-minute technical walkthrough on your own domain.

SOC 2 Type II · Read-only access · Live in 48 hours

Last updated