Skip to content

SkyfallenHQ/SkyfallenSecureForms

Repository files navigation



Features | Encryption | Form Editor | Screenshots

SkyfallenSecureForms

SecureForms is a self-hosted form solution with built in AES and RSA encryption.

Features

  • Responses can be exported to Excel
  • A Modern Looking, compact Form Builder
  • Forms indicate the encryption level
  • You can customise the form styles
  • You can add a descriptions to the forms.
  • Forms are mobile friendly
  • A Simple Drag&Drop Form Building Experience
  • Minimal Code, Maximum Functionality
  • Industry-leading RSA Encryption alongside RSA powered 256-Bit AES Encryption
  • Full Data Privacy
  • Per USER Encryption Keys
  • Auto updates
  • Free Technical Support from Skyfallen and more that doesn't even fit this page!

Whats coming in the next release

Feature Implementation Status
Radio Buttons Implemented
Custom Field Validation In progress
Auto Resizing Textareas In progress
An About Page Waiting
Updated Dashboard Waiting

Encryption

SecureForms uses industry standard encryption technologies like RSA and AES.

It gives you option to choose out of three encrpytion modes:

  • RSA Only (All data is encrypted with RSA, but because of RSA's limits, you can only encrypt up to ~200 charactes)
  • RSA+AES (A random AES Key and IV Pair is created at client side, and this keypair is used to encrypt the form response, then this keypair is encrpyted with RSA and sent back to the server encrypted)
  • DISABLE ENCRYPTION

Other Security Features

  • All data is encrpyted on the user's browser
  • SQL Injections are not possible
  • CSRF Validation is used in all forms
  • Keys are generated on the server side and not available to anyone

Form Editor

SecureForms is designed to make form building better by incorporating various features.

  • Fields collapse when not editing
  • Easy drag&drop fields
  • Quickly create and setup new fields
  • Compatible with all modern browsers

SecureForms currently supports:

  • Dropdowns
  • Textareas
  • Text Inputs

LICENSE

Copyright 2021 The Skyfallen Company

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Screenshots

img img img img img img img img img