Terms of Use
1. Acceptance of Terms. By accessing and using Esricode (“the Service”), you agree to be bound by these Terms of Use (“Terms”). If you disagree with any part of these terms, you may not access the Service.
2. Description of Service
Esricode provides tools and services for analyzing and facilitating migration from ArcGIS JavaScript SDK 3.x to 4.x. The Service includes:
Code analysis tools
Migration suggestions
Project organization features
Documentation and examples
3. Account Registration
3.1 Account Creation
You must provide accurate, current, and complete information
You are responsible for maintaining account security
You must notify us of unauthorized access
You may not create accounts through automated means
3.2 Account Requirements
Users must be at least 18 years old
One account per user unless explicitly authorized
Business accounts must have authority to bind their organization
4. User Obligations
4.1 Acceptable Use
You agree to:
Use the Service for legitimate migration purposes
Maintain confidentiality of account credentials
Comply with all applicable laws and regulations
Respect intellectual property rights
4.2 Prohibited Activities
You may not:
Upload malicious code or files
Attempt to breach system security
Reverse engineer the Service
Share account access
Misrepresent your identity or authority
Use the Service for unauthorized purposes
5. Intellectual Property
5.1 Our Rights
The Service, including all content and features, is our intellectual property
Our trademarks and branding may not be used without permission
Service design and functionality are protected by copyright and trade secrets
5.2 Your Rights
You retain ownership of your uploaded code
You grant us limited rights to analyze your code for service provision
Analysis results are your property, subject to our usage rights
6. Code Upload and Analysis
6.1 Upload Permissions
You warrant that:
You have rights to upload code for analysis
Uploaded code doesn’t violate third-party rights
You have necessary permissions from your organization
6.2 Analysis Results
Results are provided “as is”
We don’t guarantee complete migration solutions
You are responsible for validating and implementing suggestions
7. Payment Terms
7.1 Fees
Pricing is as published on our website
We may modify pricing with notice
Free trial terms are subject to change
7.2 Payment
Payments are non-refundable unless required by law
Recurring subscriptions auto-renew unless cancelled
Failed payments may result in service suspension
8. Termination
8.1 Account Termination
We may terminate accounts for:
Terms violation
Extended inactivity
Non-payment
Fraudulent activity
8.2 Effect of Termination
Upon termination:
Access rights cease
You must delete any downloaded materials
Certain obligations survive termination
9. Warranties and Disclaimers
9.1 Service Warranty
Service provided “as is”
No guarantee of uninterrupted service
No warranty of complete migration solutions
9.2 Disclaimers
We disclaim warranties of:
Merchantability
Fitness for particular purpose
Non-infringement
Migration success
10. Limitation of Liability
We’re not liable for indirect damages
Liability limited to fees paid in last 12 months
Exclusions may not apply in all jurisdictions
11. Indemnification
You agree to indemnify us against claims arising from:
Your use of the Service
Your content uploads
Your Terms violations
Your legal violations
12. Changes to Service
We reserve the right to:
Modify or discontinue features
Update the Service
Change pricing
Modify these Terms
13. Third-Party Services
We may integrate third-party services
Third-party terms may apply
We’re not responsible for third-party services
14. Geographic Restrictions
Service availability may vary by region
You must comply with export laws
Some features may be jurisdiction-restricted
15. Governing Law
These Terms are governed by the laws of Canton de Vaud, Switzerland.
Disputes resolved in Swiss courts
You waive jury trial rights
16. Severability
If any provision is invalid:
Remaining Terms remain in effect
Invalid terms will be modified to be valid
Terms interpreted to maximum effect
17. Contact Information
For legal notices:
18. Entire Agreement
These Terms constitute the entire agreement regarding Service use and supersede prior agreements.
By using Esricode, you acknowledge that you have read, understood, and agree to be bound by these Terms of Use.