Back to website
ElectricalVPF ERP
RO|EN|UK|TR|PL|RU|IT|NL|NO|SV

Privacy Policy

Last updated: 21 October 2026

This policy explains what personal data ElectricalVPF ERP collects, why, for how long, who else may see it, and what rights you have under Regulation (EU) 2016/679 ("GDPR"). The data controller is fully identified in the Legal Notice.

Contents
  1. Data controller
  2. What data we collect
  3. Legal basis for processing
  4. Who else sees your data (processors)
  5. International data transfers
  6. How long we keep data
  7. Your rights
  8. Data security
  9. Minors
  10. Changes to this policy
  11. Contact

1. Data controller

The data controller under GDPR is ION DORU-VALENTIN PERSOANĂ FIZICĂ AUTORIZATĂ — see full identification and contact details in the Legal Notice.

2. What data we collect

We only collect data strictly necessary to operate the account and the service, verified directly against the application's database structure:

2.1 Account data (required)

  • Full name
  • Email address
  • Password — stored exclusively as a bcrypt cryptographic hash, never in plain text

2.2 Profile data (optional)

  • Phone number
  • An avatar chosen from a fixed icon gallery (no file/image upload)

2.3 Billing data for your Pro subscription

Payments are processed entirely by Stripe. We never store or see your full card details — see section 4.

2.4 Data YOU enter about YOUR OWN clients

ElectricalVPF ERP is a management tool for electrical contracting businesses. Data about the clients, work, quotes and invoices you enter into your account (your clients' names, addresses, contact details) is your own business data — you are the controller of that data towards your clients, while ElectricalVPF ERP acts as a processor for its technical storage/processing.

2.5 Technical data collected automatically

  • IP address and connection information — processed at the infrastructure level (Cloudflare, Render), for security and fraud/abuse prevention
  • Technical server logs, for debugging and security
  • The time of your last activity in the app — the date and time of the last action taken while signed in to your account (recorded at most once a minute). We keep a single value that is overwritten, not an activity history. Only the platform administrator sees it, to know who is using the app at a given moment (for support and for running the service). It is deleted together with your account and is included in your data export.

We do not use cookies or tracking technologies for behavioural analytics or advertising — see the Cookie Policy for full detail.

2.6 Sign-up source

When you create your account from our public website (electricalvpf.app or electricalvpf.eu), we store with your account, once, the source of the visit in which you clicked the account-creation button (for example “Start Free”):

  • the campaign parameters in the address of that page (utm_source, utm_medium, utm_campaign, utm_content, utm_term), if present;
  • only the domain of the site that referred you to that page (for example google.com), not the full address;
  • our domain (electricalvpf.app or electricalvpf.eu), the path of the page on which you clicked the button (without parameters) and its language.

For this we use no cookies, localStorage, sessionStorage, fingerprinting or any other form of storage on, or identification of, your device: the information travels only through the sign-up link, within the same visit.

If you later pay for your first PRO subscription, we link this source to that first payment as confirmed by Stripe (date, amount, currency, monthly or yearly, whether a discount applied, and the Stripe identifiers of the invoice and of the subscription), to measure which channels bring paying customers (legitimate interest — see section 3). In the administration panel the results appear only as totals per channel. We do not sell this data, use it for advertising or pass it to anyone else; like the rest of your account data, it is stored only with the technical providers listed in section 4.

When you open the payment for your first PRO subscription in the app, we also note what led to that step: the place in the app from which you went to the plans (for example the PRO window of the Contracts module, or Settings → Subscription) and which Free plan limits you had already reached at that moment (for example the number of clients or quotes). This information only travels through the link inside the app, with no cookies or other storage on your device. We keep it with the payment request and, if Stripe confirms the payment, with the record of the first payment, to learn which features convince users to move to PRO (legitimate interest — see section 3). The same retention, deletion and objection rules below also apply to this data.

We keep this data for as long as your account exists. When you delete your account, both the sign-up source and the record of the first payment are deleted from our database together with the account (backup copies are handled as described in section 6). The payment itself remains recorded with Stripe, our payment processor (section 4).

You can object to this processing at any time by email, at the address in the Contact section (sections 7 and 11). We will then delete the sign-up source and the first-payment record linked to it, and we will not record them again for your account, including on a later payment. We keep only a note that you objected (your account and the date), so that we can respect your choice; it is deleted together with your account.

2.7 Businesses we contact (prospects)

Separately from user accounts, ElectricalVPF contacts electrical installation businesses by email to introduce the app. We only contact companies (legal entities, for example a limited company — Ltd — in the United Kingdom); we do not send such emails to individuals (for example sole traders).

What data and where from: the company's name, the business email address and phone number published on the company's own website, the name of the contact person (if published there), the company's legal form and its details from the public companies register (for example Companies House in the UK). Nothing else.

Why and on what basis: to introduce our service to businesses in the same trade — our legitimate interest (Art. 6(1)(f) GDPR / UK GDPR), in line with the rules for electronic marketing (in the UK, the Privacy and Electronic Communications Regulations — PECR).

How many emails: at most two — the second at least 5 days after the first, and only if you have not replied or created an account. The links in our emails carry a code of the email they come from, so that we know whether a business created an account after our email.

Your choice: every email contains the link “Don't want to receive further emails from us?”. One click on it, a reply asking us to stop, or a message to the address in the Contact section stops our emails permanently. To respect that choice, we keep a minimal do-not-contact record — a cryptographic fingerprint (SHA-256) of the email address, not the address in plain text — for as long as needed to avoid contacting you again.

How long we keep it: the data of a business that has not become a user is deleted automatically at most 12 months after the last contact or change, or immediately on request. The emails are sent through SMTP2GO (section 4) and the data is stored in our database (Neon, EU).

Your rights: access, rectification, erasure, restriction and objection, as in section 7, by email to the address in the Contact section. You may also complain to a data protection authority — in the UK, the Information Commissioner's Office (ICO); in Romania, ANSPDCP.

2.8 News by email (newsletter)

You can subscribe to ElectricalVPF news from the window on our website or by ticking the optional box in the Contact form. The box is never ticked for you, and creating an account (including a Free one) does not subscribe you.

What data: your email address, language, where you subscribed (the website window or Contact) and, as proof of consent, the exact text you ticked, its version, the date of the request and the date of confirmation.

Confirmation (double opt-in): after the request we send you a single confirmation email, with no advertising. The subscription becomes active only after you click the link in it; the link is unique, single-use and expires after 48 hours. If you do not confirm, we send you no news.

Legal basis: your consent (Art. 6(1)(a) GDPR / UK GDPR), which you can withdraw at any time.

Unsubscribing: every news email contains an unsubscribe link that works without an account or password; unsubscribing takes effect immediately, including for sends already scheduled. You can also ask to unsubscribe by email, at the address in the Contact section.

How long we keep it: while you are subscribed. An unconfirmed request is deleted after at most 30 days. After you unsubscribe we keep the address, marked “unsubscribed”, together with the proof of consent, so that we do not write to you again and can show, if needed, how and when you gave and withdrew consent; we delete them on request. The emails are sent through SMTP2GO (section 4) and the data is stored in our database (Neon, EU).

2.9 The Contact form

What data: the name, email address and message you send us, the page language and whether you also asked to subscribe to news. The message reaches the ElectricalVPF team by email, and we reply to your address.

Legal basis: so that we can reply (steps taken at your request, Art. 6(1)(b) GDPR, or our legitimate interest in answering questions, Art. 6(1)(f)). Subscribing to news is separate and optional (section 2.8) — the message is sent either way.

Anti-abuse protection: the form uses the Cloudflare Turnstile anti-bot check (section 4) and a limit on messages per IP address.

How long we keep it: as long as needed to handle your request and at most 24 months after the last message, or less on request.

3. Legal basis for processing (Art. 6 GDPR)

  • Contract performance (Art. 6(1)(b)): account creation, authentication, ERP functionality, Pro subscription billing.
  • Legitimate interest (Art. 6(1)(f)): account security, fraud prevention, technical logging, service reliability, measuring the source of sign-ups and the channels through which customers find us, including linking that source to the first PRO payment, and measuring which app features and Free plan limits lead to the switch to PRO (section 2.6). Also on the basis of legitimate interest, we record the time of your last activity in the app (section 2.5).
  • Legal obligation (Art. 6(1)(c)): retention of financial records (invoices) under Romanian tax law.
  • Consent (Art. 6(1)(a)): only where explicitly and separately requested — for example subscribing to news by email (section 2.8) (we never bundle GDPR consent with acceptance of the Terms & Conditions).

4. Who else sees your data (processors)

  • Neon — PostgreSQL database hosting (EU region — Frankfurt / eu-central-1)
  • Render — backend application hosting
  • Cloudflare — frontend hosting, content delivery network (CDN), anti-bot protection (Turnstile) at login/registration and on the Contact form
  • Stripe — payment processing for the Pro subscription
  • SMTP2GO — transactional email delivery (account confirmation, password reset, invoices, payment notifications), messages from the Contact form to us, and news emails (newsletter), only to confirmed subscribers

We do not sell or rent your data to third parties for marketing purposes.

5. International data transfers

The database (Neon) runs in an EU region. Some providers (Cloudflare, Stripe) are US-headquartered companies that may process data outside the EEA within their global networks. These transfers rely on the safeguards required by GDPR for international transfers (Standard Contractual Clauses), per each provider's own privacy documentation.

6. How long we keep data

  • Account data: for as long as the account is active, plus a reasonable period afterwards for safety backups.
  • Financial records (invoices): per the legal fiscal archiving period under Romanian law.
  • Password-reset/email-confirmation tokens: expire automatically (1 hour and 24 hours respectively) and are invalidated after first use.

7. Your rights

Under GDPR, you have the right to:

  • Access — view your account data from Settings → Account & Security.
  • Rectification — correct your profile data directly in Settings.
  • Erasure — from Settings → Privacy → Delete Account.
  • Portability/Export — from Settings → Privacy → Export Data.
  • Object to processing based on legitimate interest.
  • Withdraw consent, at any time, without affecting the lawfulness of processing before withdrawal.

You may also exercise any of these rights directly by email, at the address in the Contact section below. We respond within the legal 1-month timeframe.

8. Data security

  • Passwords stored exclusively as bcrypt hashes.
  • Authentication via JWT token, transmitted only via HTTP header (no session cookies).
  • Encrypted HTTPS connection across all traffic.
  • Anti-bot verification (Cloudflare Turnstile) at login/registration, against automated attacks.

9. Minors

ElectricalVPF ERP is intended exclusively for professionals (sole traders, companies) and is not directed at minors. We do not knowingly collect data from individuals under 18.

10. Changes to this policy

We may update this policy periodically. Material changes will be communicated by posting on this page, with the updated date in the header.

11. Contact

For any question about your personal data or to exercise your GDPR rights, contact us at the address in the Legal Notice.

Back to ElectricalVPF ERP