Legal Machines

Protection test

Before a request reaches an external model, Papinian Guard replaces the client’s names, identifiers, amounts and dates on the lawyer’s own computer, and restores them in the answer there. These tests measure how completely it does so, on fictional legal documents labelled before they were run. Each test has its own page: what it measures, how it ran and on which machines, its documents to download, and every value it masked, missed or masked needlessly.

1. The tests

TestMaskedMissedNeedless masks
PT-261101-EN1: English, current rules542 of 542 (100%)01 of 550
PT-261101-EN2: English, sealed set’s first run79 of 81 (97.5%)23 of 85
PT-261101-EN3: English, 1 November set’s first run93 of 96 (96.9%)32 of 99
PT-261101-FR1: French128 of 151 (84.8%)2386 of 234
PT-261101-DE1: German147 of 155 (94.8%)8161 of 316
PT-261101-IT1: Italian139 of 152 (91.4%)13117 of 278
PT-261101-ES1: Spanish119 of 149 (79.9%)3074 of 213

Every test ran on 1 November 2026 on a MacBook Pro with macOS and on a Windows PC, with the same results on both but for one Italian street line, masked on Windows and missed on macOS. The table gives Windows’ figures; on macOS, Italian masked 138 of 152 (90.8%), with 117 needless masks of 277.

2. Which figure to read

3. How every test runs

4. Download

5. The first measurement, 22 October 2026

The first measurement, made on Legal Machines’ development tree before the open repository was created on 31 October 2026. It found how often the guard masked words that need no protection, and four rounds of fixes followed, each from the set before. Its runs kept counts only, not the values behind them.

6. The limits of these tests