SecuAAS Docs

Project Overview

SecuFile — Project Overview

Project Overview

SecuFile - Project Overview

What is SecuFile?

SecuFile is a multi-tenant SaaS platform for secure file storage and transfer, developed by SecuAAS (9643-7220 Quebec Inc.). The project is internally known by the codename FileSecure and consists of two GitHub repositories:

  • filesecure: The Go backend (main REST API) handling encryption, S3 storage, authentication, billing, and all business logic.
  • filesecure-webgui: The web interface composed of a React frontend and a Python FastAPI backend serving as a proxy and orchestrator to the Go API.

SecuFile is designed for Quebec and Canadian organizations that need a storage solution compliant with applicable regulations (Loi 25, PIPEDA, GDPR). The platform offers end-to-end encryption (E2E) with client-side AES-256-GCM and hybrid RSA-4096 key management.

Current Version

ComponentVersionDate
Go Backend (filesecure)1.1.02026-02-14
WebGUI (filesecure-webgui)0.4.272026-02-13

Project Status

The Go backend reached version 1.0 on February 14, 2026 — production ready. Version 1.1.0 adds complete Stripe billing integration. The WebGUI frontend is at version 0.4.27 with advanced features (batch move, folder tree picker, Zitadel SSO, superadmin dashboard).

Status: Advanced development, pre-production. Active deployment on the Kubernetes development cluster (k8s-dev) in the secufile namespace.

Code Statistics

MetricValue
Go files (backend)82 files, ~30,500 lines
Go handlers47 files (handlers + tests)
Go services64 files (services + tests)
SQL migrations26 migrations
React pages (frontend)32 JSX pages (~19,000 lines)
Python routes (WebGUI)26 route modules
Git commits189+

On this page