Terms and Conditions
Effective Date: January 1, 2025
1. Service Description
chris3g Coding provides remote BMW coding and programming services, including but not limited to:
- Software modifications and feature activations
- Diagnostic troubleshooting and clearing fault codes
- Retrofit coding and programming
- Performance enhancements and customizations
- Appointment-based technical support
2. Customer Equipment Requirements
The customer is solely responsible for providing:
- Compatible BMW diagnostic interface (wired ENET to OBD cable)
- Computer running Windows 10/11 or macOS with administrative privileges
- Stable, high-speed internet connection
- BMW vehicle with functioning OBD port and compatible software version
- Fully charged vehicle battery or active connection to battery charger/tender
- Ability to follow technical instructions
⚠️ IMPORTANT: No refunds will be provided if services cannot be completed due to customer's inability to provide compatible equipment, adequate internet connection, or follow instructions.
3. Payment Terms
- Payment in full is required before any work is performed
- Accepted payment methods: Credit/Debit Card (via Stripe), Zelle, Venmo, Apple Cash, Revolut
- All prices are in US Dollars (USD)
- Prices are subject to change without notice
- No chargebacks permitted after service delivery
- Additional services discovered or requested during session will require separate payment
4. Refund Policy
Refunds ARE PROVIDED for:
- Cancellations made 24+ hours before scheduled appointment (100% refund)
- Service cannot be completed due to provider's technical issues (pro-rated refund for services not performed)
- Provider unable to deliver promised service features (partial or full refund at discretion)
Refunds ARE NOT PROVIDED for:
- Incompatible or missing diagnostic equipment
- Inadequate internet connection or connection drops
- Customer's inability to follow technical instructions
- Vehicle hardware limitations or incompatibilities
- Cancellations within 24 hours of appointment
- Services successfully completed as described
- Customer changes mind after coding has begun
5. Service Limitations
- Customer must provide accurate VIN and vehicle information
- Services may void vehicle warranty - customer assumes this risk
- Not all features available for all models/years
- Provider not responsible for pre-existing vehicle issues
- Right to refuse service if vehicle condition poses safety risks
- Some modifications may be reversible, others permanent
- Certain features may require additional hardware installation by customer
6. Liability Disclaimer
SERVICES ARE PROVIDED "AS-IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. IN NO EVENT SHALL CHRIS3G CODING BE LIABLE FOR:
- Any indirect, consequential, incidental, or punitive damages
- Loss of data, profits, or vehicle functionality
- Damages exceeding the amount paid for services
- Issues arising from customer modifications after service
- Compatibility issues with future vehicle updates
Customer acknowledges that vehicle modifications carry inherent risks and assumes full responsibility for requesting and authorizing such modifications.
7. Intellectual Property
- All software tools and coding files remain property of respective owners
- No transfer of ownership rights in any software or tools
- Customer receives license to use modifications on their vehicle only
- Redistribution or resale of coding files is strictly prohibited
8. Data Privacy
- Vehicle diagnostic data may be temporarily accessed during service
- Customer information kept confidential and secure
- No sharing with third parties except as required by law
- Customer may request deletion of personal data at any time
9. Dispute Resolution
- These terms are governed by the laws of New Jersey, USA
- Disputes shall be resolved through binding arbitration
- Customer waives right to jury trial and class action lawsuits
- Each party bears their own legal costs
10. Modifications to Terms
- We reserve the right to update these terms at any time
- Changes effective immediately upon posting to website
- Continued use constitutes acceptance of new terms
- Customer responsible for reviewing terms periodically
11. Contact Information
For questions about these terms or our services, please contact:
By using our services, you acknowledge that you have read, understood, and agree to be bound by these Terms and Conditions.