Back to JavaPerf

Terms of Service

Last updated: April 7, 2026

Please read these Terms of Service carefully before using JavaPerf. By accessing or using our service, you agree to be bound by these terms.

1. Company Information

Company: JavaPerf

Contact: support@javaperf.com

Service: JavaPerf — Java Performance & Security Analysis Platform

Website: javaperf.com

2. Description of Service

JavaPerf is a Software-as-a-Service (SaaS) platform that provides static and dynamic analysis of Java projects. The platform detects performance anti-patterns, security vulnerabilities, concurrency issues, and architectural violations in Java codebases.

The service includes the following features:

  • Static Analysis — Upload a ZIP file or connect a public GitHub/GitLab repository for automated analysis.
  • Dynamic Monitoring — Attach the JavaPerf JVM agent to a running Java application to monitor runtime behavior, heap usage, SQL queries, and performance hot paths.
  • Architecture Analysis — Detect architectural violations including circular dependencies, layering violations, and Spring Boot anti-patterns.
  • PDF Reports — Export analysis results as downloadable PDF reports.
  • Dashboard — Web interface to view, manage, and compare analysis results.
  • CLI — Command-line interface for local analysis and CI/CD integration.

3. Credits & Pricing

JavaPerf operates on a credit-based system. Credits are consumed when you use the platform's analysis features. Credits do not expire and are non-refundable once consumed.

ActionCredits
Static Analysis (ZIP / GitHub)1 credit
Dynamic Monitoring Session2 credits
Architecture Analysis3 credits

Credit packs are purchased in advance and are available in Starter (9€ / 50 credits), Pro (29€ / 200 credits), and Max (79€ / 600 credits) tiers. New accounts receive 10 free credits upon registration.

4. Payment & Billing

All prices are displayed in Euros (EUR) and are exclusive of any applicable taxes. Payments are processed securely through PayPal. JavaPerf does not store payment card information.

Upon successful payment, credits are added to your account immediately and a PDF invoice is generated and made available in your dashboard. Invoices include all legally required information.

JavaPerf is a company based in Morocco providing digital services to international customers. As an exported digital service, transactions may be exempt from VAT in accordance with applicable Moroccan tax law. This will be indicated on your invoice.

5. Refund Policy

Due to the digital nature of the service and the immediate delivery of credits upon payment, purchases are generally non-refundable once credits have been consumed.

Refunds may be granted in the following exceptional circumstances:

  • A verified technical failure on JavaPerf's side that prevented the service from functioning correctly.
  • Duplicate payment caused by a technical error.
  • Credits purchased but entirely unused within 7 days of purchase, upon written request.

Refund requests must be submitted to support@javaperf.com within 14 days of the purchase date. We will respond within 5 business days.

6. Data & Privacy

JavaPerf processes the Java source code you submit for analysis. This code is used solely for the purpose of running the requested analysis and generating the report. Source code is not stored permanently — it is deleted after analysis is complete.

Analysis results (issues detected, scores, statistics) are stored in our database and associated with your account. You can delete your analysis history at any time from your dashboard.

We collect your email address and basic account information via Clerk authentication. We do not sell your personal data to third parties. For full details, please refer to our Privacy Policy.

7. CLI & JVM Agent

The JavaPerf CLI analyzes your project locally on your machine. Only the results (detected issues, statistics, and score) are transmitted to JavaPerf servers. Your source code does not leave your machine when using the CLI.

The JavaPerf JVM agent instruments your running Java application to collect runtime metrics (method timings, SQL query counts, heap usage, thread counts). This data is transmitted to JavaPerf servers and associated with your monitoring session. No business data (user data, database contents, request payloads) is captured.

8. Acceptable Use

You agree not to:

  • Submit code that you do not own or do not have the right to analyze.
  • Attempt to reverse-engineer, decompile, or extract JavaPerf's analysis engine or proprietary rules.
  • Use the service to analyze malicious code, malware, or exploit code.
  • Attempt to circumvent the credit system or abuse the free tier.
  • Resell or redistribute JavaPerf services without written authorization.

9. Limitation of Liability

JavaPerf is provided "as is" without warranty of any kind. We do not guarantee that the analysis will detect all performance issues or security vulnerabilities present in your code. Analysis results are informational and should be reviewed by qualified developers before acting upon them.

To the maximum extent permitted by applicable law, JavaPerf shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of or inability to use the service, even if we have been advised of the possibility of such damages. Our total liability shall not exceed the amount paid by you for the service in the 3 months preceding the claim.

10. Governing Law

These Terms of Service are governed by the laws of Morocco. Any disputes arising from these terms or your use of JavaPerf shall be subject to the exclusive jurisdiction of the competent courts of Morocco. If you are a consumer located in the European Union, you also benefit from the mandatory consumer protection provisions of your country of residence.

11. Changes to These Terms

We reserve the right to update these Terms of Service at any time. Changes will be posted on this page with an updated date. Continued use of the service after changes have been posted constitutes acceptance of the revised terms. We will notify registered users by email of any material changes.

12. Contact

For any questions regarding these Terms of Service, please contact us:

Email: support@javaperf.com

© 2026 JavaPerf. All rights reserved.

These terms are effective as of April 7, 2026