SECURITY nodetonet.com
Security GDPR Compliance

Security at Nodetonet — how we protect accounts, traffic and payment data

How Nodetonet protects customer data: EU infrastructure, TLS everywhere, bcrypt passwords, Stripe tokenisation, per-account audit logs, GDPR posture and a transparent bug-bounty process.

N Nodetonet Team
May 15, 2026 8 min read

This page describes how Nodetonet protects customer data. It is written by the same people who wrote the code, not a compliance department. We try to be honest about the things we do and the things we do not yet have. If you find something missing — or something broken — email security@nodetonet.com or join our Discord.

Short version: EU-hosted infrastructure with strict access controls, TLS everywhere, bcrypt passwords, Stripe-tokenised card data, a per-account audit log you can read yourself, and a willingness to sign a DPA. We are not SOC 2 or ISO 27001 certified — we explain what we do instead, and what is still on the roadmap.

Infrastructure

The Nodetonet control plane, panel and database run on dedicated servers in EU data centres operated by a tier-3 European hosting provider. We do not use shared hosting. The architecture separates concerns by purpose:

Backups of the primary PostgreSQL database run daily and are stored in a separate EU region, encrypted at rest with a key we control. Backup restore is tested monthly. Operating systems are patched on a rolling schedule — security patches are applied within 72 hours of release for any critical CVE affecting the running stack.

Production access is restricted to two engineers, each requiring a hardware security key. There is no shared sudo account and no JIT access path for support staff. If an engineer needs to inspect your account for a support reason, that action is recorded in the same audit log you can see in the panel.

Encryption

Access controls you can use today

These account-level controls are exposed in the panel and active for every account:

ControlWhere to find itWhat it does
Audit logAccount settingsRecords every meaningful action — token created, proxy modified, device paired, balance topped up — with timestamp, actor and source IP. Retained 30 days on the standard plan, longer on request.
Token rotationTokens pageIssue, view, revoke or rotate tokens at any time. We recommend a 90-day rotation cadence for production tokens.
IP allow/deny listsPer-proxy settingsRestrict which source IPs may use a given proxy. Useful for locking a proxy to your CI runner's IP range.
Domain allow/deny listsPer-proxy settingsBlock or restrict which destinations a proxy may connect to — useful for scoping a client's usage.
Per-client quotas and expiryProxy clients modalCap bandwidth and set expiry dates per downstream client so over-use is impossible. See quota limits.
Thread limitsProxy clients modalCap concurrent connections per client to prevent one tenant from exhausting the shared pool. See thread limits.

Compliance and GDPR posture

We operate as a GDPR-aware service. The legal entity is in Europe, and all customer data remains in EU data centres. We can sign a Data Processing Agreement on request — email security@nodetonet.com and we will return the signed template within two business days. The standard DPA covers:

What we do not have today: SOC 2 Type II, ISO 27001, HIPAA, FedRAMP. We are an early-stage product following industry best practices, not a certified vendor. If your procurement requires one of those certifications, we are not the right fit yet. SOC 2 Type I is on our 2027 roadmap once revenue justifies the audit cost.

What data we collect and why

We collect the minimum necessary to run the service:

We do not sell data to third parties. We do not run ad networks. We do not profile your proxy traffic content — we see packet counts and byte counts, not payload.

Reporting a security issue

If you find a vulnerability, please email security@nodetonet.com with as much detail as you can — the endpoint, the reproduction steps and the potential impact. We respond within 48 hours with an acknowledgement and within 7 days with a remediation plan or explanation.

We commit to not pursuing legal action against good-faith security research that follows reasonable disclosure norms — no exfiltrating real customer data, no extended denial-of-service, no social engineering of staff.

Bug bounty

Our bug-bounty program is informal — we do not yet run on a third-party platform. If you report a valid, previously-unknown vulnerability we pay between $50 and $2,000 in account credit or bank transfer, depending on severity and real-world impact. The scope covers:

Out of scope: clickjacking on logout or static marketing pages; missing rate limits on unauthenticated marketing endpoints; vulnerabilities in upstream third-party services such as Stripe or Let's Encrypt (report those directly to the vendor); findings that require physical access to a customer's own device.

If you want a more structured program with guaranteed SLA on payout timing, that is on our 2027 roadmap once we have a dedicated security engineer on staff.

Staying informed

Security-relevant changes — patch deployments, dependency updates for known CVEs, and any incident reports — are posted to our Discord server (#announcements) and to @nodetonet on X. If you have a question that this page does not answer, email security@nodetonet.com or visit our contact page.

Frequently asked questions

Are you SOC 2 or ISO 27001 certified?
No, not yet. We are an early-stage product following industry best practices but we are not audited by a third party. SOC 2 Type I is on our 2027 roadmap when revenue justifies the audit cost. If your procurement requires a certified vendor today, we are not the right fit.
Can I get a Data Processing Agreement (DPA)?
Yes — email security@nodetonet.com and we will return the signed template within two business days. The standard DPA covers sub-processors (Stripe, our EU hosting provider, our email provider), EU data residency, 72-hour breach notification and your rights to data export and erasure.
Where is my data stored and does it leave the EU?
All panel data and backups are stored in EU data centres. Card data is tokenised via Stripe and never touches our servers. The edge servers that proxy your traffic currently run in EU regions. If your compliance requires a non-EU region, contact us before signing up.
How do you handle a security breach?
If we become aware of a material breach that may affect customer data, we will notify affected customers within 72 hours with details of what was exposed and what we have done to contain it. We also commit to a post-incident report within 30 days.
Can I restrict which IPs can use my proxies?
Yes. Every proxy has a per-client IP allowlist. You can also set domain allow/deny lists to restrict which destinations a client may reach. Both controls are in the panel with no extra cost. See IP allow/deny lists for setup instructions.
What is the scope of your bug-bounty programme?
The scope covers *.nodetonet.com (panel, API, marketing pages), the Android agent app, the Windows .exe tunnel agent and the public REST API. We pay $50–$2,000 in account credit or bank transfer depending on severity. Out of scope: clickjacking on static pages, missing rate limits on unauthenticated endpoints and vulnerabilities in third-party services.

Have a security question we did not answer?

Email security@nodetonet.com. We answer within 48 hours.