KWebApp is a web app for multilingual content management and e-commerce. It may be an alternative to WordPress, Drupal, WooCommerce and PrestaShop. Benefiting from great advantages of Python, it has strong scalability.
The web solutions mentioned above are all based on Linux + Apache + MySQL + PHP, known as LAMP. KWebApp is based on a different LAMP solution stack, which means Linux + Apache + MongoDB + Python. Using WSGI, KWebApp offers out-of-the-box experience for installation and running.
The development of KWebApp attaches importance to software security, and strictly follows safety standards.
The application enables two-step verification by default.
KWebApp uses a strictly necessary cookie, conforming to the GDPR of the EU.
Additionally, for safely processing payment, a necessary cookie from Stripe is used.
The cookie of KWebApp is for recognizing the status of a visitor or a user on a website built with the app. For example, it helps recognizing whether a user has already signed in, and whether an additional verification is necessary. A visitor may set a language preference on a multiple-language website.
The IP address and web browser user agent information of a visitor or a user are logged in the app's database for security reasons. The information helps recognizing if an additional verification is necessary. By default, the information will be automatically removed in 31 days.
When a visitor registers an account on a website built with the app, in addition to a username and a password, his email address and his full name are required, while other information is optional. When he submits an order, he should offer additional information following taxing requirements and may need additional verifications for fraud prevention. A user on a website built with the app can remove his information at any time.
KWebApp integrates Stripe for processing payment. Therefore, it widely supports global popular payment methods. The application does not store any sensitive data related to a transaction.