The Viva Middleware (operated at viva.bitron.hu) is the backend
service for the Integration for Viva Payment and WooCommerce WordPress plugin,
distributed by BitronDev Kft on wordpress.org. The middleware receives payment
requests from WooCommerce shops with the plugin installed, routes them to
Viva Payments, and returns the resulting
transaction status.
BitronDev Kft is a certified Viva Payments Independent Software Vendor (ISV) partner. Routing payment requests through this middleware under BitronDev's ISV identity is what enables the ISV fee that compensates BitronDev for ongoing plugin development, support, and operation of the middleware.
The ISV fee is currently 0.3% of each transaction amount. It is charged in addition to Viva Payments' standard processing fees, not bundled with them. Merchants installing the plugin should be aware that this fee applies on every transaction routed through the middleware. Full commercial terms are part of the merchant agreement between the shop and BitronDev.
The service is operated by BitronDev Kft, a company registered in Hungary. Contact: info@bitron.hu.
This notice describes what personal data the middleware processes, on what legal basis, who it is shared with, how long it is kept, and how data subjects can exercise their rights under the EU General Data Protection Regulation (GDPR).
BitronDev Kft acts in two distinct roles, depending on the data category:
| Purpose | Legal basis |
|---|---|
| Forwarding payment data to Viva Payments | Art. 6(1)(b) — performance of a contract between the merchant and Viva |
| Audit logging (API and admin) | Art. 6(1)(f) — legitimate interest in fraud prevention, security monitoring, and debugging |
| Database backups | Art. 6(1)(f) — legitimate interest in disaster recovery |
| Storing the merchant's contact email | Art. 6(1)(b) — performance of the data processing agreement (incident notification) |
The middleware does not process personal data for analytics, profiling, marketing, product development, or any purpose beyond those listed above.
Personal data processed by the middleware may be transmitted to the following entities:
| Entity | Role | Location |
|---|---|---|
| Viva Payments | Sub-processor (and independent controller for payment / PSD2 / AML purposes) | Greece (EU) |
| Hetzner Online GmbH | Sub-processor — infrastructure (hosting and storage) | Helsinki, Finland (EU/EEA) |
| Let's Encrypt (ISRG) | TLS certificate issuance via the ACME protocol — receives only the domain name, no personal data | United States |
The middleware does not use any analytics provider, monitoring SaaS (such as Sentry, Datadog, or Rollbar), log shipping service, content delivery network, or web application firewall in front of the public endpoint.
All persistent data resides on a single Hetzner Cloud server located in Helsinki, Finland (EU/EEA). No personal data is transferred outside the EEA by BitronDev (transfers to Viva Payments stay within the EU; the Let's Encrypt relationship does not involve personal data).
| Data category | Retention |
|---|---|
| Registered site record | Until the merchant deregisters the site (see Section 9) |
| API request log | 90 days, then automatically deleted |
| Admin access log | 90 days, then automatically deleted |
| Encrypted database backups | 30 days, then automatically deleted |
| Application error log files | 14 days (rolling daily files) |
| Web server access log | Held only in volatile container memory; lost on restart |
viva.bitron.hu is served over TLS 1.3 with a
certificate issued by Let's Encrypt.Crypt with the application key).The API request log automatically redacts the following field names (case-insensitive) from request and response bodies before they are written:
api_key, password, token, secret,
client_secret, merchant_api_key, webhook_secret,
card_token, card_number, pan, cvv,
cvc, access_token, refresh_token,
authorization, key.
HTTP headers (including Authorization) are not logged.
Under the GDPR, data subjects have rights of access, rectification, erasure, restriction, portability, and objection. How to exercise these depends on the data category:
Please contact the WooCommerce shop you transacted with. They are the controller of your data and will work with us if access to forwarded data is required.
Two channels are available:
GET /api/export-site-data returns all data the middleware holds about
the requesting site; POST /api/deregister-site permanently erases all
such data, including request logs and order mappings.If BitronDev becomes aware of a personal data breach affecting the middleware:
BitronDev Kft is not required to designate a Data Protection Officer under GDPR Art. 37 and has not done so. Data protection inquiries are handled by company management at info@bitron.hu.
Material changes will be reflected in the "Last updated" date at the top of this page. For substantive changes affecting the rights of data subjects or the scope of processing, registered merchants will additionally be notified by email at the address on file.