@@ -157,7 +157,12 @@ they contain no real account, organization, or third-party message data.
157157- ** Session Copy History:** keeps up to 50 recent text copies in local memory
158158 while Active Guard is running. Each entry shows its exact capture time,
159159 probable source application, a bounded visible preview, character count, and
160- detected risks. The source is inferred from the active application; macOS
160+ detected risks. Automatic text-cleaning entries also show a Clean Receipt and,
161+ only when the original was eligible for history and not truncated, guarded
162+ ** Copy Clean Result** and ** Restore Original** actions. Those actions first
163+ confirm that the pasteboard still holds the matching clean result; concealed,
164+ transient, auto-generated, and privacy-sensitive items are never retained for
165+ restoration. The source is inferred from the active application; macOS
161166 does not provide a trustworthy browser tab or page URL. Concealed,
162167 transient, and auto-generated pasteboard entries are not retained, long
163168 entries are truncated, and all history disappears when Signal Sieve exits.
@@ -192,7 +197,19 @@ they contain no real account, organization, or third-party message data.
192197 limits input to 4,000 characters, and refuses to overwrite detected changes
193198 to URLs, numbers, or quotations. Automatic processing skips source code,
194199 files, images, and privacy-sensitive clipboard types. Deterministic cleaning
195- reanalyzes the result before reporting whether alerts were removed or remain.
200+ prepares and reanalyzes the candidate before replacing the clipboard. If a
201+ high-risk finding remains after reanalysis, Signal Sieve leaves the clipboard
202+ unchanged and marks the copy as quarantined. A red finding that was
203+ successfully removed may be replaced, but the red source warning still
204+ appears. The Clean Receipt reports the selected protocol, original and
205+ remaining alert counts and highest severity, deterministic removed/replaced
206+ counts, skipped status, and a short content-free reason with progressively
207+ disclosed technical evidence.
208+ A green receipt means only that Signal Sieve found no remaining risk covered
209+ by this cleaning analysis; it is not a malware verdict, authorship proof, or
210+ guarantee that the source is trustworthy. Visual Transfer uses the same
211+ receipt and quarantine decision, while its OCR transformation is identified
212+ separately from deterministic removed/replaced counts.
196213 Alert visibility is a separate setting: users may hide
197214 green and yellow alerts, or hide green through orange alerts. The two
198215 visibility choices are mutually exclusive, and red alerts cannot be disabled.
0 commit comments