<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Obscura articles</title>
    <link>https://hfiguera.github.io/obscura/</link>
    <description>Engineering notes about PII detection and anonymization in Elixir.</description>
    <language>en</language>
    <lastBuildDate>Wed, 12 Aug 2026 00:00:00 GMT</lastBuildDate>
    <item>
  <title>Privacy-Safe Phoenix Socket and Channel Logging Without Exposing Payloads</title>
  <link>https://hfiguera.github.io/obscura/blog/privacy-safe-phoenix-realtime-logging/</link>
  <guid isPermaLink="true">https://hfiguera.github.io/obscura/blog/privacy-safe-phoenix-realtime-logging/</guid>
  <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
  <description>An engineering case study about restoring Phoenix socket and channel visibility with omitted payloads, static labels, bounded redaction, and explicit correlation.</description>
</item>

<item>
  <title>Privacy-Safe Phoenix Request Logging Without Changing Controller Params</title>
  <link>https://hfiguera.github.io/obscura/blog/privacy-safe-phoenix-request-logging/</link>
  <guid isPermaLink="true">https://hfiguera.github.io/obscura/blog/privacy-safe-phoenix-request-logging/</guid>
  <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
  <description>An engineering case study about closing the gap between redacted Phoenix assigns and default request logging without changing controller input.</description>
</item>

<item>
  <title>Making PII Detection Faster Without Keeping the Input Alive</title>
  <link>https://hfiguera.github.io/obscura/blog/making-pii-detection-faster-without-keeping-input-alive/</link>
  <guid isPermaLink="true">https://hfiguera.github.io/obscura/blog/making-pii-detection-faster-without-keeping-input-alive/</guid>
  <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
  <description>An Elixir engineering case study about optimizing Obscura&apos;s fast profile while preserving output compatibility and proving BEAM binary ownership.</description>
</item>

<item>
  <title>A Model Card Is Not a License: What We Learned Shipping Local NER in Obscura</title>
  <link>https://hfiguera.github.io/obscura/blog/model-card-is-not-a-license/</link>
  <guid isPermaLink="true">https://hfiguera.github.io/obscura/blog/model-card-is-not-a-license/</guid>
  <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
  <description>An engineering case study about base-model licenses, fine-tuning data agreements, checkpoint provenance, and the licensing changes shipped in Obscura 0.1.1.</description>
</item>

<item>
  <title>Running Obscura on an NVIDIA GPU with Elixir, EXLA, and Lightning AI</title>
  <link>https://hfiguera.github.io/obscura/blog/running-obscura-on-nvidia-exla/</link>
  <guid isPermaLink="true">https://hfiguera.github.io/obscura/blog/running-obscura-on-nvidia-exla/</guid>
  <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
  <description>A reproducible field report for validating Obscura, Nx, and EXLA on a Linux NVIDIA Tesla T4 without owning the hardware.</description>
</item>

<item>
  <title>Protecting PII in Elixir Before It Reaches Logs, APIs, and LLMs</title>
  <link>https://hfiguera.github.io/obscura/blog/protecting-pii-in-elixir/</link>
  <guid isPermaLink="true">https://hfiguera.github.io/obscura/blog/protecting-pii-in-elixir/</guid>
  <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
  <description>A practical guide to detecting, redacting, and pseudonymizing PII at Elixir application boundaries with Obscura.</description>
</item>

  </channel>
</rss>
