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.