1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><link rel="shortcut icon" href="/favicon.ico"/><title>Safety and Compliance with Sanctions Screening and Real Time Threat Detection | Iron Fish Blog</title><meta name="description" content="Compliance and safety on the inflows of assets into Iron Fish via the ChainPort bridge"/><meta name="og:description" content="Compliance and safety on the inflows of assets into Iron Fish via the ChainPort bridge"/><meta name="og:image" content="https://ironfish.network/images/blog/safety_compliance_blog.png"/><meta name="next-head-count" content="7"/><link rel="preload" href="/_next/static/css/c6fb07d721565990.css" as="style"/><link rel="stylesheet" href="/_next/static/css/c6fb07d721565990.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="/_next/static/chunks/webpack-1d5ba16ab58c7785.js" defer=""></script>
1<script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer=""></script>
1<script src="/_next/static/chunks/main-fc32d4de6efcc99e.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-2029e4f6b2ab8b2a.js" defer=""></script>
1<script src="/_next/static/chunks/pages/learn/blog/%5Bslug%5D-31b6ae9a7634869c.js" defer=""></script>
1<script src="/_next/static/bYAGWgEuhscO7hfO7Xx6o/_buildManifest.js" defer=""></script>
1<script src="/_next/static/bYAGWgEuhscO7hfO7Xx6o/_ssgManifest.js" defer=""></script>
1<style id="__jsx-34098a74b6373a1">@import url("https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css");</style></head><body><div id="__next"><style data-emotion="css-global i1mhai">:host,:root,[data-theme]{--chakra-ring-inset:var(--chakra-empty,/*!*/ /*!*/);--chakra-ring-offset-width:0px;--chakra-ring-offset-color:#fff;--chakra-ring-color:rgba(66, 153, 225, 0.6);--chakra-ring-offset-shadow:0 0 #0000;--chakra-ring-shadow:0 0 #0000;--chakra-space-x-reverse:0;--chakra-space-y-reverse:0;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black:#000000;--chakra-colors-white:#FFFFFF;--chakra-colors-whiteAlpha-50:rgba(255, 255, 255, 0.04);--chakra-colors-whiteAlpha-100:rgba(255, 255, 255, 0.06);--chakra-colors-whiteAlpha-200:rgba(255, 255, 255, 0.08);--chakra-colors-whiteAlpha-300:rgba(255, 255, 255, 0.16);--chakra-colors-whiteAlpha-400:rgba(255, 255, 255, 0.24);--chakra-colors-whiteAlpha-500:rgba(255, 255, 255, 0.36);--chakra-colors-whiteAlpha-600:rgba(255, 255, 255, 0.48);--chakra-colors-whiteAlpha-700:rgba(255, 255, 255, 0.64);--chakra-colors-whiteAlpha-800:rgba(255, 255, 255, 0.80);--chakra-colors-whiteAlpha-900:rgba(255, 255, 255, 0.92);--chakra-colors-blackAlpha-50:rgba(0, 0, 0, 0.04);--chakra-colors-blackAlpha-100:rgba(0, 0, 0, 0.06);--chakra-colors-blackAlpha-200:rgba(0, 0, 0, 0.08);--chakra-colors-blackAlpha-300:rgba(0, 0, 0, 0.16);--chakra-colors-blackAlpha-400:rgba(0, 0, 0, 0.24);--chakra-colors-blackAlpha-500:rgba(0, 0, 0, 0.36);--chakra-colors-blackAlpha-600:rgba(0, 0, 0, 0.48);--chakra-colors-blackAlpha-700:rgba(0, 0, 0, 0.64);--chakra-colors-blackAlpha-800:rgba(0, 0, 0, 0.80);--chakra-colors-blackAlpha-900:rgba(0, 0, 0, 0.92);--chakra-colors-gray-50:#F7FAFC;--chakra-colors-gray-100:#EDF2F7;--chakra-colors-gray-200:#E2E8F0;--chakra-colors-gray-300:#CBD5E0;--chakra-colors-gray-400:#A0AEC0;--chakra-colors-gray-500:#718096;--chakra-colors-gray-600:#4A5568;--chakra-colors-gray-700:#2D3748;--chakra-colors-gray-800:#1A202C;--chakra-colors-gray-900:#171923;--chakra-colors-red-50:#FFF5F5;--chakra-colors-red-100:#FED7D7;--chakra-colors-red-200:#FEB2B2;--chakra-colors-red-300:#FC8181;--chakra-colors-red-400:#F56565;--chakra-colors-red-500:#E53E3E;--chakra-colors-red-600:#C53030;--chakra-colors-red-700:#9B2C2C;--chakra-colors-red-800:#822727;--chakra-colors-red-900:#63171B;--chakra-colors-orange-50:#FFE1B6;--chakra-colors-orange-100:#FFDCAA;--chakra-colors-orange-200:#FFD79D;--chakra-colors-orange-300:#FFD291;--chakra-colors-orange-400:#FFCD85;--chakra-colors-orange-500:#FFC776;--chakra-colors-orange-600:#FFC066;--chakra-colors-orange-700:#FFB955;--chakra-colors-orange-800:#FFB346;--chakra-colors-orange-900:#FFAC35;--chakra-colors-yellow-50:#FFF479;--chakra-colors-yellow-100:#FFF262;--chakra-colors-yellow-200:#FFF04C;--chakra-colors-yellow-300:#FFEE35;--chakra-colors-yellow-400:#FFEC1F;--chakra-colors-yellow-500:#FFEB13;--chakra-colors-yellow-600:#FDE80C;--chakra-colors-yellow-700:#FBE605;--chakra-colors-yellow-800:#F4E001;--chakra-colors-yellow-900:#F1DD01;--chakra-colors-green-50:#DDF7B4;--chakra-colors-green-100:#D8F5A8;--chakra-colors-green-200:#D2F49B;--chakra-colors-green-300:#CDF28F;--chakra-colors-green-400:#C7F182;--chakra-colors-green-500:#C3F276;--chakra-colors-green-600:#C1F46D;--chakra-colors-green-700:#BDF560;--chakra-colors-green-800:#B3EF50;--chakra-colors-green-900:#ACEF3F;--chakra-colors-teal-50:#E6FFFA;--chakra-colors-teal-100:#B2F5EA;--chakra-colors-teal-200:#81E6D9;--chakra-colors-teal-300:#4FD1C5;--chakra-colors-teal-400:#38B2AC;--chakra-colors-teal-500:#319795;--chakra-colors-teal-600:#2C7A7B;--chakra-colors-teal-700:#285E61;--chakra-colors-teal-800:#234E52;--chakra-colors-teal-900:#1D4044;--chakra-colors-blue-50:#B9EDF5;--chakra-colors-blue-100:#ADEAF4;--chakra-colors-blue-200:#A1E7F2;--chakra-colors-blue-300:#96E4F1;--chakra-colors-blue-400:#8AE1EF;--chakra-colors-blue-500:#74DBEC;--chakra-colors-blue-600:#66D5E8;--chakra-colors-blue-700:#53D5EC;--chakra-colors-blue-800:#45D4ED;--chakra-colors-blue-900:#30CBE7;--chakra-colors-cyan-50:#EDFDFD;--chakra-colors-cyan-100:#C4F1F9;--chakra-colors-cyan-200:#9DECF9;--chakra-colors-cyan-300:#76E4F7;--chakra-colors-cyan-400:#0BC5EA;--chakra-colors-cyan-500:#00B5D8;--chakra-colors-cyan-600:#00A3C4;--chakra-colors-cyan-700:#0987A0;--chakra-colors-cyan-800:#086F83;--chakra-colors-cyan-900:#065666;--chakra-colors-purple-50:#EBB5F6;--chakra-colors-purple-100:#E8A8F5;
1--chakra-colors-purple-200:#E59CF3;--chakra-colors-purple-300:#E18FF1;--chakra-colors-purple-400:#DE83F0;--chakra-colors-purple-500:#DF77F3;--chakra-colors-purple-600:#E06AF8;--chakra-colors-purple-700:#E060FA;--chakra-colors-purple-800:#E053FC;--chakra-colors-purple-900:#E046FF;--chakra-colors-pink-50:#FFDAF1;--chakra-colors-pink-100:#FFD4EF;--chakra-colors-pink-200:#FFCEED;--chakra-colors-pink-300:#FFC8EA;--chakra-colors-pink-400:#FFC2E8;--chakra-colors-pink-500:#FFB9E5;--chakra-colors-pink-600:#FFADE0;--chakra-colors-pink-700:#FF9FDB;--chakra-colors-pink-800:#FF95D7;--chakra-colors-pink-900:#FF8AD3;--chakra-colors-linkedin-50:#E8F4F9;--chakra-colors-linkedin-100:#CFEDFB;--chakra-colors-linkedin-200:#9BDAF3;--chakra-colors-linkedin-300:#68C7EC;--chakra-colors-linkedin-400:#34B3E4;--chakra-colors-linkedin-500:#00A0DC;--chakra-colors-linkedin-600:#008CC9;--chakra-colors-linkedin-700:#0077B5;--chakra-colors-linkedin-800:#005E93;--chakra-colors-linkedin-900:#004471;--chakra-colors-facebook-50:#E8F4F9;--chakra-colors-facebook-100:#D9DEE9;--chakra-colors-facebook-200:#B7C2DA;--chakra-colors-facebook-300:#6482C0;--chakra-colors-facebook-400:#4267B2;--chakra-colors-facebook-500:#385898;--chakra-colors-facebook-600:#314E89;--chakra-colors-facebook-700:#29487D;--chakra-colors-facebook-800:#223B67;--chakra-colors-facebook-900:#1E355B;--chakra-colors-messenger-50:#D0E6FF;--chakra-colors-messenger-100:#B9DAFF;--chakra-colors-messenger-200:#A2CDFF;--chakra-colors-messenger-300:#7AB8FF;--chakra-colors-messenger-400:#2E90FF;--chakra-colors-messenger-500:#0078FF;--chakra-colors-messenger-600:#0063D1;--chakra-colors-messenger-700:#0052AC;--chakra-colors-messenger-800:#003C7E;--chakra-colors-messenger-900:#002C5C;--chakra-colors-whatsapp-50:#dffeec;--chakra-colors-whatsapp-100:#b9f5d0;--chakra-colors-whatsapp-200:#90edb3;--chakra-colors-whatsapp-300:#65e495;--chakra-colors-whatsapp-400:#3cdd78;--chakra-colors-whatsapp-500:#22c35e;--chakra-colors-whatsapp-600:#179848;--chakra-colors-whatsapp-700:#0c6c33;--chakra-colors-whatsapp-800:#01421c;--chakra-colors-whatsapp-900:#001803;--chakra-colors-twitter-50:#E5F4FD;--chakra-colors-twitter-100:#C8E9FB;--chakra-colors-twitter-200:#A8DCFA;--chakra-colors-twitter-300:#83CDF7;--chakra-colors-twitter-400:#57BBF5;--chakra-colors-twitter-500:#1DA1F2;--chakra-colors-twitter-600:#1A94DA;--chakra-colors-twitter-700:#1681BF;--chakra-colors-twitter-800:#136B9E;--chakra-colors-twitter-900:#0D4D71;--chakra-colors-telegram-50:#E3F2F9;--chakra-colors-telegram-100:#C5E4F3;--chakra-colors-telegram-200:#A2D4EC;--chakra-colors-telegram-300:#7AC1E4;--chakra-colors-telegram-400:#47A9DA;--chakra-colors-telegram-500:#0088CC;--chakra-colors-telegram-600:#007AB8;--chakra-colors-telegram-700:#006BA1;--chakra-colors-telegram-800:#005885;--chakra-colors-telegram-900:#003F5E;--chakra-borders-none:0;--chakra-borders-1px:1px solid;--chakra-borders-2px:2px solid;--chakra-borders-4px:4px solid;--chakra-borders-8px:8px solid;--chakra-fonts-heading:FavoritExtendedIf,sans-serif;--chakra-fonts-body:FavoritIF,sans-serif;--chakra-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--chakra-fontSizes-3xs:0.45rem;--chakra-fontSizes-2xs:0.625rem;--chakra-fontSizes-xs:0.875rem;--chakra-fontSizes-sm:1rem;--chakra-fontSizes-md:1.125rem;--chakra-fontSizes-lg:1.375rem;--chakra-fontSizes-xl:1.625rem;--chakra-fontSizes-2xl:2rem;--chakra-fontSizes-3xl:2.25rem;--chakra-fontSizes-4xl:2.5rem;--chakra-fontSizes-5xl:3rem;--chakra-fontSizes-6xl:3.125rem;--chakra-fontSizes-7xl:3.75rem;--chakra-fontSizes-8xl:4.5rem;--chakra-fontSizes-9xl:5.375rem;--chakra-fontWeights-hairline:100;--chakra-fontWeights-thin:200;--chakra-fontWeights-light:300;--chakra-fontWeights-normal:400;--chakra-fontWeights-medium:500;--chakra-fontWeights-semibold:600;--chakra-fontWeights-bold:700;--chakra-fontWeights-extrabold:800;--chakra-fontWeights-black:900;--chakra-letterSpacings-tighter:-0.05em;--chakra-letterSpacings-tight:-0.025em;--chakra-letterSpacings-normal:0;--chakra-letterSpacings-wide:0.025em;--chakra-letterSpacings-wider:0.05em;
1--chakra-letterSpacings-widest:0.1em;--chakra-lineHeights-3:.75rem;--chakra-lineHeights-4:1rem;--chakra-lineHeights-5:1.25rem;--chakra-lineHeights-6:1.5rem;--chakra-lineHeights-7:1.75rem;--chakra-lineHeights-8:2rem;--chakra-lineHeights-9:2.25rem;--chakra-lineHeights-10:2.5rem;--chakra-lineHeights-normal:normal;--chakra-lineHeights-none:1;--chakra-lineHeights-shorter:1.25;--chakra-lineHeights-short:1.375;--chakra-lineHeights-base:1.5;--chakra-lineHeights-tall:1.625;--chakra-lineHeights-taller:2;--chakra-radii-none:0;--chakra-radii-sm:0.125rem;--chakra-radii-base:0.25rem;--chakra-radii-md:0.375rem;--chakra-radii-lg:0.5rem;--chakra-radii-xl:0.75rem;--chakra-radii-2xl:1rem;--chakra-radii-3xl:1.5rem;--chakra-radii-full:9999px;--chakra-space-1:0.25rem;--chakra-space-2:0.5rem;--chakra-space-3:0.75rem;--chakra-space-4:1rem;--chakra-space-5:1.25rem;--chakra-space-6:1.5rem;--chakra-space-7:1.75rem;--chakra-space-8:2rem;--chakra-space-9:2.25rem;--chakra-space-10:2.5rem;--chakra-space-12:3rem;--chakra-space-14:3.5rem;--chakra-space-16:4rem;--chakra-space-20:5rem;--chakra-space-24:6rem;--chakra-space-28:7rem;--chakra-space-32:8rem;--chakra-space-36:9rem;--chakra-space-40:10rem;--chakra-space-44:11rem;--chakra-space-48:12rem;--chakra-space-52:13rem;--chakra-space-56:14rem;--chakra-space-60:15rem;--chakra-space-64:16rem;--chakra-space-72:18rem;--chakra-space-80:20rem;--chakra-space-96:24rem;--chakra-space-px:1px;--chakra-space-0-5:0.125rem;--chakra-space-1-5:0.375rem;--chakra-space-2-5:0.625rem;--chakra-space-3-5:0.875rem;--chakra-shadows-xs:0 0 0 1px rgba(0, 0, 0, 0.05);--chakra-shadows-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--chakra-shadows-base:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);--chakra-shadows-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--chakra-shadows-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--chakra-shadows-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);--chakra-shadows-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--chakra-shadows-outline:0 0 0 3px rgba(66, 153, 225, 0.6);--chakra-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--chakra-shadows-none:none;--chakra-shadows-dark-lg:rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-px:1px;--chakra-sizes-0-5:0.125rem;--chakra-sizes-1-5:0.375rem;--chakra-sizes-2-5:0.625rem;--chakra-sizes-3-5:0.875rem;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-full:100%;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-prose:60ch;--chakra-sizes-container-sm:720px;--chakra-sizes-container-md:966px;--chakra-sizes-container-lg:1152px;--chakra-sizes-container-xl:1344px;--chakra-sizes-container-2xl:1600px;--chakra-sizes-sizes-1:0.25rem;--chakra-sizes-sizes-2:0.5rem;--chakra-sizes-sizes-3:0.75rem;--chakra-sizes-sizes-4:1rem;--chakra-sizes-sizes-5:1.25rem;--chakra-sizes-sizes-6:1.5rem;--chakra-sizes-sizes-7:1.75rem;--chakra-sizes-sizes-8:2rem;--chakra-sizes-sizes-9:2.25rem;--chakra-sizes-sizes-10:2.5rem;--chakra-sizes-sizes-12:3rem;--chakra-sizes-sizes-14:3.5rem;--chakra-sizes-sizes-16:4rem;--chakra-sizes-sizes-20:5rem;--chakra-sizes-sizes-24:6rem;--chakra-sizes-sizes-28:7rem;--chakra-sizes-sizes-32:8rem;--chakra-sizes-sizes-36:9rem;--chakra-sizes-sizes-40:10rem;--chakra-sizes-sizes-44:11rem;--chakra-sizes-sizes-48:12rem;--chakra-sizes-sizes-52:13rem;--chakra-sizes-sizes-56:14rem;--chakra-sizes-sizes-60:15rem;--chakra-sizes-sizes-64:16rem;--chakra-sizes-sizes-72:18rem;--chakra-sizes-sizes-80:20rem;--chakra-sizes-sizes-96:24rem;--chakra-sizes-sizes-px:1px;--chakra-sizes-sizes-0-5:0.125rem;--chakra-sizes-sizes-1-5:0.375rem;--chakra-sizes-sizes-2-5:0.625rem;--chakra-sizes-sizes-3-5:0.875rem;--chakra-sizes-sizes-max:max-content;
1--chakra-sizes-sizes-min:min-content;--chakra-sizes-sizes-full:100%;--chakra-sizes-sizes-3xs:14rem;--chakra-sizes-sizes-2xs:16rem;--chakra-sizes-sizes-xs:20rem;--chakra-sizes-sizes-sm:24rem;--chakra-sizes-sizes-md:28rem;--chakra-sizes-sizes-lg:32rem;--chakra-sizes-sizes-xl:36rem;--chakra-sizes-sizes-2xl:42rem;--chakra-sizes-sizes-3xl:48rem;--chakra-sizes-sizes-4xl:56rem;--chakra-sizes-sizes-5xl:64rem;--chakra-sizes-sizes-6xl:72rem;--chakra-sizes-sizes-7xl:80rem;--chakra-sizes-sizes-8xl:90rem;--chakra-zIndices-hide:-1;--chakra-zIndices-auto:auto;--chakra-zIndices-base:0;--chakra-zIndices-docked:10;--chakra-zIndices-dropdown:1000;--chakra-zIndices-sticky:1100;--chakra-zIndices-banner:1200;--chakra-zIndices-overlay:1300;--chakra-zIndices-modal:1400;--chakra-zIndices-popover:1500;--chakra-zIndices-skipLink:1600;--chakra-zIndices-toast:1700;--chakra-zIndices-tooltip:1800;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--chakra-transition-property-colors:background-color,border-color,color,fill,stroke;--chakra-transition-property-dimensions:width,height;--chakra-transition-property-position:left,right,top,bottom;--chakra-transition-property-background:background-color,background-image,background-position;--chakra-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);--chakra-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);--chakra-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--chakra-transition-duration-ultra-fast:50ms;--chakra-transition-duration-faster:100ms;--chakra-transition-duration-fast:150ms;--chakra-transition-duration-normal:200ms;--chakra-transition-duration-slow:300ms;--chakra-transition-duration-slower:400ms;--chakra-transition-duration-ultra-slow:500ms;--chakra-blur-none:0;--chakra-blur-sm:4px;--chakra-blur-base:8px;--chakra-blur-md:12px;--chakra-blur-lg:16px;--chakra-blur-xl:24px;--chakra-blur-2xl:40px;--chakra-blur-3xl:64px;--chakra-breakpoints-base:0em;--chakra-breakpoints-sm:480px;--chakra-breakpoints-md:768px;--chakra-breakpoints-lg:960px;--chakra-breakpoints-xl:1280px;--chakra-breakpoints-2xl:1600px;}.chakra-ui-light :host:not([data-theme]),.chakra-ui-light :root:not([data-theme]),.chakra-ui-light [data-theme]:not([data-theme]),[data-theme=light] :host:not([data-theme]),[data-theme=light] :root:not([data-theme]),[data-theme=light] [data-theme]:not([data-theme]),:host[data-theme=light],:root[data-theme=light],[data-theme][data-theme=light]{--chakra-colors-chakra-body-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-body-bg:var(--chakra-colors-white);--chakra-colors-chakra-border-color:var(--chakra-colors-gray-200);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-100);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-gray-500);}.chakra-ui-dark :host:not([data-theme]),.chakra-ui-dark :root:not([data-theme]),.chakra-ui-dark [data-theme]:not([data-theme]),[data-theme=dark] :host:not([data-theme]),[data-theme=dark] :root:not([data-theme]),[data-theme=dark] [data-theme]:not([data-theme]),:host[data-theme=dark],:root[data-theme=dark],[data-theme][data-theme=dark]{--chakra-colors-chakra-body-text:var(--chakra-colors-whiteAlpha-900);--chakra-colors-chakra-body-bg:var(--chakra-colors-gray-800);--chakra-colors-chakra-border-color:var(--chakra-colors-whiteAlpha-300);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-700);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-whiteAlpha-400);}</style><style data-emotion="css-global fubdgu">html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;}body{position:relative;min-height:100%;margin:0;font-feature-settings:"kern";}:where(*, *::before, *::after){border-width:0;border-style:solid;box-sizing:border-box;word-wrap:break-word;}main{display:block;}hr{border-top-width:1px;box-sizing:content-box;height:0;overflow:visible;}:where(pre, code, kbd,samp){font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}a{background-color:transparent;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}:where(b, strong){font-weight:bold;}small{font-size:80%;}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}:where(button, input, optgroup, select, textarea){font-family:inherit;font-size:100%;line-height:1.15;margin:0;}:where(button, input){overflow:visible;}:where(button, select){text-transform:none;}:where( 2 button::-moz-focus-inner, 3 [type="button"]::-moz-focus-inner, 4 [type="reset"]::-moz-focus-inner, 5 [type="submit"]::-moz-focus-inner 6 ){border-style:none;padding:0;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}
6:where([type="checkbox"], [type="radio"]){box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;}input[type="number"]{-moz-appearance:textfield;}input[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}template{display:none;}[hidden]{display:none!important;}:where( 7 blockquote, 8 dl, 9 dd, 10 h1, 11 h2, 12 h3, 13 h4, 14 h5, 15 h6, 16 hr, 17 figure, 18 p, 19 pre 20 ){margin:0;}button{background:transparent;padding:0;}fieldset{margin:0;padding:0;}:where(ol, ul){margin:0;padding:0;}textarea{resize:vertical;}:where(button, [role="button"]){cursor:pointer;}button::-moz-focus-inner{border:0!important;}table{border-collapse:collapse;}:where(h1, h2, h3, h4, h5, h6){font-size:inherit;font-weight:inherit;}:where(button, input, optgroup, select, textarea){padding:0;line-height:inherit;color:inherit;}:where(img, svg, video, canvas, audio, iframe, embed, object){display:block;}:where(img, video){max-width:100%;height:auto;}[data-js-focus-visible] :focus:not([data-focus-visible-added]):not( 21 [data-focus-visible-disabled] 22 ){outline:none;box-shadow:none;}select::-ms-expand{display:none;}:root,:host{--chakra-vh:100vh;}@supports (height: -webkit-fill-available){:root,:host{--chakra-vh:-webkit-fill-available;}}@supports (height: -moz-fill-available){:root,:host{--chakra-vh:-moz-fill-available;}}@supports (height: 100dvh){:root,:host{--chakra-vh:100dvh;}}</style><style data-emotion="css-global 1cgn62j">body{font-family:var(--chakra-fonts-body);color:var(--chakra-colors-chakra-body-text);background:var(--chakra-colors-chakra-body-bg);transition-property:background-color;transition-duration:var(--chakra-transition-duration-normal);line-height:var(--chakra-lineHeights-base);}*::-webkit-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::-moz-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*:-ms-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*,*::before,::after{border-color:var(--chakra-colors-chakra-border-color);}</style><style data-emotion="css-global tefn1x">@font-face{font-family:'FavoritIF';src:url("https://if-site-assets.s3.us-west-1.amazonaws.com/fonts/favorit-regular-webfont.woff2") format("woff2");font-display:swap;}@font-face{font-family:'FavoritExtendedIF';src:url("https://if-site-assets.s3.us-west-1.amazonaws.com/fonts/favoritextended-regular-webfont.woff2") format("woff2");font-display:swap;}</style><style data-emotion="css o10hlf">.css-o10hlf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100svh;}</style><div class="css-o10hlf"><style data-emotion="css 1r3vu0a">.css-1r3vu0a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background:var(--chakra-colors-white);height:80px;-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);border-bottom:1.5px solid black;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:2;color:var(--chakra-colors-gray-800);position:-webkit-sticky;position:sticky;top:0px;}</style><nav class="css-1r3vu0a"><style data-emotion="css 84zodg">.css-84zodg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.css-84zodg>*:not(style)~*:not(style){margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;}</style><div class="chakra-stack css-84zodg"><a href="/"><img alt="Iron Fish" loading="lazy" width="204" height="22" decoding="async" data-nimg="1" style="color:transparent" src="/images/logo.svg"/></a></div><style data-emotion="css 1th1j6q">.css-1th1j6q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.css-1th1j6q>*:not(style)~*:not(style){margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;}</style><div class="chakra-stack css-1th1j6q"><div class="chakra-stack css-84zodg"><style data-emotion="css y000ij">.css-y000ij{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;
22-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;line-height:1.2;font-weight:regular;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:52px;min-width:var(--chakra-sizes-10);font-size:var(--chakra-fontSizes-md);-webkit-padding-start:var(--chakra-space-7);padding-inline-start:var(--chakra-space-7);-webkit-padding-end:var(--chakra-space-7);padding-inline-end:var(--chakra-space-7);padding-top:var(--chakra-space-5);padding-bottom:var(--chakra-space-5);background:var(--chakra-colors-pink-500);color:var(--chakra-colors-black);border:1.5px solid;border-color:var(--chakra-colors-black);box-shadow:2px 3px 0px black;border-radius:var(--chakra-radii-full);width:52px;position:relative;padding:0px;}.css-y000ij:focus-visible,.css-y000ij[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}.css-y000ij:disabled,.css-y000ij[disabled],.css-y000ij[aria-disabled=true],.css-y000ij[data-disabled]{opacity:0.4;cursor:not-allowed;box-shadow:var(--chakra-shadows-none);}.css-y000ij:hover,.css-y000ij[data-hover]{background:var(--chakra-colors-pink-600);}.css-y000ij:hover:disabled,.css-y000ij[data-hover]:disabled,.css-y000ij:hover[disabled],.css-y000ij[data-hover][disabled],.css-y000ij:hover[aria-disabled=true],.css-y000ij[data-hover][aria-disabled=true],.css-y000ij:hover[data-disabled],.css-y000ij[data-hover][data-disabled]{background:var(--chakra-colors-pink-500);}.css-y000ij:active,.css-y000ij[data-active]{background:var(--chakra-colors-pink-700);}.css-y000ij:hover{background:var(--chakra-colors-purple-500);}@media screen and (min-width: 480px){.css-y000ij{height:64px;width:64px;}}</style><button type="button" class="chakra-button css-y000ij"><style data-emotion="css 12efcmn">.css-12efcmn{position:absolute;}</style><div class="css-12efcmn"><svg stroke="currentColor" fill="none" stroke-width="0" viewBox="0 0 15 15" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H13.5C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3H1.5ZM1 7.5C1 7.22386 1.22386 7 1.5 7H13.5C13.7761 7 14 7.22386 14 7.5C14 7.77614 13.7761 8 13.5 8H1.5C1.22386 8 1 7.77614 1 7.5ZM1 11.5C1 11.2239 1.22386 11 1.5 11H13.5C13.7761 11 14 11.2239 14 11.5C14 11.7761 13.7761 12 13.5 12H1.5C1.22386 12 1 11.7761 1 11.5Z" fill="currentColor"></path></svg></div></button></div></div></nav><style data-emotion="css cdrn0k">.css-cdrn0k{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}</style><main class="css-cdrn0k"><style data-emotion="css n7aoy">.css-n7aoy{padding-top:var(--chakra-space-8);padding-bottom:100px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%;}@media screen and (min-width: 768px){.css-n7aoy{padding-top:var(--chakra-space-24);padding-bottom:200px;}}</style><article class="css-n7aoy"><style data-emotion="css 1hayspj">.css-1hayspj{width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;max-width:var(--chakra-sizes-container-sm);-webkit-padding-start:var(--chakra-space-3);padding-inline-start:var(--chakra-space-3);-webkit-padding-end:var(--chakra-space-3);padding-inline-end:var(--chakra-space-3);}@media screen and (min-width: 768px){.css-1hayspj{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;}}</style><div class="chakra-container css-1hayspj"><style data-emotion="css n0xd4h">.css-n0xd4h{font-family:var(--chakra-fonts-heading);font-size:var(--chakra-fontSizes-4xl);line-height:1.2;margin-top:var(--chakra-space-8);margin-bottom:var(--chakra-space-8);font-weight:var(--chakra-fontWeights-medium);}@media screen and (min-width: 768px){.css-n0xd4h{font-size:var(--chakra-fontSizes-5xl);line-height:1;}}</style><h1 class="chakra-heading css-n0xd4h">Safety and Compliance with Sanctions Screening and Real Time Threat Detection</h1><style data-emotion="css fujxgt">.css-fujxgt{margin-bottom:var(--chakra-space-14);}</style><div class="css-fujxgt"><style data-emotion="css k008qs">.css-k008qs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}</style><div class="css-k008qs"><style data-emotion="css tbyiky">.css-tbyiky{height:60px;width:60px;min-height:60px;min-width:60px;border-radius:var(--chakra-radii-full);position:relative;margin-right:var(--chakra-space-4);}</style><div class="css-tbyiky"><img alt="" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=3840&q=75"/></div><style data-emotion="css dp187j">.css-dp187j{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0px;}.css-dp187j>*:not(style)~*:not(style){margin-top:0.5rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;
22-webkit-margin-start:0px;margin-inline-start:0px;}</style><div class="chakra-stack css-dp187j"><style data-emotion="css f0y70f">.css-f0y70f{font-size:var(--chakra-fontSizes-lg);font-weight:400;line-height:120%;letter-spacing:0em;font-family:FavoritExtendedIf,sans-serif;}@media screen and (min-width: 1600px){.css-f0y70f{font-size:var(--chakra-fontSizes-xl);}}</style><p class="chakra-text css-f0y70f">Iron Fish Foundation</p><style data-emotion="css i3q1rh">.css-i3q1rh{font-size:var(--chakra-fontSizes-sm);font-weight:400;line-height:162.5%;letter-spacing:0em;color:#7f7f7f;}</style><p class="chakra-text css-i3q1rh">Safe optional privacy for any asset</p></div></div></div></div><style data-emotion="css 11nxjl8">.css-11nxjl8{width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;max-width:var(--chakra-sizes-container-sm);-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;margin-bottom:var(--chakra-space-24);}</style><div class="chakra-container css-11nxjl8"><style data-emotion="css 1d4ahcn">.css-1d4ahcn{position:relative;}.css-1d4ahcn>*:not(style){overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;}.css-1d4ahcn>img,.css-1d4ahcn>video{object-fit:cover;}.css-1d4ahcn::before{height:0px;content:"";display:block;padding-bottom:66.54135338345864%;}</style><div class="chakra-aspect-ratio css-1d4ahcn"><img alt="" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fsafety_compliance_blog.png&w=3840&q=75"/></div></div><div class="chakra-container css-1hayspj"><style data-emotion="css 13wem7d">.css-13wem7d{margin-bottom:var(--chakra-space-16);}</style><div class="css-13wem7d"><style data-emotion="css 1nu0tzb">.css-1nu0tzb{margin-bottom:var(--chakra-space-6);font-size:var(--chakra-fontSizes-md);}</style><p class="chakra-text css-1nu0tzb">For decentralized finance and digital assets maintaining rigorous security and compliance standards is crucial. Iron Fish takes a proactive stance on sanctions screening, leveraging ChainPortâs expertise in security and safety to provide a secure foundation for private transactions.</p> 23<style data-emotion="css ze42uo">
23.css-ze42uo{font-family:FavoritExtendedIf,sans-serif;line-height:110%;letter-spacing:0em;font-size:var(--chakra-fontSizes-2xl);margin-top:var(--chakra-space-10);margin-bottom:var(--chakra-space-6);font-weight:var(--chakra-fontWeights-normal);scroll-margin-top:100px;}.css-ze42uo:hover a[href^="#"],.css-ze42uo[data-hover] a[href^="#"]{color:blue;}</style><h3 class="chakra-heading css-ze42uo" id="">ChainPortâs Critical Role in Sanctions Screening<!-- -->Â </h3> 24<p class="chakra-text css-1nu0tzb">Iron Fish's core value proposition is simple yet powerful: all benefits of crypto, plus privacy of fiat. Iron Fish has the ability to give any crypto asset on any chain the option of privacy allowing users to achieve on-chain privacy in a safe and intuitive way. Instead of implementing sanctions screening mechanisms in the protocol, we leverage our bridge partnership with ChainPort to ensure that all transactions bridging tokens into Iron Fish via ChainPort comply with the highest security and regulatory standards. ChainPort, a custodian bridge, offers a security signals aggregator, which, via various state of the art services and providers, is responsible for conducting comprehensive screenings to deter bad actors from entering Iron Fish chain and adhering to best practices in security.</p> 25<p class="chakra-text css-1nu0tzb">ChainPortâs approach involves several key elements:</p> 26<style data-emotion="css 10ipb9g">.css-10ipb9g{list-style-type:decimal;-webkit-margin-start:1em;margin-inline-start:1em;margin-bottom:var(--chakra-space-6);font-size:var(--chakra-fontSizes-md);}.css-10ipb9g>*:not(style)~*:not(style){margin-top:var(--chakra-space-2);}</style><ol role="list" class="css-10ipb9g"><style data-emotion="css qqfgvy">.css-qqfgvy{font-size:var(--chakra-fontSizes-md);}</style><li class="css-qqfgvy"><strong>Exclusion List Creation</strong>: ChainPort maintains an "Exclusion List" that prevents wallet addresses associated with malicious activities from interacting with the Iron Fish network. This is dynamically created using state of the art solutions based among others on predictive analytics and deep learning models, as well as regulated blacklists. This list includes:<!-- --> 27<style data-emotion="css 1s45ge1">.css-1s45ge1{list-style-type:initial;-webkit-margin-start:1em;margin-inline-start:1em;margin-bottom:var(--chakra-space-6);font-size:var(--chakra-fontSizes-md);}.css-1s45ge1>*:not(style)~*:not(style){margin-top:var(--chakra-space-2);}</style><ul role="list" class="css-1s45ge1"><li class="css-qqfgvy"><strong>Addresses listed on OFAC</strong>: Ensuring entities associated with sanctions are blocked.</li><li class="css-qqfgvy"><strong>Addresses involved in DeFi-related hacks</strong>: Blocking wallets linked to past exploits.</li><li class="css-qqfgvy"><strong>Addresses suspected of ongoing malicious activities</strong>: Monitoring and blocking potential threats.</li><li class="css-qqfgvy"><strong>Addresses receiving funds from malicious wallets</strong>: Preventing the flow of tainted funds.</li><li class="css-qqfgvy"><strong>Addresses with known private key leaks</strong>: Excluding wallets with security vulnerabilities.</li></ul> 28</li></ol> 29<p class="chakra-text css-1nu0tzb">Wallet addresses that are categorized as âmaliciousâ will be added to the Iron Fish exclusion list and will be unable to port to Iron Fish via the ChainPort bridge.</p> 30<ol role="list" start="2" class="css-10ipb9g"><li class="css-qqfgvy"><strong>Real-Time Threat Detection</strong>: ChainPort continuously monitors for suspicious activities and potential threats. If any malicious behavior is detected, ChainPort has the capability to freeze affected tokens and investigate the issue promptly. This freezing mechanism also allows ChainPort to perform other security operations such as freeze assets for specific addresses or burn black funds).</li><li class="css-qqfgvy"><strong>Governance and Multisig Mechanisms</strong>: The above-mentioned Real Time Threat Detection mechanism can also be optionally granted to a DAO congress in the future, giving the broader Iron Fish community the ability to participate in crucial security decisions of freezing and unfreezing funds.</li></ol> 31<h3 class="chakra-heading css-ze42uo" id="">The Importance of Sanctions Screening in Privacy Protocols<!-- -->Â </h3> 32<p class="chakra-text css-1nu0tzb">As Elena Nadolinski, CEO and Founder of Iron Fish, highlighted at the BlueYard Crypto Conversations Dinner in February 2024, privacy protocols face unique regulatory challenges. The balance between privacy and compliance is complex, especially when it comes to sanctions screening.</p> 33<p class="chakra-text css-1nu0tzb"><strong>FinCEN vs. OFAC: Implications for Developers</strong></p> 34<ul role="list" class="css-1s45ge1"><li class="css-qqfgvy"><strong>FinCEN (Financial Crimes Enforcement Network)</strong>: FinCEN regulates money transmitters and service businesses under the Bank Secrecy Act, focusing on anti-money laundering and anti-terrorism measures. While privacy protocols were initially not classified as money transmitters, past incidents have highlighted the potential for regulatory scrutiny.</li><li class="css-qqfgvy"><strong>OFAC (Office of Foreign Assets Control)</strong>: OFAC enforces sanctions and requires strict adherence to its lists. Unlike FinCEN, OFAC does not need to prove intent; financially interacting with a sanctioned entity or individual can lead to severe consequences, including criminal prosecution. This makes it crucial for protocols to implement robust sanctions screening to avoid inadvertently engaging with sanctioned entities.</li></ul> 35<p class="chakra-text css-1nu0tzb">ChainPortâs role in addressing these challenges is vital. By ensuring that all interactions with the Iron Fish network are compliant with sanctions regulations, ChainPort helps mitigate the risks associated with privacy protocols and enhances overall platform security.</p> 36<h3 class="chakra-heading css-ze42uo" id="">A Commitment to Safety and Trust<!-- -->Â </h3> 37<p class="chakra-text css-1nu0tzb">Iron Fishâs stance on sanctions screening reflects our dedication to providing a secure and compliant environment for private transactions. Through our partnership with ChainPort, we ensure that our platform remains at the forefront of both privacy and regulatory adherence.</p> 38<p class="chakra-text css-1nu0tzb">Whether you're a DeFi protocol needing privacy for traders, a DAO looking for private transfers to members, a business that requires financial privacy, or just someone who values privacy we welcome you to explore Iron Fish and stay tuned on the upcoming ChainPort lau
38nch.</p> 39<style data-emotion="css 1hqszus">.css-1hqszus{opacity:0.6;border:0;border-color:inherit;border-style:solid;border-bottom-width:1px;width:100%;margin-top:var(--chakra-space-16);margin-bottom:var(--chakra-space-16);}</style><hr aria-orientation="horizontal" class="chakra-divider css-1hqszus"/> 40<style data-emotion="css av4vz">.css-av4vz{font-family:FavoritExtendedIf,sans-serif;line-height:110%;letter-spacing:0em;font-size:var(--chakra-fontSizes-xl);margin-top:var(--chakra-space-8);margin-bottom:var(--chakra-space-4);font-weight:var(--chakra-fontWeights-normal);scroll-margin-top:100px;}.css-av4vz:hover a[href^="#"],.css-av4vz[data-hover] a[href^="#"]{color:blue;}</style><h4 class="chakra-heading css-av4vz" id="">Stay in touch ðð<!-- --> </h4> 41<ul role="list" class="css-1s45ge1"><li class="css-qqfgvy">ð¦ <style data-emotion="css rfywqy">.css-rfywqy{transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-fast);transition-timing-function:var(--chakra-transition-easing-ease-out);cursor:pointer;outline:2px solid transparent;outline-offset:2px;font-weight:var(--chakra-fontWeights-medium);-webkit-text-decoration:underline;text-decoration:underline;color:#3344dd;}.css-rfywqy:hover,.css-rfywqy[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}.css-rfywqy:focus-visible,.css-rfywqy[data-focus-visible]{box-shadow:var(--chakra-shadows-outline);}.css-rfywqy:visited{color:#884488;}</style><a target="_blank" rel="noreferrer" class="chakra-link css-rfywqy" href="https://twitter.com/ironfishcrypto">Twitter</a></li><li class="css-qqfgvy">ð§ <a target="_blank" rel="noreferrer" class="chakra-link css-rfywqy" href="mailto:[email protected]">Iron Fish Foundation</a></li></ul></div><style data-emotion="css p2uqxu">.css-p2uqxu{position:relative;padding-right:10px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;width:100%;}</style><div class="css-p2uqxu"><style data-emotion="css l921vd">.css-l921vd{border:1.5px solid black;position:absolute;border-radius:4px;inset:0px;margin-top:10px;margin-left:10px;background:var(--chakra-colors-pink-500);}</style><div class="css-l921vd"></div><style data-emotion="css mfbd0j">.css-mfbd0j{background:var(--chakra-colors-white);border:1.5px solid black;border-radius:4px;position:relative;width:100%;padding:48px 24px;}@media screen and (min-width: 768px){.css-mfbd0j{padding:var(--chakra-space-12);}}</style><div class="css-mfbd0j"><style data-emotion="css ux0y99">.css-ux0y99{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width: 768px){.css-ux0y99{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="css-ux0y99"><style data-emotion="css 1vgkopu">.css-1vgkopu{height:60px;width:60px;min-height:60px;min-width:60px;border-radius:var(--chakra-radii-full);position:relative;margin-right:var(--chakra-space-4);margin-bottom:var(--chakra-space-6);}@media screen and (min-width: 768px){.css-1vgkopu{margin-bottom:0px;}}</style><div class="css-1vgkopu"><img alt="" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fironfish_logo.png&w=3840&q=75"/></div><div class="chakra-stack css-dp187j"><p class="chakra-text css-f0y70f">Iron Fish Foundation</p><p class="chakra-text css-i3q1rh">Safe optional privacy for any asset</p><p class="chakra-text css-i3q1rh">Iron Fish is a Zero-Knowledge Proof based Layer 1 blockchain offering compliant, optional privacy for digital assets across 24 chains (and counting!). 42Founded by Silicon Valley veterans and backed by prominent investors like a16z, Electric Capital, Dragonfly, Iron Fish is the first privacy chain to support multi-asset transactions.</p></div></div></div></div></div></article></main><style data-emotion="css ip1396">.css-ip1396{background:var(--chakra-colors-black);color:var(--chakra-colors-white);padding-top:var(--chakra-space-24);padding-bottom:var(--chakra-space-24);-webkit-padding-start:var(--chakra-space-8);padding-inline-start:var(--chakra-space-8);-webkit-padding-end:var(--chakra-space-8);padding-inline-end:var(--chakra-space-8);}@media screen and (min-width: 768px){.css-ip1396{-webkit-padding-start:var(--chakra-space-16);padding-inline-start:var(--chakra-space-16);-webkit-padding-end:var(--chakra-space-16);padding-inline-end:var(--chakra-space-16);}}</style><div class="css-ip1396"><style data-emotion="css 12r85hn">.css-12r85hn{margin-bottom:var(--chakra-space-24);}</style><div class="css-12r85hn"><svg xmlns="http://www.w3.org/2000/svg" width="204" height="23" fill="none"><path fill="#fff" d="m34.735 10.795-1.11-1.904-3.763-6.457-.809-1.388a.784.784 0 0 0-.679-.39H17.011c-.28 0-.54.149-.68.39l-.905 1.553-3.975 6.825a.36.36 0 0 1-.393.16.343.343 0 0 1-.258-.334V6.006c0-2.95-2.422-5.35-5.399-5.35H.785A.78.78 0 0 0 0 1.433v4.573a5.247 5.247 0 0 0 3.265 4.86c.13.053.215.179.215.316v.003c0 .14-.085.264-.215.32A5.248 5.248 0 0 0 0 16.333v4.607c0 .43.35.777.784.777h4.615c2.976 0 5.398-2.4 5.398-5.35v-3.244a.346.346 0 0 1 .258-.334.32.32 0 0 1 .09-.011.353.353 0 0 1 .303.174l4.233 7.262.648 1.113c.139.241.399.39.679.39h11.363c.28 0 .54-.149.68-.39l1.202-2.064 2.826-4.853.04-.07 1.299-2.23.311-.535a.77.77 0 0 0 .006-.78Zm-11.958 4.478c-2.215 0-4.02-1.834-4.02-4.088s1.802-4.088 4.02-4.088c2.216 0 4.021 1.834 4.021 4.088s-1.805 4.088-4.02 4.088ZM85.824.122c-6.672 0-11.323 4.823-11.323 10.977 0 6.158 4.651 10.978 11.323 10.978 6.672 0 11.324-4.823 11.324-10.978 0-6.154-4.652-10.977-11.324-10.977Zm.2 18.601c-2.721.07-4.345-2.47-4.475-7.461-.145-5.496 1.352-7.714 4.037-7.784 2.793-.073 4.372 2.1 4.516 7.562.133 5.025-1.321 7.613-4.077 7.683ZM50.255.485h-8.813c-.49 0-.795.303-.795.788v1.152c0 .516.184.699.642.88l.58.214c.642.241.857.575.857 1.242v12.677c0 .667-.215 1.001-.857 1.242l-.58.213c-.458.182-.642.365-.642.88v1.153c0 .485.305.788.795.788h8.814c.49 0 .795-.303.795-.788v-1.
42152c0-.516-.184-.698-.642-.88l-.58-.214c-.643-.241-.858-.575-.858-1.242V4.761c0-.667.215-1 .857-1.242l.58-.213c.459-.182.643-.365.643-.88V1.272c0-.485-.306-.788-.795-.788Zm23.553 18.44-.337-.183c-.826-.454-1.437-.788-2.235-2.033l-2.878-4.579c-.152-.244-.062-.423.215-.485 2.417-.637 3.795-2.033 3.795-4.52 0-4.697-3.696-6.643-11.593-6.643L53.76.544c-.49.062-.736.334-.736.788v1.152c0 .516.184.699.58.85l.705.272c.58.244.795.547.795 1.152v12.677c0 .668-.215 1.001-.857 1.242l-.58.214c-.459.182-.643.364-.643.88v1.152c0 .486.306.788.795.788h8.814c.521 0 .795-.302.795-.788v-1.152c0-.516-.184-.698-.642-.88l-.583-.214c-.642-.24-.857-.574-.857-1.242v-4.702c0-.272.09-.365.305-.365.247 0 .4.183.612.547l4.193 7.52c.52.94.917 1.274 1.99 1.274H73.8c.52 0 .736-.272.736-.668v-1.09c.006-.48-.147-.693-.73-1.027Zm-11.324-9.1h-.673a.416.416 0 0 1-.433-.429V3.603c0-.25.181-.429.433-.429h.707c2.38 0 3.854.855 3.854 3.227 0 2.37-1.14 3.424-3.888 3.424ZM202.775 3.52l.58-.213c.458-.182.642-.365.642-.88V1.272c0-.485-.274-.788-.795-.788h-8.814c-.489 0-.795.303-.795.788v1.152c0 .516.184.699.642.88l.58.214c.643.241.858.575.858 1.242v3.822a.352.352 0 0 1-.368.364h-6.485a.352.352 0 0 1-.368-.364V4.761c0-.667.215-1.001.857-1.242l.583-.213c.458-.182.642-.365.642-.88V1.272c0-.485-.274-.788-.795-.788h-8.814c-.489 0-.795.303-.795.788v1.152c0 .516.184.699.643.88l.58.214c.642.241.857.575.857 1.242v12.677c0 .667-.215 1.001-.857 1.242l-.58.213c-.459.182-.643.365-.643.88v1.153c0 .485.306.788.795.788h8.814c.521 0 .795-.303.795-.788v-1.152c0-.516-.184-.698-.642-.88l-.583-.214c-.642-.241-.857-.575-.857-1.242v-5.036c0-.213.153-.364.368-.364h6.488c.215 0 .368.15.368.364v5.036c0 .667-.215 1.001-.858 1.242l-.58.213c-.458.182-.642.365-.642.88v1.153c0 .485.305.788.795.788h8.814c.52 0 .795-.303.795-.788v-1.152c0-.516-.184-.698-.642-.88l-.58-.214c-.643-.241-.858-.575-.858-1.242V4.761c-.003-.667.212-1 .855-1.242Zm-30.598 4.73-3.735-1.09c-1.837-.547-2.816-1.184-2.816-2.244 0-1.032.979-1.688 2.479-1.699 2.105-.017 3.981.94 6.672 3.822.368.395.764.547 1.316.244l.642-.365c.552-.302.634-.754.368-1.214l-2.674-4.579c-.308-.54-.521-.911-1.163-.911h-.294c-.736 0-.826.334-1.562.334-.948 0-1.967-.365-3.704-.365-4.804 0-7.925 2.305-7.925 6.368 0 3.396 2.478 5.308 5.54 6.309l3.978 1.304c1.958.636 2.999 1.365 2.999 2.7 0 1.425-1.1 2.061-2.906 2.061-2.753 0-5.141-1.548-7.65-4.823-.399-.516-.796-.605-1.316-.364l-1.01.485c-.459.213-.589.67-.306 1.242l2.818 5.731c.255.516.611.73 1.042.73h.365c.673 0 1.131-.455 1.745-.455 1.132 0 2.264.547 4.805.547 5.079 0 8.692-2.336 8.692-6.822-.003-4.156-2.79-5.914-6.4-6.946ZM156.683.485h-8.814c-.49 0-.795.303-.795.788v1.152c0 .516.184.699.642.88l.58.214c.642.241.857.575.857 1.242v12.677c0 .667-.215 1.001-.857 1.242l-.58.213c-.458.182-.642.365-.642.88v1.153c0 .485.305.788.795.788h8.814c.489 0 .795-.303.795-.788v-1.152c0-.516-.184-.698-.643-.88l-.58-.214c-.642-.241-.857-.575-.857-1.242V4.761c0-.667.215-1 .857-1.242l.58-.213c.459-.182.643-.365.643-.88V1.272c0-.485-.306-.788-.795-.788Zm-13.294.093c-.204-.35-.399-.578-.857-.578h-.609c-.336 0-.523.079-.778.275-.277.21-.517.21-1.117.21h-11.397c-.49 0-.796.303-.796.788v1.153c0 .515.184.698.643.88l.58.213c.642.241.857.575.857 1.242v12.677c0 .667-.215 1.001-.857 1.242l-.58.213c-.459.182-.643.365-.643.88v1.153c0 .485.306.788.796.788h9.241c.52 0 .795-.303.795-.788v-1.152c0-.516-.153-.757-.643-.88l-1.01-.273c-.673-.182-.857-.516-.857-1.183v-5.339c0-.213.153-.364.368-.364h.52c2.388 0 3.857 1.214 5.357 2.941.215.244.489.334.857.152l.764-.396c.337-.182.461-.474.305-.788l-2.371-4.823c-.135-.274-.305-.443-.656-.443h-.376c-.258 0-.422.07-.657.255-.212.163-.47.278-.798.278h-2.945a.352.352 0 0 1-.368-.364V4.666c0-1.09.427-1.517 1.59-1.517 1.989 0 4.714 1.73 6.304 3.306.275.272.611.334.979.12l.826-.516c.275-.182.462-.468.275-.788L143.389.579Zm-23.917 18.59-.705-.241c-.642-.213-.857-.578-.857-1.245V4.489c0-.667.215-1 .857-1.242l.583-.213c.459-.182.642-.365.642-.88v-.881c0-.485-.274-.788-.795-.788h-5.876c-.49 0-.796.303-.796.788v.88c0 .516.184.699.643.88l.58.214c.642.241.857.575.857 1.242v7.43a.227.227 0 0 1-.229.228.227.227 0 0 1-.175-.084l-7.813-10.849c-.195-.294-.393-.488-.597-.583-.203-.095-.484-.143-.84-.143h-5.829c-.49 0-.795.303-.795.788v1.152c0 .516.184.698.642.88l.58.214c.643.24.858.575.858 1.242v12.949c0 .667-.215 1-.858 1.245l-.58.213c-.458.182-.642.364-.642.88v.88c0 .486.306.789.795.789H105c.521 0 .795-.303.795-.788v-.88c0-.517-.184-.699-.642-.881l-.58-.213c-.642-.244-.858-.578-.858-1.245V9.35a.228.228 0 0 1 .405-.143l8.65 11.78c.192.294.393.488.597.583.204.095.484.143.84.143h5.113c.521 0 .795-.303.795-.788v-.88c0-.516-.184-.727-.642-.878Z"></path></svg></div><style data-emotion="css 5ohb30">.css-5ohb30{font-size:24px;max-width:25ch;margin-bottom:var(--chakra-space-8);
42font-family:FavoritExtendedIf;}@media screen and (min-width: 768px){.css-5ohb30{font-size:36px;}}</style><p class="chakra-text css-5ohb30">Join our newsletter and stay up to date with privacy and crypto.</p><style data-emotion="css rfnwr9">.css-rfnwr9{margin-bottom:var(--chakra-space-24);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}</style><div class="css-rfnwr9"><style data-emotion="css 186wx6p">.css-186wx6p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:660px;}.css-186wx6p>*:not(style)~*:not(style){margin-top:0.5rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;}</style><div class="chakra-stack css-186wx6p"><style data-emotion="css w8rwfe">.css-w8rwfe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--chakra-space-4);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}@media screen and (min-width: 768px){.css-w8rwfe{gap:var(--chakra-space-2);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="css-w8rwfe"><style data-emotion="css 7rfrd">.css-7rfrd{width:100%;min-width:0px;outline:2px solid transparent;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);font-size:var(--chakra-fontSizes-md);height:72px;border-color:inherit;background:var(--chakra-colors-white);border:0;border-radius:4px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:var(--chakra-colors-black);-webkit-padding-start:var(--chakra-space-6);padding-inline-start:var(--chakra-space-6);-webkit-padding-end:var(--chakra-space-6);padding-inline-end:var(--chakra-space-6);font-weight:400;line-height:160%;letter-spacing:0em;text-align:center;}.css-7rfrd:disabled,.css-7rfrd[disabled],.css-7rfrd[aria-disabled=true],.css-7rfrd[data-disabled]{opacity:0.4;cursor:not-allowed;}.css-7rfrd:hover,.css-7rfrd[data-hover]{border-color:var(--chakra-colors-gray-300);}.css-7rfrd[aria-readonly=true],.css-7rfrd[readonly],.css-7rfrd[data-readonly]{box-shadow:var(--chakra-shadows-none)!important;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}.css-7rfrd[aria-invalid=true],.css-7rfrd[data-invalid]{border-color:#E53E3E;box-shadow:0 0 0 1px #E53E3E;}.css-7rfrd:focus-visible,.css-7rfrd[data-focus-visible]{z-index:1;border-color:#74DBEC;box-shadow:0 0 0 1px #74DBEC;}@media screen and (min-width: 768px){.css-7rfrd{border-radius:4px 0 0 4px;text-align:left;}}.css-7rfrd::-webkit-input-placeholder{color:#7F7F7F;}.css-7rfrd::-moz-placeholder{color:#7F7F7F;}.css-7rfrd:-ms-input-placeholder{color:#7F7F7F;}.css-7rfrd::placeholder{color:#7F7F7F;}</style><input placeholder="Your Email Address" type="text" class="chakra-input css-7rfrd"/><style data-emotion="css 1i5uwjy">.css-1i5uwjy{background:var(--chakra-colors-pink-400);border:0;border-radius:4px;color:var(--chakra-colors-black);height:72px;-webkit-padding-start:var(--chakra-space-10);padding-inline-start:var(--chakra-space-10);-webkit-padding-end:var(--chakra-space-10);padding-inline-end:var(--chakra-space-10);font-size:var(--chakra-fontSizes-md);font-weight:400;line-height:160%;letter-spacing:0em;white-space:nowrap;-webkit-transition:background-color;transition:background-color;transition-duration:var(--chakra-transition-duration-fast);}@media screen and (min-width: 768px){.css-1i5uwjy{border-radius:0 4px 4px 0;}}
42.css-1i5uwjy:hover,.css-1i5uwjy[data-hover]{background:var(--chakra-colors-purple-500);}.css-1i5uwjy:focus,.css-1i5uwjy[data-focus]{background:var(--chakra-colors-purple-500);}</style><button class="css-1i5uwjy">Subscribe</button></div></div><style data-emotion="css 1m9zazq">.css-1m9zazq{font-size:var(--chakra-fontSizes-lg);margin-top:var(--chakra-space-8);}</style><p class="chakra-text css-1m9zazq">Discover our impactful presence â <style data-emotion="css 1q2x5ae">.css-1q2x5ae{color:var(--chakra-colors-pink-500);}.css-1q2x5ae:hover,.css-1q2x5ae[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}</style><a class="css-1q2x5ae" href="/learn/blog">read our blog.</a></p></div><style data-emotion="css 1l1rmxi">.css-1l1rmxi{display:grid;margin-bottom:var(--chakra-space-24);-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-template-columns:repeat(2, 1fr);}@media screen and (min-width: 768px){.css-1l1rmxi{grid-template-columns:repeat(3, 1fr);}}@media screen and (min-width: 960px){.css-1l1rmxi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}</style><div class="css-1l1rmxi"><style data-emotion="css 17y4fb2">.css-17y4fb2{margin-bottom:var(--chakra-space-16);}@media screen and (min-width: 960px){.css-17y4fb2{margin-bottom:0px;}}</style><div class="css-17y4fb2"><style data-emotion="css 1gnr293">.css-1gnr293{color:var(--chakra-colors-orange-500);font-style:sm;margin-bottom:var(--chakra-space-3);}</style><p class="chakra-text css-1gnr293">Use</p><style data-emotion="css 155za0w">.css-155za0w{list-style-type:none;}</style><ul role="list" class="css-155za0w"><style data-emotion="css sfajb0">.css-sfajb0{margin-bottom:var(--chakra-space-3);}</style><li class="css-sfajb0"><style data-emotion="css 14weuic">.css-14weuic{font-style:sm;color:rgba(255, 255, 255, 0.7);}.css-14weuic:hover,.css-14weuic[data-hover]{color:var(--chakra-colors-orange-500);-webkit-transition:color 0.2s;transition:color 0.2s;opacity:1;}</style><a class="chakra-text css-14weuic" href="/use/node-app">Node App</a></li><li class="css-sfajb0"><a class="chakra-text css-14weuic" href="/developers/documentation/install-npm">Node CLI</a></li><li class="css-sfajb0"><a class="chakra-text css-14weuic" href="/use/get-started/mining">Mine</a></li><li class="css-sfajb0"><a class="chakra-text css-14weuic" href="https://explorer.ironfish.network/">Block Explorer</a></li><li class="css-sfajb0"><a class="chakra-text css-14weuic" href="/use/ecosystem">Ecosystem</a></li><li class="css-sfajb0"><a class="chakra-text css-14weuic" href="/use/get-started/ledger">Ledger App</a></li></ul></div><div class="css-17y4fb2"><style data-emotion="css 2mw0l9">.css-2mw0l9{color:var(--chakra-colors-blue-500);font-style:sm;margin-bottom:var(--chakra-space-3);}</style><p class="chakra-text css-2mw0l9">Learn</p><ul role="list" class="css-155za0w"><li class="css-sfajb0"><style data-emotion="css jqn4hs">.css-jqn4hs{font-style:sm;color:rgba(255, 255, 255, 0.7);}.css-jqn4hs:hover,.css-jqn4hs[data-hover]{color:var(--chakra-colors-blue-500);-webkit-transition:color 0.2s;transition:color 0.2s;opacity:1;}</style><a class="chakra-text css-jqn4hs" href="/get-started">Get Started</a></li><li class="css-sfajb0"><a class="chakra-text css-jqn4hs" href="/learn/faq">FAQ</a></li><li class="css-sfajb0"><a class="chakra-text css-jqn4hs" href="/learn/whitepaper">Whitepaper</a></li><li class="css-sfajb0"><a class="chakra-text css-jqn4hs" href="/learn/tokenomics">Tokenomics</a></li></ul></div><div class="css-17y4fb2"><style data-emotion="css 1bfcc2y">.css-1bfcc2y{color:var(--chakra-colors-green-500);font-style:sm;margin-bottom:var(--chakra-space-3);}</style><p class="chakra-text css-1bfcc2y">Community</p><ul role="list" class="css-155za0w"><li class="css-sfajb0"><style data-emotion="css pzqjes">.css-pzqjes{font-style:sm;color:rgba(255, 255, 255, 0.7);}.css-pzqjes:hover,.css-pzqjes[data-hover]{color:var(--chakra-colors-green-500);-webkit-transition:color 0.2s;transition:color 0.2s;opacity:1;}</style><a class="chakra-text css-pzqjes" href="/community/foundation">Foundation</a></li><li class="css-sfajb0"><a class="chakra-text css-pzqjes" href="/community/governance">Governance</a></li><li class="css-sfajb0"><a class="chakra-text css-pzqjes" href="/community/grants">Grants</a></li><li class="css-sfajb0"><a class="chakra-text css-pzqjes" href="/community/our-community">Our Community</a></li></ul></div><style data-emotion="css xtbj62">.css-xtbj62{margin-bottom:var(--chakra-space-16);margin-right:0px;}@media screen and (min-width: 960px){.css-xtbj62{margin-bottom:0px;margin-right:3vw;}}</style><div class="css-xtbj62"><style data-emotion="css vi1c1t">.css-vi1c1t{color:var(--chakra-colors-yellow-500);font-style:sm;margin-bottom:var(--chakra-space-3);}</style><p class="chakra-text css-vi1c1t">Developers</p><ul role="list" class="css-155za0w"><li class="css-sfajb0"><style data-emotion="css 1vapx9k">.css-1vapx9k{font-style:sm;color:rgba(255, 255, 255, 0.7);}.css-1vapx9k:hover,.css-1vapx9k[data-hover]{color:var(--chakra-colors-yellow-500);-webkit-transition:color 0.2s;transition:color 0.2s;opacity:1;}</style><a class="chakra-text css-1vapx9k" href="/developers/documentation">Documentation</a></li><li class="css-sfajb0"><a class="chakra-text css-1vapx9k" href="https://github.com/iron-fish/ironfish">Github</a></li></ul></div></div><style data-emotion="css p4sn72">.css-p4sn72{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width: 1280px){.css-p4sn72{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="css-p4sn72">
42<style data-emotion="css pob90h">.css-pob90h{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:var(--chakra-space-16);}@media screen and (min-width: 1280px){.css-pob90h{margin-bottom:0px;}}</style><div class="css-pob90h"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none"><circle cx="16" cy="16" r="16" fill="#fff"></circle><path fill="#000" d="m24.241 15.527-.508-.872-1.725-2.96-.37-.636a.359.359 0 0 0-.312-.18h-5.209a.36.36 0 0 0-.311.18l-.415.712-1.822 3.128a.165.165 0 0 1-.18.073.157.157 0 0 1-.119-.153v-1.487c0-1.352-1.11-2.452-2.474-2.452H8.679c-.198 0-.36.16-.36.356v2.096c0 .978.588 1.852 1.497 2.228a.158.158 0 0 1 .1.145v.001a.16.16 0 0 1-.1.147 2.406 2.406 0 0 0-1.496 2.213v2.112c0 .196.16.356.36.356h2.114c1.365 0 2.475-1.1 2.475-2.453v-1.487a.159.159 0 0 1 .16-.158.162.162 0 0 1 .138.08l1.94 3.329.298.51a.359.359 0 0 0 .31.179h5.21a.359.359 0 0 0 .31-.179l.552-.946 1.296-2.225.018-.032.595-1.022.143-.245a.353.353 0 0 0 .003-.358Zm-5.48 2.053c-1.016 0-1.843-.84-1.843-1.874 0-1.033.826-1.874 1.843-1.874 1.015 0 1.842.84 1.842 1.874 0 1.033-.827 1.874-1.843 1.874Z"></path></svg><style data-emotion="css km91w0">.css-km91w0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:var(--chakra-space-4);-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width: 768px){.css-km91w0{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="css-km91w0"><style data-emotion="css 744h54">.css-744h54:hover,.css-744h54[data-hover]{-webkit-text-decoration:underline;text-decoration:underline;}</style><a class="chakra-text css-744h54" href="/terms-and-conditions">Terms and Conditions</a><style data-emotion="css 1h679o7">.css-1h679o7{-webkit-margin-start:var(--chakra-space-2);margin-inline-start:var(--chakra-space-2);-webkit-margin-end:var(--chakra-space-2);margin-inline-end:var(--chakra-space-2);display:none;}@media screen and (min-width: 768px){.css-1h679o7{display:block;}}</style><p class="chakra-text css-1h679o7">|</p><a class="chakra-text css-744h54" href="/terms-and-conditions-ledger">Terms and Conditions for Ledger Campaign</a><p class="chakra-text css-1h679o7">|</p><a class="chakra-text css-744h54" href="/privacy-policy">Privacy Policy</a><p class="chakra-text css-1h679o7">|</p><a class="chakra-text css-744h54" href="/media-kit">Media Kit</a><p class="chakra-text css-1h679o7">|</p><p class="chakra-text css-0">Copyright <!-- -->2026<!-- --> Iron Fish.</p></div></div><style data-emotion="css r1mrp8">.css-r1mrp8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;gap:var(--chakra-space-4);}.css-r1mrp8>*:not(style)~*:not(style){margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;}@media screen and (min-width: 768px){.css-r1mrp8{gap:var(--chakra-space-16);}}@media screen and (min-width: 960px){.css-r1mrp8{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:auto;}}</style><div class="chakra-stack css-r1mrp8"><a target="_blank" rel="noreferrer" href="https://twitter.com/ironfishcrypto"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="30" width="30" xmlns="http://www.w3.org/2000/svg"><path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"></path></svg></a><a target="_blank" rel="noreferrer" href="https://discord.ironfish.network/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="30" width="30" xmlns="http://www.w3.org/2000/svg"><path d="M13.545 2.907a13.227 13.227 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.19 12.19 0 0 0-3.658 0 8.258 8.258 0 0 0-.412-.833.051.051 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.041.041 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032c.001.014.01.028.021.037a13.276 13.276 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019c.308-.42.582-.863.818-1.329a.05.05 0 0 0-.01-.059.051.051 0 0 0-.018-.011 8.875 8.875 0 0 1-1.248-.595.05.05 0 0 1-.02-.066.051.051 0 0 1 .015-.019c.084-.063.168-.129.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.052.052 0 0 1 .053.007c.08.066.164.132.248.195a.051.051 0 0 1-.004.085 8.254 8.254 0 0 1-1.249.594.05.05 0 0 0-.03.03.052.052 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.235 13.235 0 0 0 4.001-2.02.049.049 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.034.034 0 0 0-.02-.019Zm-8.198 7.307c-.789 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612Zm5.316 0c-.788 0-1.438-.724-1.438-1.612 0-.889.637-1.613 1.438-1.613.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612Z"></path></svg></a><a target="_blank" rel="noreferrer" href="https://github.com/iron-fish"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="30" width="30" xmlns="http://www.w3.org/2000/svg"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a><a target="_blank" rel="noreferrer" href="https://t.me/ironfishcryptochat"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="30" width="30" xmlns="http://www.w3.org/2000/svg"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.5
4271.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z"></path></svg></a></div></div></div></div><span></span><span id="__chakra_env" hidden=""></span></div>
42<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"title":"Safety and Compliance with Sanctions Screening and Real Time Threat Detection","description":"Compliance and safety on the inflows of assets into Iron Fish via the ChainPort bridge","author":"foundation","image":"/images/blog/safety_compliance_blog.png","seoTitle":"","markdown":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n h3: \"h3\",\n h4: \"h4\",\n hr: \"hr\",\n li: \"li\",\n ol: \"ol\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"For decentralized finance and digital assets maintaining rigorous security and compliance standards is crucial. Iron Fish takes a proactive stance on sanctions screening, leveraging ChainPortâs expertise in security and safety to provide a secure foundation for private transactions.\"\n }), \"\\n\", _jsx(_components.h3, {\n children: \"ChainPortâs Critical Role in Sanctions Screening\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Iron Fish's core value proposition is simple yet powerful: all benefits of crypto, plus privacy of fiat. Iron Fish has the ability to give any crypto asset on any chain the option of privacy allowing users to achieve on-chain privacy in a safe and intuitive way. Instead of implementing sanctions screening mechanisms in the protocol, we leverage our bridge partnership with ChainPort to ensure that all transactions bridging tokens into Iron Fish via ChainPort comply with the highest security and regulatory standards. ChainPort, a custodian bridge, offers a security signals aggregator, which, via various state of the art services and providers, is responsible for conducting comprehensive screenings to deter bad actors from entering Iron Fish chain and adhering to best practices in security.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"ChainPortâs approach involves several key elements:\"\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Exclusion List Creation\"\n }), \": ChainPort maintains an \\\"Exclusion List\\\" that prevents wallet addresses associated with malicious activities from interacting with the Iron Fish network. This is dynamically created using state of the art solutions based among others on predictive analytics and deep learning models, as well as regulated blacklists. This list includes:\", \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Addresses listed on OFAC\"\n }), \": Ensuring entities associated with sanctions are blocked.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Addresses involved in DeFi-related hacks\"\n }), \": Blocking wallets linked to past exploits.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Addresses suspected of ongoing malicious activities\"\n }), \": Monitoring and blocking potential threats.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Addresses receiving funds from malicious wallets\"\n }), \": Preventing the flow of tainted funds.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Addresses with known private key leaks\"\n }), \": Excluding wallets with security vulnerabilities.\"]\n }), \"\\n\"]\n }), \"\\n\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Wallet addresses that are categorized as âmaliciousâ will be added to the Iron Fish exclusion list and will be unable to port to Iron Fish via the ChainPort bridge.\"\n }), \"\\n\", _jsxs(_components.ol, {\n start: \"2\",\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Real-Time Threat Detection\"\n }), \": ChainPort continuously monitors for suspicious activities and potential threats. If any malicious behavior is detected, ChainPort has the capability to freeze affected tokens and investigate the issue promptly. This freezing mechanism also allows ChainPort to perform other security operations such as freeze assets for specific addresses or burn black funds).\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Governance and Multisig Mechanisms\"\n }), \": The above-mentioned Real Time Threat Detection mechanism can also be optionally granted to a DAO congress in the future, giving the broader Iron Fish community the ability to participate in crucial security decisions of freezing and unfreezing funds.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h3, {\n children: \"The Importance of Sanctions Screening in Privacy Protocols\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"As Elena Nadolinski, CEO and Founder of Iron Fish, highlighted at the BlueYard Crypto Conversations Dinner in February 2024, privacy protocols face unique regulatory challenges. The balance between privacy and compliance is complex, especially when it comes to sanctions screening.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"FinCEN vs. OFAC: Implications for Developers\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"FinCEN (Financial Crimes Enforcement Network)\"\n }), \": FinCEN regulates money transmitters and service businesses under the Bank Secrecy Act, focusing on anti-money laundering and anti-terrorism measures. While privacy protocols were initially not classified as money transmitters, past incidents have highlighted the potential for regulatory scrutiny.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"OFAC (Office of Foreign Assets Control)\"\n }), \": OFAC enforces sanctions and requires strict adherence to its lists. Unlike FinCEN, OFAC does not need to prove intent; financially interacting with a sanctioned entity or individual can lead to severe consequences, including criminal prosecution. This makes it crucial for protocols to implement robust sanctions screening to avoid inadvertently engaging with sanctioned entities.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"ChainPortâs role in addressing these challenges is vital. By ensuring that all interactions with the Iron Fish network are compliant with sanctions regulations, ChainPort helps mitigate the risks associated with privacy protocols and enhances overall platform security.\"\n }), \"\\n\", _jsx(_components.h3, {\n children: \"A Commitment to Safety and Trust\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Iron Fishâs stance on sanctions screening reflects our dedication to providing a secure and compliant environment for private transactions. Through our partnership with ChainPort, we ensure that our platform remains at the forefront of both privacy and regulatory adherence.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Whether you're a DeFi protocol needing privacy for traders, a DAO looking for private transfers to members, a business that requires financial privacy, or just someone who values privacy we welcome you to explore Iron Fish and stay tuned on the upcoming ChainPort lau
42nch.\"\n }), \"\\n\", _jsx(_components.hr, {}), \"\\n\", _jsx(_components.h4, {\n children: \"Stay in touch ðð\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"ð¦ \", _jsx(_components.a, {\n href: \"https://twitter.com/ironfishcrypto\",\n children: \"Twitter\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"ð§ \", _jsx(_components.a, {\n href: \"mailto:[email protected]\",\n children: \"Iron Fish Foundation\"\n })]\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}}},"__N_SSG":true},"page":"/learn/blog/[slug]","query":{"slug":"2024-08-15-safety"},"buildId":"bYAGWgEuhscO7hfO7Xx6o","isFallback":false,"gsp":true,"locale":"en","locales":["en"],"defaultLocale":"en","scriptLoader":[]}</script>
42</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.