< Home

TERMS OF SERVICE: LEGAL DISCLAIMER & LIMITATION OF LIABILITY

Last Updated: February 02, 2026

These Terms of Service ("Terms") constitute a legally binding agreement made between you, whether personally or on behalf of an entity ("User", "you") and html2app (by Yannick Deubel) ("Company", "we", "us", or "our"), concerning your access to and use of the html2app.dev website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the "Site").


NOTICE: FREQUENT UPDATES & ACTIVE DEVELOPMENT

Please Note: The Service is currently undergoing a period of rapid development and expansion (specifically late 2025 through mid-2026). Because we are frequently adding new features and improvements, these Terms of Service may also change frequently to keep pace.

By continuing to use the Service, you agree to be bound by the most recent published version of these Terms. We appreciate your flexibility and encourage you to review this document regularly during this active phase.

1. NATURE OF SERVICE AND "AS-IS" WARRANTY

The Service provides proprietary wrapper solutions—utilizing Flutter (webview_flutter or flutter_inappwebview) or Capacitor—to package JavaScript-based applications into native binaries for mobile platforms.

BETA / PREVIEW STATUS: The Service is currently in a "Beta" or "Public Preview" stage. It may contain bugs, errors, or incomplete features. We make no warranties that the Service will be stable or suitable for production use.

  • "As-Is" Provision: The Service, including the proprietary bridges, custom Plugin APIs, and compilation environments, is provided on an "AS-IS" and "AS-AVAILABLE" basis. We do not warrant that the Service will be uninterrupted, timely, secure, or error-free.
  • Technical Limitations: We do not warrant that all web-standard features, CSS properties, or JavaScript APIs will function within the custom bridge environments (Flutter or Capacitor). Performance is strictly dependent on the User's code optimization; we disclaim all liability for latency or performance degradation resulting from the User's software.
  • Solo Operation & Availability: User acknowledges that the Service is operated by a solo developer and relies on a mix of third-party cloud providers and self-hosted infrastructure. Consequently, the Service may experience extended periods of unavailability (potentially lasting days) if technical failures occur while the developer is unavailable (e.g., due to vacation, illness, or time zone differences). We do not guarantee 24/7 uptime, continuous monitoring, or immediate restoration of service.
  • Best-Effort Support: Support requests are handled on a "best-effort" basis. We do not guarantee a response to every inquiry. We reserve the right not to reply depending on service demand and the communication channel used. Priority is given to official channels (e.g., GitHub Discussions); inquiries via unsupported platforms (e.g., Reddit, Discord) may be ignored.

2. SUBSCRIPTION TERMS & ACCESS RIGHTS

Current Status: The Service is currently provided free of charge. We reserve the right to introduce paid subscription plans in the future.

  • Free Access: During the current free period, the Service is provided "AS-IS" without warranty or support obligations. We reserve the right to limit features, usage quotas, or terminate free access at any time without notice.
  • Future Paid Subscriptions: A "Subscription" refers to a paid plan that grants access to specific features, such as the compilation service. If paid plans are introduced:
    • Post-Termination Rights: Upon expiration or termination of a subscription, the User retains the right to use, distribute, and maintain applications already compiled and downloaded during the active subscription period.
    • Compilation Access: However, the User will lose access to the compilation service and cannot generate new binaries or updates until the subscription is renewed.
  • Rate Limits (Build Quotas): User acknowledges that usage is subject to rate limits, specifically defined as the maximum number of builds (compilations) allowed on our CI/CD pipeline within a predefined period (e.g., per 24 hours or per calendar day), as specified on the Pricing Page. If a limit is reached, access to the compilation service will be temporarily paused until the limit resets. The Service reserves the right to modify these limits to ensure service stability for all users.
  • Platform Restrictions: Access to specific build platforms (e.g., iOS) is restricted to specific subscription tiers. Users on lower tiers (e.g., Free or Starter) may be restricted to Android-only builds. We reserve the right to modify these platform restrictions at any time.
  • Support (Best-Effort / No SLA): Support is provided on a "best effort" basis. While we strive to resolve issues, a response or resolution time is not guaranteed. As a solo-operated project, support availability may vary. Priority is given to Growth and Pro tier subscribers. We do not offer any service-level agreement (SLA), guaranteed response times, or guaranteed fix/update timelines, regardless of whether the service is free or paid.
  • Regional Pricing & Eligibility: To make our services accessible globally, we may offer discounted pricing in specific regions (e.g., India) in the future. These discounts are only available to residents of the specified region. To qualify, you must provide a payment method (credit/debit card) issued by a financial institution within that region. We reserve the right to verify your location via IP address and payment metadata. If a mismatch is detected, html2app.dev reserves the right to charge the standard global rate or terminate the subscription. Attempting to bypass regional pricing via VPN or fraudulent billing addresses may result in account termination without a refund.
  • Payment Terms & Merchant of Record:
    • Merchant of Record: Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides all customer service inquiries and handles returns.
    • Taxes & Currency: As the Merchant of Record, Paddle is responsible for collecting and remitting applicable sales tax, VAT, or GST where required by law. The default currency is presented based on your IP address, but you may choose your preferred currency.
      • USD Pricing: Prices in USD are displayed exclusive of taxes. Applicable taxes will be added at checkout.
      • EUR Pricing: Prices in EUR are displayed inclusive of VAT (where applicable).
    • Price Changes: We reserve the right to change pricing. We will provide at least 30 days' notice for any price increase. No notice is required for price reductions. Continued use after the price change constitutes acceptance.
    • No Set-off: You must pay all fees in full without any set-off, counterclaim, deduction, or withholding.

3. APP STORE ACCEPTANCE & DISCLAIMER

User acknowledges that Apple (App Store) and Google (Play Store) maintain strict and subjective guidelines regarding "WebView-based" or "wrapped" applications.

  • No Affiliation: html2app.dev is an independent service and is not affiliated with, endorsed by, or associated with Apple Inc., Google LLC, The Flutter Team, or the Capacitor Team. "Android", "Google Play", "iPhone", and "App Store" are trademarks of their respective owners.
  • Rejection Risk: We do not guarantee that your application will be approved by Apple or Google. Rejection based on "Guideline 4.2" (Minimum Functionality) or similar policies is a known risk of wrapper solutions.
  • Rejection Liability: We are not liable for any financial loss or damages resulting from the rejection of an application by third-party reviewers.

4. REFUND POLICY & WITHDRAWAL RIGHTS

Merchant of Record: Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. All refund requests are handled by Paddle in accordance with their refund policy. To request a refund, please contact Paddle directly at paddle.net. For full details on refund handling, see Paddle's Consumer Terms.

Try Before You Subscribe: We encourage you to use our Free Tier to test the Service's functionality and compatibility with your project before subscribing. This allows you to evaluate the Service at no cost and ensure it meets your needs.

4.1. Right of Withdrawal (EU/UK/EEA Consumers)

If you are a consumer based in the EU, EEA, or UK, you have a statutory right to withdraw from a contract for digital services within 14 days. By subscribing to the Service, you acknowledge the following:

  • Immediate Performance: By subscribing, you request that we begin providing the Service immediately. You acknowledge that once the digital service has begun (e.g., access to the compilation service is granted), your statutory right of withdrawal may be affected in accordance with applicable consumer protection laws.
  • Pro-Rata Refund: If you are an EU, UK, or EEA consumer and wish to cancel your subscription within 14 days of your initial purchase, you may request a pro-rata refund for the unused portion of your subscription period by contacting Paddle at paddle.net. Refunds are processed by Paddle on a case-by-case basis.

4.2. Subscription Cancellation

You may cancel your subscription at any time. Upon cancellation, you will retain access to the Service until the end of your current billing period. Refund requests for subscription cancellations are handled by Paddle on a case-by-case basis in accordance with their policies.

4.3. Chargebacks & Disputes

If you have a concern about a charge, we encourage you to contact Paddle directly to resolve the issue. Initiating a chargeback or payment dispute without first attempting to resolve the matter with Paddle may result in suspension of your account and revocation of access to the Service.

5. BRIDGE IMPLEMENTATION & NATIVE HARDWARE

All communication between the JavaScript layer and the Native layer is handled via a bridge. The Flutter implementation uses a proprietary bridge, while the Capacitor implementation uses the standard Capacitor bridge.

  • Custom Plugin API: Liability for data loss, hardware malfunction, or incorrect sensor readings (GPS, Camera, Biometrics, etc.) resulting from the use of our custom Plugin API or Capacitor-integrated plugins is strictly excluded.
  • Third-Party Dependencies: The Service may rely on third-party services and dependencies (including Apple/Google services, certificate authorities, hosting providers, and payment providers). We do not control these third parties and are not responsible for outages, policy changes, breaking changes, service degradation, or interruptions caused by them.
  • Framework & OS Compatibility: We do not guarantee the continued compatibility of our bridges with future updates to Android (SDK), iOS (Swift/CocoaPods), or the underlying Capacitor/Flutter frameworks.

6. DEVICE FRAGMENTATION, COMPATIBILITY & FUTURE UPDATES

Due to the highly fragmented nature of the Android and iOS ecosystems, User acknowledges that:

  • Hardware Variance: The application may behave differently across various OEMs, screen densities, and processor architectures.
  • UI/UX Anomalies: We are not liable for "edge-case" bugs, including but not limited to: app icons failing to display, status bar overlapping, system gestures interfering with the WebView, or crashes occurring on specific hardware models.
  • No Universal Guarantee: We do not guarantee that the compiled application will function correctly on every device manufacturer, model, or OS version.
  • Breaking Changes: Mobile operating systems evolve rapidly. An application that functions correctly today may cease to function on future OS versions due to "breaking changes" introduced by Apple or Google. html2app.dev does not guarantee perpetual compatibility with future OS updates.

7. ASSET ENCRYPTION AND SECURITY DISCLAIMER

The Service may offer an optional asset-encryption feature (for HTML, CSS, JS, and media). This feature is provided on an "as-available" basis and may be introduced, modified, or removed at our discretion.

  • Default Plaintext Storage (Industry Standard): Unless the User subscribes to a specific tier that explicitly includes asset encryption, all application assets (HTML, CSS, JavaScript, images, etc.) are stored in the application binary in plaintext (unencrypted) format. User acknowledges that this is the standard behavior for WebView-based frameworks (e.g., Capacitor, Cordova) and is not a deficiency of the Service. While standard wrappers leave code exposed, html2app.dev distinguishes itself by offering proprietary asset encryption on supported tiers to mitigate this risk. Without this upgrade, assets can be extracted by anyone with access to the application binary (APK/IPA).
  • Nature of Protection: While encryption adds a layer of protection against casual inspection, we do not guarantee that assets are "unhackable" or immune to reverse engineering. Security is provided on a best-effort basis, and we do not warrant absolute protection against determined third parties.
  • Technical Implementation & Key Risk: To enable runtime decryption on the end-user's device, a decryption key must be embedded within the application binary. While this key is not stored in plain text (e.g., via obfuscation or similar methods), the User acknowledges that any key stored within a client-side binary can potentially be extracted by a sophisticated actor. Because the distributed binary must contain both the decryption routine and the key material to function, a determined attacker can use static reverse engineering, dynamic instrumentation (e.g., Frida), or memory inspection to recover the key. While techniques like obfuscation raise the cost of extraction, they cannot provide an absolute guarantee on devices we do not control. Consequently, client-side asset encryption is a deterrent, not an impenetrable barrier, and we cannot guarantee 100% protection against reverse engineering or data extraction.
  • User Verification Responsibility: It is the User's sole responsibility to verify the integrity and encryption status of the final binary before submission to any app store. html2app.dev is not liable if the Service fails to encrypt assets during the build process, resulting in the publication of unencrypted files.
  • Runtime Performance & Failure: We are not liable for application crashes, "white screens," or failure to boot caused by decryption errors on an end-user's device, whether due to hardware incompatibility, OS interference, memory constraints, or errors in the Service's proprietary logic.
  • Export Control Compliance: User is solely responsible for ensuring their application complies with all applicable export control laws and regulations regarding the encryption in their territory of residence and operation.

8. CREDENTIAL STORAGE & KEY MANAGEMENT

The Service allows Users to store sensitive signing credentials (including but not limited to Android Keystores, iOS Distribution Certificates, and Provisioning Profiles) on our servers for the purpose of automated signing.

  • Account Security: You are responsible for maintaining the confidentiality of your account login credentials and are fully responsible for all activities that occur under your account. You agree to immediately notify Us of any unauthorized use or suspected breach of security. We cannot and will not be liable for any loss or damage arising from your failure to comply with this requirement.
  • Encrypted Storage & Key Management: Credentials are stored in an encrypted format within our database. Currently, the User is provided a decryption key only once upon upload and is responsible for its secure storage. We reserve the right to introduce features where the Service manages these keys to allow Users to select stored credentials via the UI or configuration files for the build process.
  • Build Workflow: For each build, the User provides the necessary configuration. This may involve uploading a ZIP file containing secrets (keys, passwords, or the name of the key as stored in the database) or, where the feature is available, selecting managed credentials via the Service interface. The User acknowledges that successful signing/builds depend on the correct provision of these secrets, references, or selection of credentials.
  • Key Loss: If the User loses required name, keys or passwords (where managed by the User), the stored credentials may become permanently inaccessible or unusable, and the credentials must be re-uploaded and/or regenerated by the User.
  • Backup Responsibility: User is solely responsible for maintaining local backups of their keystores and certificates. We are not responsible for permanent data loss resulting from server failures or account termination.
  • Storage Risk: User acknowledges that storing cryptographic keys on a remote server inherently carries risk. While we employ reasonable security measures, we do not guarantee the absolute security of stored credentials.
  • Liability Exclusion: To the maximum extent permitted by law, html2app.dev shall not be liable for any loss, theft, leak, or compromise of User credentials, whether caused by:
    (a) A security breach or hacking incident targeting our servers;
    (b) Software bugs or configuration errors on our part;
    (c) User negligence (e.g., weak passwords, compromised API keys, or sharing account access).
  • Data Retention & Deletion: We reserve the right to delete any stored credentials that have not been used for 12 months. Furthermore, we reserve the right to delete stored credentials periodically or at any time at our sole discretion (e.g., for security hygiene). The User acknowledges that they must maintain a local copy of their credentials at all times.

9. INTELLECTUAL PROPERTY & CONFIDENTIALITY

  • Split-IP Model: User retains full ownership of their web assets (HTML/JS/CSS). html2app.dev retains ownership of the server-side compilation scripts and infrastructure. For Flutter builds, html2app.dev additionally retains ownership of the proprietary native wrapper code and bridge implementation. For Capacitor builds, html2app.dev claims no ownership over the standard Capacitor runtime code.
  • Confidentiality: html2app.dev agrees to treat all User-uploaded assets (including JavaScript logic, HTML, CSS, images, audio, and video) as confidential. We will not misappropriate, sell, or use User's proprietary assets for any purpose other than providing the compilation service.
  • Limited License to Host: You hereby grant html2app.dev a worldwide, non-exclusive, royalty-free, limited license to host, copy, transmit, and display your User Content solely as necessary to provide the Service (e.g., to compile the application binary). This license terminates automatically when your content is deleted from our systems.
  • Third-Party Licenses: The generated application may include third-party open-source components (e.g., Flutter or Capacitor plugins). The User is responsible for maintaining any required license notices (such as MIT, Apache 2.0, BSD-3-Clause, or others) within their distributed application.
  • Feedback: If You provide Us with any feedback, suggestions, bug reports, or proposed modifications regarding the Service ("Feedback"), You hereby grant Us a perpetual, irrevocable, non-exclusive, royalty-free, worldwide license to use, modify, and incorporate such Feedback into the Service without any obligation to compensate or credit You.

10. COMPLIANCE WITH LAWS & ACCEPTABLE USE

  • User Responsibility: User is solely responsible for ensuring their application complies with all applicable local and international laws, including but not limited to data privacy regulations (GDPR, CCPA), consumer protection laws, and intellectual property rights.
  • Privacy Policy: Your use of the Service is also subject to our Privacy Policy, which describes how we collect, use, and share your personal data.
  • Data Collection: User acknowledges that they are the "Data Controller" for any end-user data collected via the application, and html2app.dev acts solely as a technical service provider.
  • Acceptable Use / Prohibited Content: User agrees not to use the Service to upload, compile, distribute, or facilitate (including through apps built with the Service) any content or activity that is unlawful, harmful, infringing, deceptive, or abusive. Prohibited use includes, but is not limited to:
    (a) malware, spyware, credential theft, phishing, or any malicious code;
    (b) infringing content (copyright/trademark) or unlawful use of third-party intellectual property;
    (c) content or functionality that violates applicable laws, regulations, or third-party platform policies;
    (d) attempts to conceal malicious functionality or bypass platform/security restrictions.
  • Sanctions & Export Compliance: You represent and warrant that you are not located in, under the control of, or a national or resident of any country subject to a U.S. Government or Swiss embargo, or designated on any U.S. Government or Swiss list of prohibited or restricted parties. You agree not to use the Service to export or re-export any software or technical data in violation of applicable export control laws.

11. TERMINATION & SUSPENSION

We reserve the right to suspend or permanently terminate a User's account and access to the Service. Termination may occur without prior notice or refund for severe violations (including but not limited to prohibited activities). For non-material breaches, we may, at our sole discretion, provide an opportunity to cure the breach, though we are under no obligation to do so.

  • Security Violations & Abuse: Such activities include, but are not limited to:
    (a) Attempting to hack, penetrate, scan, or compromise the security of the Service or its infrastructure;
    (b) Bypassing or attempting to bypass payment mechanisms, usage quotas, or access controls;
    (c) Reverse engineering, decompiling, or disassembling any proprietary components (bridges, plugins, wrappers);
    (d) Uploading malicious code, malware, or content that violates applicable laws;
    (e) Initiating fraudulent chargebacks or payment disputes.
  • Consequences: In such events, all rights granted to the User herein shall immediately cease, and we reserve the right to pursue appropriate legal action.
  • At-Will Termination: We reserve the right to terminate any User account or the Service as a whole at any time, for any reason or no reason ("At-Will"), provided that such termination does not violate the terms of any active paid subscription contract. If we terminate a paid account without cause, we will refund the pro-rated portion of any prepaid fees for the remainder of the subscription term.

12. MODIFICATIONS TO TERMS AND SERVICE

  • Right to Modify Terms: We reserve the right to modify these Terms of Service at any time.
  • Right to Modify Service: We reserve the right to modify, suspend, or discontinue any aspect of the Service, including features, functionality, supported platforms, or technical specifications, at any time without prior notice.
  • Acceptance: Continued use of the Service after any such changes (to the Terms or the Service) constitutes your acceptance of the modified Terms and the most recent version of the Service. It is the User's responsibility to review these Terms periodically.
  • User Responsibility: Users are responsible for evaluating changes before relying on features in production builds.

13. LIMITATION OF LIABILITY

To the maximum extent permitted by applicable law, in no event shall html2app.dev, its directors, or employees be liable for any indirect, incidental, special, or consequential damages, including loss of profits, data, or use.

  • Liability Cap: In no event shall our total liability to you for all damages exceed the amount of fees paid by you to the Service during the 12-month period immediately preceding the event giving rise to the claim. This liability cap applies to all claims in aggregate, to the maximum extent permitted by law.
  • Force Majeure: We shall not be liable for any failure to perform our obligations where such failure results from any cause beyond our reasonable control, including, without limitation, mechanical, electronic, or communications failure or degradation (including "line-noise" interference).
  • No High-Risk Use: The Service is not designed or intended for use in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, life support machines, or weapons systems, in which the failure of the Service could lead directly to death, personal injury, or severe physical or environmental damage.
  • Unforeseen Risks: All other risks, including those not explicitly mentioned in this section, fall under the disclaimers and limitations described in Section 16, and are subject to the same liability cap and exclusions.

14. INDEMNIFICATION

User agrees to defend, indemnify, and hold harmless html2app.dev from and against any claims, damages, or expenses (including reasonable legal fees and attorney costs) arising from:

  • The content of the User's application.
  • Any violation of third-party intellectual property by the User.
  • End-user claims regarding the functionality of the User's published application.
  • Any violation of these Terms or applicable laws by the User.

15. MISCELLANEOUS

  • Severability: If any provision of these Terms is held to be invalid, illegal, or unenforceable, the remaining provisions shall remain in full force and effect.
  • Entire Agreement: These Terms constitute the entire agreement between the User and html2app.dev regarding the Service and supersede any prior or contemporaneous communications or agreements.
  • Assignment: User may not assign or transfer these Terms without our prior written consent. We may assign these Terms in connection with a merger, acquisition, reorganization, or sale of assets, or by operation of law.
  • No Waiver: The failure of html2app.dev to enforce any right or provision of these Terms will not be considered a waiver of those rights.
  • Survival: All provisions of these Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity, and limitations of liability.

16. UNFORESEEN RISKS & CATCH-ALL DISCLAIMER

The technology landscape evolves rapidly, and we cannot foresee every technical issue, platform policy change, or usage scenario.

  • Comprehensive Coverage: All risks, damages, or losses not explicitly mentioned in these Terms—including those arising from third-party dependencies, platform updates, or novel technologies—are subject to the same liability caps, disclaimers, and limitations described herein.
  • Broad Interpretation: These Terms shall be interpreted broadly to protect the Service provider against liability for such unanticipated events to the maximum extent permitted by law. The absence of a specific reference to a particular scenario does not imply assumed liability.

17. GOVERNING LAW & DISPUTE RESOLUTION

  • Governing Law: This Agreement shall be governed by and construed in accordance with the substantive laws of Switzerland.
  • Informal Resolution: Before initiating litigation, the parties agree to attempt to resolve any dispute informally and in good faith.
  • Class Action Waiver & Individual Capacity: To the fullest extent permitted by applicable law, You agree that any dispute arising out of or related to these Terms or the Service will be resolved solely on an individual basis. You explicitly waive any right to participate in a class action lawsuit, class-wide arbitration, private attorney general action, or any other representative proceeding.
  • Jurisdiction: Any disputes arising out of or related to this Agreement that cannot be resolved informally shall be subject to the exclusive jurisdiction of the competent courts of Bern, Switzerland.

18. CONTACT INFORMATION

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