Please report suspected vulnerabilities privately through GitHub Security Advisories at https://github.com/excelano/comma/security/advisories/new. If you would rather not use GitHub, email david.anderson@excelano.com instead. I aim to respond within seven days.
Please do not open public issues for security problems.
The latest 0.x release receives security fixes. Older versions are not supported.
Comma is a desktop editor that runs locally on your machine. It reads the delimited file you open, holds it in memory for the duration of the session, and writes it back only when you save. Export writes a new file at a location you choose. Comma makes no network calls of any kind, has no auth layer, and can only read and write files your operating-system user already has access to.
Comma stores window geometry in GSettings under com.excelano.Comma. Nothing else: no history file, no recent-files cache beyond what the desktop provides, no telemetry, no analytics, no remote logging.
A delimited file is data, not code. Comma never evaluates cell contents — there are no formulas, no macros, and no scripting, so the class of attack that targets spreadsheet formula evaluation does not apply. Cell values are always treated as opaque text.