Secure Entitlement Control

Protect your software while maintaining customer trust with intelligent kill-switch technology

// Add to Program.cs

var killSwitch = KillSwitchClient.Create();

if (!await killSwitch.CheckAsync()) {

Environment.Exit(403); // Graceful exit

}

Protect Revenue. Preserve Trust.

Configurable policies let you balance security with customer experience

Fail-Safe Design

Choose between fail-closed (strict) or fail-open (lenient) behavior based on your business needs.

Offline Resilience

Local caching with TTL ensures your software remains operational during network issues.

Audit Trail

Comprehensive logs of all entitlement checks and system actions for compliance.

Simple Integration

Get started in minutes with our lightweight SDK or create custom obfuscated packages

Choose Method

Use standard SDK or create custom obfuscated package

Configure

Set API key, customer ID, and behavior settings

Integrate

Add package to your application startup

Deploy

Your software is now protected with stealth licensing

Example Configurations

Standard SDK (killswitch.config.json):

{

"ApiKey": "your_api_key_here",

"CustomerId": "cust_12345",

"CacheTtlMinutes": 60,

"FailClosed": false,

"BaseUrl": "https://api.killswitchguardian.com/v1"

}

Obfuscated Package (analytics.config.json):

{

"AnalyticsKey": "your_api_key_here",

"ClientId": "cust_12345",

"CacheDuration": 60,

"StrictMode": false,

"Endpoint": "https://api.killswitchguardian.com/v1"

}

API Reference

Direct HTTP integration when SDK isn't an option

Endpoint

GET https://api.killswitchguardian.com/v1/killswitch?customerId={id}

Required Headers

  • X-Api-Key: your_api_key
  • Accept: application/json

Example Response (200 OK)

{

"allowed": true,

"message": "Active subscription",

"expiresAt": "2024-12-31T23:59:59Z",

"signature": "a1b2c3... (HMAC-SHA256)"

}

Stealth Package Obfuscation

Hide kill-switch functionality under innocent package names and code

Custom Package Names

Generate packages with names like "Analytics.Client" or "FeatureFlags.Core"

Innocent-Looking Code

Code appears to be analytics tracking or feature flag systems

Reverse Engineering Protection

Method name randomization and dummy code confuse analysis tools

Enterprise-Grade Security

Built with compliance and tamper-resistance in mind

Security Features

  • TLS 1.2+ required for all connections
  • HMAC-SHA256 response signing for verification
  • API key rotation support with no downtime
  • IP allowlisting for dashboard access
  • No sensitive customer data stored

Compliance

  • SOC 2 Type II certified infrastructure
  • GDPR compliant data processing
  • 90-day audit log retention
  • 99.95% uptime SLA
  • 24/7 incident response

Simple Pricing

Start for free, upgrade as you grow. All plans include full API access and documentation.

Free

For testing and development

$0/month

  • 100 daily checks
  • Basic dashboard
  • Email support
  • SDK access
  • Community forum
Get Started

Starter

For small teams and prototypes

$49/month

  • 1,000 daily checks
  • Advanced dashboard
  • Email support
  • API access
  • Basic analytics
Get Started
POPULAR

Business

For growing software companies

$199/month

  • 10,000 daily checks
  • Advanced dashboard
  • Webhook notifications
  • Priority support
  • Advanced analytics
  • Custom domains
Get Started

Enterprise

For mission-critical systems

Custom

  • Unlimited checks
  • Dedicated infrastructure
  • On-premise option
  • 24/7 support with SLA
  • Custom integrations
  • Security audit
Contact Sales

Enterprise Features

Enhanced Security

SOC 2 compliance, custom encryption, and advanced threat protection

Dedicated Infrastructure

Isolated environments with guaranteed performance and uptime

Premium Support

Dedicated account manager and 24/7 technical support

Ready to secure your software?

Get started today with our free tier—no credit card required.

Get Started for Free