CVault by Creovine

Privacy-First VPN Product

Secure access, anywhere, anytime.

CVault encrypts your internet traffic through WireGuard tunnels, masks your real IP address, and protects every connection with kill switch fallback. Available as a macOS desktop app with Windows, Android, and iOS on the roadmap — plus a Flutter SDK and REST API for embedding VPN directly into your product.

Connected00:43:26

Protocol: WireGuard®

Encryption: ChaCha20 (256-bit)

Zero-logs privacy policy

Kill switch protection

Download CVault

Access builds through your Creovine dashboard. More platforms are rolling out in upcoming releases.

Coming soon

Windows

Windows 10 or later (64-bit), WireGuard pre-installed

Install WireGuard

Quick Start — macOS

Get connected in under two minutes. One-time setup, then you're protected.

Installation

  1. Download CVault.dmg from your Creovine dashboard.
  2. Open the DMG and drag CVault into Applications.
  3. Open CVault — if macOS blocks it, go to Privacy & Security → Open Anyway.
  4. Enter your admin password once to configure tunnel permissions.
  5. Sign in with your Creovine account and connect.

Plans & Usage

  • Trial: 5 VPN sessions, 1 device, 500 MB — free forever.
  • Starter: 100 sessions/mo, 3 devices, 10 GB — $9/mo.
  • Pro: Unlimited sessions, 10 devices, 100 GB, priority support — $29/mo.
  • Enterprise: Unlimited everything, dedicated support & SLA — custom pricing.

All plans include WireGuard encryption, kill switch, and SDK access.

Troubleshooting

  • VPN won't connect — check your internet works without VPN, then retry.
  • Trial limit reached — upgrade in your dashboard billing.
  • IP doesn't change — disconnect and reconnect once.
  • macOS keeps asking for password — re-run admin setup in app settings.

SDK & API Integration

CVault includes a Flutter SDK and REST API for embedding VPN connectivity inside your own product. Initialize with your dashboard license key and tenant API key — traffic is encrypted through WireGuard in seconds.

Base URL: https://api.creovine.com/cvault/v1 — Full reference at the API docs link above.

import 'package:cvault_sdk/cvault_sdk.dart';

final vault = CVaultSDK.init(
  licenseKey: 'cvlt_trial_xxx',
  apiKey: 'your_tenant_api_key',
);

await vault.connect();
// Status: Connected
// Protocol: WireGuard
// Encryption: ChaCha20 (256-bit)