Build end-to-end encrypted forms with enterprise-grade features, no coding required. Protect sensitive data and enhance user trust.

Overview:

Palform is an open-source, end-to-end encrypted form builder designed with a strong focus on privacy. It minimizes the use of third-party scripts and is available for free on the project's European-hosted servers. Built with a performance-oriented Rust and WebAssembly stack, the entire codebase, including marketing pages, is publicly available. The project is currently geared towards developers and users who want a full-featured, encrypted form solution without the complexity of managing a self-hosted instance, though self-hosting is technically possible.

Core Features:

  • End-to-End Encryption: Uses the Sequoia PGP library for handling form encryption and key management, ensuring data is secure in transit and at rest.

  • Privacy-Focused: Designed to minimize reliance on third-party scripts, aligning with a privacy-first approach.

  • High-Performance Architecture: Built with Rust (Rocket framework, SeaORM) and WebAssembly (WASM) for near-zero memory and CPU consumption, particularly for encryption and analytics tasks.

  • Custom TSID-based Database IDs: Uses unique, typed resource identifiers (TSIDs) with prefixes mapped to Rust types to reduce the risk of referencing the wrong resource type in code.

  • OpenAPI & WASM Bindings: Provides automatically generated TypeScript bindings from OpenAPI specs for the frontend, and WASM binaries for performance-critical frontend tasks like encryption and analytics.

Use Cases:

  • Privacy-Conscious Users: Creating and managing forms for surveys, registrations, or feedback that require strong encryption and minimal third-party tracking.

  • Developers Exploring Secure Architecture: Learning from or contributing to a full-stack project that uses Rust, WASM, and Svelte to implement end-to-end encryption in a form builder.

  • European-Based Users: Taking advantage of the free online service hosted on servers located in Europe, which can be a consideration for data sovereignty.

Why It Matters:

As an open-source form builder, Palform differentiates itself by prioritizing privacy and end-to-end encryption in its core design. The use of a Rust/WASM stack offers a high-performance foundation that is uncommon for this category. It is notable for being fully open-source, including marketing and infrastructure code, which allows for complete transparency. While self-hosting is not yet officially supported or documented, the project provides a complete, functional online service and a codebase that developers can inspect, fork, or eventually deploy.

TeilenXLinkedInReddit

Ähnliche Tools

Projektstatistiken

Sterne

41

Forks

2

Lizenz

AGPL-3.0

Metadaten

Alternative zu
Google Forms