Skip to main content

Promises specific enough to hold us to.

TvRMM is shaped around the operational traps customers already know from the RMM market: stale billing, weak exports, hostile cancellation, silent vendor access, and platform claims that make customers guess what actually works.

The promise ledger.

Each promise has a customer outcome, product mechanisms that make it real, and public evidence customers can inspect.

No Dead-Agent Billing

Stale, duplicate, retired, and forgotten agents should not stay on the bill forever.

  • Agents become auto non-billable after 30 days offline.
  • Deleted, archived, inventory-only, and guest rows are excluded from active-agent billing.
  • Daily billing snapshots make usage explainable instead of opaque.

Billing lines tie back to active-agent history, account credit, stale-agent exclusion, and refund records.

Self-Service Billing Protection

Customers should be able to protect the bill before a rollout grows unexpectedly.

  • Tenant owners can set self-service agent limits.
  • Limits are billing guardrails, not a way to block cleanup or security work.
  • Existing endpoints remain available for export, uninstall, deletion, and remediation.

Billing controls sit with tenant administration and are documented in the billing policy.

Complete Data Portability

Customer data should be practical to retrieve before, during, and after cancellation.

  • Tenant export exists as a product workflow.
  • Operational records include scripts, inventory, audit logs, billing history, and relevant activity evidence.
  • Wind-down access keeps export and cleanup paths available after cancellation.

Export, wind-down, retention, and deletion expectations are published in help and legal pages.

No AI With Your Data

Endpoint, tenant, script, log, and billing data should not be sent to AI systems by default.

  • Future AI-based features must be explicit opt-in.
  • AI features should use bring-your-own provider keys so the customer controls the account, vendor, billing, and data path.
  • Core RMM workflows should remain usable without enabling AI features.

The privacy policy and terms publish the opt-in and bring-your-own-key AI stance.

No Hostage Agent Guarantee

Leaving the product should not require fighting the product.

  • Endpoint deletion queues uninstall and hides the endpoint from active views.
  • Offline uninstall intent remains queued so a returning agent can self-clean.
  • Manual cleanup help covers Windows, macOS, Linux, FreeBSD, Unraid, Proxmox VE, NAS, and firewall scenarios.

Agent cleanup is part of the help center, not a support-only script hidden from customers.

No Vendor Ghost Access

Support should not silently enter a customer tenant.

  • Support access should be approved, scoped, time-limited, and logged.
  • Human-facing portal actions are session-authenticated and role-gated.
  • Customer-visible audit/export expectations are part of the security promise.

The public security page and support policy make customer-approved support access explicit.

Support-State Honesty

A platform logo should never make customers guess what actually works.

  • Endpoint platforms are labeled as Supported, Beta / evidence, Install verified, Inventory-only, or Guided fit.
  • Homelab host visibility is separated from direct in-guest endpoint management.
  • Remote desktop control stays policy-, helper-, role-, license-, and relay-gated instead of pretending every endpoint behaves the same.

The platform page explains each platform in customer terms: what it is good for, when to involve support, and when an in-guest agent is needed.

Acquisition-Safe Rights

Core customer protections should survive normal ownership changes.

  • Pricing, cancellation, export, logs, and agent removal protections are written as product promises.
  • The public policies keep customer rights visible outside private sales conversations.
  • Change notices should favor customers having enough time to leave safely.

Legal, billing, support, retention, and security-disclosure policies are published as part of the product surface.

What customers should be able to verify.

Promises are only useful when they map to something visible in the product, help center, billing policy, or security model.

Billing evidence

Daily snapshots, true-ups, account credit, stale-agent exclusion, refund review, and Stripe records make invoices traceable.

Offboarding evidence

Tenant export, queued uninstall, manual cleanup guidance, and wind-down access are treated as normal workflows.

AI control evidence

Future AI features are framed as explicit opt-in workflows using customer-controlled provider keys, not default processing by TvRMM.

Access evidence

Portal sessions, role-gated actions, operating-as role caps, and customer-approved support access reduce silent authority.

Platform evidence

Agent platform support is stated by customer workflow, so customers can see where TvRMM is supported, install verified, guided-fit, or inventory-only.

Policy evidence

Policy Center consolidates recurring controls for audit, logs, patching, scripts, monitoring, deployment, updates, and remote access.

Security evidence

mTLS agents, certificate revocation, CRLs, trust refresh, endpoint deletion, and remote-access gates are part of the product shape.

Culture translated into product behavior.

The company stance is customer-centric only if day-to-day product decisions follow the same pattern.

ScenarioExpected product behavior
When billing is unclearThe answer should come from the ledger, not a sales exception.
When a device is staleThe system should stop billing it after the published offline window.
When a customer leavesThe product should preserve export, cleanup, and uninstall paths long enough to migrate safely.
When AI could be usefulThe customer should choose whether to enable it and which provider key controls the data path.
When support is neededSupport should ask for customer approval and leave an audit trail.
When a feature is partialThe site should say what customers can use today and when they should involve support.
When a workflow repeatsIt should become policy-driven instead of hiding as a one-off endpoint setting.