diff --git a/yabt/cli.py b/yabt/cli.py
index 9748af8..a007132 100644
--- a/yabt/cli.py
+++ b/yabt/cli.py
@@ -107,6 +107,7 @@ def make_parser(project_config_file: str) -> configargparse.ArgumentParser:
                    help='Disable YBT build cache')
         PARSER.add('--no-docker-cache', action='store_true',
                    help='Disable YBT Docker cache')
+        PARSER.add('--no-policies', action='store_true')
         PARSER.add('--no-test-cache', action='store_true',
                    help='Disable YBT test cache')
         PARSER.add('-v', '--verbose', action='store_true',
@@ -226,7 +227,7 @@ def init_and_get_conf(argv: list=None) -> Config:
     config.flavor_conf = call_user_func(
         config.settings, 'get_flavored_config', config, args)
     call_user_func(config.settings, 'extend_config', config, args)
-    # TODO: condition no "override policies" flag
-    config.policies = listify(call_user_func(
-        config.settings, 'get_policies', config))
+    if not args.no_policies:
+        config.policies = listify(call_user_func(
+            config.settings, 'get_policies', config))
     return config

Flags to disable build policies
Allow to run build / test that violate policies using CLI flags
diff --git a/conftest.py b/conftest.py
index e910f10..be71f74 100644
--- a/conftest.py
+++ b/conftest.py
@@ -116,3 +116,13 @@ def debug_conf():
         '--no-test-cache', '--no-docker-cache', 'build'])
     yabt.extend.Plugin.load_plugins(conf)
     yield conf
+
+
+@yield_fixture
+def nopolicy_conf():
+    reset_parser()
+    conf = cli.init_and_get_conf([
+        '--non-interactive', '--no-build-cache', '--no-test-cache',
+        '--no-docker-cache','--no-policies', 'build'])
+    yabt.extend.Plugin.load_plugins(conf)
+    yield conf
diff --git a/yabt/policy_test.py b/yabt/policy_test.py
index e672c75..00b371d 100644
--- a/yabt/policy_test.py
+++ b/yabt/policy_test.py
@@ -74,3 +74,11 @@ def test_multiple_policy_violations(basic_conf):
             'Invalid licenses for prod policy: GPL-3.0' in err_str)
     # asserting for 2 policy violations
     assert 3 == len(err_str.split('\n'))
+
+
+@pytest.mark.usefixtures('in_error_project')
+def test_disable_policy(nopolicy_conf):
+    nopolicy_conf.targets = ['policy']
+    build_context = BuildContext(nopolicy_conf)
+    populate_targets_graph(build_context, nopolicy_conf)
+    # asserting no exception thrown

pip install -e .
parse_log_pytest
requirements.txt
apt-get update apt-get install -y gcc
3.6
requirements.txt
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
argcomplete==3.1.2
attrs==22.2.0
certifi==2021.5.30
charset-normalizer==2.0.12
colorama==0.4.5
ConfigArgParse==1.7
coverage==6.2
decorator==4.4.2
distlib==0.3.9
execnet==1.9.0
filelock==3.4.1
future==1.0.0
gitdb==4.0.9
GitPython==3.1.18
idna==3.10
importlib-metadata==4.8.3
importlib-resources==5.4.0
iniconfig==1.1.1
munch==4.0.0
networkx==2.5.1
ostrichlib==0.1
packaging==21.3
pep8==1.7.1
platformdirs==2.4.0
pluggy==1.0.0
py==1.11.0
pyparsing==3.1.4
pytest==7.0.1
pytest-cache==1.0
pytest-cov==4.0.0
pytest-pep8==1.0.6
requests==2.27.1
scandir==1.10.0
six==1.17.0
smmap==5.0.0
toml==0.10.2
tomli==1.2.3
tox==3.28.0
typing_extensions==4.1.1
urllib3==1.26.20
virtualenv==20.17.1
-e git+https://github.com/resonai/ybt.git@79fbae07695e613382712b481db8db1e6450b9e8#egg=ybt
zipp==3.6.0

name: ybt
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - certifi=2021.5.30=py36h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.3=he6710b0_2
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=1.1.1w=h7f8727e_0
  - pip=21.2.2=py36h06a4308_0
  - python=3.6.13=h12debd9_1
  - readline=8.2=h5eee18b_0
  - setuptools=58.0.4=py36h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - wheel=0.37.1=pyhd3eb1b0_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - argcomplete==3.1.2
      - attrs==22.2.0
      - charset-normalizer==2.0.12
      - colorama==0.4.5
      - configargparse==1.7
      - coverage==6.2
      - decorator==4.4.2
      - distlib==0.3.9
      - execnet==1.9.0
      - filelock==3.4.1
      - future==1.0.0
      - gitdb==4.0.9
      - gitpython==3.1.18
      - idna==3.10
      - importlib-metadata==4.8.3
      - importlib-resources==5.4.0
      - iniconfig==1.1.1
      - munch==4.0.0
      - networkx==2.5.1
      - ostrichlib==0.1
      - packaging==21.3
      - pep8==1.7.1
      - platformdirs==2.4.0
      - pluggy==1.0.0
      - py==1.11.0
      - pyparsing==3.1.4
      - pytest==7.0.1
      - pytest-cache==1.0
      - pytest-cov==4.0.0
      - pytest-pep8==1.0.6
      - requests==2.27.1
      - scandir==1.10.0
      - six==1.17.0
      - smmap==5.0.0
      - toml==0.10.2
      - tomli==1.2.3
      - tox==3.28.0
      - typing-extensions==4.1.1
      - urllib3==1.26.20
      - virtualenv==20.17.1
      - zipp==3.6.0
prefix: /opt/conda/envs/ybt

yabt/policy_test.py::test_disable_policy
yabt/policy_test.py::test_policy_violation_unknown_license_name yabt/policy_test.py::test_policy_violation_bad_prod_license yabt/policy_test.py::test_no_violation yabt/policy_test.py::test_multiple_policy_violations
yabt/cli.py
yabt/cli.py