Privacy Policy

Exoda Control for Tesla – A product by Exoda

Developer: T. Stephan (Exoda)

Contact: info@exoda.de

Last updated: March 2026

This app ("Exoda Control for Tesla") is developed and operated by Exoda. The protection of your personal data is important to us. Below we explain transparently which data the app collects, processes, and where it is transferred.

1. Controller

The controller within the meaning of the General Data Protection Regulation (GDPR) is:

T. Stephan (Exoda)
Kookamp 40
46354 Südlohn
Germany
Contact via the app or by e-mail to: info@exoda.de

Exoda Control for Tesla is an independent product by Exoda and is not affiliated with or authorized by Tesla, Inc.

2. Tesla account & OAuth authentication

3. What data is retrieved?

The following vehicle data is retrieved via the Tesla Fleet API:

This data is displayed only and is not stored permanently on external servers.

4. Vehicle control

The app can send the following commands to your vehicle:

All commands are sent via the Tesla Vehicle Command Protocol through a cloud proxy and signed with a private key.

5. Cloud services & data transfer

The app uses the following external services:

5.1 Tesla Fleet API

Endpoint: fleet-api.prd.eu.vn.cloud.tesla.com
Purpose: Retrieval of vehicle data and sending of read requests.

5.2 Tesla Auth

Endpoint: auth.tesla.com
Purpose: OAuth 2.0 authentication with PKCE (Proof Key for Code Exchange).

5.3 Google Cloud Run (Tesla proxy)

Purpose: Proxy server for signing Vehicle Command Protocol commands.
The private key resides exclusively in Google Secret Manager. No vehicle data is stored on the proxy.

5.4 Firebase Cloud Functions (europe-west1)

Purpose: Secure provision of the OAuth configuration (client ID/secret). The secrets are managed in Google Secret Manager.

5.5 Firebase Cloud Messaging (optional)

Purpose: Push notifications (e.g. departure/arrival).
The FCM token is stored locally and synchronised to Firestore to enable notifications. Use is optional and can be disabled at any time.

5.6 Cloud Firestore

Purpose: Synchronisation of the FCM token and Tesla token for server-side push notifications (Cloud Function). No vehicle usage or movement data is stored in Firestore.

All connections are encrypted via HTTPS/TLS.

6. Local data storage

The following data is stored encrypted in the device keychain:

The logbook stores trips locally on the device (as a JSON file). This data is not transmitted to servers.

7. API cost logbook

Every chargeable Tesla API request (data retrieval, command, wake-up) is logged in Cloud Firestore with timestamp, type, and estimated cost. This serves solely to provide transparency for the operator. No personal user profiles are created.

8. No sharing with third parties

9. Your rights

You have the following rights under the GDPR:

To exercise your rights, please contact: info@exoda.de

You can revoke your Tesla access at any time in your Tesla account under Security → Third-Party Apps.

10. Sign-out & data deletion

11. Security

12. Changes to this privacy policy

This privacy policy may be updated when the app changes. The current version is always accessible via this website and the app menu.