Diagramate

AI fix - allowance, privacy and the local check

Updated 2026-09-02

When it appears

The “AI fix” button only shows in the error bar (and in the editor's error popup) when the code fails to render. Rendering and export never need it, and everything else keeps working offline.

What is sent, and whether it is stored

Only when you click “AI fix” are the current code and the error message sent to the AI engine, once. Nothing is sent otherwise. The server does not store the code; its logs contain only lengths and timings. Rendering and export always happen in your browser.

Allowance

Five free fixes a day, reset daily, counted per visitor. When they are used up the button stays, but you get a message saying so; the error message and line number still help you fix the code by hand.

The local check before you apply

“The AI says it is fixed” and “it actually renders” are two different things. When the result comes back, Diagramate parses it in your browser with the same rendering engine and shows either “Checked locally: the fixed code renders” or “Still failing after the fix”. The dialog also shows a line-by-line diff; you decide whether to apply or discard.

If it still fails

  • Read the line number and hint in the error bar. Most problems are arrows, brackets or full-width punctuation; see Common errors and how to fix them.
  • Go back to your assistant, paste the error message, and copy the corrected reply again.

Open the editor