Privacy Policy

ASR Enterprises · OptiFlux App

Effective August 25, 2026 · Version 1.1

Contents

  1. Overview & Who We Are
  2. What Data We Collect
  3. How We Use Your Data
  4. Data Sharing & Third Parties
  5. Tesla & Vehicle Data
  6. Location Data
  7. Data Retention
  8. Security
  9. Children's Privacy
  10. Your Rights & Choices
  11. California Residents (CCPA)
  12. International Users (GDPR)
  13. Changes to This Policy
  14. Contact Us

01 Overview & Who We Are

OptiFlux ("we," "us," "our") is an intelligent EV charging optimization service developed by ASR Enterprises. OptiFlux connects to your Tesla vehicle via the official Tesla Fleet API to schedule charging during the cheapest and cleanest grid periods, helping you save money and reduce carbon emissions automatically.

This Privacy Policy explains what personal information we collect, how we use it, who we share it with, and the choices you have. By creating an account or using the OptiFlux app, you agree to the practices described here.

Short version: We collect only what we need to operate the service — your account credentials, vehicle state, and location for grid pricing. We never sell your data. You can delete your account and all associated data at any time.

Contact: privacy@optiflux.app

02 What Data We Collect

2.1 Account Data

When you create an account we collect:

2.2 Tesla Vehicle Data

After you authorize OptiFlux via Tesla's official OAuth flow, we access the following vehicle data to operate the service:

Data Point Why We Need It Retention
Battery level (%) Core input to charge planning; range-safety floor logic Vehicle snapshots and session records, until account deletion
Charge limit (%) Target state-of-charge for scheduling Preferences table, until changed
Charging state (Charging / Stopped / Disconnected) Decide whether to start/stop charge commands Vehicle snapshots, until account deletion
Charger power (kW) Calculate how many hours of charging are needed Vehicle snapshots, until account deletion
Estimated range (miles) Displayed to user; context for range-safety decisions Vehicle snapshots, until account deletion
Vehicle GPS coordinates (lat/lon) Determine local electricity grid zone for accurate price/carbon signals Recent vehicle snapshots and home location, until account deletion
Vehicle name & VIN Identify the vehicle in the UI and logs VIN in snapshots/session records until account deletion; name read per-cycle
Lock state, climate state, sentry mode Display current states for manual controls in the app Not persisted; read per-cycle
Minutes to full charge Displayed to user in charging status screen Vehicle snapshots, until account deletion

2.3 Charging Session Records

When OptiFlux starts or detects a charging session, we record:

These records power your historical analytics (lifetime savings, total energy added, session history).

2.4 User Preferences

We store the settings you configure in the app:

2.5 Device & Notification Data

If you enable push notifications, we store your device's Expo push token in our database. This is used only to send you charging status alerts (e.g., "Auto-charging started — $0.09/kWh"). We do not use push tokens for marketing or advertising.

2.6 Grid & Energy Data

To optimize charging schedules, OptiFlux fetches publicly available electricity market data:

2.7 Usage & Technical Data

Our servers automatically log standard request metadata: timestamps, HTTP method/path, response codes, and anonymized error traces. We do not collect device identifiers, ad IDs, browsing history, or behavioral analytics beyond what is described above.

03 How We Use Your Data

PurposeData UsedLegal Basis (GDPR)
Provide the service — schedule & execute charge commands Vehicle state, preferences, grid signals Contract performance
Charge plan computation — forward-looking hourly optimization Battery level, charger kW, TOU rates, location (zone) Contract performance
Push notifications — charging start/stop alerts Push token, plan decision Consent (opt-in)
Analytics dashboard — lifetime savings, session history Charging session records Contract performance / Legitimate interest
Security & abuse prevention — JWT verification, rate limiting Auth tokens, request metadata Legitimate interest
Improve the service — diagnose errors, improve optimizer accuracy Anonymized error logs, aggregate schedule outcomes Legitimate interest
We do not use your data for advertising, profiling, or sale to third parties. We do not train machine learning models on your personal vehicle data.

04 Data Sharing & Third Parties

We share data only with the service providers necessary to operate OptiFlux:

ProviderPurposeData SharedLocation
Tesla, Inc. Vehicle API — read state & send commands OAuth tokens, VIN, command payloads United States
Google Firebase Authentication (identity tokens) Email, auth provider identity United States
Railway Cloud infrastructure (compute, PostgreSQL, Redis, service configuration) All app data at rest & in transit United States
RevenueCat In-app purchase receipt validation & subscription status Account ID, subscription/purchase status United States
Stripe Web & fleet subscription billing Email, billing details, payment status (card data handled by Stripe; never stored by us) United States
Electricity Maps Real-time grid carbon intensity (optional) Latitude and longitude used to resolve a grid zone Denmark / EU
OpenEI (U.S. Dept. of Energy) Retail electricity rate lookup (URDB) Latitude and longitude for nearby tariffs; selected utility-rate label United States
Open-Meteo Local weather shown in the app Latitude and longitude European Union
Expo Transactional push-notification delivery Expo push token and notification contents United States

We require all providers to protect your data under terms consistent with this policy. We do not sell, rent, or trade your personal information to any third party.

We may disclose data if required by law, court order, or to protect the rights and safety of OptiFlux, its users, or the public. We will notify you of such disclosures to the extent legally permitted.

05 Tesla & Vehicle Data

OptiFlux integrates with Tesla's Fleet API under Tesla's third-party developer program. By connecting your Tesla account, you authorize OptiFlux to access your vehicle through Tesla's official OAuth 2.0 flow with the minimum necessary scopes:

All commands sent to your vehicle use Tesla's Vehicle Command Protocol (VCP), which requires an end-to-end cryptographically signed message authenticated by a virtual key you install in your vehicle's Bluetooth key ring. OptiFlux's signing keys are stored as access-controlled Railway service variables and are never committed to source code. We cannot issue commands to your vehicle without your virtual key authorization and without the full VCP signature chain.

You can revoke OptiFlux's Tesla access at any time from your Tesla Account security settings. Revoking access immediately stops all scheduled commands. We will retain your charging session history and preferences for up to 30 days after disconnection, after which they are deleted unless you request earlier deletion.

06 Location Data

OptiFlux uses your vehicle's GPS coordinates (latitude and longitude), which are included in the Tesla vehicle data your car reports when awake. Location is used only to:

We use location only for charging-related features. Coordinates may be retained in vehicle snapshots and as the home location you explicitly choose, so OptiFlux can determine grid zones, suggest tariffs, calculate home-versus-away charging, and provide local weather. We do not use this information for advertising or continuous background movement tracking.

OptiFlux may request foreground access to your iPhone's location when you ask it to find a local tariff or set your home charging location. It may also receive vehicle location from Tesla when that scope is available. Phone location is not collected in the background.

07 Data Retention

Data CategoryRetention PeriodBasis
Charging session records Until account deletion Provide analytics; App Store review
User preferences Until account deletion Service operation
Tesla OAuth tokens Until revoked or account deleted Service operation
Push notification tokens Until notification permission revoked or account deleted Notification delivery
Server access logs According to the Railway plan's limited operational log-retention period Security & debugging
Account data (email) Until account deletion, subject to infrastructure backup-retention windows Legal / fraud prevention

You may request immediate deletion of all your data at any time (see Your Rights section). Deletion requests are processed within 30 days.

08 Security

We implement industry-standard technical and organizational safeguards:

Despite these measures, no system is 100% secure. If you believe your account has been compromised, contact us immediately at security@optiflux.app.

09 Children's Privacy

OptiFlux is not intended for use by children under the age of 13 (or 16 in certain jurisdictions). We do not knowingly collect personal information from children. If we become aware that a child under 13 has provided us personal information, we will delete it promptly. If you believe we have inadvertently collected data from a minor, please contact us at privacy@optiflux.app.

10 Your Rights & Choices

Access

You can view all data OptiFlux holds about you by contacting us. We will respond within 30 days.

Correction

You can update most personal data (preferences, rate plan, ready-by time) directly in the OptiFlux app. For corrections to account data, contact us.

Deletion ("Right to be Forgotten")

You may request deletion of your account and all associated data at any time by:

We will delete all personal data within 30 days except where retention is required by law. Anonymized, aggregated statistics (e.g. total kWh charged across all users) are not deleted.

Portability

You may request an export of your data in a structured, machine-readable format (JSON). Contact privacy@optiflux.app.

Opt Out of Push Notifications

Disable push notifications at any time through iOS Settings → Notifications → OptiFlux. Disabling notifications does not affect the charging scheduler.

Revoke Tesla Access

Disconnect OptiFlux from your Tesla account at any time via Tesla Account → Security → Third-Party Apps → OptiFlux → Revoke. This immediately stops all scheduled commands.

11 California Residents (CCPA / CPRA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):

To exercise your CCPA rights, contact us at privacy@optiflux.app or by mail to the address below. We will verify your identity before processing requests.

Categories of Personal Information Collected (CCPA)

CategoryCollected?Sold?
Identifiers (email, device token)YesNo
Personal records (charging history, preferences)YesNo
Commercial information (cost estimates)YesNo
Geolocation data (phone/vehicle GPS for grid and home charging features)YesNo
Internet / network activityLogs onlyNo
Biometric, financial, health, sensitive dataNoNo
Inferences / profilesNoNo

12 International Users (GDPR & Global)

If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, the General Data Protection Regulation (GDPR) and equivalent laws grant you additional rights:

Our primary data processing infrastructure is in the United States (Railway). By using OptiFlux, you consent to your data being transferred to and processed in the United States. We apply the same safeguards described in this policy regardless of where data is processed.

If you are in the EEA and wish to lodge a complaint, you have the right to do so with your local Data Protection Authority. We ask that you contact us first so we can resolve your concern directly.

For GDPR inquiries, contact: privacy@optiflux.app

13 Changes to This Policy

We may update this Privacy Policy as our practices evolve or as required by law. When we make material changes, we will:

Continued use of OptiFlux after the effective date of a revised policy constitutes your acceptance of the changes. If you do not agree, you may delete your account at any time.

Previous versions of this policy are available upon request by emailing privacy@optiflux.app.

14 Contact Us

Questions, requests, or concerns about this Privacy Policy or your personal data can be directed to:

Company ASR Enterprises (operating as OptiFlux)
Privacy email privacy@optiflux.app
Security email security@optiflux.app
General contact dakotatbullard@gmail.com
Response time Within 30 days for data requests; within 72 hours for security concerns
We take privacy seriously. If something in this policy is unclear or if you have a concern not addressed here, please reach out — we will respond personally.