Streamvane
Trust & security

Your data, your tenant, your keys

Enterprise Genesys programs need clear answers on data ownership, secrets, authentication and operational responsibility. This is the Streamvane security model — full artifacts follow in discovery and proposal appendices.

Client-owned cloudKey Vault secretsRBAC & least privilegeNo hidden vendor store
Your data, your tenant, your keys

Data ownership

Nothing is funneled into a vendor cloud

Unlike hosted-only connector models, the primary store is client-controlled. Your metrics, secrets and workers all live in infrastructure you own.

  • Operational KPI documents in your metrics store, in your region
  • Connection strings and endpoints in your Azure Key Vault
  • Reactive Engine and export workers in your Azure subscription
  • Turn it off and the data is still yours
Client-owned Azure tenant securing Genesys KPI data

Authentication & access

Least privilege on every surface

Every entry point into the platform is authenticated, scoped and least-privilege by default. There is no shared super-user, no standing broad access, and no plaintext secret anywhere in the stack — each surface has its own credentials, its own scope and its own blast-radius limit, so a compromise in one place cannot cascade into another.

SurfacePatternWhy it matters
REST read APIsJWT / token auth, profile-scopedConsumers only ever see the KPI families they're entitled to
Genesys API accessOAuth client-credentials per Genesys best practiceA tightly scoped Genesys app, rotatable without a redeploy
Admin & infrastructureCloud RBAC; least privilege in runbooksNo standing broad access — every change is attributable and auditable
Secret retrievalKey Vault references — never plaintext in configCredentials never live in source, images or app settings
Event ingress (Service Bus)Namespace-scoped identity / SASIngress can read its own subscription and nothing else
Outbound feedsPer-destination credentials + egress allowlistA compromised feed cannot reach an arbitrary endpoint

Authentication patterns are confirmed against your identity provider and security policy during onboarding — these are defaults, not limits.

Shared responsibility

Who owns what

Security reviews move faster when the responsibility boundary is explicit from day one. In the embedded model the client owns the infrastructure and the data end to end, while Tessovia owns the application logic during the engagement. Nothing below is ambiguous, and nothing sits in a grey area where an incident has no owner.

LayerClientTessovia
Cloud subscription governanceOwnsAdvise
Genesys org administrationOwnsAdvise
Secrets & key rotationOwns the vaultDefines references
Application code & configurationReviewsOwns (during engagement)
KPI definitions & connector mappingApprovesBuilds
Connector payload accuracyJointJoint
Downstream consumer securityOwns

In the managed-PaaS model, isolation and residency responsibilities shift accordingly and are agreed explicitly at scoping.

Controls

Network, data scope, observability & compliance

Network & deployment

Private endpoints / VNet integration per policy, TLS on all egress, and Service Bus peek-lock with dead-letter monitoring so nothing is silently lost in transit.

PII & operational scope

Focused on operational KPIs — queue, agent and routing metrics — not call recordings or transcription. PII scope is bounded and documented in discovery.

Secrets & key management

Every credential resolves from your own Key Vault at runtime. Rotation is a vault operation, never a redeploy, and no secret is written to source, image or config.

Observability & audit

Application Insights on hosts, feed success/failure logs, schema versioning and reconciliation reports against Genesys baselines where contracted.

Resilience & recovery

Durable, ordered ingress with dead-letter handling means events are never dropped silently — KPIs can be recomputed and backfilled from the event log after any incident.

Compliance

GDPR honoured via the privacy process; ISO 27001 / SOC 2 are stated only when verified. We never claim a certification we don't actually hold.

Security FAQ

What InfoSec usually asks

Can InfoSec review the architecture before purchase?

Yes — an architecture PDF and security FAQ are provided after the intro call, ahead of any commitment, so your team can assess data flows and controls before money changes hands.

Do you store Genesys credentials?

Only in your Key Vault, which you control. Nothing sensitive is embedded in configuration or source, and credentials can be rotated at any time without a redeploy.

Can we restrict outbound feed URLs?

Yes — egress allowlists are configurable so feeds only ever reach approved destinations, and a misconfigured or compromised feed cannot exfiltrate to an arbitrary endpoint.

Where does the data physically live?

In the cloud region you select, inside your own subscription. In the embedded model it does not transit or rest in a Tessovia-controlled cloud at all.

Do you support SSO / SAML and our identity provider?

API access uses token / JWT auth that integrates with your IdP, and any admin surface federates with your SSO/SAML during onboarding — no separate identity silo.

How are changes audited?

KPI definitions and connector mappings are versioned and reviewable, and infrastructure changes flow through your own RBAC and pipelines — so every change has a clear owner and an audit trail.

Send it to your security team

Request the architecture PDF and security FAQ, and we'll support your InfoSec review before any commitment.

Streamvane by Tessovia · Azure · AWS · GCP · Your data, your keys