Non-destructive until you export
Every edit is stored as a setting over the untouched original rather than baked into the pixels. Dial an adjustment back, move or delete a text layer, or reset a tool entirely — the source image is only ever re-rendered, never overwritten.