Brivio
Loading…

Your data, your call

Choose what we may store on your device

  • No analytics or marketing script runs before you decide — not even in the background.
  • Each category is a separate decision. Accepting one does not accept the rest.
  • You can change or withdraw your choice at any time, in one click.

Choose what we may store on your device

We use essential cookies. Everything else stays off unless you agree.We use essential cookies to run the platform and, only with your consent, functional, analytics or marketing cookies. Nothing non-essential loads without your consent. Details in our Cookie Policy

Strictly necessary

Authentication, security (CSRF), language and theme preference, remembering your consent choice. Always active.

Functional

Remember additional preferences (e.g. display settings) for an improved experience.

Analytics

Help us understand how the site is used (aggregated statistics). Not loaded without your consent.

Marketing

Used for personalized advertising by third parties. Not loaded without your consent.

Skip to main content
Brivio
  • Pricing
Sign InGet Started
Brivio

Invoicing, bookkeeping and ANAF filings in one place — for companies and their accounting firms.

ANAF e-FacturaeIDAS SESGDPREU hosting

Product

  • Features
  • Pricing
  • Integrations
  • Apps
  • Changelog
  • Brivio AI

Solutions

  • For freelancers & sole traders
  • For small businesses & SRLs
  • For accountants & firms
  • For online stores
  • For construction firms
  • Company setup in Romania
  • Find an accountant
  • Alternatives to other software
  • Integrations

Free tools

  • VAT calculator
  • Salary calculator
  • PFA tax calculator
  • PFA, SRL or micro?
  • Rent and dividend tax
  • Invoice template
  • VAT number check
  • e-Factura validator
  • IBAN validator
  • CIF validator
  • BNR rate today
  • Company directory
  • Company rankings
  • Legislation
  • Brivio Barometer
  • 2027 tax guide
  • Tax deadlines

Resources

  • Documentation
  • Blog
  • Fiscal news
  • Community
  • Help center
  • API
  • Apps
  • Changelog
  • Status
  • Security & Trust
  • Affiliate program

Company

  • About us
  • Careers
  • Contact
  • Brand
  • For accounting firms

Legal

  • Legal center
  • Privacy
  • Terms
  • Cookies
  • GDPR
  • Sub-processors
  • Consumer disputes (ANPC/SAL)
  • Complaints
  • AI transparency
  • Security
  • Switching provider
  • Company details
  • Affiliate program terms
  • Security & Trust
  • Methodology & sources
Brivio

© 2026 Brivio. All rights reserved.

Interactive Media Solutions S.R.L. · CUI 37237457 · Str. 23 August nr. 1B, Et. 1, Ap. 8, Târgu Jiu, jud. Gorj, România · J18/241/2017 · +40 755 667 632

ANPC — Alternative Dispute Resolution (SAL)ANPC — National Authority for Consumer Protection
GitHub

Brivio is operated by Interactive Media Solutions S.R.L. • CUI 37237457 • Reg. Com. J18/241/2017 • Registered office: Str. 23 August nr. 1B, Et. 1, Ap. 8, Târgu Jiu, jud. Gorj, România • Contact: legal@brivio.ro • Data supervisory authority: ANSPDCP (dataprotection.ro) • Consumer protection: ANPC (anpc.ro)

Trust Center

How we protect our customers' data and how you can verify it at any time.

Data hosted exclusively in the EU

All data at rest is stored in Google Cloud EU, in europe-central2, europe-west1 (Warsaw and Belgium). Tenants can opt into the ro_sovereign regime, which forbids any external processor (only ANAF + BNR remain connected).

Envelope encryption with a rotatable KEK

Integration tokens and sensitive payloads are encrypted with AES-256-GCM using per-payload data keys, wrapped with a multi-version rotatable KEK. See ADR-0009 and ADR-0011.

Append-only, hash-chained audit log

Every privileged action produces a chained, signed audit entry. Integrity verification runs automatically via the audit-verify cron.

DSR within 30 days maximum

GDPR Art. 15-22 requests (access, rectification, erasure, portability, restriction, objection) are tracked with a legal deadline of 30 days. The Art. 20 export produces a ZIP with all of the tenant's data.

Public ADRs for architecture decisions

All decisions impacting privacy are documented as ADRs in the repo, for auditors and enterprise customers.

Sub-processors

The main sub-processors are listed below; the complete list, including optional integrations, is on the Sub-processors page. Material changes are announced at least 30 days in advance, and tenants are notified by email at their DPO contact address.

ProcessorRoleLocationDataSafeguards
Stripe Payments Europe Ltd.Payments / subscriptionsEU / USname, email, card billing (tokenized)EU–US DPF + EU SCC 2021/914
Salt Edge LimitedOpen banking (PSD2 AIS) — optionalEU / UKIBAN, bank transactions, balanceUK adequacy decision; enabled only on explicit consent
Cloudflare, Inc.DNS, DDoS protection and edge deliveryGlobal edge networkIP, user-agent, request metadataEU SCC 2021/914 + EU-US DPF
codai (Interactive Media Solutions S.R.L.)AI inference gateway (assistant, extraction, drafting) — optionalEU (models on Google Vertex AI and Microsoft Azure AI Foundry, EU)prompt content: document text, invoice and expense data, counterparty detailsEU processing; contractually not used for training
Microsoft Azure AI Document IntelligenceOCR of uploaded invoices, receipts and identity documents — optionalEUthe full uploaded documentEU processing
Sentry (Functional Software, Inc.)Error monitoringEU (de.sentry.io)error context; emails, CUI, IBAN, card and phone numbers redacted before sendEU processing; PII scrubbing
Google Cloud Platform (Google Ireland Ltd.)Infrastructure hosting (compute, database, storage, keys) — productionEU (europe-central2, europe-west1)all data at restDPA + EU SCC; envelope encryption with a dedicated KMS

Resilience and verification

We answer the questions every practice asks in due diligence: how often we back data up, how long a restore takes, and what security auditing exists. We publish only figures we can evidence from our infrastructure.

Backups, RPO and RTO

The database runs on Cloud SQL in a REGIONAL configuration (synchronous standby in a second zone), served from europe-central2 + europe-west1. Automated daily backup at 03:00 UTC, 14 copies retained, stored in the EU multi-region — not in the region that just failed. Point-in-time recovery is enabled, with 7 days of transaction logs.

  • RPO target (backup only): at most 24h
  • RPO target (with PITR): on the order of minutes
  • RTO target (database restore): under 10m
  • RTO target (full platform): under 1h

Last verified: 2026-09-08

Backup verification

An automated job runs daily at 06:15 UTC and checks the Cloud SQL API for a successfully completed backup. It alerts if the newest successful copy is older than 26 hours, if no successful copy exists, or if the check itself fails three times in a row.

  • Full restore drill: last run 2026-10-19, quarterly cadence. The restore was performed onto a fresh instance from a real production backup.
  • Automated restore verification: scheduled, first run pending. Until it reports for the first time, the only evidence we claim is the manual drill above.

Last verified: 2026-09-08

Penetration testing and vulnerability reporting

We have not yet had a penetration test performed by an independent third party, and we claim nothing else. What runs today is automated security scanning in CI, weekly: gitleaks, Semgrep, pnpm audit, plus container image scanning (ADR-0026).

  • The first independent pentest is planned for Q1 2027; a summary of the report will be published on this page. Other attestations (for example US-style audit reports) are prepared only when a customer requires one by contract.
  • Coordinated vulnerability disclosure at security@brivio.ro, per /.well-known/security.txt. We do not run a bug bounty programme.

Last verified: 2026-09-08

Per-organization isolation

The organization is the tenant boundary in Brivio. Below is how that is enforced technically, where it is checked automatically, and what that check does not cover.

The boundary is the organization

Every business-data table carries an organization column, and queries go through the org-scoped helper rather than direct database access. The decisions are documented publicly in ADR-0004 and ADR-0007. There is no "see all companies" mode for our staff: access to an organization's data goes through the same checks as for its own users.

Checked in CI, not promised in a policy

The script scripts/check-org-context.mjs analyses the code and fails the build if a query over tenant data does not go through the org-scoped helper. The practical consequence: a lapse of that kind does not reach production, because the version containing it cannot be built. It is an automated gate, not a statement of intent.

What the gate does not cover

The gate checks exactly one thing: that an organization's data is never read without the organization filter. It does not check whether, inside the same organization, a document reaches the right person. Those rules are hand-written and, like any hand-written code, can be wrong.

A real case, from the inside: on 4 September 2026 we found and fixed an issue in the client portal: documents were filtered by organization and by the "visible in portal" flag, but not by the contact who had uploaded them, so one client could see another client's uploads within the same organization. No organization saw another organization's data. We publish the case because it shows exactly the limit above: a gate proves what it checks, and no more.

Certifications and auditing

These are the questions asked by a practice that is professionally accountable for its clients' data. We answer them directly, including when the answer is "no".

Are you ISO 27001 certified?
No. Brivio is not ISO 27001 certified and is not currently undergoing certification, so we cannot announce a date. What we do instead are the controls described on this page: EU-only hosting, envelope encryption with a rotatable KEK, an append-only hash-chained audit log, per-organization isolation checked in CI, backups with published RPO/RTO, and weekly automated security scanning. Those are verifiable controls, not a certificate — and we name them as such.
Do you have a confirmation from DNSC?
No. DNSC does not issue a security certification for software vendors, and we hold no attestation from it. We report security incidents in line with the applicable legal obligations and handle vulnerability reports through the coordinated disclosure channel above.
Is there an independent penetration test?
The first independent pentest is planned for Q1 2027; a summary of the report will be published on this page. Other attestations (for example US-style audit reports) are prepared only when a customer requires one by contract.
Is there a bug bounty programme?
No. We do not run a bug bounty programme and do not pay rewards. We accept reports through coordinated disclosure, at the security address in the section above, and we respond to them.

We claim no certification we do not hold. If a statement on this page cannot be verified, treat it as an error and tell us.

GDPR Rights & DSR

Data subjects (end users) and customers (controllers) can exercise any of the GDPR rights under Art. 15-22.

  • Art. 15 — access to personal data.
  • Art. 16 — rectification.
  • Art. 17 — erasure ("right to be forgotten").
  • Art. 18 — restriction of processing.
  • Art. 20 — portability (ZIP export with all of the organization's data).
  • Art. 21 — objection to processing.

Beyond GDPR requests, any organization can download its own complete archive, per company, from Settings → Company archive. The archive contains that company's business data — not the other companies in the account — and includes a per-section digest, so its contents can be verified as unmodified since export. It is available at any time, without asking us, without approval from us, and at no charge.

Send your request to privacy@brivio.ro or, if you are a customer, open a ticket at Settings → Compliance.

Documents

  • Full sub-processor list (versioned)
  • Data Processing Agreement (DPA)
  • Service Level Agreement (SLA)
  • Security measures
  • Live service status
  • Privacy Policy
  • Terms and Conditions

Last updated: September 2026. Compliance: GDPR (EU 2016/679), Law 190/2018, GEO 70/2024 (e-Factura/e-Transport).

Brivio

Invoicing, bookkeeping and ANAF filings in one place — for companies and their accounting firms.

ANAF e-FacturaeIDAS SESGDPREU hosting

Product

  • Features
  • Pricing
  • Integrations
  • Apps
  • Changelog
  • Brivio AI

Solutions

  • For freelancers & sole traders
  • For small businesses & SRLs
  • For accountants & firms
  • For online stores
  • For construction firms
  • Company setup in Romania
  • Find an accountant
  • Alternatives to other software
  • Integrations

Free tools

  • VAT calculator
  • Salary calculator
  • PFA tax calculator
  • PFA, SRL or micro?
  • Rent and dividend tax
  • Invoice template
  • VAT number check
  • e-Factura validator
  • IBAN validator
  • CIF validator
  • BNR rate today
  • Company directory
  • Company rankings
  • Legislation
  • Brivio Barometer
  • 2027 tax guide
  • Tax deadlines

Resources

  • Documentation
  • Blog
  • Fiscal news
  • Community
  • Help center
  • API
  • Apps
  • Changelog
  • Status
  • Security & Trust
  • Affiliate program

Company

  • About us
  • Careers
  • Contact
  • Brand
  • For accounting firms

Legal

  • Legal center
  • Privacy
  • Terms
  • Cookies
  • GDPR
  • Sub-processors
  • Consumer disputes (ANPC/SAL)
  • Complaints
  • AI transparency
  • Security
  • Switching provider
  • Company details
  • Affiliate program terms
  • Security & Trust
  • Methodology & sources
Brivio

© 2026 Brivio. All rights reserved.

Interactive Media Solutions S.R.L. · CUI 37237457 · Str. 23 August nr. 1B, Et. 1, Ap. 8, Târgu Jiu, jud. Gorj, România · J18/241/2017 · +40 755 667 632

ANPC — Alternative Dispute Resolution (SAL)ANPC — National Authority for Consumer Protection
GitHub

Brivio is operated by Interactive Media Solutions S.R.L. • CUI 37237457 • Reg. Com. J18/241/2017 • Registered office: Str. 23 August nr. 1B, Et. 1, Ap. 8, Târgu Jiu, jud. Gorj, România • Contact: legal@brivio.ro • Data supervisory authority: ANSPDCP (dataprotection.ro) • Consumer protection: ANPC (anpc.ro)

Brivio
  • Pricing
Sign InGet Started