Skip to content

2024

End to End Encryption pre-release progress

It's been two months since we first announced an E2EE preview available at dev.liberaforms.org

We've made good progress since then:

  • Step-by-step personal key creation
  • Adds an E2EE demo
  • Easy 'Delete all' and 'Restore' keys options
  • The UI prompts for key restoration when required
  • Key resoration handles passphrase
  • Key's are stored in the browser's localStorage and sessionStorage correctly
  • Simplifies form key creation
  • Adds option to copy the form's private key
  • Finishes unifying editor and reader form sharing code
  • Sharing E2EE forms UI gracefully handles different form user E2EE states

User documentation has somewhat fallen behind. Some work has been done but needs love and care.

Known bug. Form user E2EE status is incorrect when the personal keys have be purposefully overwritten.

Feel free to try it out at dev.liberaforms.org and give us some feedback! :)

Version 3.3.0

By popular demand, LiberaForms now comes with a Map field that can be easily included in your forms to solicit geo location data!

  • Collected map data can be viewed, edited, and exported in the same way you already manage your answers
  • Two endpoints (HTML and JSON) to view answers on a map via publically available URLs
  • Editors may customize the information displayed in map marker popus
  • Admins can define the default map field coordinates and zoom on the /admin page

This release includes some bug fixes. Worth mentioning:

  • Form attachments upload correctly from iOS devices
  • Forms don't submit when the <enter> key is pressed on a focused input field

We've also revisited the installation process. LiberaForms installs on debian12 and tests against more Python versions (see INSTALL.md)

End to End Encryption (E2EE) on LiberaForms

After some teasing, we are happy to announce that this feature has landed on dev.liberaforms.org!

That means it is now open for broader testing and will make it into v4, the next version of LiberaForms, which will make your favourite FOSS form software much more useful and interesting.

You can check the user documentation here, so we will be focusing here a tad more on the design and implementation of the feature.

Version 3.2.0

This version fixes code design (or lack of) that prevented forms with multiple file upload fields from submitting. Thanks to the people who pointed this out to us!

The application interface has been translated to French and the Privacy statement wizard now has a language selector (German included). Translations are much appreciated, thank you!

Other new features are moslty Admin tools.

Also includes some code improvements, and CSS tweaks.