Insider risk detection for MSPs, with explicit tenant boundaries

MSPs need insider risk detection across unrelated client environments without sharing raw tenant data or using invasive surveillance collectors. Vedric keeps customer records and primary baselines scoped to each tenant. An optional, thresholded global fallback uses aggregate statistics only and can be disabled per tenant.

Currently supports Windows endpoints.

Collection risk for MSPs

An MSP that turns on surveillance-grade collectors across client environments takes on the legal and reputational risk of every client at once. A breach of content data collected by the MSP is several breaches in one. MSPs still need real visibility into client behavior, not just patch status. Vedric minimizes collection to behavioral telemetry, explicitly discloses the bounded PowerShell script-preview exception, and enforces tenant boundaries around customer records.

Limits of other tools for MSPs

  • Shared infrastructure

    Many "multi-tenant" tools expose raw data or unconstrained models across client boundaries. MSPs need customer records, ordinary baselines, queries, and response actions bound to one tenant, with any aggregate fallback narrowly thresholded and opt-out capable.

  • Content-level collectors

    Tools that capture screens, keystrokes, or file contents create liability that grows with the number of clients. One breach on the MSP side is a multi-client incident.

  • Noisy alerts

    Threshold-based stacks cause alert fatigue at one tenant. Across a fleet, the volume becomes impossible to review. MSPs need correlated storylines, not raw events.

  • No per-client baselines

    A baseline trained across all tenants is not a real baseline. It is a smoothed average that catches almost nothing. Per-tenant, per-user baselines are the only way to detect drift at each client.

Multi-tenant architecture

Vedric is multi-tenant from the data layer up. Customer telemetry, personal and tenant peer baselines, storylines, and AI tool calls are tenant-scoped. A global fallback can use aggregate statistics only after at least five tenants qualify, with at least three verified users per contributing tenant cohort. A tenant can opt out of both contributing to and using the fallback. The MSP operator sees client environments as separate spaces with separate audit trails.

  • Tenant isolation

    Tenant-bound records

    Telemetry, personal and tenant peer baselines, storylines, and AI tool calls are tenant-scoped. Only thresholded aggregate baseline statistics can feed the optional global fallback. Raw telemetry and user identifiers do not cross tenant boundaries.

  • Collection-minimized

    Limited content collection

    The agent does not capture screens, keystrokes, audio, or document or file bodies. When PowerShell Script Block Logging is available, it can collect a best-effort, credential-scrubbed preview of up to 2,048 bytes of script text plus a fixed truncation marker. That bounded content exception should be included in every client notice.

  • Operator layer

    Fleet operator view

    The MSP operator sees a per-tenant storyline view and an aggregate fleet view with storyline counts and severity per client, without per-tenant content. Each tenant's admin can read their own audit trail.

Example: one storyline across 40 clients

The MSP runs Vedric across 40 client tenants. Per-client baselines have matured. The fleet view shows quiet activity across most tenants and one storyline that formed overnight at a specific client.

  1. T+01 - The fleet dashboard shows one new high-confidence storyline on client tenant 17.
  2. T+02 - The MSP operator opens the tenant 17 view. The storyline contains scope drift, off-hours activity, and a privileged command not seen in six months, all on the same primary identity.
  3. T+03 - The operator reviews the AI verdict and evidence chain. All tool calls are scoped to tenant 17 only. No cross-tenant query was attempted or allowed.
  4. T+04 - The operator escalates to the client's designated security contact through the platform handoff. The handoff includes the storyline, evidence chain, and audit trail for the client's admin to review.
  5. T+05 - The client admin reads and exports their own append-only application audit trail. The record shows the detection, tool calls, and analyst action. It does not claim public-key signatures on every row.
  6. T+06 - Admin-gated response is taken on the client side. The MSP operator does not act against the client endpoint without the client admin's approval.

Outcome

The MSP saw one signal across 40 clients without access to any other client's raw tenant records. The client received an exportable storyline and audit record with the handoff.

What it does and does not do

What Vedric does

  • Per-tenant detection, baselines, storylines, and audit trails
  • Fleet dashboard with storyline counts and severity per client, with no cross-tenant content
  • Tenant-isolated AI triage tools that cannot reach across tenants
  • Client admins can read their own full audit trail
  • Append-only audit trails per tenant, exportable for client review

What Vedric does not do

  • Share raw telemetry or user identifiers across tenants; aggregate fallback statistics are thresholded and tenants can opt out
  • Allow cross-tenant queries from MSP operators
  • Capture screens, keystrokes, audio, or document or file bodies; bounded PowerShell script previews are the disclosed exception
  • Grant response authority from the fleet view alone; action requires an admin role inside the client tenant and deployment-level enablement
  • Let MSP operators see content from another client tenant under any circumstance

What Vedric does not collect

Vedric is designed to minimize content collection. The agent code enforces the list of refused collectors and the documented, bounded PowerShell exception.

Read the full privacy stance
  • No keystrokes
  • No screenshots
  • No webcam
  • No microphone
  • No file contents
  • No private messages

Frequently asked questions

Early access

Early access is available to MSPs running production Windows fleets across multiple client environments who want behavioral visibility without taking on content-collection liability.

Request Early AccessRequest a demoResponse within one business day.