⚡ EV Charging History

Privacy

Last updated 2026-05-26

Who we are

EV Charging History is a personal/hobby project run by Marat Dyatko (i@marat.online). It is not affiliated with, endorsed by, or sponsored by AB Volvo, Volvo Car Group, Volvo Car USA LLC, or any other Volvo company. The Volvo trademark and the names of Volvo APIs are used only to describe their owner.

What data we hold

We do not store your Volvo ID password or email. We do not embed third-party analytics, advertising, or tracking scripts.

Where it lives

All data is processed in Google Cloud, region europe-north1 (Stockholm, Sweden). Sub-processors: Google Cloud Run (compute), Cloud SQL for PostgreSQL (storage), Secret Manager (encryption keys), Cloud Scheduler (polling timer), Cloud Logging (operational logs, redacted to last-4 VIN). No data leaves the European Union.

Why we hold it (legal basis)

Consent (GDPR Art. 6(1)(a)), granted when you complete the OAuth flow at volvoid.eu.volvocars.com and accept the scopes we request:openid, energy:state:read, energy:capability:read,conve:vehicle_relation, location:read.

How long

Until you delete your account. Operational logs in Cloud Logging are rotated out by Google after 30 days. We do not back up the database; nothing to retain beyond live rows.

Your rights

Security

Sensitive fields (tokens, secrets, VCC API key, OAuth client secret) are encrypted with AES-256-GCM before being written to PostgreSQL. The encryption key lives in Google Secret Manager, only accessible by the running service. Traffic between your browser and the app is TLS-only.

Cookies

One session cookie (volvo_charging_session), HTTP-only, encrypted and signed by the server using iron-session. No tracking, no analytics, no third-party cookies.

Contact

Questions or data requests: i@marat.online.