FormGuardJS

Doc
Home Doc

Privacy Policy & Terms of Service

This document outlines the privacy practices, terms of use, and legal precautions to ensure responsible use of FormGuardJS.

Last updated: 30/11/2024 IST


Introduction

Welcome to the official Privacy Policy and Terms & Conditions for FormGuardJS, a powerful and user-friendly form validation library designed to streamline form input validation. FormGuardJS ensures your forms meet the specified criteria and provides clear, customizable error messages whenever input requirements are not met during form submission.

This page outlines all legal, ethical, and practical considerations associated with using the FormGuard.js library. It also serves as a comprehensive guide to help you understand your rights, responsibilities, and limitations when integrating FormGuardJS into your projects.

We strongly encourage users to review the documentation thoroughly to leverage the full potential of FormGuardJS while adhering to the guidelines outlined here.

Data collection

At FormGuardJS, we take user privacy and data security seriously. Our primary commitment is to ensure that your data remains secure and uncompromised. Below, we clarify our stance and practices regarding data collection:

  • No Data Collection: FormGuardJS is a client-side library, meaning all its operations are performed entirely on the user's browser. We do not collect, store, or transmit any user data, including form input data. Developers can independently verify this by inspecting the code through developer tools or reviewing the library’s source code.
  • Security Assurance We are committed to keeping the library secure and up-to-date. Regular updates are made to address potential vulnerabilities, and we adhere to best practices in web security. According to leading vulnerability scanners, FormGuardJS demonstrates zero known vulnerabilities at the time of its release.
  • Limitation of Liability

    While we take every precaution to provide a secure and reliable tool, FormGuard.js comes with no guarantees or warranties of any kind. We explicitly disclaim any liability for:

    • Data loss resulting from improper implementation, third-party interference, or unexpected errors.
    • Any financial, reputational, or other damages caused by the use or misuse of the library.

Developer Responsibility

As this library operates on the client side, developers are responsible for ensuring secure integration into their projects. We recommend implementing additional security measures, such as server-side validation, to safeguard sensitive data.

Developer Rights

The FormGuardJS library is designed to empower developers by providing a flexible and efficient tool for form validation. Below are the rights and responsibilities associated with using and modifying this library:

  • No Financial or Value Claims:
    • FormGuardJS is provided free of charge under the MIT License.
    • Developers have no claim to financial compensation, royalties, or other benefits for using or modifying this library.
    • The library is offered "as is", meaning it is provided without any guarantees or warranties regarding its performance or suitability.
  • Use at Your Own Discretion:
    • While we strive to make FormGuardJS error-free and reliable, we cannot guarantee the absence of bugs or errors.
    • Any financial, reputational, or other losses incurred through the use or misuse of this library are the sole responsibility of the user.
  • Right to Modify:
    • As an open-source project licensed under the MIT License, you have full rights to modify, adapt, or extend the library to suit your project’s needs.
    • You may distribute modified versions, provided you comply with the terms of the MIT License.
  • No Guarantees or Warranties:
    • Whether used in its original form or modified, FormGuardJS comes with no guarantees or warranties of any kind.
    • We disclaim all liability for any issues arising from modifications or improper use of the library.
  • Contribution Opportunities:
    • Developers are welcome to contribute to the improvement of FormGuardJS through bug reports, feature suggestions, or pull requests on the official repository.
    • Contributions are voluntary and do not entitle contributors to financial or legal claims.
  • Developer Responsibility:
    • Developers are responsible for the correct implementation and integration of FormGuardJS into their projects.
    • Additional measures, such as server-side validation, are recommended to enhance security.

By using FormGuardJS, you acknowledge and accept these rights and responsibilities.

Third Party

FormGuardJS is a standalone form validation library that operates entirely on the client side. While the library itself does not rely on external third-party services or collect data, it is important to acknowledge the following considerations when using it in your projects:

  • External Dependencies:
    • FormGuardJS does not include or require any mandatory third-party libraries to function.
    • If you choose to use third-party tools, frameworks, or plugins alongside FormGuardJS, it is your responsibility to review their respective licenses, terms of use, and privacy policies.
  • Third-Party Hosting:
    • Developers may host FormGuardJS or integrate it with other platforms. Any third-party hosting or platform services you use are governed by their own terms and are not associated with FormGuardJS.
  • No Liability for Third-Party Services:
    • FormGuardJS is not responsible for any issues arising from the use of third-party services, tools, or dependencies in conjunction with this library.
    • Any third-party libraries or resources included in your project must comply with their respective licenses and legal requirements.
  • Open-Source Contributions:
    • FormGuardJS may be improved with contributions from the open-source community. While we ensure these contributions adhere to the project's standards, we are not liable for any third-party code used within the library.

By using FormGuardJS, you acknowledge that interactions with third-party tools, platforms, or dependencies are outside the scope of our responsibility.

Terms of Use

By using **FormGuardJS**, you agree to comply with the following terms and conditions. If you do not agree to these terms, you are prohibited from using the library. These terms apply to all users, developers, and contributors who interact with FormGuardJS.

  • License:
    • FormGuardJS is licensed under the MIT License, allowing you to use, modify, and distribute the library in both personal and commercial projects.
    • While you have the right to modify and distribute the library, any redistribution must retain the original copyright and license notice.
  • Acceptable Use:
    • FormGuardJS is intended to be used for creating client-side form validation within your web applications. You are responsible for ensuring that your use of the library complies with relevant laws and regulations.
    • You agree not to use FormGuardJS for any illegal, harmful, or unethical purposes, including but not limited to data breaches, malicious activities, or violating privacy rights.
  • Modification of the Library:
    • Developers may modify the source code of FormGuardJS to meet their specific needs. However, such modifications do not imply any guarantees, warranties, or support from the original authors.
    • Any modifications must be clearly labeled as custom versions, and the MIT License applies to your modified version as well.
  • Disclaimers:
    • FormGuardJS is provided "as is" without any warranties, either express or implied. We do not guarantee that the library will be free from errors or that it will meet your specific requirements.
    • We are not responsible for any data loss, financial loss, or any other damage that may arise from the use of the library.
  • Termination:
    • We reserve the right to suspend or terminate your access to the library at any time, for any reason, including violation of these terms.
    • If your access is terminated, you must immediately cease using the library and remove any copies from your project.
  • Limitation of Liability:
    • In no event shall the authors or contributors of FormGuardJS be held liable for any indirect, incidental, special, or consequential damages, or for any loss of data or profits, arising from the use or inability to use the library.
  • Indemnity:
    • You agree to indemnify and hold harmless the authors and contributors of FormGuardJS from any claims, damages, liabilities, or expenses that may arise from your use of the library.
  • Governing Law:
    • These terms are governed by and construed in accordance with the laws of [Your Country/State], without regard to its conflict of law principles.
    • Any disputes arising under or in connection with these terms shall be subject to the exclusive jurisdiction of the courts in [Your Location].
  • Changes to Terms:
    • We reserve the right to update or change these terms at any time. Users will be notified of significant changes through the official documentation or repository.
    • By continuing to use the library after any such changes, you agree to be bound by the updated terms.

By using FormGuardJS, you acknowledge that you have read, understood, and agreed to these Terms of Use.

Contact Us

If you have any questions, concerns, or inquiries about **FormGuardJS**, feel free to reach out to us. We are happy to assist you with any issues or feedback you may have.

  • Email: formguardjs@gmail.com
  • Address: Kannur, Kerala 670561, India
  • Support: We strive to provide prompt support for any technical or general inquiries related to FormGuardJS. Please allow up to 48 hours for a response.
  • Feedback: We welcome any suggestions, comments, or feedback on how to improve the library. Feel free to share your thoughts with us via email or Feedback Page.

Your feedback is important to us and helps in the continuous improvement of **FormGuardJS**.