What is protected, and how
A rewrite that changes a number is worse than no rewrite. So every rewrite is compared to what you wrote before it can replace it.
Fact Guard
Before a result can replace your text, SayAlign extracts the facts from both — amounts with their currency, dates and times, percentages, quantities with their units, and invoice, order or reference numbers — and compares them.
- A changed amount, date, percentage or reference blocks Replace. Copy stays available, so you can still take the text and fix it yourself.
- A dropped figure shows a warning.
- When you are composing from notes rather than rewriting, a different number is often the point — a negotiation proposes one — so the guard warns and does not block.
The comparison works across languages. "1000 sztuk" and "1,000 units" are the same quantity; "Fatura 4471" and "Invoice 4471" are the same invoice; "30 gündür" is thirty days.
What Fact Guard does not do
It compares figures. It does not judge meaning. Whether a refusal is still a refusal, or whether a commitment was quietly added, is a different kind of check — one that needs a model, not a comparison — and it is in development. Until it ships, the prompts are written to preserve your position, and you should read the result the way you would read anything before sending it.
Your text
The text you select is sent to our service and on to the model provider to produce the rewrite. SayAlign does not store it. We keep metadata about the action — which rewrite you chose, whether it succeeded, how long it took — and never the content. Nothing is used for advertising or to train models.
The extension asks for one browser permission, storage, for your session and your panel position. It reads nothing outside the message you select, and it is active only on Gmail, Outlook on the web, and LinkedIn.
Read the full privacy policy. It is written against the code, and tests hold them in agreement.
