<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Thomas</title>
    <description>The latest articles on DEV Community by Thomas (@tgaudibert).</description>
    <link>https://dev.to/tgaudibert</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4106552%2F27aa4a91-d6fa-43f6-878d-ab0a4e9269a8.png</url>
      <title>DEV Community: Thomas</title>
      <link>https://dev.to/tgaudibert</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tgaudibert"/>
    <language>en</language>
    <item>
      <title>Anonymizing a PDF or a scan before sending it to an AI: why copy-paste is not enough</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Tue, 08 Sep 2026 07:30:34 +0000</pubDate>
      <link>https://dev.to/tgaudibert/anonymizing-a-pdf-or-a-scan-before-sending-it-to-an-ai-why-copy-paste-is-not-enough-33eg</link>
      <guid>https://dev.to/tgaudibert/anonymizing-a-pdf-or-a-scan-before-sending-it-to-an-ai-why-copy-paste-is-not-enough-33eg</guid>
      <description>&lt;p&gt;A scanned contract, a bank statement, a medical report. What these files really contain, what OCR damages, and a method so that what reaches the model is exactly what you think it is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read the full article → &lt;a href="https://openmasq.com/en/blog/anonymize-pdf-before-ai" rel="noopener noreferrer"&gt;https://openmasq.com/en/blog/anonymize-pdf-before-ai&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://openmasq.com/en/blog/anonymize-pdf-before-ai" rel="noopener noreferrer"&gt;openmasq.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>ai</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>Why masking has to happen client-side, before sending</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Mon, 07 Sep 2026 07:30:42 +0000</pubDate>
      <link>https://dev.to/tgaudibert/why-masking-has-to-happen-client-side-before-sending-13bb</link>
      <guid>https://dev.to/tgaudibert/why-masking-has-to-happen-client-side-before-sending-13bb</guid>
      <description>&lt;p&gt;Sending a prompt to a third-party model means handing over your data. We explain why the only solid guarantee is to mask sensitive information on the device, before it leaves your network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read the full article → &lt;a href="https://openmasq.com/en/blog/client-side-masking" rel="noopener noreferrer"&gt;https://openmasq.com/en/blog/client-side-masking&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://openmasq.com/en/blog/client-side-masking" rel="noopener noreferrer"&gt;openmasq.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>ai</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>GDPR and AI assistants at work: what local masking changes, and what it does not</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Sun, 06 Sep 2026 07:30:32 +0000</pubDate>
      <link>https://dev.to/tgaudibert/gdpr-and-ai-assistants-at-work-what-local-masking-changes-and-what-it-does-not-28dj</link>
      <guid>https://dev.to/tgaudibert/gdpr-and-ai-assistants-at-work-what-local-masking-changes-and-what-it-does-not-28dj</guid>
      <description>&lt;p&gt;Minimization, legal basis, transfers outside the EU, processors: where on-device masking moves the question, and where your part remains to be done.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read the full article → &lt;a href="https://openmasq.com/en/blog/gdpr-ai-assistants-at-work" rel="noopener noreferrer"&gt;https://openmasq.com/en/blog/gdpr-ai-assistants-at-work&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://openmasq.com/en/blog/gdpr-ai-assistants-at-work" rel="noopener noreferrer"&gt;openmasq.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>ai</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>National identifiers: why 40 countries, a check digit and synthetic tests</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Sat, 05 Sep 2026 07:30:22 +0000</pubDate>
      <link>https://dev.to/tgaudibert/national-identifiers-why-40-countries-a-check-digit-and-synthetic-tests-3kjp</link>
      <guid>https://dev.to/tgaudibert/national-identifiers-why-40-countries-a-check-digit-and-synthetic-tests-3kjp</guid>
      <description>&lt;p&gt;Detecting a social security number, a NIF or a codice fiscale without false positives takes more than a regular expression. What the engine checks, and why a detector can be reviewed in an evening.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read the full article → &lt;a href="https://openmasq.com/en/blog/national-identifiers-40-countries" rel="noopener noreferrer"&gt;https://openmasq.com/en/blog/national-identifiers-40-countries&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://openmasq.com/en/blog/national-identifiers-40-countries" rel="noopener noreferrer"&gt;openmasq.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>ai</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>ChatGPT and professional secrecy: what a lawyer, a notary or an accountant can send, and how</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Fri, 04 Sep 2026 07:30:42 +0000</pubDate>
      <link>https://dev.to/tgaudibert/chatgpt-and-professional-secrecy-what-a-lawyer-a-notary-or-an-accountant-can-send-and-how-1822</link>
      <guid>https://dev.to/tgaudibert/chatgpt-and-professional-secrecy-what-a-lawyer-a-notary-or-an-accountant-can-send-and-how-1822</guid>
      <description>&lt;p&gt;Professional secrecy does not forbid using an AI assistant. It forbids letting anything that identifies a client into it. Where the line runs, and a method that holds up in front of your bar association and your regulator alike.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read the full article → &lt;a href="https://openmasq.com/en/blog/chatgpt-professional-secrecy" rel="noopener noreferrer"&gt;https://openmasq.com/en/blog/chatgpt-professional-secrecy&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://openmasq.com/en/blog/chatgpt-professional-secrecy" rel="noopener noreferrer"&gt;openmasq.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>ai</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>"See what the model saw": why we replay the substitution instead of showing a copy</title>
      <dc:creator>Thomas</dc:creator>
      <pubDate>Thu, 03 Sep 2026 18:27:53 +0000</pubDate>
      <link>https://dev.to/tgaudibert/see-what-the-model-saw-why-we-replay-the-substitution-instead-of-showing-a-copy-4p73</link>
      <guid>https://dev.to/tgaudibert/see-what-the-model-saw-why-we-replay-the-substitution-instead-of-showing-a-copy-4p73</guid>
      <description>&lt;p&gt;A comparison taken on the side could lie. OpenMasq’s panel recomputes the sent text from the conversation’s vault — which is what makes it something you can show a DPO.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read the full article → &lt;a href="https://openmasq.com/en/blog/what-the-model-saw" rel="noopener noreferrer"&gt;https://openmasq.com/en/blog/what-the-model-saw&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://openmasq.com/en/blog/what-the-model-saw" rel="noopener noreferrer"&gt;openmasq.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>ai</category>
      <category>opensource</category>
      <category>security</category>
    </item>
  </channel>
</rss>
