diff --git a/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj b/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj
index 35520b1..eecb7c7 100644
--- a/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj
+++ b/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj
@@ -7,6 +7,7 @@
+
diff --git a/DiscordChatExporter.Cli/Sanctions.cs b/DiscordChatExporter.Cli/Sanctions.cs
deleted file mode 100644
index c76d18a..0000000
--- a/DiscordChatExporter.Cli/Sanctions.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-using System;
-using System.Globalization;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using Microsoft.Win32;
-
-namespace DiscordChatExporter.Cli;
-
-public static class Sanctions
-{
- [ModuleInitializer]
- internal static void Verify()
- {
- var isSkipped = string.Equals(
- Environment.GetEnvironmentVariable("RUSNI"),
- "PYZDA",
- StringComparison.OrdinalIgnoreCase
- );
-
- if (isSkipped)
- return;
-
- var locale = CultureInfo.CurrentCulture.Name;
-
- var region =
- RuntimeInformation.IsOSPlatform(OSPlatform.Windows)
- ? Registry.CurrentUser
- .OpenSubKey(@"Control Panel\International\Geo", false)?
- .GetValue("Name") as string
- : null;
-
- var isSanctioned =
- locale.EndsWith("-ru", StringComparison.OrdinalIgnoreCase) ||
- locale.EndsWith("-by", StringComparison.OrdinalIgnoreCase) ||
- string.Equals(region, "ru", StringComparison.OrdinalIgnoreCase) ||
- string.Equals(region, "by", StringComparison.OrdinalIgnoreCase);
-
- if (!isSanctioned)
- return;
-
- Console.ForegroundColor = ConsoleColor.Red;
- Console.Error.WriteLine(
- "You cannot use this software on the territory of a terrorist state. " +
- "Set the environment variable `RUSNI=PYZDA` if you wish to override this check."
- );
-
- Console.ResetColor();
-
- Environment.Exit(0xFACC);
- }
-}
\ No newline at end of file
diff --git a/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj b/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj
index c0f7ade..3437970 100644
--- a/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj
+++ b/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj
@@ -13,6 +13,7 @@
+
diff --git a/DiscordChatExporter.Gui/Sanctions.cs b/DiscordChatExporter.Gui/Sanctions.cs
deleted file mode 100644
index 251a713..0000000
--- a/DiscordChatExporter.Gui/Sanctions.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-using System;
-using System.Globalization;
-using System.Runtime.CompilerServices;
-using System.Windows;
-using Microsoft.Win32;
-
-namespace DiscordChatExporter.Gui;
-
-public static class Sanctions
-{
- [ModuleInitializer]
- internal static void Verify()
- {
- var isSkipped = string.Equals(
- Environment.GetEnvironmentVariable("RUSNI"),
- "PYZDA",
- StringComparison.OrdinalIgnoreCase
- );
-
- if (isSkipped)
- return;
-
- var locale = CultureInfo.CurrentCulture.Name;
-
- var region = Registry.CurrentUser
- .OpenSubKey(@"Control Panel\International\Geo", false)?
- .GetValue("Name") as string;
-
- var isSanctioned =
- locale.EndsWith("-ru", StringComparison.OrdinalIgnoreCase) ||
- locale.EndsWith("-by", StringComparison.OrdinalIgnoreCase) ||
- string.Equals(region, "ru", StringComparison.OrdinalIgnoreCase) ||
- string.Equals(region, "by", StringComparison.OrdinalIgnoreCase);
-
- if (!isSanctioned)
- return;
-
- MessageBox.Show(
- "You cannot use this software on the territory of a terrorist state. " +
- "Set the environment variable `RUSNI=PYZDA` if you wish to override this check.",
- "Sanctioned region",
- MessageBoxButton.OK,
- MessageBoxImage.Error
- );
-
- Environment.Exit(0xFACC);
- }
-}
\ No newline at end of file