TesTalk TesTalk
Back to home
Legal

Terms of Service

Last updated: May 2026

1. Acceptance of Terms

By accessing or using TesTalk ("Service"), you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the Service. These terms apply to all users, including free and paid subscribers.

2. Service Description

TesTalk is a third-party application that allows Tesla vehicle owners to create custom voice commands, automate action sequences ("Flows"), and control their Tesla vehicles through smart assistants and REST APIs. TesTalk is not affiliated with, endorsed by, or sponsored by Tesla, Inc.

3. Eligibility

You must be at least 18 years old and own or have authorized access to a Tesla vehicle to use this Service. By using TesTalk, you represent that you meet these requirements and have the legal right to authorize the actions performed on your behalf.

4. Account Registration

You sign in using your Tesla account via OAuth 2.0. You are responsible for maintaining the security of your Tesla account. Any action taken through TesTalk using your account credentials is your responsibility. Notify us immediately if you suspect unauthorized access.

5. Subscription Plans

5.1 Free Plan

Each account may have one Free vehicle. The Free plan is intended for testing TesTalk or light personal use with one vehicle. It allows up to 2 custom commands on that vehicle, smart assistant support, basic Tesla controls, and very limited command rates. It does not include Flows, API access, or priority support. The Free plan is provided as-is with no uptime guarantee.

5.2 Daily Driver Plan

Daily Driver plans are billed per vehicle. If same-plan additional vehicle pricing is offered, it applies only to additional vehicles assigned to Daily Driver:

  • Monthly: $2.49/month per Daily Driver vehicle; $1.99/month per additional Daily Driver vehicle
  • Yearly: $24.99/year per Daily Driver vehicle; $19.99/year per additional Daily Driver vehicle
  • Lifetime: $199.99 one-time per Daily Driver vehicle; $159.99 one-time per additional Daily Driver vehicle. Lifetime availability is a limited-time offer and may be discontinued.

Daily Driver includes up to 10 custom commands per vehicle, smart assistant support, full Tesla controls, Flows, sequences, daily-use rate limits, and priority support. It does not include API access.

5.3 Power User Plan

Power User plans are billed per vehicle. If same-plan additional vehicle pricing is offered, it applies only to additional vehicles assigned to Power User:

  • Monthly: $4.99/month per Power User vehicle; $3.99/month per additional Power User vehicle
  • Yearly: $49.99/year per Power User vehicle; $39.99/year per additional Power User vehicle
  • Lifetime: $399.99 one-time per Power User vehicle; $319.99 one-time per additional Power User vehicle. Lifetime availability is a limited-time offer and may be discontinued.

Power User includes up to 20 custom commands per vehicle, smart assistant support, full Tesla controls, Flows, sequences, power-user rate limits, priority support, and API access.

5.4 Vehicle Plans, Free Vehicle Limit, and Mixed Plan Billing

Plans are assigned per vehicle. Each account may have only one Free vehicle. Any additional vehicle connected to the same account must be assigned to a paid Daily Driver or Power User plan. Users may mix Daily Driver and Power User vehicles in the same account, and paid vehicles are calculated independently by vehicle and plan.

Plan limits apply per vehicle. Usage allowances, command limits, API access, rate limits, and other plan features do not transfer between vehicles. Extra-vehicle discounts, when offered, apply only to additional vehicles within the same paid plan tier. A Daily Driver vehicle does not unlock discounted Power User pricing, and a Power User vehicle does not unlock discounted Daily Driver pricing.

TesTalk may change plan features, pricing, usage limits, fair-use rules, or discount availability with notice where required by law or platform policy.

5.5 Lifetime Access and Service Availability

Lifetime access refers to access for the lifetime of the TesTalk service, subject to a maximum service availability commitment of eight (8) years from the date of purchase. After this period, TesTalk may continue to provide access at its discretion, but is not contractually obligated to do so.

Continued service depends on factors outside TesTalk's full control, including Tesla Fleet API availability, Amazon Alexa and Google Home platform availability, payment processor availability, technical feasibility, legal or regulatory changes, and reasonable operating costs. TesTalk will make commercially reasonable efforts to maintain the Service, but paid plans and lifetime access do not guarantee that any third-party platform, integration, or vehicle API will remain available indefinitely.

5.6 Billing Anchor and Proration

All monthly and yearly subscriptions are aligned to a single account-level billing anchor date, established on the calendar date of your first paid vehicle purchase. Every subsequent vehicle added to your account uses the same anchor to define its billing periods. For example, if your anchor is the 14th of the month, monthly periods always run from the 14th to the 13th of the following month.

When a paid vehicle is added or upgraded mid-period, you are charged a prorated amount calculated as:

Charge = full-period price × (days remaining in current period ÷ total days in period)

This proration ratio is shown explicitly at the point of purchase and on every invoice — you will always see the period dates, the number of remaining days, the ratio, and the exact charge before confirming. Your first partial period's usage allowances (wakes, commands, data requests, telemetry units) are also prorated by the same ratio. Full allowances apply from the first complete renewal period onward.

Subscription slot inheritance: When a paid vehicle is removed from your account, no credit or refund is issued — the subscription transitions to inactive status. However, the subscription slot is preserved as a reusable entitlement:

  • Monthly or yearly vehicle removed: the slot is available until the end of the current billing period. If a new vehicle is added on the same plan tier and billing frequency before that date, the new vehicle inherits the slot at no additional charge and is billed normally from the next renewal date. The slot expires silently if unused.
  • Lifetime vehicle removed: because a lifetime subscription has no period end, the freed slot is permanent. Any new vehicle subsequently added on the same plan tier with a lifetime frequency inherits it at no charge, indefinitely. The slot does not expire.

This mechanism allows you to swap vehicles — including replacing a car — without forfeiting the subscription you have already paid for.

5.7 Renewals, Cancellation, and Changes

Monthly and yearly subscriptions renew automatically on each renewal date (anchored as described in section 5.6) unless cancelled before that date. Cancellation takes effect at the end of the current billing period; you retain access and full allowances until that date.

Plan upgrades (moving to a higher-priced plan or switching to lifetime) take effect immediately and are prorated. Plan downgrades and lateral changes (same tier, different frequency, or moving to the Free plan) are scheduled for the next renewal date; your current plan and allowances remain in effect until then. A scheduled change can be cancelled at any time before the renewal date.

We reserve the right to modify pricing with 30 days' notice to existing subscribers. Your current billing rate is locked until your next renewal after such a notice.

5.8 Refunds

New paid vehicle additions are eligible for a full refund of the exact prorated charge paid at the time of purchase, within the following windows:

  • Monthly billing: 7 days from the date of purchase
  • Yearly billing: 14 days from the date of purchase
  • Lifetime purchase: 14 days from the date of purchase

The refund equals the exact amount charged at the time of adding the vehicle (the prorated amount), not the current remaining-period value. After these windows, no refunds are available for that vehicle. Cancelling an upgrade within these windows is not applicable — upgrades take effect immediately; if you wish to revert, use the plan-change form to schedule a downgrade for the next renewal date. No credit is issued when a vehicle is removed outside the new-vehicle cancel window.

5.9 Plan Allowances and Rate Limits

Each plan tier includes a defined set of usage allowances, applied per vehicle per billing period. These are enforced server-side on every relevant action and cannot be bypassed.

Free

  • Wake requests: 10 per period
  • Vehicle commands: 60 per period
  • Data requests: 20 per period
  • Telemetry units: 15,000 per period

Daily Driver

  • Wake requests: 50 per period
  • Vehicle commands: 300 per period
  • Data requests: 100 per period
  • Telemetry units: 75,000 per period

Power User

  • Wake requests: 100 per period
  • Vehicle commands: 600 per period
  • Data requests: 200 per period
  • Telemetry units: 150,000 per period

For your first partial billing period (between purchase date and the first renewal date), all allowances are scaled down by the same proration ratio used for your initial charge. A vehicle added with 15 of 30 days remaining will receive approximately 50% of the full-period allowances for that first period.

When a counter reaches its limit, the affected action type returns an error with a clear message indicating which counter is exhausted and when it resets. Other counters and action types are not affected. An in-app warning is shown when any counter reaches 80% of its limit.

TesTalk may adjust plan allowances over time. Existing subscribers will be notified of any reductions to their current plan's allowances.

5.10 Inactive Vehicles

In addition to Free and paid plans, vehicles may be set to inactive status. An inactive vehicle has no plan, no usage allowances, and no TesTalk features — controls, commands, flows, and telemetry are all disabled. This is distinct from the Free plan, which provides limited but active features.

Inactive vehicles are intended for users who own multiple Tesla vehicles but only wish to use TesTalk on a subset of them. Inactive vehicles appear in your dashboard but cannot be controlled. They do not consume the one-Free-vehicle-per-account limit.

Activating an inactive vehicle requires choosing a paid or Free plan and paying the prorated charge for the current billing period (if paid). Deactivating a vehicle follows the same process as removal — no credit is issued, and a subscription slot is freed for same-plan inheritance if applicable.

5.11 Nonpayment and Suspension

If a scheduled renewal payment fails, TesTalk will attempt to collect payment automatically over the following days. During a grace period of up to 7 days from the initial failure, your vehicle subscriptions remain fully active. You will receive email notifications at each failed attempt.

If payment remains unresolved after the grace period:

  • Soft suspension (Day 7): Vehicle controls are disabled. Telemetry data remains visible in a read-only state. Commands return a payment-required error.
  • Hard suspension (Day 14): Vehicle is removed from the active dashboard. Telemetry stops. The plan is shown as "Suspended" in your billing overview.

Suspension is lifted automatically when payment is resolved. Your plan, usage allowances, and vehicle access are restored immediately upon payment confirmation. Any usage counters for the new billing period begin fresh at the new renewal date.

TesTalk may also suspend accounts for violations of these Terms, misuse of the Service, or other reasons described in Section 12.

5.12 Promo Codes

Promotional codes may be offered by TesTalk from time to time. Codes may provide a percentage discount, a fixed amount off, or a number of free billing periods. Promo codes are subject to their stated terms at the time of issuance, including plan restrictions, frequency restrictions, expiry dates, and maximum-use limits. One promo code may be applied per vehicle per purchase event. Promo codes cannot be combined (stacked) with other codes on the same transaction. TesTalk reserves the right to revoke or expire codes at any time without notice.

6. Fair Use and Tesla API Usage

Paid plans include fair-use Tesla API usage suitable for normal personal smart-home control and automation. Excessive automated usage, repeated wake requests, abusive traffic, or usage that threatens service reliability may be rate-limited, temporarily restricted, or require a plan change.

TesTalk may use technical limits, throttling, temporary command restrictions, or other reasonable controls to protect service reliability, Tesla API access, user vehicles, and other users of the Service.

7. Acceptable Use

You agree not to:

  • Use TesTalk in a way that violates Tesla's Terms of Service or API usage policies
  • Attempt to reverse-engineer, decompile, or extract source code from TesTalk
  • Use the Service to control a vehicle you do not own or have explicit authorization to control
  • Abuse the API or send excessive requests that degrade service for other users
  • Use TesTalk in jurisdictions where such services are prohibited
  • Share your API credentials or allow others to access your account

8. Vehicle Safety

Important: TesTalk allows remote control of certain vehicle functions. You are solely responsible for ensuring that any command or Flow you execute is safe and appropriate given your vehicle's current location, state, and circumstances. Never use TesTalk to perform actions that could compromise vehicle security, endanger people, or violate traffic laws.

9. Limitation of Liability

TesTalk is provided "as is" without warranties of any kind. To the maximum extent permitted by law, TesTalk and its operators shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to:

  • Vehicle damage or malfunction resulting from commands executed through TesTalk
  • Unauthorized access to your vehicle resulting from compromised credentials
  • Service interruptions, API downtime (including Tesla's API), or data loss
  • Any damages exceeding the amount you paid for the Service in the past 12 months

10. Intellectual Property

All content, design, and code within TesTalk is the property of TesTalk's operators unless otherwise noted. You may not copy, reproduce, or distribute any part of the Service without written permission. Tesla, Alexa, Google Home, Siri, and Home Assistant are trademarks of their respective owners. TesTalk makes no claim to these trademarks.

11. Privacy

Your use of TesTalk is also governed by our Privacy Policy, which is incorporated into these Terms by reference.

12. Termination

We reserve the right to suspend or terminate your account at any time for violations of these Terms, misuse of the Service, or for any reason with 30 days' notice. Upon termination, your right to use the Service ceases immediately. We may delete your data in accordance with our Privacy Policy.

13. Changes to Terms

We may update these Terms from time to time. We will notify you of material changes by posting a notice on TesTalk. Continued use of the Service after changes constitutes acceptance.

14. Governing Law

These Terms are governed by the laws of Romania and the European Union. Any disputes shall be subject to the exclusive jurisdiction of the courts located in Romania, unless EU consumer protection laws grant you rights in your country of residence.

15. Contact

For questions about these Terms, please contact us through the TesTalk platform.

© 2025 TesTalk. All rights reserved. Privacy Terms