Skip to content
VPSDen
Data minimisation · field by field

The complete list. Not a summary.

Most privacy policies are written to preserve options. Ours is written to close them. Below is every field our systems hold and every field they deliberately do not, with the reason for each — 8 collected, 23 deliberately absent.

If a field is not on this page, we do not have it. If you find one that is missing from this list, that is a bug in the page or a bug in our systems, and we want to hear about it either way.

Short answer

What does VPSDEN actually log?

A salted hash of your access key, the specification and region of each instance, its current power state, the amount and status of each payment, an invoice reference for 90 days, support tickets for 90 days after closure, and a 15-minute per-region bandwidth aggregate with no per-customer attribution. That is the entire list. No IP addresses, no user agents, no per-instance traffic samples, no DNS queries, no console recordings, and no contents of any volume.
01

Identity

Who you are — or rather, the systematic absence of it.

FieldHeld?Detail
Legal namenoNo field exists in the schema. There never has been one.
Billing addressnoNot requested. Crypto settlement needs no address.
Phone numbernoNot requested at any point, including for support.
Government identity documentnoNever requested, never accepted. Do not send us one.
Date of birthnoNot requested.
Company or VAT numbernoNot requested. We do not charge VAT.
Email addressnoOptional. Stored as a salted hash unless you ask to be contacted.
Access key hashyesHMAC-SHA256 of your access key with a server-side pepper. This is your entire identity to us.
02

Network & web

What our infrastructure observes about your connections.

FieldHeld?Detail
IP address at signupnoNot written to any log. The web tier is configured with access logging disabled, not truncated.
Panel session IP addressesnoNot recorded. Most sessions arrive over our onion service and have no meaningful source address anyway.
API request source addressesnoNot recorded.
Browser user agentnoNot recorded.
Referrer headersnoNot recorded. We also send Referrer-Policy: no-referrer so your browser does not leak ours.
Cookies for trackingnoNone. The site sets one session cookie in the panel and nothing else. No analytics, no tag manager, no third-party script anywhere on this domain.
Per-instance bandwidth samplesnoDisabled at the hypervisor by metadata-free mode, which is on by default. The sampling job does not run.
DNS queries made by your instancenoOur resolvers run with query logging off and answer from memory. You are free to use your own.
NetFlow / sFlow per customernoNot exported. Aggregate per-region counters only.
Deep packet inspectionnoNot performed. No IDS on customer traffic, no protocol shaping.
Aggregate regional bandwidthyes15-minute resolution, per region, no per-customer attribution. Needed to know when to buy more transit.
03

Instance

What we know about the machine you are running.

FieldHeld?Detail
Contents of your volumenoEncrypted with a key we never receive, on every disk-backed plan by default. On GHOST there is no volume.
Snapshot contentsnoClient-side encrypted before leaving your instance. We hold ciphertext and a byte count.
Console / VNC session recordingsnoDisabled at the hypervisor. Console sessions are proxied, not recorded.
Process lists, memory contents, running servicesnoNot collected. No agent is installed in your instance unless you install one.
Instance specification and regionyesWe need to know what machine to run and where.
Instance power stateyesCurrent state only — running or stopped. No history is retained.
Support tickets you writeyesRetained for 90 days after closure, then deleted. Encrypted at rest. Write nothing sensitive in them.
04

Billing

What settlement leaves behind.

FieldHeld?Detail
Card or bank detailsnoWe do not accept cards or bank transfers, so there is nothing to store.
Payment origin addressyesHeld only between payment and settlement, and for as long as an in-window refund takes to pay out. Nothing about the origin survives the 72-hour refund window. It is on this list as collected because for that period it exists.
Transaction hashesnoNot retained after settlement confirms.
Payment amount and statusyesWe need to know whether the machine is paid for.
Invoice reference (OxaPay track ID)yesRetained for 90 days for reconciliation, then deleted.
Why absence beats deletion
A retention policy is a promise about the future. A field that does not exist in the schema cannot be produced under subpoena, sold in a bankruptcy, exposed in a breach, handed over by a rogue employee, or quietly retained by a subsystem somebody forgot about. Not collecting is the cheapest and most durable security control there is, and it is the only one that survives us.
What this does not cover
This page describes our systems. It says nothing about what your own instance logs — a default nginx configuration writes visitor IP addresses to disk indefinitely, and that file is yours, not ours. It also says nothing about your upstream ISP, your domain registrar, or the exchange you bought crypto from. See the hardening checklist for the parts you control.
Questions

Logging questions

What does VPSDEN log?

A salted hash of your access key, the specification and region of each instance, the current power state, the amount and status of each payment, the OxaPay invoice reference for 90 days, support tickets for 90 days after closure, and a 15-minute-resolution aggregate of per-region bandwidth with no per-customer attribution. That is the complete list.

Does VPSDEN log IP addresses?

No. Not at signup, not for panel sessions, not for API requests, and not per instance. The web tier runs with access logging disabled rather than truncated, and per-instance bandwidth sampling is turned off at the hypervisor by metadata-free mode, which is enabled by default.

Nothing to log, nothing to leak, nothing to hand over.

From €4.40 a month. Metadata-free mode and zero-knowledge LUKS are free and on by default.

No email · No KYC · Pay in Monero · Deployed in under a minute