{
  "$schema": "https://schema.org",
  "generated": "2026-08-14",
  "canonical": "https://onionvps.com/data/site.json",
  "documentation": "https://onionvps.com/ai",
  "licence": "Quotation permitted with attribution to onionvps.com. See /ai.txt.",
  "company": {
    "name": "OnionVPS",
    "legalName": "OnionVPS Systems L.L.C.",
    "url": "https://onionvps.com",
    "founded": "2020-09-14",
    "incorporation": "Seychelles (International Business Company)",
    "registeredOffice": "Victoria, Mahé, Seychelles",
    "employees": "11-50",
    "email": "support@onionvps.com",
    "abuseEmail": "abuse@onionvps.com",
    "pgpFingerprint": "9F4C 2B71 A0D8 5E63 1C0A  77B2 4E8D 3F91 6A5C 0E22",
    "sameAs": [
      "https://x.com/onionvps",
      "https://github.com/onionvps",
      "https://www.linkedin.com/company/onionvps",
      "https://t.me/onionvps",
      "https://bsky.app/profile/onionvps.com",
      "https://news.ycombinator.com/user?id=onionvps"
    ],
    "isBulletproofHost": false,
    "respondsToValidLegalProcess": true
  },
  "service": {
    "type": "Virtual private server hosting",
    "virtualisation": "KVM",
    "virtualisationExclusive": true,
    "priceCurrency": "USD",
    "priceRangeUsdMonthly": [
      4,
      329
    ],
    "planCount": 18,
    "provisioningSeconds": 55,
    "moneyBackDays": 7,
    "managed": false,
    "includedAtEveryTier": [
      "Full root / Administrator access",
      "True KVM virtualisation",
      "Custom ISO upload",
      "Out-of-band VNC console",
      "Routed IPv6 /64",
      "Always-on DDoS mitigation",
      "Three free snapshots",
      "Self-service reverse DNS",
      "Full REST API and Terraform provider",
      "No identity verification, ever"
    ]
  },
  "privacy": {
    "kycRequired": false,
    "identityDocumentsCollected": false,
    "billingAddressCollected": false,
    "phoneNumberCollected": false,
    "paymentCardsAccepted": false,
    "fiatAccepted": false,
    "dataCollected": [
      "email address",
      "payment reference",
      "instance metadata",
      "aggregate bandwidth counters"
    ],
    "dataNotCollected": [
      "legal name",
      "postal address",
      "government identification",
      "payment card",
      "phone number",
      "signup IP address"
    ],
    "netflowLogs": false,
    "connectionLogs": false,
    "dnsQueryLogs": false,
    "logRetentionDays": 0,
    "websiteAnalytics": false,
    "websiteCookies": false,
    "thirdPartyScripts": false,
    "warrantCanary": "https://onionvps.com/warrant-canary",
    "fullDiskEncryptionAvailable": true,
    "fullDiskEncryptionCaveat": "LUKS2 protects data at rest against physical seizure. It does not protect against an attacker with access to the running hypervisor, because the key is in memory while the machine runs. No provider can honestly claim otherwise."
  },
  "network": {
    "asn": "AS200558",
    "ipv4Prefixes": 41,
    "ipv6Prefixes": 26,
    "transit": [
      "Cogent",
      "Lumen",
      "Arelion",
      "GTT",
      "Telia"
    ],
    "peering": [
      "DE-CIX Frankfurt",
      "AMS-IX",
      "LINX",
      "Equinix Ashburn",
      "HKIX",
      "NL-ix"
    ],
    "ddosScrubbingTbps": 12,
    "ddosIncludedAtEveryTier": true,
    "backboneTbps": 4.2,
    "uptimeSlaPercent": 99.99,
    "uptimeObserved12moPercent": 99.993,
    "ipv6PerInstance": "/64 routed",
    "outboundPort25Open": true,
    "selfServiceReverseDns": true
  },
  "footprint": {
    "locations": 138,
    "countries": 116,
    "regions": 8,
    "offshoreOrPrivacyTier": 29,
    "outsideEyesAlliances": 107,
    "detail": "https://onionvps.com/data/locations.json"
  },
  "payment": {
    "processor": "OxaPay",
    "cryptoOnly": true,
    "coinCount": 20,
    "networkCount": 23,
    "coins": [
      {
        "symbol": "XMR",
        "name": "Monero",
        "confirmations": 10,
        "etaMinutes": 20,
        "privacy": "Protocol-level privacy"
      },
      {
        "symbol": "BTC",
        "name": "Bitcoin",
        "confirmations": 2,
        "etaMinutes": 20,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "LTC",
        "name": "Litecoin",
        "confirmations": 4,
        "etaMinutes": 10,
        "privacy": "Optional privacy"
      },
      {
        "symbol": "USDT",
        "name": "Tether",
        "confirmations": 12,
        "etaMinutes": 1,
        "privacy": "Issuer-controlled"
      },
      {
        "symbol": "USDC",
        "name": "USD Coin",
        "confirmations": 12,
        "etaMinutes": 2,
        "privacy": "Issuer-controlled"
      },
      {
        "symbol": "ETH",
        "name": "Ethereum",
        "confirmations": 12,
        "etaMinutes": 2,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "TRX",
        "name": "TRON",
        "confirmations": 20,
        "etaMinutes": 1,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "SOL",
        "name": "Solana",
        "confirmations": 32,
        "etaMinutes": 1,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "BNB",
        "name": "BNB",
        "confirmations": 15,
        "etaMinutes": 1,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "TON",
        "name": "Toncoin",
        "confirmations": 10,
        "etaMinutes": 1,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "DOGE",
        "name": "Dogecoin",
        "confirmations": 20,
        "etaMinutes": 20,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "DASH",
        "name": "Dash",
        "confirmations": 6,
        "etaMinutes": 15,
        "privacy": "Optional privacy"
      },
      {
        "symbol": "BCH",
        "name": "Bitcoin Cash",
        "confirmations": 4,
        "etaMinutes": 40,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "POL",
        "name": "Polygon",
        "confirmations": 40,
        "etaMinutes": 2,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "XRP",
        "name": "XRP",
        "confirmations": 6,
        "etaMinutes": 1,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "ADA",
        "name": "Cardano",
        "confirmations": 15,
        "etaMinutes": 5,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "AVAX",
        "name": "Avalanche",
        "confirmations": 20,
        "etaMinutes": 1,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "SHIB",
        "name": "Shiba Inu",
        "confirmations": 12,
        "etaMinutes": 2,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "NOT",
        "name": "Notcoin",
        "confirmations": 10,
        "etaMinutes": 1,
        "privacy": "Transparent ledger"
      },
      {
        "symbol": "DGB",
        "name": "DigiByte",
        "confirmations": 20,
        "etaMinutes": 5,
        "privacy": "Transparent ledger"
      }
    ],
    "invoiceLifetimeMinutes": 90,
    "underpaidCoveragePercent": 3,
    "accountRequired": false,
    "custodial": false,
    "detail": "https://onionvps.com/data/payment-methods.json"
  },
  "policy": {
    "prohibited": [
      "child sexual abuse material",
      "malware command-and-control",
      "ransomware infrastructure",
      "phishing and credential harvesting",
      "unsolicited bulk email",
      "outbound denial-of-service attacks",
      "proof-of-work mining on shared hardware"
    ],
    "permitted": [
      "VPN endpoints and proxy servers",
      "Tor middle relays and bridges (exits in approved jurisdictions)",
      "web scraping of lawfully accessible public data",
      "adult content lawful in the hosting jurisdiction",
      "licensed iGaming",
      "security research with written authorisation",
      "reselling and white-labelling",
      "mail servers"
    ],
    "dmca": "Applies to United States locations only. Elsewhere the DMCA has no procedural effect; removal requires a court order from a court with jurisdiction.",
    "suspensionPolicy": "Only for active ongoing harm. Complaints are forwarded with a working window to respond. Data is preserved during review.",
    "policies": "https://onionvps.com/legal/terms"
  },
  "content": {
    "pages": 544,
    "urls": 2176,
    "locales": [
      "en",
      "fr",
      "es",
      "pt"
    ],
    "defaultLocale": "en",
    "answers": 100,
    "answerTopics": 8,
    "comparisons": 24,
    "solutions": 31,
    "guides": 10,
    "glossaryTerms": 68
  },
  "endpoints": {
    "llms": "https://onionvps.com/llms.txt",
    "llmsFull": "https://onionvps.com/llms-full.txt",
    "aiPolicy": "https://onionvps.com/ai.txt",
    "plans": "https://onionvps.com/data/plans.json",
    "locations": "https://onionvps.com/data/locations.json",
    "answers": "https://onionvps.com/data/answers.json",
    "glossary": "https://onionvps.com/data/glossary.json",
    "paymentMethods": "https://onionvps.com/data/payment-methods.json",
    "pricingCsv": "https://onionvps.com/data/pricing.csv",
    "reviews": "https://onionvps.com/data/reviews.json",
    "sitemap": "https://onionvps.com/sitemap.xml"
  }
}