Security · how rVODE handles your data
Production accounting holds three things that matter: your money, your invoices, and your tax filings. We treat them like the records they are — encrypted in the EU, retained per Swedish law, exported on request, and explained here in plain language.
Access & lifecycle
Governance
We run a responsible disclosure programme. If you believe you’ve found a vulnerability in rVODE’s product, infrastructure, or website, please email us before publishing or sharing it.
Where to write
We acknowledge reports within 2 business days and aim to triage within 5 business days. We’ll coordinate a 90-day disclosure window from triage to public write-up.
What’s in scope: rvode.com, app.rvode.com, our API endpoints, our mobile apps, and any production infrastructure under our control.
What’s out of scope: social engineering of staff or customers, physical attacks, denial-of-service, third-party services we use (report those upstream), and findings that require already-compromised credentials.
Safe harbour: if you act in good faith, don’t exfiltrate customer data, don’t degrade service, and give us reasonable time to respond, we won’t pursue legal action against you. We don’t run a paid bounty yet — we credit researchers in our changelog with permission.
Every byte of customer data — deal memos, day logs, invoices, receipts, bank confirmations, tax exports — is stored and processed inside the European Union. We don’t replicate to the US, the UK, or anywhere outside EU/EEA. Customer support, observability, and analytics tooling are EU-resident or EU-region-pinned.
Standard practice, applied without exception:
Customer accounts use email and password with two-factor authentication available on every account from day one. Single sign-on (BankID, Microsoft, Google) is on the roadmap for Production-tier customers.
Employee access to production systems is limited to a small number of named engineers, gated behind 2FA and a per-action audit log. Customer data is only accessed in response to a documented support ticket or an incident, and every access is recorded.
Swedish bookkeeping law (Bokföringslagen 7 kap. 2 §) requires accounting records to be retained for seven years from the end of the calendar year they relate to. We honour that. After year 7+1, records are automatically purged.
We are the processor; you are the controller. A Data Processing Agreement is available on request — written against GDPR Art. 28 and the EU Standard Contractual Clauses.
Production data is backed up continuously to encrypted, EU-region storage with point-in-time recovery within the primary region. Backups are tested on a documented schedule.
rVODE is pre-launch. We do not hold SOC 2, ISO 27001, or any equivalent third-party security certification, and we’re not going to claim we do.
Why we’re saying this out loud
Most teams at our stage either fudge this question or drop a certification logo from a tool they integrate with. We’re not doing that. If you’re evaluating us against a vendor checklist that requires SOC 2 or ISO 27001 today, we’re honest about not meeting it — and we’d rather you know now.
What we do instead:
We’ll evaluate ISO 27001 and SOC 2 once we have customer demand for them. When we begin those processes, we’ll publish the timeline here.
We use a deliberately small set of sub-processors, each contractually bound to GDPR Art. 28 terms. We notify customers in advance of any addition or change.
Full sub-processor list with legal entity names, processing purposes, and locations is published at /legal/subprocessors.
Contact · security & data
Security reports
security@rvode.comVulnerabilities, suspicious activity, and anything that looks like a breach. Acknowledged in 2 business days.
Data Protection Officer
dpo@rvode.comGDPR data-subject requests, DPA copies, sub-processor questions, anything regulatory.