Skip to main content

Security Manifesto

Security is part of the workflow.
Not decoration.

FinanceConvert processes uploaded financial files in volatile memory (RAM) and explicitly removes them after download or expiry. The payload never touches a permanent disk.

fileStore.ts
// File loaded directly into volatile RAM
fileStore.upload(buffer, filename)
// Output streamed to client
fileStore.delete(temp_id) // ← on download
// Nothing written to disk. Ever.

Authentication uses securely hashed passwords and signed session tokens. Account, quota, history, and billing states are backed by PostgreSQL, holding only metadata — never file contents.

All data in transit is encrypted via TLS 1.2 or higher. File buffers are isolated per request and inaccessible to other sessions.