Terms of Service
Last updated: April 2026
1. Introduction and Scope
These Terms of Service ("Terms") govern your access to and use of the VSDelphi website and the VSDelphi VS Code extension (collectively, the "Service") operated by Vallenta ("we", "us", "our").
VSDelphi is a professional Delphi development environment for Visual Studio Code, supporting Delphi 10 through 13 Florence on Windows x86 and x64 platforms.
By creating an account or using the Service, you ("user", "you", "your") agree to be bound by these Terms. If you do not agree, you must not use the Service. For our full contact and operator details, please see our Imprint.
2. Definitions
- "Extension" — the VSDelphi extension for Visual Studio Code, distributed via the VS Code Marketplace
- "Free Plan" — the service tier providing core features at no cost
- "Trial" — the 5-day evaluation period granting temporary access to Pro features
- "Pro Plan" — the paid annual subscription tier providing access to all features
- "Beta Period" — a temporary phase during which Pro features are available to registered users at no charge
- "Account" — the user account created via the website
- "Subscription" — the recurring annual payment arrangement for the Pro Plan
3. Account Registration
To access features beyond unregistered use, you must create an Account. When registering, you agree to:
- Provide accurate and complete information and keep it up to date
- Maintain the confidentiality of your login credentials
- Notify us immediately of any unauthorized access to your Account
- Not share your Account credentials with third parties
Each person may hold only one Account. Accounts are non-transferable. You must be at least 16 years old to create an Account.
For details on how we handle your personal data, please see our Privacy Policy.
4. Service Tiers and Features
4.1 Unregistered Use
The Extension can be installed from the VS Code Marketplace without an Account. Unregistered users have access to syntax highlighting, project management, the full build system, and run without debugging. No Account or payment is required.
4.2 Free Plan
Available to all registered users at no cost and without a credit card. The Free Plan adds hover information, document outline, inactive region decoration, file creation, encoding conversion, and session persistence. The Free Plan includes up to three (3) concurrent device sessions. The Free Plan remains available indefinitely.
Upon registration, you receive a one-time 5-day free Trial of all Pro features (see Section 4.5).
4.3 Pro Plan
The Pro Plan is an annual subscription at 69€ per year. It adds source-level debugging, code navigation, semantic validation and diagnostics, project options editor, group builds, and enhanced hover and symbol intelligence.
The Pro Plan is subject to the payment terms in Section 5 and includes up to three (3) concurrent device sessions.
4.4 Beta Period
During the Beta Period, all Pro features are available to registered users at no charge. The Beta Period is temporary; we will provide reasonable notice before it ends. When the Beta Period ends, continued access to Pro features requires a Pro Plan subscription.
Features during the Beta Period are provided "as is" without guarantee of completeness, stability, or uninterrupted availability. We may modify, add, or remove features during the Beta Period without prior notice.
4.5 Trial Period
New registered users receive a one-time 5-day free Trial of Pro features, starting automatically upon registration. No credit card is required. After the Trial expires, your Account reverts to the Free Plan unless you subscribe to the Pro Plan.
4.6 Feature Changes
We reserve the right to modify, add, or discontinue features across all tiers. For paid Pro Plan subscribers, material reductions in features will be communicated in advance.
5. Payments and Billing
5.1 Pricing
The Pro Plan is priced at 69€ per year. Prices may be updated; changes apply at the next renewal period, not during the current billing period. Current pricing is always displayed on the website.
5.2 Payment Processing
All payments are processed by Stripe. We do not store full payment card details. For information on stored billing data, see our Privacy Policy.
5.3 Billing Cycle
Subscriptions are billed annually from the date of purchase and renew automatically unless cancelled before the end of the current billing period.
5.4 Failed Payments
If a payment fails, Stripe's retry policies apply. We may suspend access to Pro features after repeated payment failures. Your Account will not be deleted; it reverts to the Free Plan.
5.5 Invoices
Invoices and payment receipts are provided by Stripe. You can access your billing history through the Stripe billing portal.
6. Cancellation and Refunds
6.1 Cancellation
You can cancel your Pro Plan subscription at any time through the Stripe billing portal or by contacting us. Cancellation takes effect at the end of the current billing period — you retain Pro access until then. No partial refunds are issued for unused portions of the billing period.
6.2 Refunds
Refund requests may be submitted by contacting us using the details on our Imprint page. Refunds, if granted, are processed via the original payment method.
6.3 Account Deactivation
You may deactivate your Account through your account settings or by contacting us. If you deactivate your Account while a subscription is active, the subscription is cancelled at the end of the current billing period.
Account deactivation disables your Account but preserves your data for a reasonable period. Deactivated accounts can be reactivated by contacting us.
7. Right of Withdrawal (EU Consumers)
Under the EU Consumer Rights Directive (Directive 2011/83/EU), consumers in the European Union have a 14-day right of withdrawal for online purchases.
Digital content waiver: By subscribing to the Pro Plan, you expressly:
- Consent to the immediate performance of the contract and the immediate provision of the digital content (Pro features)
- Acknowledge that you lose your right of withdrawal once the digital content has been made available to you upon activation of your subscription
To exercise your right of withdrawal before your subscription is activated, contact us using the details on our Imprint page, in any clear written form.
8. License and Intellectual Property
8.1 License Grant
We grant you a limited, non-exclusive, non-transferable, revocable license to use the Extension in accordance with these Terms. The scope of the license depends on your subscription tier. The license is for personal or internal business use only.
8.2 Restrictions
You may not:
- Reverse engineer, decompile, or disassemble the Extension, except as permitted by applicable law (including EU Directive 2009/24/EC on the legal protection of computer programs)
- Modify, adapt, or create derivative works of the Extension
- Distribute, sublicense, lease, rent, or lend the Extension to third parties
- Remove or alter any proprietary notices, labels, or marks
- Use the Extension to develop a competing product
- Circumvent or attempt to circumvent any technical protection measures, including authentication, session limits, or feature gating
8.3 Ownership
The Extension, website, documentation, and all related intellectual property remain our exclusive property. "VSDelphi" and "Vallenta" are trade names of the operator. Nothing in these Terms transfers any intellectual property rights to you.
8.4 VS Code Marketplace
The Extension is distributed via the Visual Studio Code Marketplace. Use of the Marketplace is subject to Microsoft's Marketplace Terms of Use in addition to these Terms. In case of conflict, these Terms govern the relationship between you and Vallenta.
8.5 Open-Source Components
The Extension may include third-party open-source components, each governed by their respective licenses. A list of such components and their licenses is available upon request.
9. Acceptable Use
You agree to use the Service only for lawful purposes. You must not:
- Attempt to gain unauthorized access to the Service, other users' Accounts, or our systems
- Interfere with or disrupt the Service or its infrastructure
- Use automated tools (bots, scrapers) to access the Service except through documented APIs
- Share Account credentials with third parties
- Circumvent session limits or feature restrictions
- Use the Service in any way that violates applicable laws or regulations
We reserve the right to suspend or terminate Accounts that violate these Terms.
10. Extension Sessions and Authentication
The Extension authenticates via tokens exchanged through the website. Registered users (Free and Pro) may use up to three (3) concurrent device sessions. Each VS Code installation on a different device counts as one session. We may revoke sessions for security reasons or upon Account deactivation.
For details on session data collected, see our Privacy Policy.
11. Availability and Support
11.1 Service Availability
We aim to provide the Service with reasonable availability but do not guarantee uninterrupted or error-free operation. The Service may be temporarily unavailable for maintenance, updates, or due to circumstances beyond our control. The Extension operates locally on your machine; certain features require an internet connection for authentication and license validation.
11.2 Support
Support is provided via email at the address listed on our Imprint page. We will make reasonable efforts to respond to support requests but do not guarantee response times.
11.3 Updates
We may release updates to the Extension via the VS Code Marketplace. You are encouraged to keep the Extension updated to benefit from improvements and security fixes. We are not obligated to maintain backward compatibility with older versions indefinitely.
12. Limitation of Liability
Nothing in these Terms excludes or limits our liability for:
- Death or personal injury caused by negligence
- Fraud or fraudulent misrepresentation
- Any liability that cannot be excluded or limited under Maltese law or applicable EU law
To the maximum extent permitted by applicable law:
- Our total aggregate liability under these Terms shall not exceed the total amount you paid to us in the 12 months preceding the claim
- We shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, business opportunities, or goodwill
- We shall not be liable for damages arising from your source code, build artifacts, or development environment; interruptions in Service availability; or actions of third-party services (Stripe, Supabase, Microsoft VS Code Marketplace)
The Free Plan, Trial, and Beta Period features are provided "as is" and "as available" without warranty of any kind. For paid Pro Plan subscribers, we warrant that Pro features will perform substantially as described on the website. If they do not, your sole remedy is a pro-rata refund for the affected period, subject to our having a reasonable opportunity to remedy the issue.
13. Indemnification
You agree to indemnify and hold us harmless against any claims, damages, or expenses arising from your violation of these Terms or your violation of applicable law. This section does not apply to the extent prohibited by applicable consumer protection law.
14. Data Protection
Personal data is processed in accordance with our Privacy Policy, which forms part of these Terms. By using the Service, you acknowledge having read the Privacy Policy.
15. Term and Termination
15.1 Term
These Terms are effective from the date you first access or use the Service and remain in effect until terminated.
15.2 Termination by You
You may terminate at any time by deactivating your Account through your account settings. Active subscriptions will be cancelled as described in Section 6.
15.3 Termination by Us
We may suspend or terminate your Account if you violate these Terms, engage in fraudulent or illegal activity, or fail to pay subscription fees after reasonable notice. We will provide notice of termination where reasonably practicable.
15.4 Effect of Termination
Upon termination, your license to use Pro features ceases immediately. You retain access to Free Plan features unless your Account is deactivated. Data retention after termination is governed by our Privacy Policy. Sections that by their nature should survive termination (including Sections 8, 12, 13, and 17) remain in effect.
16. Changes to These Terms
We may modify these Terms at any time. Material changes will be communicated by updating the "Last updated" date on this page and, where appropriate, notifying registered users by email. Continued use of the Service after changes constitutes acceptance. For paid subscribers, material changes that negatively affect your subscription take effect at the next renewal period.
17. Governing Law and Dispute Resolution
17.1 Governing Law
These Terms are governed by and construed in accordance with the laws of Malta.
17.2 Jurisdiction
Disputes shall be submitted to the competent courts of Malta. If you are a consumer residing in the EU, you may also bring proceedings in the courts of your country of residence, in accordance with EU Regulation 1215/2012.
17.3 EU Online Dispute Resolution
In accordance with EU Regulation 524/2013, consumers may use the European Commission's Online Dispute Resolution platform at https://ec.europa.eu/consumers/odr. Our contact email for ODR purposes is available on our Imprint page.
18. Severability
If any provision of these Terms is found to be unenforceable, that provision shall be modified to the minimum extent necessary to make it enforceable. The remaining provisions continue in full force and effect.
19. Entire Agreement
These Terms, together with the Privacy Policy, constitute the entire agreement between you and Vallenta regarding the Service and supersede any prior agreements or understandings.
20. Contact
For questions about these Terms, please contact us using the details on our Imprint page.