🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 159 (from laksa017)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

📄
INDEXABLE
✅
CRAWLED
22 minutes ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://surveyjs.io/
Last Crawled2026-04-13 11:21:13 (22 minutes ago)
First Indexed2017-05-26 23:49:18 (8 years ago)
HTTP Status Code200
Meta TitleSurvey and Form Management Software - SurveyJS
Meta DescriptionBuild a custom survey and form management system in your JavaScript app. Fully customizable, JSON-based, with unlimited responses and full data ownership.
Meta Canonicalnull
Boilerpipe Text
Form Library Survey Creator Dashboard PDF Generator A free MIT-licensed UI component that parses SurveyJS form JSON files and instantly renders dynamic interactive forms in any JavaScript app. You can use it to collect responses from users and send them to your database. A white-label drag-and-drop form builder that automatically generates JSON schemas describing the structure, layout, style, and behavior of a form. It is fully customizable to match your app’s design. You can use it to visually create and edit surveys and forms. A UI component that interprets SurveyJS JSON schemas to identify data types and populate custom dashboards with responses. It allows you to visualize survey results with interactive charts and tables. A UI component that uses a SurveyJS form JSON schema to render the form as a PDF. It pulls data collected by Form Library to populate PDF fields with responses and lets you export your SurveyJS forms as editable or pre-filled PDFs. SurveyJS is developed for Accessibility Accessibility is a core focus for SurveyJS . Form Library (v2.1.0+) and Survey Creator (v2.2.2+) fully comply with WCAG, Section 508, and ARIA standards, verified using Axe® . Users can navigate with keyboards, use screen readers, and rely on proper ARIA attributes. Unlimited Usage SurveyJS has no usage limits. Create unlimited forms, collect any number of responses, and store all data in your database . No caps on admins, respondents, submissions, uploads, or features. Custom Input Fields Define custom standalone or composite question types and add them to the Toolbox. Extend built-ins or integrate Angular, React, or Vue 3 components to create advanced, reusable inputs and widgets. Offline Data Collection SurveyJS can work entirely offline . Surveys, themes, and responses are stored locally, so you can create, edit, and collect responses anywhere. When back online, data and updates sync automatically for a seamless local-first experience. One-Time Purchase License A one-time purchase developer licenses to use Survey Creator, PDF Generator, and Dashboard forever. No extra licenses for end users, multiple instances, or apps. Includes 12 months free maintenance and permanent rights to all versions released in that period. Custom Data Validation SurveyJS goes way beyond the basic built-in client-side validators . You can create custom client-side rules and implement server-side checks using JavaScript functions and event handlers. AI Assistance Integrate AI via API to enhance form building. Enable natural language form generation , translation, or intelligent content suggestions. Users can prompt “Create a feedback form” to get a fully structured form with its JSON schema instantly. Insurance Simplify data collection with our open-source form builder. Create custom insurance claims forms, policy applications, and customer feedback surveys. Securely automate your workflow and enhance customer service with ease. Healthcare Experience the best survey software for automating healthcare data collection and enhancing patient care. Design unlimited medical forms within your EMR system and securely collect sensitive patient data. Market Research Create consumer feedback forms, product research surveys, and brand analysis questionnaires directly within your application. Capture valuable insights to make informed decisions and drive your market strategies. Education Securely collect data and enhance student experiences in your educational institution with SurveyJS. Create assessment tests, scored quizzes, student feedback forms, course evaluations, and registration forms using our robust survey tool. Human-Resources SurveyJS offers an ideal survey solution for HR departments. Design employee feedback surveys, onboarding forms, and performance reviews effortlessly using our drag-and drop form builder UI. Optimize HR processes and securely manage employee data. E-Commerce Easily integrate our survey software into your application to enhance your e-commerce operations. Accept online payments through custom order forms, create customer satisfaction surveys, product feedback forms, shopping experience questionnaires, and more. Customer Experience Integrate the SurveyJS survey tool into your application to measure and enhance your customers’ satisfaction. Create customer feedback surveys, support request forms, and loyalty program questionnaires in house. Non-Profit SurveyJS survey software is ideal for non-profits. Build donation forms, volunteer applications, and event feedback surveys. Automate your workflow and securely collect data to better serve your mission. Banking Ensure secure and efficient data collection in your financial institution with SurveyJS. Design loan applications, account opening forms, and compliance surveys. Automate processes and improve service with our fully integrated form builder. Secure Data Collection The Form Library component lets you render interactive, dynamic forms in the browser. It’s MIT-licensed, lightweight, and animated. It supports basic and advanced question types, conditional logic, and validation, so you can guide users and collect accurate data. Drag-and-Drop Form Creation The Survey Creator component is a drag-and-drop form builder that produces JSONs for Form Library. It includes a rich Toolbox, a Theme Editor for form styling, and lets you apply advanced logic and branching, default values, and calculations— all without writing code. Real-Time Data Reporting The Dashboard component lets you view and analyze survey results in real time. It reads your form setup and then shows the data in interactive charts and tables. It also includes a Table View component for displaying responses in a data grid with options for client- or server-side pagination and filtering. Export Your Web Forms to PDF PDF Generator lets you turn your web forms into editable PDF files. It uses the form’s JSON schema, generated in Survey Creator, to reproduce the form’s layout and content. It can also fill PDFs with the responses you’ve collected, so you can easily create pre-filled, printable versions of your forms. Whether you are from the education or healthcare sector, human resources, or anything in between—collecting sensitive data can become a maintenance nightmare, since you, as a survey creator, must guarantee anonymity and privacy to respondents (very often—to thousands of them) in order to remain legally compliant and ensure honest answers. So the software you use to create and host surveys needs to be more than just a third-party, black-box SaaS platform where you’re locked in to too many dependencies, and locked out of engagement, monitoring, and improvement of the actual service because of intellectual property laws. Even when surveys are conducted anonymously and with informed consent, you are not off the hook. Even if you store only aggregated data, small sample sizes could inadvertently identify an individual, leading to adverse consequences. Also, most countries have laws governing the storage and security of collected data (HIPAA, FERPA, GDPR), meaning that you are liable for any stored personal information in your custody—including its secure destruction at the end of the retention period, with proof. The easiest way to ensure individual privacy and legal compliance is to self-host SurveyJS. You would run surveys and store responses completely within your own infrastructure, thus being in total control of data flow between server and client without any third-party involved. Self-hosting a SurveyJS solution grants you true freedom, and makes long-term planning not only possible, but also viable. What's the difference between a license and a renewal? A developer license is a one-time purchase that gives you permission to integrate and use the SurveyJS components (Survey Creator, PDF Generator, and Dashboard libraries) in your application forever. Product maintenance (new features, enhancements, bug fixes) and access to our Help Desk are provided through a subscription. Your first 12 months of subscription are included for free with the initial license purchase. This gives you permanent access to all versions released during that period, plus technical support for one year. A renewal is simply an extension of that subscription for another 12–24 months. Renewals are available only if you already hold a license under the same pricing plan. What are the usage limits in Survey Creator? SurveyJS does not put limits on: Admins (people creating or editing forms in the no-code UI) Respondents (people filling out your forms) Number of forms you create Monthly form submissions File uploads Features you use Everything is unlimited. All your forms and responses are stored securely in your own database , so SurveyJS never restricts your usage. How does SurveyJS work with backend solutions and user management systems? SurveyJS focuses only on the front end . We provide JavaScript UI libraries (for Angular, React, Vue3, and vanilla JS) that let you build form management platforms on the client. You can connect these libraries to any server or database you prefer to have full control over your backend, data storage, and user management. SurveyJS itself does not store, access, or track any data. We do not offer backend solutions or data storage facilities. You'll need to build your own backend to handle data storage, processing, and user authentication. For example, if you want an approval workflow where one user creates a form and another reviews it before publishing, that logic needs to be implemented on your server. We provide examples and documentation to help you integrate SurveyJS with your backend: Backend Integration Examples Backend Integration Documentation This way, you keep complete control over your data, backend logic, and user management, while using SurveyJS for the front-end UI. How do I assign a license to a developer? As the license owner, you can assign up to all of your purchased license seats to developers on your team or to outsourced ones. This is optional, but we recommend it because assigned developers get direct access to the license key and our Help Desk . All licenses always remain visible in your account's License Manager . To assign a license, in your account: Click the arrow icon (˅) on the left of the license package to expand the license management area. Click the plus (+) sign to add a new user. Enter the developer's email address and click Assign . The developer will receive an email with instructions on how to access and set up the license key. If they don't already have a SurveyJS account, one will be created automatically, and they'll receive a link to set their password. Assigned developers are given Developer status. This allows them to use the license and contact support, but they cannot view billing details, renew the maintenance subscription, or see other team members. Where do I find my license key? Once you have completed a purchase, you will be prompted to the order confirmation page that contains a link to your license key and the setup instructions. You'll also receive this information in the order confirmation email —sent automatically once the order is complete (for online payments by card or PayPal) or after we receive your payment (for bank transfers). Your license key is always available to you in the License Manager section of your account.
Markdown
**We're sorry but surveyjs.io site doesn't work properly without JavaScript enabled. Please enable it to continue.** - Products - [Form Library](https://surveyjs.io/form-library) - [Survey Creator](https://surveyjs.io/open-source) - [Dashboard](https://surveyjs.io/dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator) - [WordPress Plugin](https://wordpress.org/plugins/surveyjs/) - [Partner Solutions](https://surveyjs.io/partner-solutions) - [All-In-One Demo](https://surveyjs.io/free-survey-tool) - [Features](https://surveyjs.io/features) - Demos - [Form Library](https://surveyjs.io/form-library/examples/overview) - [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs) - [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs) - [All-In-One Demo](https://surveyjs.io/create-free-survey) - [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples) - [Try Yourself](https://surveyjs.io/try) - Developers - [Documentation](https://surveyjs.io/documentation) - [FAQ](https://surveyjs.io/faq) - [Support](https://surveyjs.io/support) - [Source Code on GitHub](https://github.com/surveyjs) - [Changelog](https://surveyjs.io/stay-updated/release-notes) - [Licensing](https://surveyjs.io/licensing) - Industries - [Healthcare](https://surveyjs.io/healthcare) - [Human Resources](https://surveyjs.io/human-resources) - [Education](https://surveyjs.io/education) - [Market Research](https://surveyjs.io/market-research) - Stay Updated - [Blog](https://surveyjs.io/stay-updated) - [Release Notes](https://surveyjs.io/stay-updated/release-notes) - [Breaking Changes](https://surveyjs.io/stay-updated/breaking-changes) - [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024) - [Roadmap](https://surveyjs.io/stay-updated/roadmap) - [Case Studies](https://surveyjs.io/stay-updated/case-studies) - [Tutorials](https://surveyjs.io/stay-updated/tutorials) - [White Papers](https://surveyjs.io/stay-updated/white-papers) - [Migration Guides](https://surveyjs.io/stay-updated/migration-guides) - [Pricing](https://surveyjs.io/pricing) - [Cart](https://surveyjs.io/cart) - [Log In](https://surveyjs.io/login) - [View Demo](https://surveyjs.io/create-free-survey) - Menu - Products - [Form Library](https://surveyjs.io/form-library) - [Survey Creator](https://surveyjs.io/open-source) - [Dashboard](https://surveyjs.io/dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator) - [WordPress Plugin](https://wordpress.org/plugins/surveyjs/) - [Partner Solutions](https://surveyjs.io/partner-solutions) - [All-In-One Demo](https://surveyjs.io/free-survey-tool) - [Features](https://surveyjs.io/features) - Demos - [Form Library](https://surveyjs.io/form-library/examples/overview) - [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs) - [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs) - [All-In-One Demo](https://surveyjs.io/create-free-survey) - [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples) - [Try Yourself](https://surveyjs.io/try) - Developers - [Documentation](https://surveyjs.io/documentation) - [FAQ](https://surveyjs.io/faq) - [Support](https://surveyjs.io/support) - [Source Code on GitHub](https://github.com/surveyjs) - [Changelog](https://surveyjs.io/stay-updated/release-notes) - [Licensing](https://surveyjs.io/licensing) - Industries - [Healthcare](https://surveyjs.io/healthcare) - [Human Resources](https://surveyjs.io/human-resources) - [Education](https://surveyjs.io/education) - [Market Research](https://surveyjs.io/market-research) - Stay Updated - [Blog](https://surveyjs.io/stay-updated) - [Release Notes](https://surveyjs.io/stay-updated/release-notes) - [Breaking Changes](https://surveyjs.io/stay-updated/breaking-changes) - [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024) - [Roadmap](https://surveyjs.io/stay-updated/roadmap) - [Case Studies](https://surveyjs.io/stay-updated/case-studies) - [Tutorials](https://surveyjs.io/stay-updated/tutorials) - [White Papers](https://surveyjs.io/stay-updated/white-papers) - [Migration Guides](https://surveyjs.io/stay-updated/migration-guides) - [Pricing](https://surveyjs.io/pricing) - [Cart](https://surveyjs.io/cart) - [Log In](https://surveyjs.io/login) - [View Demo](https://surveyjs.io/create-free-survey) - Menu - [Features](https://surveyjs.io/features) - [Pricing](https://surveyjs.io/pricing) - ### Products - [Form Library](https://surveyjs.io/form-library) - [Survey Creator](https://surveyjs.io/open-source) - [Dashboard](https://surveyjs.io/dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator) - [WordPress Plugin](https://wordpress.org/plugins/surveyjs/) - [Partner Solutions](https://surveyjs.io/partner-solutions) - [All-In-One Demo](https://surveyjs.io/free-survey-tool) - [Features](https://surveyjs.io/features) - ### Demos - [Form Library](https://surveyjs.io/form-library/examples/overview) - [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs) - [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs) - [All-In-One Demo](https://surveyjs.io/create-free-survey) - [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples) - [Try Yourself](https://surveyjs.io/try) - ### Guides - [Documentation](https://surveyjs.io/documentation) - [FAQ](https://surveyjs.io/faq) - [Support](https://surveyjs.io/support) - [Source Code on GitHub](https://github.com/surveyjs) - [Changelog](https://surveyjs.io/stay-updated/release-notes) - [Licensing](https://surveyjs.io/licensing) - ### Industries - [Healthcare](https://surveyjs.io/healthcare) - [Human Resources](https://surveyjs.io/human-resources) - [Education](https://surveyjs.io/education) - [Market Research](https://surveyjs.io/market-research) - ### Stay Updated - [Blog](https://surveyjs.io/stay-updated) - [Release Notes](https://surveyjs.io/stay-updated/release-notes) - [Breaking Changes](https://surveyjs.io/stay-updated/breaking-changes) - [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024) - [Roadmap](https://surveyjs.io/stay-updated/roadmap) - [Case Studies](https://surveyjs.io/stay-updated/case-studies) - [Tutorials](https://surveyjs.io/stay-updated/tutorials) - [White Papers](https://surveyjs.io/stay-updated/white-papers) - [Migration Guides](https://surveyjs.io/stay-updated/migration-guides) - [Help Desk](https://surveyjs.answerdesk.io/ticket/list?preset=mytickets) - [Billing](https://surveyjs.io/manage#billing) - [Sign Out]() - [Form Library](https://surveyjs.io/form-library/examples/overview) - [Survey Creator](https://surveyjs.io/survey-creator/examples/free-nps-survey-template/reactjs) - [Dashboard](https://surveyjs.io/dashboard/examples/interactive-survey-data-dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator/examples/save-completed-forms-as-pdf-files/reactjs) - [All-In-One Demo](https://surveyjs.io/create-free-survey) - [NodeJS / ASP.NET / PHP Servers](https://surveyjs.io/backend-integration/examples) - [Try Yourself](https://surveyjs.io/try) ### JavaScript libraries for client-side survey and form management # Build Surveys and Forms with Full Data Ownership – Right in Your App Seamlessly integrate SurveyJS into your web application and skip months of custom development. Form Library Survey Creator Dashboard PDF Generator #### Form Library A free MIT-licensed UI component that parses SurveyJS form JSON files and instantly renders dynamic interactive forms in any JavaScript app. You can use it to collect responses from users and send them to your database. [Product Docs](https://surveyjs.io/form-library/documentation/overview) [Live Demos](https://surveyjs.io/form-library/examples) #### Survey Creator A white-label drag-and-drop form builder that automatically generates JSON schemas describing the structure, layout, style, and behavior of a form. It is fully customizable to match your app’s design. You can use it to visually create and edit surveys and forms. [Product Docs](https://surveyjs.io/survey-creator/documentation/overview) [Live Demos](https://surveyjs.io/survey-creator/examples) #### Dashboard A UI component that interprets SurveyJS JSON schemas to identify data types and populate custom dashboards with responses. It allows you to visualize survey results with interactive charts and tables. [Product Docs](https://surveyjs.io/dashboard/documentation/overview) [Live Demos](https://surveyjs.io/dashboard/examples) #### PDF Generator A UI component that uses a SurveyJS form JSON schema to render the form as a PDF. It pulls data collected by Form Library to populate PDF fields with responses and lets you export your SurveyJS forms as editable or pre-filled PDFs. [Product Docs](https://surveyjs.io/pdf-generator/documentation/overview) [Live Demos](https://surveyjs.io/pdf-generator/examples) SurveyJS is developed for [![SurveyJS supports integration with Angular](https://surveyjs.io/Content/Images/V2/customers-logos/image-1.png)](https://surveyjs.io/survey-creator/documentation/get-started-angular) [![SurveyJS supports integration with React](https://surveyjs.io/Content/Images/V2/customers-logos/image-2.png)](https://surveyjs.io/survey-creator/documentation/get-started-react) [![SurveyJS supports integration with Vue.js](https://surveyjs.io/Content/Images/V2/customers-logos/image-3.png)](https://surveyjs.io/survey-creator/documentation/get-started-vue) [![SurveyJS supports integration with jQuery](https://surveyjs.io/Content/Images/V2/customers-logos/image-4.png)](https://surveyjs.io/survey-creator/documentation/get-started-knockout-jquery) ## Why SurveyJS SurveyJS is your open-source alternative to mainstream SaaS survey platforms and pricey custom solutions. ### Accessibility **[Accessibility is a core focus for SurveyJS](https://surveyjs.io/accessibility-statement).** Form Library (v2.1.0+) and Survey Creator (v2.2.2+) **fully comply with WCAG, Section 508, and ARIA standards,** verified using [Axe®](https://www.deque.com/axe/). Users can navigate with keyboards, use screen readers, and rely on proper ARIA attributes. ### Unlimited Usage SurveyJS has no usage limits. Create unlimited forms, collect any number of responses, and [store all data in your database](https://surveyjs.io/documentation/backend-integration). **No caps on admins, respondents, submissions, uploads, or features.** ### Custom Input Fields **Define custom standalone or [composite question](https://surveyjs.io/form-library/documentation/customize-question-types/create-composite-question-types) types** and add them to the Toolbox. **[Extend built-ins](https://surveyjs.io/form-library/documentation/customize-question-types/add-custom-properties-to-a-form)** or integrate Angular, React, or Vue 3 components to create advanced, reusable inputs and widgets. ### Offline Data Collection **[SurveyJS can work entirely offline](https://surveyjs.io/stay-updated/blog/local-first-form-builder)**. Surveys, themes, and responses are stored locally, so you can create, edit, and collect responses anywhere. When back online, data and updates sync automatically for a seamless local-first experience. ### One-Time Purchase License A [one-time purchase developer licenses](https://surveyjs.io/licensing) to use Survey Creator, PDF Generator, and Dashboard **forever.** No extra licenses for end users, multiple instances, or apps. Includes 12 months free maintenance and permanent rights to all versions released in that period. ### Custom Data Validation SurveyJS goes way beyond the basic [built-in client-side validators](https://surveyjs.io/form-library/documentation/data-validation#built-in-client-side-validators). You can create custom client-side rules and implement server-side checks using JavaScript functions and event handlers. ### Open-Source [All SurveyJS libraries are open-source and available on GitHub](https://github.com/surveyjs) for React, Angular, Vue 3, and Vanilla JS. You can integrate, extend, and modify them while keeping all survey data self-hosted for full control over storage and privacy. ### White-Labeling SurveyJS gives you **full control over the appearance of your forms and Survey Creator.** Use built-in themes or create your own with CSS variables. You can export themes in JSON, [set defaults](https://surveyjs.io/form-library/documentation/manage-default-themes-and-styles#create-a-custom-theme), reuse multiple designs, and [apply custom styles to individual form elements](https://surveyjs.io/form-library/examples/customize-survey-with-css/). ### AI Assistance Integrate AI via API to enhance form building. Enable [natural language form generation](https://surveyjs.io/survey-creator/examples/ai-assisted-survey-design-chat/), translation, or intelligent content suggestions. Users can prompt “Create a feedback form” to get a fully structured form with its JSON schema instantly. [How it Works](https://surveyjs.io/try) [Docs](https://surveyjs.io/documentation) ## Self-Hosted Surveys and Forms for Every Industry SurveyJS enables organizations to securely capture and manage sensitive data while maintaining full control over storage, privacy, and compliance. [Insurance Simplify data collection with our open-source form builder. Create custom insurance claims forms, policy applications, and customer feedback surveys. Securely automate your workflow and enhance customer service with ease.](https://surveyjs.io/form-library/examples/insurance-application-form-template/reactjs) [Healthcare Experience the best survey software for automating healthcare data collection and enhancing patient care. Design unlimited medical forms within your EMR system and securely collect sensitive patient data.](https://surveyjs.io/healthcare) [Market Research Create consumer feedback forms, product research surveys, and brand analysis questionnaires directly within your application. Capture valuable insights to make informed decisions and drive your market strategies.](https://surveyjs.io/market-research) [Education Securely collect data and enhance student experiences in your educational institution with SurveyJS. Create assessment tests, scored quizzes, student feedback forms, course evaluations, and registration forms using our robust survey tool.](https://surveyjs.io/education) [Human-Resources SurveyJS offers an ideal survey solution for HR departments. Design employee feedback surveys, onboarding forms, and performance reviews effortlessly using our drag-and drop form builder UI. Optimize HR processes and securely manage employee data.](https://surveyjs.io/human-resources) [E-Commerce Easily integrate our survey software into your application to enhance your e-commerce operations. Accept online payments through custom order forms, create customer satisfaction surveys, product feedback forms, shopping experience questionnaires, and more.](https://surveyjs.io/form-library/examples/pizza-order-form/reactjs) [Customer Experience Integrate the SurveyJS survey tool into your application to measure and enhance your customers’ satisfaction. Create customer feedback surveys, support request forms, and loyalty program questionnaires in house.](https://surveyjs.io/form-library/examples/nps-question/reactjs) [Non-Profit SurveyJS survey software is ideal for non-profits. Build donation forms, volunteer applications, and event feedback surveys. Automate your workflow and securely collect data to better serve your mission.](https://surveyjs.io/form-library/examples/grant-application-form-template/reactjs) [Banking Ensure secure and efficient data collection in your financial institution with SurveyJS. Design loan applications, account opening forms, and compliance surveys. Automate processes and improve service with our fully integrated form builder.](https://surveyjs.io/form-library/examples/loan-application-form/reactjs) [Licensing](https://surveyjs.io/licensing) [View Plans](https://surveyjs.io/pricing) ## Build Your Form Management System with SurveyJS Software SurveyJS provides all the building blocks needed to create your own form management system while retaining full control and ownership of your data. It allows even non-technical users to create an unlimited number of surveys and forms—both digital and PDF—collect responses, and visualize them using interactive charts and tables. ### Secure Data Collection The **Form Library** component lets you **render interactive, dynamic forms in the browser.** It’s MIT-licensed, lightweight, and animated. It supports basic and advanced question types, conditional logic, and validation, so you can guide users and collect accurate data. [Form Library](https://surveyjs.io/form-library) [Live Demos](https://surveyjs.io/form-library/examples) ### Drag-and-Drop Form Creation The **Survey Creator** component is a drag-and-drop form builder that produces JSONs for Form Library. It includes a rich Toolbox, a Theme Editor for form styling, and lets you apply advanced logic and branching, default values, and calculations—**all without writing code.** [Survey Creator](https://surveyjs.io/open-source) [Live Demos](https://surveyjs.io/survey-creator/examples) ### Real-Time Data Reporting The **Dashboard** component lets you view and analyze survey results in real time. It reads your form setup and then shows the data in interactive charts and tables. It also includes a Table View component for displaying responses in a data grid with options for client- or server-side pagination and filtering. [Dashboard](https://surveyjs.io/dashboard) [Live Demos](https://surveyjs.io/dashboard/examples) ### Export Your Web Forms to PDF **PDF Generator** lets you turn your web forms into editable PDF files. It uses the form’s JSON schema, generated in Survey Creator, to reproduce the form’s layout and content. It can also fill PDFs with the responses you’ve collected, so you can easily create pre-filled, printable versions of your forms. [PDF Generator](https://surveyjs.io/pdf-generator) [Live Demos](https://surveyjs.io/pdf-generator/examples) ## SurveyJS Helps Enterprises Keep Sensitive Data Secure ![](https://surveyjs.io/Content/Images/V2/index-page/Data-Secure-1.png) Whether you are from the education or healthcare sector, human resources, or anything in between—collecting sensitive data can become a maintenance nightmare, since you, as a survey creator, must guarantee anonymity and privacy to respondents (very often—to thousands of them) in order to remain legally compliant and ensure honest answers. So the software you use to create and host surveys needs to be more than just a third-party, black-box SaaS platform where you’re [locked in](https://www.cloudflare.com/learning/cloud/what-is-vendor-lock-in/) to too many dependencies, and locked out of engagement, monitoring, and improvement of the actual service because of intellectual property laws. ![](https://surveyjs.io/Content/Images/V2/index-page/Data-Secure-2.png) Even when surveys are conducted anonymously and with informed consent, you are not off the hook. Even if you store only aggregated data, small sample sizes could inadvertently identify an individual, leading to adverse consequences. Also, most countries have laws governing the storage and security of collected data (HIPAA, FERPA, GDPR), meaning that you are liable for any stored personal information in your custody—including its secure destruction at the end of the retention period, with proof. ![](https://surveyjs.io/Content/Images/V2/index-page/Data-Secure-3.png) The easiest way to **ensure individual privacy** and **legal compliance** is to self-host SurveyJS. You would run surveys and store responses completely within your own infrastructure, thus being in **total control of data flow** between server and client without any third-party involved. Self-hosting a SurveyJS solution grants you true freedom, and makes long-term planning not only possible, but also viable. [Get Started](https://surveyjs.io/documentation) [Contact Us](https://surveyjs.io/contact-us) ## Get Started with SurveyJS Today and Enjoy an Industry-Leading Survey Experience ![Capterra badge for Shortlist 2026](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-capterra-shortlist-desktop-2026.png) ![Capterra badge for Best Value 2026](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-capterra-best-value-desktop-2026.png) ![Software Advice badge for Best Customer Support 2026](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-sa-best-customer-support-desktop-2026.png) ![Software Advice badge for Most Recommended 2026](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-sa-most-recommended-desktop-2026.png) ![Software Advice badge for Front Runner 2026](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-sa-front-runners-desktop-2026.png) ![G2 badge for Easiest to do Business with 2025](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-g2-easiest-to-do-business-with-desktop-2026.png) ![G2 badge for Momentum Leader 2025](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-g2-momentum-leader-desktop-2026.png) ![G2 badge for Best Support 2025](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-g2-best-support-desktop-2026.png) ![G2 badge for High Performer 2025](https://surveyjs.io/Content/Images/V2/index-page/awards/badge-g2-high-performer-desktop-2026.png) ![Capterra User Reviews badge - rating 4.9](https://surveyjs.io/Content/Images/V2/index-page/awards/Capterra.png) ![GetApp User Reviews badge - rating 4.9](https://surveyjs.io/Content/Images/V2/index-page/awards/GetApp.png) ![Software Advice User Reviews badge - rating 4.9](https://surveyjs.io/Content/Images/V2/index-page/awards/SoftwareAdvice.png) ## Testimonials David B. CTO It's very flexible. It also works in a variety of different types of JS environments. [Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-7056957) Gerald P. Associate Business Consultant Great survey builder with loads of easy-to-use tools, including customizable drop-down menus, Analytics, visualization graphs, and a good collection of themes which I found very useful for my work. [Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-6779751) Boris K. Front-End Developer I'm happy to work with the SJS library with cool architecture and perfect support! And the second version is a great step forward! We are currently migrating to it. [Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-7075037) Mary H. — The fact that it allows you to create accessible surveys with extremely complicated conditional logic, is highly customizable, supports the most common front end javascript frameworks, and is open source to boot! And on top of that, the customer support is second to none\! [Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-9159049) Sean W. — I am personally blown away by how amazing the product is. We were looking for a solution to allow us to not rely on form building companies and SurveyJS fit the bill. We started implementing it and had a few questions so we submitted a support ticket or two. The support is fantastic. They are amazingly helpful and also very fast to reply. [Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-8890675) Andries H. — The product is really flexible and easy to use and implement, and their support is just incredible. We use it on a daily basis for our event registration platform, and even our users are impressed how easily they can create there own registration forms. [Read the Review](https://www.g2.com/products/surveyjs/reviews/surveyjs-review-9356846) [Licensing](https://surveyjs.io/licensing) [View Plans](https://surveyjs.io/pricing) ## Frequently Asked Questions What's the difference between a license and a renewal? A **developer license** is a one-time purchase that gives you permission to integrate and use the SurveyJS components (Survey Creator, PDF Generator, and Dashboard libraries) in your application forever. Product maintenance (new features, enhancements, bug fixes) and access to our Help Desk are provided through a subscription. Your first 12 months of subscription are included for free with the initial license purchase. This gives you **permanent access** to all versions released during that period, plus technical support for one year. A **renewal** is simply an extension of that subscription for another 12–24 months. Renewals are available only if you already hold a license under the same pricing plan. What are the usage limits in Survey Creator? SurveyJS **does not** put limits on: - Admins (people creating or editing forms in the no-code UI) - Respondents (people filling out your forms) - Number of forms you create - Monthly form submissions - File uploads - Features you use **Everything is unlimited.** All your forms and responses are stored securely [in your own database](https://surveyjs.io/faq/data-storage#storage-options), so SurveyJS never restricts your usage. How does SurveyJS work with backend solutions and user management systems? SurveyJS focuses **only on the front end**. We provide JavaScript UI libraries (for Angular, React, Vue3, and vanilla JS) that let you build form management platforms on the client. You can connect these libraries to any server or database you prefer to have full control over your backend, data storage, and user management. SurveyJS itself does not store, access, or track any data. We do not offer backend solutions or data storage facilities. You'll need to build your own backend to handle data storage, processing, and user authentication. For example, if you want an approval workflow where one user creates a form and another reviews it before publishing, that logic needs to be implemented on your server. We provide examples and documentation to help you integrate SurveyJS with your backend: - [Backend Integration Examples](https://surveyjs.io/backend-integration/examples) - [Backend Integration Documentation](https://surveyjs.io/documentation/backend-integration) This way, you keep complete control over your data, backend logic, and user management, while using SurveyJS for the front-end UI. How do I assign a license to a developer? As the license owner, you can assign **up to all** of your purchased license seats to developers on your team or to outsourced ones. This is optional, but we recommend it because assigned developers get direct access to the license key and our [Help Desk](https://surveyjs.answerdesk.io/). All licenses always remain visible in your account's [License Manager](https://surveyjs.io/manage#license-manager). To assign a license, in your account: 1. Click the arrow icon **(˅)** on the left of the license package to expand the license management area. 2. Click the plus **(+)** sign to add a new user. 3. Enter the developer's email address and click **Assign**. ![](https://surveyjs.io/FAQ/licensing/articles/licensing-13/03.png) The developer will receive an email with instructions on how to access and set up the license key. If they don't already have a SurveyJS account, one will be created automatically, and they'll receive a link to set their password. Assigned developers are given **Developer** status. This allows them to use the license and contact support, but they cannot view billing details, renew the maintenance subscription, or see other team members. ![](https://surveyjs.io/FAQ/licensing/articles/licensing-13/04.png) Where do I find my license key? Once you have completed a purchase, you will be prompted to the **order confirmation page** that contains a link to your license key and the setup instructions. You'll also receive this information in the **order confirmation email**—sent automatically once the order is complete (for online payments by card or PayPal) or after we receive your payment (for bank transfers). Your license key is always available to you in the [**License Manager section**](https://surveyjs.io/manage#license-manager) of your account. ![](https://surveyjs.io/FAQ/licensing/articles/licensing-10-1/06.png) ## Still got questions? Check our [FAQ](https://surveyjs.io/faq) or [Contact Us](https://surveyjs.io/contact-us) ## Ready to try? [View All-in-One Demo](https://surveyjs.io/create-survey) [Get Started](https://surveyjs.io/documentation) SurveyJS is a suite of enterprise-grade JavaScript UI components that lets you build a custom survey management platform in any web application and retain full control of your data. Products - [Form Library](https://surveyjs.io/form-library) - [Survey Creator](https://surveyjs.io/survey-creator) - [Dashboard](https://surveyjs.io/dashboard) - [PDF Generator](https://surveyjs.io/pdf-generator) - [WordPress Plugin](https://wordpress.org/plugins/surveyjs/) - ### By Technology - [React Form Builder](https://surveyjs.io/react-form-builder) - [Angular Form Builder](https://surveyjs.io/angular-form-builder) - [Vue.js Form Builder](https://surveyjs.io/vue-form-builder) - [Vanilla JavaScript Form Builder](https://surveyjs.io/survey-creator/documentation/get-started-html-css-javascript) - ### Customization - [Add Custom Input Fields](https://surveyjs.io/form-library/documentation/customize-question-types/question-customization-options) - [Add Custom Validation](https://surveyjs.io/form-library/documentation/data-validation) - [Style Forms with Custom CSS](https://surveyjs.io/form-library/documentation/manage-default-themes-and-styles) - [White-Label the Survey Creator UI](https://surveyjs.io/survey-creator/documentation/survey-creator-interface-themes) - [Create Multilingual Forms](https://surveyjs.io/form-library/documentation/survey-localization) - [Localise the Survey Creator UI](https://surveyjs.io/survey-creator/documentation/survey-creator-interface-themes) - ### Backend Integration - [Backend Integration Guide](https://surveyjs.io/documentation/backend-integration) - [PHP Form Builder](https://surveyjs.io/php-form-builder) - [ASP.NET Core Form Builder](https://surveyjs.io/asp-net-form-builder) - [SurveyJS for Node.js](https://github.com/surveyjs/surveyjs-nodejs) - [Node.js + PostgreSQL](https://github.com/surveyjs/surveyjs-nodejs-postgresql) - [Node.js + MongoDB](https://github.com/surveyjs/surveyjs-nodejs-mongodb) - [SurveyJS for Python](https://github.com/surveyjs/surveyjs-python-flask) - ### Resources - [Support](https://surveyjs.io/support) - [FAQ](https://surveyjs.io/faq) - [Documentation](https://surveyjs.io/documentation) - [Relase Notes](https://surveyjs.io/stay-updated/release-notes) - [Major Updates](https://surveyjs.io/stay-updated/major-updates/2024) - [Pricing](https://surveyjs.io/pricing) - [Licensing](https://surveyjs.io/licensing) - ### Company - [Contact Us](https://surveyjs.io/contact-us) - [Careers](https://surveyjs.io/careers) - [Leave a Review](https://reviews.capterra.com/products/new/93805969-80c2-4a34-bbf6-89e72208dc4f/b1e4407b-9c12-44ac-b0de-1b74077b0838?lang=en) - [Partners](https://surveyjs.io/partner-solutions) - [End User License Agreement](https://surveyjs.io/Developer-License-Agreement.pdf) - [Terms of Use & Privacy Statement](https://surveyjs.io/terms-use) - [Accessibility Statement](https://surveyjs.io/accessibility-statement) - [Software Development Lifecycle (SDLC) Policy](https://surveyjs.io/software-development-lifecycle-policy) - [Vulnerability Management Policy](https://surveyjs.io/vulnerability-management-policy) [![SurveyJS - Extensible JS libraries to create forms right in your app \| Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=435870&theme=light)](https://www.producthunt.com/posts/surveyjs-2?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-surveyjs-2) [![SurveyJS Reviews](https://b.sf-syn.com/badge_img/3469949/light-default?&variant_id=sf&r=https://surveyjs.io/)](https://sourceforge.net/software/product/SurveyJS/?pk_campaign=badge&pk_source=vendor) - Follow Us Copyright © 2026 Devsoft Baltic OÜ. All rights reserved. ### Your cookie settings We use cookies to make your browsing experience more convenient and personal. Some cookies are essential, while others help us analyse traffic. Your personal data and cookies may be used for ad personalization. By clicking “Accept All”, you consent to the use of all cookies as described in our [Terms of Use and Privacy Statement](https://surveyjs.io/terms-use). You can manage your preferences in “Cookie settings.” [Accept All](https://surveyjs.io/) [Cookie Settings](https://surveyjs.io/) ### Privacy Overview This website uses cookies to improve the efficiency and relevance of the site for you while you navigate through it. Out of the cookies, the cookies that are categorized as ‘Functional’ are stored on your browser and are essential for the working of basic functionalities. Functional These are first party cookies that must be set to allow us to deliver the site to you and to provide specific services that you request from us. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. The services offered by our site that require cookies in order to function include: account log-in, billing and shopping basket features, code examples and product demos, license manager, and the all-in-one demo tool. Performance These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. Targeting These cookies may be set through our site by our advertising partners to show you relevant adverts. Google [Learn more about this provider](https://business.safety.google/privacy/) Reddit [Learn more about this provider](https://www.reddit.com/policies/privacy-policy) X Corp. [Learn more about this provider](https://x.com/en/privacy) [Confirm My Choices](https://surveyjs.io/) ### Your renewal subscription expires soon. Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date. If you wish to continue receiving technical support from our [Help Desk](https://surveyjs.answerdesk.io/ticket/list?preset=mytickets) specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below. [Renew](https://surveyjs.io/) [Later](https://surveyjs.io/) ### Your renewal subscription has expired. Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date. If you wish to continue receiving technical support from our [Help Desk](https://surveyjs.answerdesk.io/ticket/list?preset=mytickets) specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below. [Renew](https://surveyjs.io/) [Later](https://surveyjs.io/)
Readable Markdown
Form Library Survey Creator Dashboard PDF Generator A free MIT-licensed UI component that parses SurveyJS form JSON files and instantly renders dynamic interactive forms in any JavaScript app. You can use it to collect responses from users and send them to your database. A white-label drag-and-drop form builder that automatically generates JSON schemas describing the structure, layout, style, and behavior of a form. It is fully customizable to match your app’s design. You can use it to visually create and edit surveys and forms. A UI component that interprets SurveyJS JSON schemas to identify data types and populate custom dashboards with responses. It allows you to visualize survey results with interactive charts and tables. A UI component that uses a SurveyJS form JSON schema to render the form as a PDF. It pulls data collected by Form Library to populate PDF fields with responses and lets you export your SurveyJS forms as editable or pre-filled PDFs. SurveyJS is developed for [![SurveyJS supports integration with Angular](https://surveyjs.io/Content/Images/V2/customers-logos/image-1.png)](https://surveyjs.io/survey-creator/documentation/get-started-angular) [![SurveyJS supports integration with React](https://surveyjs.io/Content/Images/V2/customers-logos/image-2.png)](https://surveyjs.io/survey-creator/documentation/get-started-react) [![SurveyJS supports integration with Vue.js](https://surveyjs.io/Content/Images/V2/customers-logos/image-3.png)](https://surveyjs.io/survey-creator/documentation/get-started-vue) [![SurveyJS supports integration with jQuery](https://surveyjs.io/Content/Images/V2/customers-logos/image-4.png)](https://surveyjs.io/survey-creator/documentation/get-started-knockout-jquery) ### Accessibility **[Accessibility is a core focus for SurveyJS](https://surveyjs.io/accessibility-statement).** Form Library (v2.1.0+) and Survey Creator (v2.2.2+) **fully comply with WCAG, Section 508, and ARIA standards,** verified using [Axe®](https://www.deque.com/axe/). Users can navigate with keyboards, use screen readers, and rely on proper ARIA attributes. ### Unlimited Usage SurveyJS has no usage limits. Create unlimited forms, collect any number of responses, and [store all data in your database](https://surveyjs.io/documentation/backend-integration). **No caps on admins, respondents, submissions, uploads, or features.** ### Custom Input Fields **Define custom standalone or [composite question](https://surveyjs.io/form-library/documentation/customize-question-types/create-composite-question-types) types** and add them to the Toolbox. **[Extend built-ins](https://surveyjs.io/form-library/documentation/customize-question-types/add-custom-properties-to-a-form)** or integrate Angular, React, or Vue 3 components to create advanced, reusable inputs and widgets. ### Offline Data Collection **[SurveyJS can work entirely offline](https://surveyjs.io/stay-updated/blog/local-first-form-builder)**. Surveys, themes, and responses are stored locally, so you can create, edit, and collect responses anywhere. When back online, data and updates sync automatically for a seamless local-first experience. ### One-Time Purchase License A [one-time purchase developer licenses](https://surveyjs.io/licensing) to use Survey Creator, PDF Generator, and Dashboard **forever.** No extra licenses for end users, multiple instances, or apps. Includes 12 months free maintenance and permanent rights to all versions released in that period. ### Custom Data Validation SurveyJS goes way beyond the basic [built-in client-side validators](https://surveyjs.io/form-library/documentation/data-validation#built-in-client-side-validators). You can create custom client-side rules and implement server-side checks using JavaScript functions and event handlers. ### AI Assistance Integrate AI via API to enhance form building. Enable [natural language form generation](https://surveyjs.io/survey-creator/examples/ai-assisted-survey-design-chat/), translation, or intelligent content suggestions. Users can prompt “Create a feedback form” to get a fully structured form with its JSON schema instantly. [Insurance Simplify data collection with our open-source form builder. Create custom insurance claims forms, policy applications, and customer feedback surveys. Securely automate your workflow and enhance customer service with ease.](https://surveyjs.io/form-library/examples/insurance-application-form-template/reactjs) [Healthcare Experience the best survey software for automating healthcare data collection and enhancing patient care. Design unlimited medical forms within your EMR system and securely collect sensitive patient data.](https://surveyjs.io/healthcare) [Market Research Create consumer feedback forms, product research surveys, and brand analysis questionnaires directly within your application. Capture valuable insights to make informed decisions and drive your market strategies.](https://surveyjs.io/market-research) [Education Securely collect data and enhance student experiences in your educational institution with SurveyJS. Create assessment tests, scored quizzes, student feedback forms, course evaluations, and registration forms using our robust survey tool.](https://surveyjs.io/education) [Human-Resources SurveyJS offers an ideal survey solution for HR departments. Design employee feedback surveys, onboarding forms, and performance reviews effortlessly using our drag-and drop form builder UI. Optimize HR processes and securely manage employee data.](https://surveyjs.io/human-resources) [E-Commerce Easily integrate our survey software into your application to enhance your e-commerce operations. Accept online payments through custom order forms, create customer satisfaction surveys, product feedback forms, shopping experience questionnaires, and more.](https://surveyjs.io/form-library/examples/pizza-order-form/reactjs) [Customer Experience Integrate the SurveyJS survey tool into your application to measure and enhance your customers’ satisfaction. Create customer feedback surveys, support request forms, and loyalty program questionnaires in house.](https://surveyjs.io/form-library/examples/nps-question/reactjs) [Non-Profit SurveyJS survey software is ideal for non-profits. Build donation forms, volunteer applications, and event feedback surveys. Automate your workflow and securely collect data to better serve your mission.](https://surveyjs.io/form-library/examples/grant-application-form-template/reactjs) [Banking Ensure secure and efficient data collection in your financial institution with SurveyJS. Design loan applications, account opening forms, and compliance surveys. Automate processes and improve service with our fully integrated form builder.](https://surveyjs.io/form-library/examples/loan-application-form/reactjs) ### Secure Data Collection The **Form Library** component lets you **render interactive, dynamic forms in the browser.** It’s MIT-licensed, lightweight, and animated. It supports basic and advanced question types, conditional logic, and validation, so you can guide users and collect accurate data. ### Drag-and-Drop Form Creation The **Survey Creator** component is a drag-and-drop form builder that produces JSONs for Form Library. It includes a rich Toolbox, a Theme Editor for form styling, and lets you apply advanced logic and branching, default values, and calculations—**all without writing code.** ### Real-Time Data Reporting The **Dashboard** component lets you view and analyze survey results in real time. It reads your form setup and then shows the data in interactive charts and tables. It also includes a Table View component for displaying responses in a data grid with options for client- or server-side pagination and filtering. ### Export Your Web Forms to PDF **PDF Generator** lets you turn your web forms into editable PDF files. It uses the form’s JSON schema, generated in Survey Creator, to reproduce the form’s layout and content. It can also fill PDFs with the responses you’ve collected, so you can easily create pre-filled, printable versions of your forms. ![](https://surveyjs.io/Content/Images/V2/index-page/Data-Secure-1.png) Whether you are from the education or healthcare sector, human resources, or anything in between—collecting sensitive data can become a maintenance nightmare, since you, as a survey creator, must guarantee anonymity and privacy to respondents (very often—to thousands of them) in order to remain legally compliant and ensure honest answers. So the software you use to create and host surveys needs to be more than just a third-party, black-box SaaS platform where you’re [locked in](https://www.cloudflare.com/learning/cloud/what-is-vendor-lock-in/) to too many dependencies, and locked out of engagement, monitoring, and improvement of the actual service because of intellectual property laws. ![](https://surveyjs.io/Content/Images/V2/index-page/Data-Secure-2.png) Even when surveys are conducted anonymously and with informed consent, you are not off the hook. Even if you store only aggregated data, small sample sizes could inadvertently identify an individual, leading to adverse consequences. Also, most countries have laws governing the storage and security of collected data (HIPAA, FERPA, GDPR), meaning that you are liable for any stored personal information in your custody—including its secure destruction at the end of the retention period, with proof. ![](https://surveyjs.io/Content/Images/V2/index-page/Data-Secure-3.png) The easiest way to **ensure individual privacy** and **legal compliance** is to self-host SurveyJS. You would run surveys and store responses completely within your own infrastructure, thus being in **total control of data flow** between server and client without any third-party involved. Self-hosting a SurveyJS solution grants you true freedom, and makes long-term planning not only possible, but also viable. What's the difference between a license and a renewal? A **developer license** is a one-time purchase that gives you permission to integrate and use the SurveyJS components (Survey Creator, PDF Generator, and Dashboard libraries) in your application forever. Product maintenance (new features, enhancements, bug fixes) and access to our Help Desk are provided through a subscription. Your first 12 months of subscription are included for free with the initial license purchase. This gives you **permanent access** to all versions released during that period, plus technical support for one year. A **renewal** is simply an extension of that subscription for another 12–24 months. Renewals are available only if you already hold a license under the same pricing plan. What are the usage limits in Survey Creator? SurveyJS **does not** put limits on: - Admins (people creating or editing forms in the no-code UI) - Respondents (people filling out your forms) - Number of forms you create - Monthly form submissions - File uploads - Features you use **Everything is unlimited.** All your forms and responses are stored securely [in your own database](https://surveyjs.io/faq/data-storage#storage-options), so SurveyJS never restricts your usage. How does SurveyJS work with backend solutions and user management systems? SurveyJS focuses **only on the front end**. We provide JavaScript UI libraries (for Angular, React, Vue3, and vanilla JS) that let you build form management platforms on the client. You can connect these libraries to any server or database you prefer to have full control over your backend, data storage, and user management. SurveyJS itself does not store, access, or track any data. We do not offer backend solutions or data storage facilities. You'll need to build your own backend to handle data storage, processing, and user authentication. For example, if you want an approval workflow where one user creates a form and another reviews it before publishing, that logic needs to be implemented on your server. We provide examples and documentation to help you integrate SurveyJS with your backend: - [Backend Integration Examples](https://surveyjs.io/backend-integration/examples) - [Backend Integration Documentation](https://surveyjs.io/documentation/backend-integration) This way, you keep complete control over your data, backend logic, and user management, while using SurveyJS for the front-end UI. How do I assign a license to a developer? As the license owner, you can assign **up to all** of your purchased license seats to developers on your team or to outsourced ones. This is optional, but we recommend it because assigned developers get direct access to the license key and our [Help Desk](https://surveyjs.answerdesk.io/). All licenses always remain visible in your account's [License Manager](https://surveyjs.io/manage#license-manager). To assign a license, in your account: 1. Click the arrow icon **(˅)** on the left of the license package to expand the license management area. 2. Click the plus **(+)** sign to add a new user. 3. Enter the developer's email address and click **Assign**. ![](https://surveyjs.io/FAQ/licensing/articles/licensing-13/03.png) The developer will receive an email with instructions on how to access and set up the license key. If they don't already have a SurveyJS account, one will be created automatically, and they'll receive a link to set their password. Assigned developers are given **Developer** status. This allows them to use the license and contact support, but they cannot view billing details, renew the maintenance subscription, or see other team members. ![](https://surveyjs.io/FAQ/licensing/articles/licensing-13/04.png) Where do I find my license key? Once you have completed a purchase, you will be prompted to the **order confirmation page** that contains a link to your license key and the setup instructions. You'll also receive this information in the **order confirmation email**—sent automatically once the order is complete (for online payments by card or PayPal) or after we receive your payment (for bank transfers). Your license key is always available to you in the [**License Manager section**](https://surveyjs.io/manage#license-manager) of your account. ![](https://surveyjs.io/FAQ/licensing/articles/licensing-10-1/06.png)
Shard159 (laksa)
Root Hash9681196231597628759
Unparsed URLio,surveyjs!/ s443