YouTube2Text

The Complete ISO 42001 Certification Roadmap For 2026 (FREE AI Governance Course) — Transcript

by StackAware · 14,558 words · 2,275 segments · language en · Watch on YouTube

Full transcript

  1. 0:00In this video, I'm going to show you
  2. 0:01exactly how to achieve ISO 4201
  3. 0:04certification in 2026. This is a
  4. 0:06fulllength AI management system course
  5. 0:09for free. I'm Walter Hok, the founder of
  6. 0:11Stackaware. We help AI powered companies
  7. 0:13measure and manage risk. And this is the
  8. 0:15exact process that we use with clients
  9. 0:18like Elios, Rightway, and Acurus to
  10. 0:20achieve ISO4201 readiness in 90 days.
  11. 0:24This isn't going to be your average AI
  12. 0:26governance introduction video. I'm going
  13. 0:28to show you exactly how to build a
  14. 0:29complete ISO 4201 compliant AI
  15. 0:32management system so you can confidently
  16. 0:34answer customer security questions,
  17. 0:36satisfy board demands for AI risk
  18. 0:38management, and avoid millions and fines
  19. 0:40under laws like the EU AI Act and
  20. 0:43Colorado SP 205. This video will show
  21. 0:45you the exact step-by-step process you
  22. 0:47need to follow so you never have to
  23. 0:49watch another ISO 4201 video again.
  24. 0:52Let's get into it.
  25. 0:55All right, here we go. So let's level
  26. 0:57set on what exactly ISO 4201 is. ISO IEC
  27. 1:0242012023
  28. 1:04is the global standard for building an
  29. 1:06artificial intelligence management
  30. 1:08system A IM or as for short. It gives
  31. 1:11you a blueprint for building your Ames
  32. 1:13which according to ISO 4201 is a set of
  33. 1:16interrelated or interacting elements of
  34. 1:18an organization that establishes
  35. 1:20objectives related to AI along with
  36. 1:22policies and processes to achieve these
  37. 1:25objectives. The document has six parts.
  38. 1:28Clauses 1 through three are mainly
  39. 1:30introductions and definitions. Clauses
  40. 1:32four through 10 are the meat of the
  41. 1:34standard which tells you exactly what
  42. 1:36you need to do. Annex A has a set of
  43. 1:39controls you need to at least consider
  44. 1:41for your aims. AnnexB has detailed
  45. 1:44implementation guidance for these
  46. 1:46controls. Annex C has some sample AI
  47. 1:49objectives for your aims to pursue or
  48. 1:52measure. And then annexd lists how you
  49. 1:55can integrate with other management
  50. 1:56systems or topics as appropriate for
  51. 1:59your organization. So why should
  52. 2:01organizations consider ISO 420001
  53. 2:03certification? First of all, it's an
  54. 2:05effective way to manage AI risks and
  55. 2:07impacts. AI introduces a whole new set
  56. 2:10of challenges related to fairness and
  57. 2:12accountability, environmental impact,
  58. 2:14cyber security, compliance, privacy, and
  59. 2:17a whole host of other issues. An
  60. 2:19effective AI management system gives you
  61. 2:21a solid way to assess and manage these
  62. 2:23risks. ISO 4201 can also help you comply
  63. 2:27with the wave of new AI specific
  64. 2:29regulations that are coming into force
  65. 2:31across the globe. Some examples include
  66. 2:33the European Union's AI act, Colorado's
  67. 2:36SP 205, and New York City's local law
  68. 2:39144. Some of these laws like SP205
  69. 2:42specifically identify ISO 420001
  70. 2:45compliance as providing legal safe
  71. 2:47harbor under certain circumstances. But
  72. 2:49more broadly, an AI management system
  73. 2:51gives you a method to regularly analyze
  74. 2:54and adapt to changes in laws and
  75. 2:56regulations. Finally, ISO 420001 helps
  76. 3:00you build trust with key stakeholders.
  77. 3:02This lets you assess and manage
  78. 3:04individual and societal impacts of AI to
  79. 3:06reassure customers and others to
  80. 3:08accelerate sales cycles and AI
  81. 3:10deployments and avoid bad press from AI
  82. 3:14training as companies like Zoom and
  83. 3:16Docyign encountered when they rolled out
  84. 3:19new policies related to how they were
  85. 3:21training on customer data. Well-managed
  86. 3:23AI is a unique selling proposition. So,
  87. 3:26who should get ISO4201 certified? There
  88. 3:28are three main categories of companies
  89. 3:30that benefit most from certification.
  90. 3:33The first would be AI powered B2B
  91. 3:35startups. The certification covers a
  92. 3:37wide range of different issues,
  93. 3:39security, societal impact, regulatory
  94. 3:41alignment with a single framework. And
  95. 3:43this can help accelerate due diligence
  96. 3:45and deal closure, especially for
  97. 3:47organizations that are resource
  98. 3:49constrained and can only pursue one
  99. 3:51compliance framework at a time.
  100. 3:53Companies that are training on customer
  101. 3:54data would also benefit greatly from ISO
  102. 3:57420001 certification. This provides
  103. 3:59stakeholders assurance about responsible
  104. 4:01AI use and development and can help you
  105. 4:03avoid bad press or tough questions
  106. 4:06related to your AI training practices.
  107. 4:08Finally, heavily regulated enterprises,
  108. 4:10specifically those in healthcare and
  109. 4:12financial services would benefit greatly
  110. 4:14from ISO 420001 certification.
  111. 4:16Regulators AC across the globe are
  112. 4:18focused closely on AI use, especially in
  113. 4:21these sectors and ISO 420001 provides a
  114. 4:24defensible framework about how you're
  115. 4:26managing AI risk and proof that it was
  116. 4:29in fact done. All right, let's talk
  117. 4:30about some potential failure modes
  118. 4:32before we dive into how to build your
  119. 4:34IMS. So failure mode one would be taking
  120. 4:37a checkbox approach. Creating one set of
  121. 4:40audit ready documentation but another
  122. 4:42for daily use will create
  123. 4:43inconsistencies in how you operate. and
  124. 4:45auditors can tell whether an AI IMS is
  125. 4:48fake or not. So follow your procedures
  126. 4:50and document that you have done so.
  127. 4:52Another failure mode would be to have an
  128. 4:54unclear scope and inventory. So the
  129. 4:56scope of the audit covers the management
  130. 4:58system, not the products within the
  131. 5:01management system, but you need to know
  132. 5:02what is in and out of scope of that
  133. 5:05defined management systems bounds.
  134. 5:08Tracking fourth-party dependencies, for
  135. 5:09example, AI models and services used by
  136. 5:12current V vendors is also challenging
  137. 5:14and related to the scoping and asset
  138. 5:16management problem. Automation is key to
  139. 5:18avoiding these inconsistencies and
  140. 5:20something that stackware specializes in.
  141. 5:22A final failure mode is a lack of
  142. 5:25executive buyin. So only top management,
  143. 5:27which has a specific definition
  144. 5:29according to ISO 4201, can perform
  145. 5:32things like management reviews, which
  146. 5:34are required by the standard. A
  147. 5:35consultant cannot come in and do it. A
  148. 5:38GRC team cannot do a management review
  149. 5:41by itself. Auditors may also question
  150. 5:43members of top management about the A
  151. 5:46IM. So they must be knowledgeable about
  152. 5:48its operation and its existence. And
  153. 5:51then also if engineering and product
  154. 5:53teams are not participating,
  155. 5:55certification is unlikely. You will need
  156. 5:57them to take certain steps at a minimum
  157. 6:00producing evidence to help you achieve
  158. 6:02certification. By the way, if you want
  159. 6:04us to help you build an ISO 4201
  160. 6:07compliant AI management system without
  161. 6:09spending 6 to 12 months figuring it out
  162. 6:11on your own, book a call using the first
  163. 6:14link in the description. We'll build
  164. 6:15your complete AI management system for
  165. 6:17you, doing all the risk and impact
  166. 6:19assessments, implementing the 38 annex
  167. 6:22controls, building all required
  168. 6:23documentation, conducting the internal
  169. 6:25audit, and helping you through the
  170. 6:26certification process. We've helped
  171. 6:28companies like Elios, Rightway, and
  172. 6:30Acturis get certification ready in 90
  173. 6:32days, and we can do the same for you.
  174. 6:34Again, that's the first link in the
  175. 6:36description to book a call. All right,
  176. 6:37let's chat about the key ISO 420001
  177. 6:40organizations and the roles that they
  178. 6:42play. So, there are five that we're
  179. 6:43going to touch on here. First of all, we
  180. 6:45have the certified organization. This is
  181. 6:47you. ISO 420001 applies to organizations
  182. 6:50of all sizes, industries, and methods of
  183. 6:52using AI. Some examples include
  184. 6:54stackawware itself which is ISO4201
  185. 6:56certified since 2024. Elios which is a
  186. 6:59stackaware client as well as
  187. 7:00scrutination another stackware customer.
  188. 7:03Another important role would be that of
  189. 7:05adviser. This is optional but can help
  190. 7:07you with advice and consulting doing
  191. 7:09risk and impact assessments as well as
  192. 7:11control design and implementation. Stack
  193. 7:13aware is the obvious choice here. Next
  194. 7:15would be the internal auditor. This is
  195. 7:16required by clause 9.2 of ISO 4201. This
  196. 7:20is an impartial person who can check the
  197. 7:22work of others and must not have
  198. 7:24designed or implemented the controls
  199. 7:26they audit. Stackaware can fill this
  200. 7:28role by bringing in an expert who has
  201. 7:30not performed any of the control design
  202. 7:32or implementation or the auditor
  203. 7:34organization can use a trained and
  204. 7:36competent employee. The external auditor
  205. 7:39is up next. This is the firm that grants
  206. 7:41the certification. They must be
  207. 7:42independent of the ISO 4201 advisory and
  208. 7:45implementation work. And some examples
  209. 7:47which are all stackaware partners
  210. 7:49include A-ine mastermind preient
  211. 7:52security and shell. Finally we have the
  212. 7:54accredititation body which authorizes
  213. 7:56the external auditors to grant
  214. 7:58certifications and they perform quality
  215. 8:00controls on these auditors namely by
  216. 8:02witnessing audits. For example,
  217. 8:04Stackware's 2025 surveillance audit was
  218. 8:07witnessed by the ANAB which is the Anzy
  219. 8:11National Accreditation Board. Another
  220. 8:14accredititation body is the
  221. 8:16international accredititation service.
  222. 8:18All right, let's talk about ISO 420001
  223. 8:20roles and scope. Auditor organizations
  224. 8:23must pick one or more of the following
  225. 8:25AI roles. I'm only going to talk about
  226. 8:27three of them because the last three
  227. 8:29aren't really relevant and organizations
  228. 8:31in these categories are unlikely to
  229. 8:33pursue ISO 420001 certification. You can
  230. 8:36also see ISO IEC22989
  231. 8:402022 which is a free document for more
  232. 8:42detail. So the first role I'll talk
  233. 8:44about is producer and this is an
  234. 8:46organization that designs, develops,
  235. 8:48tests and deploys products or services
  236. 8:50that use one or more AI system. An
  237. 8:52example would be a frontier model
  238. 8:54developer like OpenAI or Anthropic. It
  239. 8:56could also be a smaller company that
  240. 8:57develops AI products itself. Next would
  241. 9:00be an AI provider which is similar and
  242. 9:03provides products or services that use
  243. 9:05one or more AI systems. So AI powered
  244. 9:08product companies and service companies
  245. 9:09would fit into this category. Finally,
  246. 9:12you have the AI customer or AI user
  247. 9:15category. And this is an organization
  248. 9:17that uses one or more AI product or
  249. 9:19service. And basically any company using
  250. 9:21AI can fit into this category. On
  251. 9:23scoping, some key considerations are to
  252. 9:26explain what is in your AIMS and what is
  253. 9:29not. That is the goal of your scope.
  254. 9:31Making it too broad and you can waste
  255. 9:33resources. For example, customers might
  256. 9:35not care about how your marketing team
  257. 9:36is using chat GBT. But if you make it
  258. 9:38too narrow, you could reduce your
  259. 9:40effectiveness and the value of the
  260. 9:42certification. For example, if you don't
  261. 9:44cover your core product, why are you
  262. 9:45even doing ISO 420001? You don't need to
  263. 9:48worry about what's GA or generally
  264. 9:50available, what's in development, what's
  265. 9:51on the road map, etc. Because ISO 420001
  266. 9:54does not certify products. That's a key
  267. 9:57distinction. Focus on the management
  268. 9:59system for those products and ensuring
  269. 10:01that all products developed within the
  270. 10:03scope of the Ames have followed your
  271. 10:05policies and procedures. That is key.
  272. 10:07Moving to inheritance and types of
  273. 10:09systems. It's important to note that ISO
  274. 10:114201 does not lay out a clear
  275. 10:14inheritance framework similar to
  276. 10:16standards like high trust which are very
  277. 10:18explicit in what controls can be
  278. 10:19inherited and what is not. This means
  279. 10:21you need to develop a defensible
  280. 10:23approach and this is something that
  281. 10:24stackware specializes in. An AI
  282. 10:26management system can also include any
  283. 10:29of these situations. training
  284. 10:30proprietary models, deploying open-
  285. 10:32source models in infrastructure as a
  286. 10:34service, for example, Meta Lama, using
  287. 10:36thirdparty SAS AI tools like ChatGpt or
  288. 10:40Claude, and operating software that
  289. 10:41itself leverages thirdparty SAS AI. So,
  290. 10:45basically everything in the market
  291. 10:46today. In terms of physical locations,
  292. 10:48virtual audits are possible for ISO 4201
  293. 10:51because there aren't any physical
  294. 10:53controls in Annexa A. But you still do
  295. 10:56need to list the inscope locations
  296. 10:58considering do you have multiple offices
  297. 11:00where AI work is happening. What are the
  298. 11:03jurisdictional impacts on your use of AI
  299. 11:06and how do this impact your regulatory
  300. 11:09footprint? Okay, let's dive into ISO
  301. 11:11420001 certification timelines. Starting
  302. 11:14from zero, it will take about 210 days
  303. 11:17to go from beginning to end of the
  304. 11:19certification process, assuming you're
  305. 11:21moving at a good pace. So by day 30, you
  306. 11:25should have in place a clear scope,
  307. 11:27inventory of AI systems and models and
  308. 11:30have implemented your AI risk criteria,
  309. 11:33assessment and treatment procedures. By
  310. 11:36day 60, you should have implemented
  311. 11:38clauses 4 through 10 of ISO 4201,
  312. 11:41creating an AI policy, establishing
  313. 11:44monitoring and measurement requirements,
  314. 11:46and starting your management reviews. By
  315. 11:48day 90, you should have in place your
  316. 11:50annex controls, creating a statement of
  317. 11:53applicability based on your risk
  318. 11:55assessment process, and have conducted
  319. 11:58any required data providence, quality,
  320. 12:00and bias analyses. By day 120, you
  321. 12:03should have completed an internal audit
  322. 12:05from an impartial party and that party
  323. 12:08should provide recommendations for
  324. 12:10improvement as well as any
  325. 12:11nonconformities with ISO 420001 or your
  326. 12:14internal requirements. Next up would be
  327. 12:17the external auditor gap assessment.
  328. 12:20This is optional, but I would recommend
  329. 12:22it because it is a pre-check by the
  330. 12:24auditor on your AI management system,
  331. 12:27and they can identify areas of concern
  332. 12:30beforehand. They can't tell you how to
  333. 12:32fix those issues, but they can tell you
  334. 12:33what are areas of concern ahead of time.
  335. 12:36Next, 30 days later, would be the stage
  336. 12:38one audit. This is a review of clause 4
  337. 12:41through 10 design and identification of
  338. 12:44any nonconformities with the standard.
  339. 12:46By day 210, you will likely be able to
  340. 12:49complete your stage 2 audit, which is
  341. 12:51focused on the operating effectiveness
  342. 12:53of clauses 4 through 10 and your annex A
  343. 12:56controls. If any nonconformities are
  344. 12:58identified, your auditor may provide you
  345. 13:00with a corrective action plan or request
  346. 13:03one from you in which you need to commit
  347. 13:05to implementing it. and that will be
  348. 13:07checked up on during your surveillance
  349. 13:08audits, which I'll talk about next. And
  350. 13:10then if everything goes well and you
  351. 13:13demonstrate enough conformity with the
  352. 13:15ISO 420001 standard and your own
  353. 13:17requirements, you will get a
  354. 13:19certificate. Okay, so let's talk about
  355. 13:21the certification cycle. So we're
  356. 13:24zooming out a little bit here because
  357. 13:26we're moving to years rather than days.
  358. 13:29So assuming at year zero you get your
  359. 13:32initial external certification the audit
  360. 13:34is complete then between year zero and
  361. 13:37one you'll need to do another internal
  362. 13:39audit at least one at year 1 you'll have
  363. 13:41an external surveillance audit which is
  364. 13:43a scaledown version of the initial
  365. 13:45certification audit which will focus on
  366. 13:47specific sections of the ISO 4201
  367. 13:50standard either clauses 4 through 10 or
  368. 13:52the annexa controls. Then you'll do
  369. 13:54another internal audit between years 1
  370. 13:56and two. And then in year two, you'll
  371. 13:58have an external surveillance audit for
  372. 14:00the second time around. Between years 2
  373. 14:01and three, you'll need to have yet again
  374. 14:03an internal audit. And then at year
  375. 14:05three, you'll need to go through the
  376. 14:07entire reertification process again. And
  377. 14:10you will continue this indefinitely as
  378. 14:11long as you want to maintain ISO 4201
  379. 14:14certification. All right. So now that
  380. 14:17we've laid out a road map, let's get
  381. 14:19into how exactly you're going to achieve
  382. 14:21ISO4201 certification. Starting with
  383. 14:24clauses 4 through 10. So with clause 4,
  384. 14:27we're going to start with sub clause
  385. 14:284.1, which is the context of the
  386. 14:31organization, including your AI roles.
  387. 14:34Clause 4.1 requires you to identify
  388. 14:37internal and external issues such as
  389. 14:39regulatory obligations, contractual
  390. 14:41commitments, as well as the competitive
  391. 14:43landscape and internal cultural issues,
  392. 14:46as well as determining whether climate
  393. 14:48change is an issue or not. So,
  394. 14:51oftentimes it's unclear exactly what
  395. 14:53form this should take. So, what I'm
  396. 14:55going to show you is how Stackware
  397. 14:56presents this information to our
  398. 14:58external auditors, which clearly has
  399. 15:00gotten the job done so far. So, I'm
  400. 15:02going to pull up a spreadsheet that has
  401. 15:04a list of our internal and external
  402. 15:07issues. And just to use one example,
  403. 15:09we've got the HIPPA databach
  404. 15:11notification rule. Because we are a
  405. 15:13HIPPA business associate, we need to
  406. 15:16abide by this requirement and it has
  407. 15:19potential implications for how we use
  408. 15:21artificial intelligence. So, we've got
  409. 15:23the relevant organization or
  410. 15:24jurisdiction. We've got the issue
  411. 15:26description uh detail explaining why we
  412. 15:29uh believe this to be applicable to us.
  413. 15:31We also identify whether this is an
  414. 15:33internal or external issue. And then we
  415. 15:36have a true or false column explaining
  416. 15:39whether or not it is addressed by the AI
  417. 15:41management system. If you have multiple
  418. 15:43different management systems, you'll
  419. 15:44want to have columns for each of those
  420. 15:46to explain which issue is covered or
  421. 15:49addressed by which management system. If
  422. 15:51you go down, we'll we'll get into the
  423. 15:53internal issues. And this looks into
  424. 15:54things like our incentives, like limited
  425. 15:57manpower. Uh I also mentioned climate
  426. 15:59change. We do believe this is applicable
  427. 16:00to us and we explain how we are impacted
  428. 16:03and how we track our carbon footprint
  429. 16:06using Google Workspaces tools. This is
  430. 16:08not required by ISO4201 but something I
  431. 16:11would recommend is having a list of
  432. 16:13issues that are not applicable but
  433. 16:16considered. So these are issues that um
  434. 16:21have been considered but are not
  435. 16:22applicable and we document why they are
  436. 16:24not applicable. So this gives us the
  437. 16:27ability to explain to auditors why
  438. 16:29something is not an applicable internal
  439. 16:31or external issue. So we provide our
  440. 16:34justification here and we can revisit
  441. 16:36this on a regular basis using stackhorse
  442. 16:38automation. Every 365 days these items
  443. 16:41come up for review. So we determine
  444. 16:43whether or not these now do apply or if
  445. 16:46they continue not apply. Another thing
  446. 16:48to think about in clause 4.1 is the AI
  447. 16:51roles. So, Stackaware is both an AI
  448. 16:54provider and AI producer. Although we do
  449. 16:56not train or fine-tune our own models,
  450. 16:59we do serve as an AI governance and
  451. 17:01oversight professional, which is a
  452. 17:03subcategory of AI producer, which is why
  453. 17:05we have identified ourselves as being
  454. 17:08that. So, document what roles you think
  455. 17:10you're filling and justifications for
  456. 17:13those roles. Okay. Next up is clause
  457. 17:164.2, which looks at the needs and
  458. 17:18expectations of interested parties.
  459. 17:20These necessarily flow from your
  460. 17:22internal and external issues and I'll
  461. 17:24show you exactly how we do it. So if you
  462. 17:26go to interested parties, every
  463. 17:29organization that levies a requirement
  464. 17:31on stackaware is necessarily an
  465. 17:34interested party by our analysis. So we
  466. 17:36have them listed here and we refer back
  467. 17:38to the internal and external issues to
  468. 17:39explain what their requirement is. We
  469. 17:41also have others such as independent
  470. 17:43contractors, adviserss, business
  471. 17:45partners, customers, folks that have
  472. 17:47interest in how our AI management system
  473. 17:50operates and we also identify whether
  474. 17:53they are addressed by the AI management
  475. 17:55system or not in this column. Okay, we
  476. 17:57also do the same thing uh explaining
  477. 18:00which interest parties are not
  478. 18:02applicable and again this pulls from the
  479. 18:05internal external issues tabs for the
  480. 18:08requirement and then uh we also explain
  481. 18:11why different organizations for example
  482. 18:13the IAP are maybe not interested parties
  483. 18:17for our AI management system. Okay, next
  484. 18:19up is looking at the scope of the AI
  485. 18:23management system. Here you have
  486. 18:25Stackaware's AI management system scope
  487. 18:27statement. Note, this is written in pros
  488. 18:30format. I don't necessarily love this,
  489. 18:32but all the guidance I've gotten from
  490. 18:34auditors is that it must appear in this
  491. 18:38manner. And as you can see, it covers
  492. 18:40our AI governance platform, the AI risk
  493. 18:43assessment and governance services, and
  494. 18:44the third party AI systems used by the
  495. 18:46organization. It also lists our roles.
  496. 18:50So, as part of the audit, the external
  497. 18:52auditors will drill down on your scope
  498. 18:54and they will look at things like your
  499. 18:56inventory and confirm that you were
  500. 18:59incorporating all the appropriate items
  501. 19:01into your scope, but they will
  502. 19:03ultimately want to have a pros form
  503. 19:06description of your AI management system
  504. 19:08scope like this. Okay. Clause 4.4. This
  505. 19:12is something of a self-explanatory item
  506. 19:15and basically it just says that an
  507. 19:17organization must establish an AI
  508. 19:19management system. What I recommend
  509. 19:20doing is having the AI policy which
  510. 19:23we'll talk about next. Declare the
  511. 19:25establishment of the AI management
  512. 19:26system to make sure that you are meeting
  513. 19:28the clause 4.4 requirements and
  514. 19:31eliminate any ambiguity. Moving along,
  515. 19:34we have clause 5. 5.1 requires the
  516. 19:38establishment of leadership for the AI
  517. 19:41management system and their commitment
  518. 19:42to certain principles. This will
  519. 19:44primarily be evaluated through
  520. 19:47explanation and discussion with key
  521. 19:50stakeholders to ensure that the
  522. 19:52requirements are met. 5.2 is a clear
  523. 19:56documented information requirement of
  524. 19:58ISO 4201 and something that demands
  525. 20:01certain elements in it. So review the
  526. 20:03standard for the exact requirements and
  527. 20:06stackaware's draft policy will hit all
  528. 20:09of these items. But you must have a
  529. 20:11document called the AI policy. And what
  530. 20:13I'll do is show you our template for
  531. 20:17such a document. So as you can see here,
  532. 20:19we've got a freely available AI policy
  533. 20:22template. And what this does, it lays
  534. 20:24out a purpose, scope, provides some
  535. 20:26definitions, and it also does things
  536. 20:28like um establish the AI management
  537. 20:32system. It includes a commitment to meet
  538. 20:36all applicable requirements as well as
  539. 20:38continual improvement of the AI
  540. 20:40management system. We'll talk about that
  541. 20:41a little bit more, but these sorts of
  542. 20:43things are required by the ISO 4201
  543. 20:46standard. And again, they are detailed
  544. 20:48in depth in that document. So please
  545. 20:50refer to it for all of the required
  546. 20:53elements. Okay. Next is 5.3 roles and
  547. 20:56responsibilities. Some organizations
  548. 20:58will create a separate matrix for roles
  549. 21:00and responsibilities separate from the
  550. 21:01policy. I don't like that approach. I
  551. 21:04like being very clear who is responsible
  552. 21:06for what in the AI policy. Rather than
  553. 21:08creating two documents, one that's kind
  554. 21:10of a aspirational thing and one that's
  555. 21:12more more tactical. I combine the two
  556. 21:14together whenever possible. So if you
  557. 21:17look at the AI policy, you've got things
  558. 21:19like the chief information security
  559. 21:21officer must do certain things within
  560. 21:23certain timelines, general counsel,
  561. 21:26chief privacy officer, all of these
  562. 21:28folks, employees, business unit, general
  563. 21:31managers. Again, how you structure this
  564. 21:33is up to you. Feel free to use stackor
  565. 21:35template, but the key is that you must
  566. 21:36be explicit about these roles and
  567. 21:38responsibilities in your policy
  568. 21:40document. I've also seen things like
  569. 21:42racy matrices work fairly well, but I
  570. 21:45prefer to combine the AI policy and the
  571. 21:48roles and responsibilities. With clause
  572. 21:506, we're talking about AI risk and a
  573. 21:53variety of other items. This is a pretty
  574. 21:55meaty clause and very important to ISO
  575. 21:58421. So, we'll start with 6.1.1, which
  576. 22:01focuses on risk criteria. This is how
  577. 22:04you lay out what risks are acceptable
  578. 22:06and what risks are unacceptable in your
  579. 22:08AI management system. I'll show you
  580. 22:10exactly how stackaware does this. So I'm
  581. 22:12going to provide a template document
  582. 22:14that shows two different ways of
  583. 22:16explaining your risk criteria. The first
  584. 22:19which is preferable is using a
  585. 22:21quantitative approach. So in this
  586. 22:23example we are using the hubard sir
  587. 22:26rapid risk audit method to establish a
  588. 22:29risk appetite/annual
  589. 22:31loss expectancy of $100,000 a year. So
  590. 22:34in this example, if we have an annual
  591. 22:36loss expectancy below $100,000 a year
  592. 22:39for the organization, then that's okay.
  593. 22:41We can proceed along. Anything that
  594. 22:43spikes above $100,000 a year, then we
  595. 22:46must take some sort of risk treatment
  596. 22:48action, which we define in another tab,
  597. 22:51which I'll show you briefly, but we make
  598. 22:53clear which assets are in scope. For
  599. 22:56example, uh the inception stage we don't
  600. 22:58worry about because that's not actually
  601. 23:00risk. That's just contemplated risk.
  602. 23:02It's something that we're thinking
  603. 23:03about. It's not risk that can actually
  604. 23:05materialize if we're just in the
  605. 23:07inception stage of an AI system. So, we
  606. 23:10limit the life cycle phases where this
  607. 23:12applies. I'll talk more about that later
  608. 23:13on in this course. In terms of risk
  609. 23:15management options, these are pretty
  610. 23:17standard. Avoid, accept, transfer,
  611. 23:20mitigate. We document these just to be
  612. 23:22clear what we're talking about so that
  613. 23:24there's no confusion when we're
  614. 23:25communicating with auditors. And then we
  615. 23:26link out to some references that go more
  616. 23:30in depth. So quantitative is the
  617. 23:32preferred approach. It is much more
  618. 23:34precise. It's less handwavy. However,
  619. 23:36many organizations use a qualitative
  620. 23:38risk model, also known as a heat map.
  621. 23:40And what you can see here is this heat
  622. 23:43map with some definitions of the impact
  623. 23:46as well as impact examples. And then we
  624. 23:49have categories of impact, minor,
  625. 23:51moderate, major, extreme, and then
  626. 23:52likelihoods, which are unlikely,
  627. 23:54moderate, likely, almost certain. And
  628. 23:56then you have your classic heat map
  629. 23:58here. So we also make clear that risks
  630. 24:00classified as low or medium are
  631. 24:02acceptable. Risks classified as high or
  632. 24:04critical are unacceptable. This will get
  633. 24:06the job done for ISO 420001
  634. 24:08certification but I don't think it's
  635. 24:10very useful. If you want to use this
  636. 24:12model then go ahead and stack aware will
  637. 24:14support you in doing it but we would
  638. 24:15recommend maturing your program to take
  639. 24:17a quantitative approach. Now something
  640. 24:19that is unique to ISO 4201 is the need
  641. 24:23to factor in not just organizational
  642. 24:26risk but also individual and societal
  643. 24:28risks. So for both the qualitative and
  644. 24:31quantitative approaches we have a list
  645. 24:33of additional unacceptable risks and
  646. 24:35I'll drill down here. So what this is is
  647. 24:38a list of risks that by themselves would
  648. 24:41be unacceptable. So irrespective of
  649. 24:44whether we're breaching our annual loss
  650. 24:46expectancy threshold or whether it's a
  651. 24:48low, medium, high critical risk from the
  652. 24:50qualitative approach, any of these
  653. 24:52things are unacceptable to this
  654. 24:54organization. Again, these are examples
  655. 24:56and you'll need to tailor this to your
  656. 24:58organization and be able to defend it to
  657. 25:00your auditors. So on the organization
  658. 25:02level, training or fine-tuning AI
  659. 25:04systems using AI generated content could
  660. 25:06potentially cause model collapse. So
  661. 25:08that's an unacceptable risk. At the
  662. 25:09individual level, knowingly deploying
  663. 25:11any system that has a net negative
  664. 25:13impact on expected lifespan of a human
  665. 25:16could be an unacceptable risk. Anything
  666. 25:18related to hiring or termination
  667. 25:20automatically using AI could be an
  668. 25:21unacceptable risk. And then societal
  669. 25:24level, you know, trainer fine-tuning AI
  670. 25:26systems with pirated content could be
  671. 25:27unacceptable. Accelerating
  672. 25:29misinformation or accelerating labor
  673. 25:31displacement without compensating
  674. 25:32offsets. These could all be unacceptable
  675. 25:34societal risks. So, however you're going
  676. 25:36to do this, make sure that you hit all
  677. 25:38of these requirements when you're
  678. 25:40establishing your risk criteria. Next,
  679. 25:42we're going to talk about risk
  680. 25:43assessment. So, having a repeatable risk
  681. 25:46assessment process is absolutely key to
  682. 25:49ISO 420001 compliance. And the way to
  683. 25:52ensure that you have a repeatable risk
  684. 25:54assessment process is to document all
  685. 25:56the steps. I'm going to show you exactly
  686. 25:58how Stackware does it and how we
  687. 26:00implement it in the real world. So what
  688. 26:02we're going to do here is pull up our
  689. 26:05risk assessment procedure. So this is
  690. 26:07publicly available. We have purpose,
  691. 26:09scope, requirements. The requirements
  692. 26:11are the key piece here. So this lists
  693. 26:14who must do what and it's very clear
  694. 26:16about what must be evaluated. How we
  695. 26:19implement this in the real world is we
  696. 26:21take a list of these requirements which
  697. 26:23are stored on our backend and then
  698. 26:24automatically generate Jura tickets when
  699. 26:27we need to perform this process. So if
  700. 26:29you look here, we will show you exactly
  701. 26:32how this manifests for a realworld
  702. 26:34system. So when we were building our
  703. 26:37model context protocol server, we did a
  704. 26:39risk assessment following this
  705. 26:40procedure. And this is the result of an
  706. 26:42automation that takes all the steps from
  707. 26:44the risk assessment procedure and
  708. 26:46creates a juro ticket through which we
  709. 26:48can go line by line and make sure that
  710. 26:50everything is done correctly. So once
  711. 26:53you've done your risk assessment, then
  712. 26:55you move into risk treatment. So from
  713. 26:58that perspective, we'll pull back up our
  714. 27:01documentation here. And if you look at
  715. 27:03the risk treatment, it also has a set of
  716. 27:05steps that are required to be performed.
  717. 27:08And we take the same approach as with
  718. 27:10the risk assessment in that we will
  719. 27:12generate tickets to ensure that all of
  720. 27:15these requirements are met. So, however
  721. 27:18you do it, make sure the process is
  722. 27:20clear and repeatable and allows you to
  723. 27:23compare the results to your risk
  724. 27:25criteria, which we established at the
  725. 27:27start of clause six. So, now we're going
  726. 27:29to talk impact assessment. This is where
  727. 27:31things get pretty difficult to
  728. 27:34understand and disentangle. So, I'm
  729. 27:37going to show you at a high level how
  730. 27:39stackware thinks about this from a
  731. 27:42comprehensive perspective. Here's where
  732. 27:44things start getting interesting. So ISO
  733. 27:464201 is a revolutionary way to manage
  734. 27:51artificial intelligence. Unfortunately,
  735. 27:53it is the first draft of a standard and
  736. 27:56it is clearly written by committee and
  737. 27:58that means there are lots of overlapping
  738. 28:00and duplicative requirements which can
  739. 28:02make it very hard to implement in the
  740. 28:03real world. Stackaware specializes in
  741. 28:06doing. So we're going to talk through
  742. 28:07here our approach how it aligns to ISO
  743. 28:11420001 and even other standards that are
  744. 28:13relevant. So, Stackaware uses three
  745. 28:16processes in addition to risk assessment
  746. 28:18that are relevant to ISO4201. We do
  747. 28:21model assessments, we do system
  748. 28:22assessments, and we do impact
  749. 28:24assessments. I'm going to talk through
  750. 28:25exactly what those mean. Okay, so the AI
  751. 28:28model assessment, which is a stackaware
  752. 28:30concept, it incorporates several annex
  753. 28:34controls into a comprehensive procedure.
  754. 28:37And we'll talk through exactly what this
  755. 28:38looks like. We're talking about this now
  756. 28:40because it leads into the AI impact
  757. 28:43assessment. But a model assessment is
  758. 28:45separate from the AI impact assessment.
  759. 28:47And this is something we do for every
  760. 28:48single AI model. It also feeds into the
  761. 28:51risk assessment process. And if we
  762. 28:53identify issues during the AI model
  763. 28:55assessment, we will generate risks as a
  764. 28:57result. Also relevant is the AI system
  765. 28:59assessment which incorporates some
  766. 29:01annexa requirements and comes up with a
  767. 29:05set of checklist items that you can go
  768. 29:07through when you're evaluating a new AI
  769. 29:10system. We'll talk more about this
  770. 29:12later. Most relevant to clause 6.1.4 is
  771. 29:15the AI impact assessment. This is an ISO
  772. 29:18concept that is required by the
  773. 29:19standard. It's also detailed in ISO
  774. 29:214205,
  775. 29:23which is a more detailed look at AI
  776. 29:25impact assessments, but it is not a
  777. 29:28normative reference for ISO 4201. It is
  778. 29:30not binding. It just provides some
  779. 29:32suggested practices. So, we separate out
  780. 29:36these items so that we're clear about
  781. 29:38what we're doing. Every model gets a
  782. 29:40model assessment. Every system gets a
  783. 29:43system assessment, but not every system
  784. 29:45gets an impact assessment. That's
  785. 29:47because organizations need to create
  786. 29:50criteria for when they conduct AI impact
  787. 29:53assessments. And I'll show you where we
  788. 29:56establish that criteria in our
  789. 29:57documentation and how it works in the
  790. 29:59real world. Back in our documentation,
  791. 30:02we have here the clause 6.1.4
  792. 30:05model system and impact assessment
  793. 30:07procedure. As I mentioned, we do model
  794. 30:09assessments for every single AI model in
  795. 30:12which we look at these things. algorithm
  796. 30:14types, optimization methods, tools to
  797. 30:16aid in development, providence
  798. 30:18categories, intended use, quality, bias,
  799. 30:20so on so forth. For every AI system, we
  800. 30:22look at intended purpose, complexity,
  801. 30:24reliability, transparency, so on so
  802. 30:26forth. This is something we do for every
  803. 30:29AI model and system. Now, for systems
  804. 30:32that are general purpose AI systems,
  805. 30:35this is according to the European Union
  806. 30:37AI act definition or those are specially
  807. 30:39designated by the chief information
  808. 30:41security officer. We also look at
  809. 30:43additional things. For example,
  810. 30:45categories of people and groups
  811. 30:46impacted, environmental, sustainability
  812. 30:48impacts, economic impacts, legal,
  813. 30:50governmental, and public policy impacts,
  814. 30:52normative, societal, cultural, and human
  815. 30:54rights impacts. This is what we call an
  816. 30:57impact assessment at Stackaware. These
  817. 31:00can have different definitions in
  818. 31:01different places. But what we do is we
  819. 31:04tie every definition we have to specific
  820. 31:07requirements from the ISO 420001
  821. 31:09standard as I demonstrated in previous
  822. 31:11slides showing how we incorporate a lot
  823. 31:14of different demands by the standard
  824. 31:16into a coherent process. So the model
  825. 31:19system and impact assessment procedures
  826. 31:22can drive risks and they should
  827. 31:24according to the ISO 4201 standard that
  828. 31:27we then evaluate compared to the risk
  829. 31:29criteria and determine whether we need
  830. 31:31to treat them or we can accept them as
  831. 31:33is. Next up is clause 6.2 where we look
  832. 31:37at our AI objectives. 6.2 ties into a
  833. 31:40lot of other pieces of ISO 4201. So I'm
  834. 31:44going to show you the comprehensive view
  835. 31:46from Stackware's perspective. So what we
  836. 31:48have here are listed objectives and the
  837. 31:52ID is pulled from annex of ISO 4201. So
  838. 31:55we've used some of the recommended
  839. 31:57objectives from that standard and for
  840. 32:00example C.210 is security. We list out
  841. 32:03the applicable requirements here pulling
  842. 32:05from our internal and external issue
  843. 32:07analysis. We also specifically identify
  844. 32:10what we're measuring as a result of this
  845. 32:12objective. So the objective is security.
  846. 32:15The measurement that we're taking is the
  847. 32:18number of two-factor authentication
  848. 32:20capable systems that are processing
  849. 32:22anything but public data. This is
  850. 32:24something that we track over time. We
  851. 32:26have identified some exceptions to this
  852. 32:28where we're unable to implement
  853. 32:30two-factor authentication because the
  854. 32:31platform does not provide it. It's
  855. 32:33something we track over time and we have
  856. 32:35a designated success criteria which is
  857. 32:38we are looking for 100% compliance with
  858. 32:41this requirement. We are not necessarily
  859. 32:43meeting it though if you look at our
  860. 32:45evaluation. So 100% is the target upper
  861. 32:48bound and it has fluctuated over time
  862. 32:50you know 90 to 95% but we have
  863. 32:53identified that we are falling short of
  864. 32:55this goal. We have established risks in
  865. 32:57our risk register to track this
  866. 32:59requirement. We have applied controls to
  867. 33:01address it and it is something that we
  868. 33:04are aware of and we are constantly
  869. 33:06seeking to improve our security through
  870. 33:09two-factor authentication for all
  871. 33:11systems processing non-public data. But
  872. 33:13this is how we track our ISO 420001
  873. 33:17objectives. Clause 6.3 is up next. This
  874. 33:20focuses on control of changes within the
  875. 33:23scope of your AI management system. This
  876. 33:25requirement is pretty high level, but
  877. 33:27I'll show you exactly how we implement
  878. 33:29it at Stackaware to make sure that we're
  879. 33:31ISO 420001 compliant and also manage the
  880. 33:34risk from AI systems. So, I'm going to
  881. 33:36pull up our asset life cycle procedure
  882. 33:39here. And this is a set of steps that we
  883. 33:42apply to AI systems and models that
  884. 33:45we're using. So, it has a list of
  885. 33:46requirements. It also has a set of life
  886. 33:48cycle stages, which we'll talk about in
  887. 33:50the annex section where all these things
  888. 33:52happen. Furthermore, just like with the
  889. 33:54risk assessment procedure, what we do is
  890. 33:56we have an automation that pulls these
  891. 33:59tasks and creates Jira tickets for each
  892. 34:02requirement. So when we moved up to GPT
  893. 34:055.2, we fired the automation for the
  894. 34:09asset life cycle procedure and went
  895. 34:11through all of these steps. Now you can
  896. 34:12see some of them we didn't actually do.
  897. 34:14For example, there was no remediation
  898. 34:16required. We didn't do unit testing
  899. 34:18because we don't have access to the
  900. 34:19source code. And then also some items
  901. 34:21are still open. For example, we're going
  902. 34:23to review monitoring measurement results
  903. 34:25and see if it's relevant for our AI
  904. 34:27management system. Um, the next time we
  905. 34:28do a management review, we're going to
  906. 34:30review the results of risk assessment
  907. 34:32and and risk treatment plans next time
  908. 34:34we can. And then also some steps here
  909. 34:36are related to decommissioning of the
  910. 34:38system, which we aren't doing yet
  911. 34:39because as of this recording, we are
  912. 34:41currently using GPT 5.2. So key thing
  913. 34:44here is having a comprehensive procedure
  914. 34:47for how you're going to track your AI
  915. 34:49models and systems throughout their life
  916. 34:51cycle. All right, we're now at clause
  917. 34:54seven. So, we're going to start with
  918. 34:567.1, which focuses on resourcing for the
  919. 34:59organization. Basically, this just says
  920. 35:01the organization needs to provide
  921. 35:02appropriate resources for the AI
  922. 35:04management system. How do you track
  923. 35:05that? Well, I'll show you how we do it
  924. 35:07at Stackware. So, one thing that we do
  925. 35:10is we align our objectives specifically
  926. 35:14with the resources required to
  927. 35:16accomplish them. So for two-factor
  928. 35:18enabled systems, we need systems that
  929. 35:20have two-factor authentication
  930. 35:22available. For privacy, we need
  931. 35:24pseudonymization techniques and
  932. 35:25training. We need database table
  933. 35:27references. For um contractors and
  934. 35:29employees being trained, we need money
  935. 35:31for the AIGP or other certification
  936. 35:34regimes. And we need resources for them.
  937. 35:36We also track our spend uh using certain
  938. 35:39AI systems and vendors down to the
  939. 35:41dollar. These are exported from our
  940. 35:43financial management software and
  941. 35:45populated here. I'm not going to share
  942. 35:47the exact figures, but we do track these
  943. 35:49very precisely and we use our accounting
  944. 35:51software to do it in a way that allows
  945. 35:53us to say this is exactly how much money
  946. 35:55we are spending on our AI management
  947. 35:57system resources. 7.2 requires that you
  948. 36:01have appropriate competence for
  949. 36:03personnel in your AI management system.
  950. 36:05And I'll show you how we track this at
  951. 36:08Stackaware. So, what I'm going to show
  952. 36:10you first is our personnel register,
  953. 36:13which has a list of people that are
  954. 36:16within scope of our AI management
  955. 36:18system. So, let me pull this up here.
  956. 36:20And we list the roles of these people as
  957. 36:24well as their uh employee or contractor
  958. 36:26type. And we list whether they're active
  959. 36:28or not. And then we give them a user ID.
  960. 36:30This is to pseudonmize their identity.
  961. 36:33As you can probably tell, I am 99, but
  962. 36:36uh I'm happy to disclose that publicly.
  963. 36:38And then for our competence register, we
  964. 36:41have another set of uh unique
  965. 36:43identifiers. These are randomly
  966. 36:45generated and do not tie back to the
  967. 36:47original personnel identifier because
  968. 36:49some of these are publicly available
  969. 36:51credentials. Um for example, ISO 420001
  970. 36:54lead auditor certifications, AIG
  971. 36:56certifications, other types of AI
  972. 36:59governance and security credentials. And
  973. 37:01we track all of this in our database
  974. 37:03here, which is populated and allows
  975. 37:06auditors to review it and make sure that
  976. 37:08our people are meeting their required
  977. 37:10education and training requirements.
  978. 37:12Next up, we're going to talk about
  979. 37:14awareness. So, this means that the
  980. 37:16people operating in the scope of the AI
  981. 37:19management system need to be aware of
  982. 37:21the AI policy as well as the
  983. 37:24consequences of not complying with the
  984. 37:26AI policy. So just like every
  985. 37:28information security policy, our AI
  986. 37:30policy does have a requirement saying
  987. 37:32that non-compliance can result in
  988. 37:34termination of employment or end of
  989. 37:37contract if applicable. So in our
  990. 37:40contracts with those contractors who are
  991. 37:42within scope of the AI management
  992. 37:43system, we do have a requirement to
  993. 37:45adhere to the AI policy and related
  994. 37:49requirements for our AI management
  995. 37:51system. We document all of that in their
  996. 37:54consultant or contractor agreements. And
  997. 37:56we also for employees require
  998. 37:58acknowledgement of the AI policy. And
  999. 38:01I'll show you how we do it. It is in a
  1000. 38:03structured database that we export to a
  1001. 38:06spreadsheet that can be reviewed by
  1002. 38:08auditors. And as you can see, this is
  1003. 38:10the awareness register. Individual
  1004. 38:13unique person identifiers don't reveal
  1005. 38:15who this is. These are randomly
  1006. 38:16generated. But we do have things like
  1007. 38:18consultant advisor agreements, AI risk
  1008. 38:20training, um, and then confidential
  1009. 38:22information and invention assignment
  1010. 38:24agreements, things of that nature where
  1011. 38:26we're documenting the awareness of the
  1012. 38:28AI policy. We also track our training
  1013. 38:31records here. We require all members of
  1014. 38:34the AI management system to take the
  1015. 38:365-day AI risk email course once a year
  1016. 38:39and we update that on a regular basis
  1017. 38:41and we track the results here in this
  1018. 38:44database. You can use an HR system. You
  1019. 38:46can use a spreadsheet. However you do
  1020. 38:47it, make sure that you can
  1021. 38:49operationalize it and present evidence
  1022. 38:51to auditors when they ask. Okay. Getting
  1023. 38:54into 7.4 with communication. This is a
  1024. 38:58set of requirements about how, when, and
  1025. 39:00about what you are communicating. And
  1026. 39:02the easiest way to document this is in a
  1027. 39:06table, which we will give you an example
  1028. 39:07of for stackaware. And as you can see,
  1029. 39:10we do a variety of different things.
  1030. 39:12making our AI policy available. We train
  1031. 39:15interested persons. We ensure everyone's
  1032. 39:18aware of the whistleblower procedure. We
  1033. 39:20explain who's responsible for doing
  1034. 39:22this, when we do it, and how we do it.
  1035. 39:24Some important things to note are the
  1036. 39:26internal versus external communications.
  1037. 39:29Auditors will often want to see this
  1038. 39:30documented. And then, of course, you'll
  1039. 39:32need to have evidence of this happening
  1040. 39:34on a regular basis during the audit.
  1041. 39:37Again, how you design this is going to
  1042. 39:38be up to you based on your
  1043. 39:39organizational requirements, but you'll
  1044. 39:41need to be able to defend it. All right.
  1045. 39:43For clause 7.5, this relates to
  1046. 39:45documented information and how you store
  1047. 39:48it. So, there are a couple nuances here.
  1048. 39:50And for ISO 4201, auditors will often
  1049. 39:54want to see for your documented
  1050. 39:56information some key change control
  1051. 39:58notes. So, I'll pull up our onboarding
  1052. 40:01policy or onboarding procedure right
  1053. 40:03here. And as you can see, we list out
  1054. 40:05the requirements that are addressed by
  1055. 40:07this document. You know, clause 7.2 of
  1056. 40:09ISO 42,0001 as well as 27,0001. Not
  1057. 40:12necessary, but you know, it's helpful to
  1058. 40:13understand. Data classification, which
  1059. 40:15we list here, it's public. And then we
  1060. 40:17also list the actions taken by we use
  1061. 40:20user IDs. This is 99 obviously me. And
  1062. 40:22then the task completed and the date
  1063. 40:24completed and the versioning. So this is
  1064. 40:26the type of thing that auditors will
  1065. 40:28expect to see during the audit. Um, and
  1066. 40:31you can track these in a variety of
  1067. 40:33different ways. You can use hero tickets
  1068. 40:35which have audit trails on them. You can
  1069. 40:37use structured databases. I would
  1070. 40:38recommend having an archive table that
  1071. 40:41stores historical records for anything
  1072. 40:43that you generate. The key thing is that
  1073. 40:45you meet the documented ISO 420001
  1074. 40:47requirements in a way that's repeatable
  1075. 40:49and a way that you can show evidence
  1076. 40:51for. All right, so that kind of wraps up
  1077. 40:54clause 7 and it is something of a
  1078. 40:56catch-all clause. It's got a lot of
  1079. 40:58different individual requirements here
  1080. 41:00and there. It can sometimes be a little
  1081. 41:01difficult to understand exactly what ISO
  1082. 41:04is talking about here, but I've given
  1083. 41:05you some examples of how to implement it
  1084. 41:08in the real world. Time to talk clause
  1085. 41:118. So clause 8 is essentially where you
  1086. 41:14do the work that you described in clause
  1087. 41:17six. It's essentially where you evaluate
  1088. 41:20or confirm the outputs of your various
  1089. 41:23processes that you've defined. So 8.1 is
  1090. 41:27pretty high level and it basically just
  1091. 41:29says that you plan, implement and
  1092. 41:31control the processes needed to meet the
  1093. 41:33requirements determined in clause six.
  1094. 41:35So essentially saying that you have
  1095. 41:37evidence that you are following your
  1096. 41:38procedures that you have oversight over
  1097. 41:41them and that you are achieving the
  1098. 41:44intended results that you're controlling
  1099. 41:45plan changes. So documentation like the
  1100. 41:48jurot that I showed you previously of an
  1101. 41:50asset life cycle would be useful here.
  1102. 41:53Now clauses 8.2 2 through 8.4. This is
  1103. 41:57where the auditors are going to look to
  1104. 42:00see the outputs of your risk assessment
  1105. 42:03and treatment process as well as your
  1106. 42:05impact assessment process. So, I'm going
  1107. 42:08to start with 8.2 and 8.3. This is where
  1108. 42:11we're going to go to the Stackaware risk
  1109. 42:14register template. And what this is is a
  1110. 42:17way to depict the outputs of your risk
  1111. 42:20assessment process. So, I'm going to
  1112. 42:23pull this up here. And this document has
  1113. 42:26a whole set of different tabs. I have an
  1114. 42:28entire training dedicated specifically
  1115. 42:30to the risk register that I will link in
  1116. 42:34the description. But with that said,
  1117. 42:36essentially what you need to do is take
  1118. 42:38the outputs of your risk assessment
  1119. 42:40process and document them. So, what
  1120. 42:42we're doing here is we're describing a
  1121. 42:45risk, unintended risk using chat GPT.
  1122. 42:47This is something that Amazon
  1123. 42:49experienced reportedly in early 2023
  1124. 42:53when their engineers were allegedly
  1125. 42:55using Chatchebt in its default training
  1126. 42:58mode. And this allowed OpenAI to collect
  1127. 43:01a lot of sensitive information about
  1128. 43:04Amazon's internal architecture to the
  1129. 43:06extent that chat GPT got so good and so
  1130. 43:08knowledgeable about Amazon's internal
  1131. 43:11architecture and systems and was able to
  1132. 43:15serve as a very effective interview prep
  1133. 43:18system. This may have allowed
  1134. 43:20individuals to get a job at Amazon when
  1135. 43:23they might not have been otherwise
  1136. 43:24qualified. and I did an entire
  1137. 43:26quantitative risk assessment that looked
  1138. 43:29into everything that resulted from this
  1139. 43:31episode. Here's that analysis I
  1140. 43:33mentioned and in it I do a full
  1141. 43:36quantitative assessment of the situation
  1142. 43:39pulling from the headlines related to
  1143. 43:42the reporting about Amazon and look into
  1144. 43:45the different categories of loss that
  1145. 43:48likely was suffered as a result. Another
  1146. 43:50related incident illustrating this risk
  1147. 43:52is something that Samsung ran into in
  1148. 43:562023 reportedly and that employees
  1149. 43:59allegedly submitted sensitive code to
  1150. 44:02chat GPT presumably in its default
  1151. 44:04training mode. So these are just two
  1152. 44:06examples of unintended training risk
  1153. 44:09using chat GBT. And what we've done is
  1154. 44:11in this risk register we have laid out a
  1155. 44:14description detail recommendation
  1156. 44:16applicable frameworks for this risk. If
  1157. 44:19there are any references, then they are
  1158. 44:21listed here, as well as any assumptions
  1159. 44:23we've made. We've also tied it to a
  1160. 44:25specific asset in our inventory. And
  1161. 44:27then here, this is important from an ISO
  1162. 44:294201 perspective because we're looking
  1163. 44:31at the individual, organizational, and
  1164. 44:33societal impact of these risks
  1165. 44:35materializing, which is absolutely key.
  1166. 44:38So, as you can see, we've depicted those
  1167. 44:40there. And this is addressing the clause
  1168. 44:438.2 requirements. We also do a
  1169. 44:46calculation from a quantitative
  1170. 44:48perspective of each risk looking at a
  1171. 44:50variety of different issues. Again,
  1172. 44:51check out the AI risk register video for
  1173. 44:54details on how this works. Once we've
  1174. 44:56calculated that risk, then we determine
  1175. 44:59how we are going to treat it. In this
  1176. 45:01case, we're mitigating it. We're saying
  1177. 45:02that our AI policy requires users to opt
  1178. 45:05out, although acknowledging that it is
  1179. 45:06imperfect. And we're saying that there's
  1180. 45:08a 50% risk treatment effectiveness as a
  1181. 45:11result. We're saying that the product
  1182. 45:12owner is the owner of this risk and
  1183. 45:15we've documented the risk treatment
  1184. 45:18decision date. So this is all the type
  1185. 45:20of stuff that you want to have to
  1186. 45:21address clauses 8.2 and 8.3. Stackware's
  1187. 45:25AI risk register is available for free
  1188. 45:28and will help you meet all of these
  1189. 45:31demands. Moving on to clause 8.4, we're
  1190. 45:34going to look at impact assessments. So
  1191. 45:36remember, Stackware separates out model
  1192. 45:39and system assessments from impact
  1193. 45:41assessments. We're going to go through
  1194. 45:42all of these things and explain exactly
  1195. 45:44how they work. So we'll go back to our
  1196. 45:48documentation here and show you the move
  1197. 45:52over to the AI model system and impact
  1198. 45:55assessment register. This is another
  1199. 45:56free template that you can get from
  1200. 45:58Stackware. And what you're looking at
  1201. 46:00here, this is what we call the AI
  1202. 46:02governance standard. This sets a minimum
  1203. 46:04requirement for how certain systems must
  1204. 46:08operate to be acceptable and if they
  1205. 46:11fall below this standard then that
  1206. 46:12creates a risk which requires treatment.
  1207. 46:14So what we do is we create three
  1208. 46:16different categories of systems so or
  1209. 46:19and models those that process public
  1210. 46:20data those that process confidential
  1211. 46:22data and those that are high risk. We
  1212. 46:24explain what high-risk means here and
  1213. 46:26this depends on your organization how
  1214. 46:28you want to structure this how many
  1215. 46:30categories you want to have. Stackware
  1216. 46:31provides these as defaults, but you can
  1217. 46:34do whatever you would like as long as
  1218. 46:36you meet the ISO 420001 requirements,
  1219. 46:38and we'll talk about how that works. So,
  1220. 46:40moving into the model assessment side of
  1221. 46:42things, we've done an example assessment
  1222. 46:44for Gemini 2.0 Flash. And remember, we
  1223. 46:47talked about the model assessment
  1224. 46:49procedure in clause 6.1.4. What we're
  1225. 46:51doing here is we're just implementing
  1226. 46:52that procedure. So we're doing an
  1227. 46:54analysis of algorithm types,
  1228. 46:55optimization methods, tools to use in
  1229. 46:58development and then we're comparing
  1230. 46:59that against the AI governance standard.
  1231. 47:02So if Gemini 2.0 flash uh doesn't meet
  1232. 47:05the requirement, say it's processing
  1233. 47:07confidential data and it doesn't provide
  1234. 47:09any information about the type of
  1235. 47:10algorithm, then that would create a risk
  1236. 47:12in our register that we would need to
  1237. 47:14track. Moving to system assessment, this
  1238. 47:16is similar. We do these for all AI
  1239. 47:18systems. We look at things like intended
  1240. 47:20purpose, criticality, complexity. We
  1241. 47:22look at the reliability, observability,
  1242. 47:25logging and monitoring and these all
  1243. 47:27have requirements for given AI systems.
  1244. 47:30We do an analysis of them based on
  1245. 47:32information that is uh available to us.
  1246. 47:35This is all public information but you
  1247. 47:37can use confidential information when
  1248. 47:39doing these assessments and you should
  1249. 47:40if uh if it can help you improve the
  1250. 47:42accuracy of the assessments. something
  1251. 47:44here and we'll talk about this more when
  1252. 47:46we get into annexa controls but we need
  1253. 47:49to define which life cycle stages the AI
  1254. 47:52governance standard applies to and those
  1255. 47:54are defined here uh in this document and
  1256. 47:57we have eight different life cycle
  1257. 47:58stages these are recommended by ISO 5338
  1258. 48:03which is another nonnormative reference
  1259. 48:05it is an informative reference it is not
  1260. 48:07mandatory but it gives you a good set of
  1261. 48:10guidelines when you're creating your AI
  1262. 48:13system life cycle stages and it helps
  1263. 48:15you do these types of evaluations. So,
  1264. 48:18we've done our system assessment and
  1265. 48:20then in this case we're going to uh this
  1266. 48:22applies to Google Workspace business
  1267. 48:24standard using the Gemini 2.0 model or
  1268. 48:26another model and we're going to say
  1269. 48:28that this does reach our threshold of
  1270. 48:31requiring an AI impact assessment
  1271. 48:33because this could be considered general
  1272. 48:34purpose AI according to the European
  1273. 48:36Union AI act in which case we will do an
  1274. 48:39impact assessment for this system. So
  1275. 48:41we'll look at categories of people and
  1276. 48:43groups affected, environmental
  1277. 48:45sustainability impacts, economic life
  1278. 48:47opportunity impacts, and so on and so
  1279. 48:49forth. And on each of these assessments,
  1280. 48:51you'll see the specific annex controls
  1281. 48:54that are implicated by these
  1282. 48:56assessments. This helps us track exactly
  1283. 48:58why we're doing a given assessment and
  1284. 49:00where it maps back to in the ISO 4201
  1285. 49:04requirements for annexa, which we will
  1286. 49:06talk about in depth later in this
  1287. 49:08course. Okay, so there you have it.
  1288. 49:10Those are the clause 8 requirements and
  1289. 49:14how to meet them. Welcome to clause 9.
  1290. 49:16So for 9.1, we pretty much already
  1291. 49:19covered this when we addressed the
  1292. 49:20objectives and the resourcing in clauses
  1293. 49:236.2 and 7. So I'm not going to go back
  1294. 49:27to rehash this. Review those sections if
  1295. 49:29you'd like a refresher. But basically we
  1296. 49:31tied our objectives to the monitoring
  1297. 49:33and measurement as well as the analysis
  1298. 49:35and and evaluation by providing
  1299. 49:37thresholds that our targets were for
  1300. 49:40those given objectives and requirements.
  1301. 49:42So it's key that you tie these things
  1302. 49:44together in a comprehensive way which we
  1303. 49:46did in the previous lessons. 9.2. Okay.
  1304. 49:50So this is where things get interesting
  1305. 49:51and important. Clause 9.2 two requires
  1306. 49:54that organizations pursuing ISO4201
  1307. 49:57certification have an effective internal
  1308. 50:00audit function. This means an impartial
  1309. 50:02auditor who is not involved in control
  1310. 50:04design or implementation reviews the
  1311. 50:07structure and effectiveness of the
  1312. 50:09controls of the AI management system. If
  1313. 50:12you have multiple employees involved in
  1314. 50:13control design, what you can do is you
  1315. 50:15can have them check each other's work
  1316. 50:17such that they are not reviewing exactly
  1317. 50:19what they did. They're reviewing what
  1318. 50:20their colleagues did to make sure that
  1319. 50:22it aligns to ISO 420001 requirements and
  1320. 50:25the organization's requirements. That's
  1321. 50:27a key one. So, if you document
  1322. 50:28something, you're going to need to make
  1323. 50:30sure that you follow it and that your
  1324. 50:31internal audit also addresses whether or
  1325. 50:34not you're following your own
  1326. 50:35procedures. You can also have an outside
  1327. 50:37party for example stackaware conduct
  1328. 50:40your internal audit for you. And what
  1329. 50:42we'll do is if we're involved in the
  1330. 50:44control design and implementation, we'll
  1331. 50:46take someone who was not and have that
  1332. 50:49person do the internal audit or check
  1333. 50:51the pieces that maybe the impletor has
  1334. 50:54touched and cannot do the internal audit
  1335. 50:57for. Internal auditing could be an
  1336. 51:00entire course and it already is in uh
  1337. 51:03several different media. So, I'd
  1338. 51:05recommend checking those out. But what
  1339. 51:07I'll say is something that's helpful and
  1340. 51:09Stackaware uses is having an internal
  1341. 51:11audit plan, which I will show you here.
  1342. 51:14And essentially what this is is just a
  1343. 51:16timeline showing when we're conducting
  1344. 51:18our internal and external audits as well
  1345. 51:20as the results of those. We track this
  1346. 51:22uh mostly via jer tickets. That way it's
  1347. 51:24tagged and timestamped and you can
  1348. 51:27review what happened when. And then um
  1349. 51:29historically we have done some stuff on
  1350. 51:31Google Drive. That's why that folder is
  1351. 51:33there. And you can see that we have a
  1352. 51:35plan for both internal and external
  1353. 51:37audit preparation that goes all the way
  1354. 51:39through uh the end of 2026. So recommend
  1355. 51:42having a solid audit plan to make sure
  1356. 51:44that you're meeting those clause 9.2
  1357. 51:47requirements. Let's talk management
  1358. 51:49review. Clause 9.3 of the ISO 4201
  1359. 51:52standard requires that you conduct
  1360. 51:54management reviews on a regular basis.
  1361. 51:56These must include top management and
  1362. 51:59top management are those who determine
  1363. 52:01the strategic course of the
  1364. 52:03organization. So if you have someone who
  1365. 52:05is making decisions related to the AI
  1366. 52:07management system and that person has
  1367. 52:09veto authority and his or her
  1368. 52:11considerations dominate above all else,
  1369. 52:14it's likely that that's that that person
  1370. 52:16will be considered top management and
  1371. 52:18needs to participate in management
  1372. 52:19reviews. I would say you need to have
  1373. 52:21management reviews at least once a year,
  1374. 52:24although I'd say quarterly is better and
  1375. 52:27you may want to have monthly if your AI
  1376. 52:29program is moving fast. Management
  1377. 52:31review is a little tricky because you
  1378. 52:33absolutely must address certain items in
  1379. 52:36that review. If you miss those items,
  1380. 52:39that can trigger non-conformities. So,
  1381. 52:41it may seem a little cookie cutter, but
  1382. 52:43you absolutely need to have a very solid
  1383. 52:45management review template and procedure
  1384. 52:48before you go into those meetings to
  1385. 52:50make sure you hit everything. So, what
  1386. 52:52I'm going to do is I'm going to pull up
  1387. 52:53a stackware template for conducting an
  1388. 52:56AI management system review. We have
  1389. 52:57this as well as one for doing a joint
  1390. 52:59ISO 27,0001 420,0001 management review,
  1391. 53:03but we'll just focus on 42,0001 here. So
  1392. 53:06what we do is we have the agenda up
  1393. 53:08front which addresses status of actions
  1394. 53:10from previous reviews, changes in
  1395. 53:12internal external issues, changes in
  1396. 53:14needs and expectations, aimed
  1397. 53:16performance, looking at nonconformities,
  1398. 53:18monitoring and measurement audit results
  1399. 53:20and continual improvement opportunities.
  1400. 53:22Stackaware also looks at new risk
  1401. 53:25assessments and treatments new um during
  1402. 53:28management review just to make sure
  1403. 53:29we're staying on top of those. That is
  1404. 53:31not a requirement of the standard. It is
  1405. 53:33something that we do because we find it
  1406. 53:35to be helpful and effective. All right.
  1407. 53:37So if you look at status of actions for
  1408. 53:39previous management review, we get very
  1409. 53:42cookie cutter with this. So what we do
  1410. 53:44is we have a management review jura
  1411. 53:46filter that is tagged with a label of
  1412. 53:48management review. And this opens up
  1413. 53:50that filter and make sure that we hit
  1414. 53:52every item that is open and that we
  1415. 53:54address it and close it out or schedule
  1416. 53:56it for future management review. You can
  1417. 53:58put things on the slide. That's why I
  1418. 53:59have the action items placeholder here.
  1419. 54:01But we prefer to keep it super simple
  1420. 54:03and make sure we hit every requirement
  1421. 54:05by just using the Jira filter. Okay.
  1422. 54:07Changes in internal and external issues.
  1423. 54:09These are items that are pending
  1424. 54:11management review. Earlier in the course
  1425. 54:13for clause 4, I showed you the confirmed
  1426. 54:16applicable issues. These are issues that
  1427. 54:17are pending management review. This is
  1428. 54:19blank right now, but this does sync to
  1429. 54:21our register of those issues so that we
  1430. 54:23will know what we need to cover. Um and
  1431. 54:26we have this reminder here to refresh
  1432. 54:28the table to view the issues for
  1433. 54:29discussion. This makes sure that you
  1434. 54:31don't miss any changes in internal and
  1435. 54:33external issues which can trigger a
  1436. 54:35nonconformity. We also address the
  1437. 54:37likely not applicable issues. I
  1438. 54:38mentioned why earlier so that you have
  1439. 54:40documented rationale why an issue does
  1440. 54:42not apply to your organization and AI
  1441. 54:45management system. Needs and
  1442. 54:46expectations. Same thing here. These are
  1443. 54:48likely applicable issues but still
  1444. 54:50pending management review and require
  1445. 54:51discussion. And then we also tackle
  1446. 54:53likely not applicable issues here. Okay.
  1447. 54:56Non-conformities and corrective action.
  1448. 54:58Again, this is something where I
  1449. 54:59recommend just having a filter in your
  1450. 55:02workflow management tool. We use Jill
  1451. 55:03Jira applying a label and make sure you
  1452. 55:06address every non-conformity and
  1453. 55:08corrective action that you have not
  1454. 55:10touched since your last management
  1455. 55:12review. And make sure you close it out
  1456. 55:14or you have a clear path for resolution.
  1457. 55:16I'll talk more about non-conformities in
  1458. 55:19the next clause, but it's key that you
  1459. 55:21have a centralized area for tracking all
  1460. 55:23these things. If you have information in
  1461. 55:25lots of different repositories, it's
  1462. 55:26going to get tricky and you're going to
  1463. 55:28miss something. Monitoring and
  1464. 55:29measurement. We've shown you the uh
  1465. 55:31monitoring and measurement register
  1466. 55:33earlier. I've already addressed that.
  1467. 55:34What we do is we review the results,
  1468. 55:36compare them to our thresholds, and
  1469. 55:39confirm or deny whether we're on course
  1470. 55:41or not. Audit results. We have both an
  1471. 55:44internal audit and external audit
  1472. 55:46filter. And we'll tag things using
  1473. 55:48labels accordingly to make sure that we
  1474. 55:50review everything we need to review and
  1475. 55:52that we knock it out in the management
  1476. 55:55review. And then continual improvement.
  1477. 55:57We'll talk more about this in a little
  1478. 55:58bit, but we tag continual improvement
  1479. 56:00issues with the OFI opportunity for
  1480. 56:03improvement label in this filter. And we
  1481. 56:06don't always go in-depth on every single
  1482. 56:08one, but we'll review kind of the
  1483. 56:10status, see how many we've closed out,
  1484. 56:11and make sure that we are on track to
  1485. 56:14continually improve our AI management
  1486. 56:17system, which is a requirement of ISO
  1487. 56:19420001. As I mentioned, we do a risk
  1488. 56:21register review, not mandatory, but
  1489. 56:23something I find useful for new risks
  1490. 56:26and treatments. And then we've got a
  1491. 56:27closing slide here reminding people
  1492. 56:29about the whistleblowing program. We'll
  1493. 56:30talk about that more in annexa. So ISO
  1494. 56:334201 management reviews are cookie
  1495. 56:36cutter. They are required to follow a
  1496. 56:38certain format. You can cover more than
  1497. 56:40is in the standard but you cannot cover
  1498. 56:41less. You also need to make sure that
  1499. 56:43top management is involved in the
  1500. 56:45process every step along the way. Almost
  1501. 56:47there. Clause 10. So clause 10 has two
  1502. 56:51sub clauses. First of all, it has a
  1503. 56:53continual improvement requirement. So
  1504. 56:55you need to commit to continual
  1505. 56:57improvement as part of your AI policy.
  1506. 57:00That's something that top management
  1507. 57:01needs to ensure is happening. So what
  1508. 57:03does this mean from a realistic
  1509. 57:04perspective? During your audits,
  1510. 57:06internal and external, you may get
  1511. 57:08findings that are called opportunities
  1512. 57:10for improvement. These suggest that
  1513. 57:12while you are meeting the requirement
  1514. 57:14right now, if you do not address this
  1515. 57:16issue in future audits, you will get a
  1516. 57:19nonconformity or you may get a
  1517. 57:21non-conformity. So it is critical that
  1518. 57:23you track these opportunities for
  1519. 57:25improvement and turn them into continual
  1520. 57:27improvement exercises and uh tasks. So
  1521. 57:31stackaware historically used Google
  1522. 57:33sheets to track these opportunities for
  1523. 57:36improvement. We now use Jira, but I'll
  1524. 57:37show you our Google sheet uh which just
  1525. 57:40has some items here that uh you know
  1526. 57:43address how we tackle continual
  1527. 57:46improvement and how we focus on ensuring
  1528. 57:50that we are improving the way the system
  1529. 57:52operates over time. So we've had
  1530. 57:55proposal dates, we've had completion
  1531. 57:56dates and those are all documented here.
  1532. 57:58Now we're just doing uh Jira tickets.
  1533. 58:01Additionally, something that ISO 420001
  1534. 58:04requires is having a non-conformity and
  1535. 58:06corrective action plan and procedure.
  1536. 58:09So, you need to identify situations
  1537. 58:11where you are not meeting your uh
  1538. 58:14requirements of ISO 4201 or your own
  1539. 58:17internal requirements and then document
  1540. 58:19how you're going to fix those things. So
  1541. 58:21again, we do this in Jira and we create
  1542. 58:24Jira tickets based on our non-conformity
  1543. 58:27procedure and I'll show you that right
  1544. 58:28now. So what we have here is we have the
  1545. 58:32non-conformity procedure and essentially
  1546. 58:34we initiate the non-conformity procedure
  1547. 58:36when you know organizational
  1548. 58:38requirements are not met or management
  1549. 58:39system requirements determine whether
  1550. 58:41suspected actual or imminent loss to
  1551. 58:43data CIA in which case that would kick
  1552. 58:45off the incident response procedure
  1553. 58:47report concerns via whistleblower uh you
  1554. 58:50know if if appropriate if required um
  1555. 58:52and then data owners are required for
  1556. 58:54remediating the nonconformity incident
  1557. 58:56or vulnerability beginning in RCA a a
  1558. 58:59root cause analysis, documenting the
  1559. 59:01root cause analysis, preserving that,
  1560. 59:03and making sure that the nonconformity
  1561. 59:05does not recur. The final step here is
  1562. 59:07determining if there's a policy, risk
  1563. 59:09treatment, continuous improvement, or
  1564. 59:11other review recommended as a result of
  1565. 59:13this nonconformity. Now, I won't share
  1566. 59:16our full non-conformity register cuz it
  1567. 59:18may have some things in there that might
  1568. 59:20be security sensitive, but I'll tell you
  1569. 59:21that historically, we have received
  1570. 59:23non-conformities from external auditors.
  1571. 59:25For example, in one case, we did not
  1572. 59:28correctly follow our risk assessment
  1573. 59:30procedure when we're onboarding a new
  1574. 59:32system during an emergency. Um, we moved
  1575. 59:35over to use the anthropic API because
  1576. 59:37OpenAI was under a data retention order
  1577. 59:39and we moved over quickly to use the
  1578. 59:42anthropic API to avoid that indefinite
  1579. 59:44retention. Now the non-conformity that
  1580. 59:46resulted was we hadn't done our full
  1581. 59:49risk assessment procedure against the
  1582. 59:50anthropic API due to the time-sensitive
  1583. 59:54nature of that situation. To fix this in
  1584. 59:56future now we get notifications that are
  1585. 59:59autogenerated whenever there's a new
  1586. 1:00:00system but the risk assessment procedure
  1587. 1:00:03has not been fully followed through yet.
  1588. 1:00:05You'll continually get email
  1589. 1:00:07notifications until you close out the
  1590. 1:00:09procedure and everything is documented
  1591. 1:00:11in the correct format. So that's an
  1592. 1:00:12example of a nonconformity that led to a
  1593. 1:00:15change in our procedure. It led to some
  1594. 1:00:18technical modifications to ensure that
  1595. 1:00:20we could hit the requirements and maybe
  1596. 1:00:23even a little continual improvement in
  1597. 1:00:24there. So there you have it. That is
  1598. 1:00:26clause 10.2 of ISO4201. Okay. So we have
  1599. 1:00:31wrapped up clauses 4 through 10 of how
  1600. 1:00:34to build an AI management system
  1601. 1:00:36according to the ISO 4201 specification.
  1602. 1:00:39This is only half of your journey
  1603. 1:00:41though. A key part of ISO4201 is
  1604. 1:00:45implementing after you select the
  1605. 1:00:47correct annex controls to treat the
  1606. 1:00:50risks that you've identified as part of
  1607. 1:00:52the process. So in the next section
  1608. 1:00:54we're going to get into annexa and how
  1609. 1:00:57to realistically implement it in an AI
  1610. 1:01:00powered company. And here we go. We are
  1611. 1:01:03now going into part two of the complete
  1612. 1:01:07ISO 4201 certification road map for 2026
  1613. 1:01:11and we are going to be talking annex
  1614. 1:01:14controls in this section. So annexa is a
  1615. 1:01:18set of recommended and optional controls
  1616. 1:01:23for managing the risks that you have
  1617. 1:01:26identified in the risk assessment
  1618. 1:01:28process in clause 6.1.2
  1619. 1:01:31too. NXA is a little tricky for a couple
  1620. 1:01:34different reasons. First of all, I say
  1621. 1:01:36optional because technically most of the
  1622. 1:01:39controls are optional. Some of them are
  1623. 1:01:42not. For example, you have to have an AI
  1624. 1:01:44policy. It's also tricky because there's
  1625. 1:01:47a lot of overlap between annex A and
  1626. 1:01:50clauses 4 through 10. So what stackware
  1627. 1:01:53has done is created a mapping that shows
  1628. 1:01:57all these overlaps and group them into
  1629. 1:02:00different categories and this is
  1630. 1:02:01something that is in the description if
  1631. 1:02:04you want to check it out. So what we'll
  1632. 1:02:06do is we'll pull up this annex a control
  1633. 1:02:08mapping and what you can see is we've
  1634. 1:02:11got a couple different colors here.
  1635. 1:02:12We've got this neon green which means
  1636. 1:02:15that the control is implied by clauses 4
  1637. 1:02:19through 10. As I mentioned things like
  1638. 1:02:20the AI policy, we'll get into that.
  1639. 1:02:22There are some additional administrative
  1640. 1:02:24controls that are kind of policy
  1641. 1:02:27procedureesque but they are in annex A.
  1642. 1:02:29There are some data governance controls
  1643. 1:02:31in blue. There are some technical
  1644. 1:02:33controls in gray. And then there are
  1645. 1:02:35three other categories that are covered
  1646. 1:02:37by the AI system model and impact
  1647. 1:02:40assessments which I've described
  1648. 1:02:41previously. And essentially what
  1649. 1:02:44stackaware does is it takes a bunch of
  1650. 1:02:46these annexa controls that are somewhat
  1651. 1:02:49duplicative and groups them into the AI
  1652. 1:02:52system model and impact assessment
  1653. 1:02:56processes. So without further ado with
  1654. 1:02:58these laid out we're going to go to the
  1655. 1:03:00annex key here. And basically what
  1656. 1:03:02you're looking at is these are all the
  1657. 1:03:05annexa controls contained in ISO 4201.
  1658. 1:03:09and we're going to go section by section
  1659. 1:03:12talking about ways to fulfill each of
  1660. 1:03:15these controls. So, we're going to start
  1661. 1:03:17with these ones in green starting with
  1662. 1:03:202.2 and going to 3.2. So, 2.2 and 3.2 in
  1663. 1:03:24my opinion are completely duplicative of
  1664. 1:03:27clause 5.2 and 5.3. 5.2 being an AI
  1665. 1:03:31policy, 5.3 being roles and
  1666. 1:03:33responsibilities. So this is already
  1667. 1:03:36tackled by existing requirements in the
  1668. 1:03:39document. Now where it gets a little bit
  1669. 1:03:41trickier is with 2.3 and 2.4. So 2.3
  1670. 1:03:46requires alignment with other
  1671. 1:03:47organizational policies and 2.4 requires
  1672. 1:03:50review of the AI policy. 2.4 is pretty
  1673. 1:03:53straightforward in that you should have
  1674. 1:03:54a regular cadence for reviewing your AI
  1675. 1:03:57policy. Stackaware uses a Jurro ticket
  1676. 1:03:59that triggers on the 1st of January
  1677. 1:04:01every year to make sure that we remember
  1678. 1:04:04to review the AI policy and then
  1679. 1:04:06document it accordingly. 2.3 is a little
  1680. 1:04:10more complex, but it is relatively
  1681. 1:04:12simple to implement in that you need to
  1682. 1:04:14ensure the AI policy refers to and
  1683. 1:04:17incorporates guidance from and for these
  1684. 1:04:21other organizational policies. Let me
  1685. 1:04:22show you an example. Okay, we are back
  1686. 1:04:24in the stackaware AI policy template and
  1687. 1:04:28if you scroll down to the policy,
  1688. 1:04:31there's a requirement for the chief
  1689. 1:04:34information security officer to propose
  1690. 1:04:36to the respective owners updates to the
  1691. 1:04:38following policies and procedures. And
  1692. 1:04:40these are all things that are probably
  1693. 1:04:42relevant for your AI policy. Business
  1694. 1:04:45continuity, thirdparty risk, security
  1695. 1:04:47awareness, vulnerability management,
  1696. 1:04:49change management, so on so forth. So
  1697. 1:04:51this policy is calling out to other
  1698. 1:04:54policies and procedures for the
  1699. 1:04:55organization saying that the owners need
  1700. 1:04:58to at least consider the AI policy in
  1701. 1:05:01updates to these additional documents.
  1702. 1:05:04So really that's the core of this annexa
  1703. 1:05:07control is making sure that you are
  1704. 1:05:09integrating the AI policy with other
  1705. 1:05:11organizational policies. Moving along to
  1706. 1:05:14annex a control 3.3 reporting of
  1707. 1:05:17concerns. The goal of this control is to
  1708. 1:05:20allow primarily internal stakeholders
  1709. 1:05:23but also external ones the ability to
  1710. 1:05:26report concerns with respect to the use
  1711. 1:05:28of AI. The best way to do this in my
  1712. 1:05:31opinion is to have a whistleblower form
  1713. 1:05:34that someone can complete anonymously.
  1714. 1:05:36So specifically for stackaware you can
  1715. 1:05:39go to whistleblower.stackaware.com
  1716. 1:05:41stackaware.com and then you can navigate
  1717. 1:05:44to this form which is a Zapier
  1718. 1:05:46automation and you can input information
  1719. 1:05:49about impropriety related to finance
  1720. 1:05:52security HR and artificial intelligence
  1721. 1:05:54use. You have the option to have an
  1722. 1:05:56email to contact you if you want to be
  1723. 1:05:59contacted. We also have whistleblower
  1724. 1:06:01stackawware.com which is also an option
  1725. 1:06:03but not anonymous like this unless you
  1726. 1:06:06hide your identity. So, couple key
  1727. 1:06:09things to keep in mind for this are that
  1728. 1:06:12you need to have a way for anonymous and
  1729. 1:06:16confidential communications and make
  1730. 1:06:19sure that you test that these forms work
  1731. 1:06:21and that they're being monitored because
  1732. 1:06:23during audits, someone may ask you to
  1733. 1:06:26prove that there is an actual workflow
  1734. 1:06:28related to whistleblowing that actually
  1735. 1:06:30does something. So another important
  1736. 1:06:32thing to do is to make sure that people
  1737. 1:06:35know how to access this form and that
  1738. 1:06:38they should access this form. So
  1739. 1:06:40something that I'll also show you here
  1740. 1:06:42is our master services agreement which
  1741. 1:06:45is publicly available and this is
  1742. 1:06:46integrated into our contracts. We have a
  1743. 1:06:50section here that says provider welcomes
  1744. 1:06:52reports from whistleblowers about all
  1745. 1:06:54these things and you can report via
  1746. 1:06:56email or anonymously via internet form
  1747. 1:07:00linking to that form that we were just
  1748. 1:07:03at. These are also baked into contractor
  1749. 1:07:05agreements with those who are supporting
  1750. 1:07:07the stackawware AI management system and
  1751. 1:07:10that gives us evidence that we are
  1752. 1:07:12actively soliciting reporting of
  1753. 1:07:14concerns with respect to artificial
  1754. 1:07:17intelligence use. Next up is annex a
  1755. 1:07:19control 4.2 which is resource
  1756. 1:07:22documentation. In my assessment, this is
  1757. 1:07:24almost identical to the clause 7.1
  1758. 1:07:28requirements and the ways that I showed
  1759. 1:07:31you earlier to depict the resources for
  1760. 1:07:34meeting your AI objectives will almost
  1761. 1:07:37certainly meet the requirements of this
  1762. 1:07:39control. So, refer back to that section
  1763. 1:07:42if you'd like more information on how to
  1764. 1:07:44meet NXA4.2 requirements. Next up is
  1765. 1:07:48annex a control 4.3 data resources. This
  1766. 1:07:51is pretty duplicative of the annex 8.7
  1767. 1:07:54controls and it focuses on providence
  1768. 1:07:57date of last update categories labeling
  1769. 1:07:59processes quality retention and disposal
  1770. 1:08:02a bunch of different things. And the way
  1771. 1:08:05that stackware handles this is through
  1772. 1:08:07our model and system assessment
  1773. 1:08:10procedures. So I'm going to head over to
  1774. 1:08:11the model system and impact assessment
  1775. 1:08:14register. And if we do a controlF for
  1776. 1:08:174.3, we'll see it is under retention and
  1777. 1:08:21disposal. Um it's under if you go to the
  1778. 1:08:23model assessment tab, it's under
  1779. 1:08:25intended use, quality, it's under known
  1780. 1:08:28or potential bias, date of update or
  1781. 1:08:30modification. It's basically covered for
  1782. 1:08:32all of these categories or many of these
  1783. 1:08:34categories on the model assessment
  1784. 1:08:36procedure. So to get this information,
  1785. 1:08:39if you're training the model, you'll
  1786. 1:08:40have this data available from your
  1787. 1:08:42engineering and data science team. But
  1788. 1:08:43if you're not, if you're using a
  1789. 1:08:45third-party model, open source or
  1790. 1:08:47proprietary. I find that model cards are
  1791. 1:08:49especially helpful to get this type of
  1792. 1:08:51data. So for example, this looks at GPT
  1793. 1:08:545.2 and it broadly describes the 5.2
  1794. 1:08:58training data. It mentions diverse data
  1795. 1:09:00sets including information that is
  1796. 1:09:01publicly available, things from
  1797. 1:09:03partners, things from human trainers,
  1798. 1:09:05but it is relatively vague. So it
  1799. 1:09:07depends whether or not you are putting
  1800. 1:09:10this above or below your AI governance
  1801. 1:09:12standard. But this could represent a
  1802. 1:09:14risk in terms of the vagueness of the
  1803. 1:09:17data providence and this could create a
  1804. 1:09:20risk on your risk register. Again, it
  1805. 1:09:21depends on what your requirements are
  1806. 1:09:24from an AI governance standard
  1807. 1:09:25perspective. But you do need to
  1808. 1:09:27establish a clear set of criteria for
  1809. 1:09:29what's going to trigger a risk and what
  1810. 1:09:31is not for 8.4.3 and a lot of the other
  1811. 1:09:35data related controls in ISO 4201. NXA
  1812. 1:09:39controls 4.4 4 and 4.5 are somewhat
  1813. 1:09:42similar in that these are addressed in
  1814. 1:09:45the model and system assessment
  1815. 1:09:47procedures. 4.4 looks at things like
  1816. 1:09:51algorithm types, uh, data conditioning
  1817. 1:09:53tools, optimization methods, and those
  1818. 1:09:56are tracked in the AI model assessment
  1819. 1:09:58here. So you see those match up to 4.4.
  1820. 1:10:01And then 4.5 is focused on system and
  1821. 1:10:03computing resources like associated
  1822. 1:10:05hardware where the process is running.
  1823. 1:10:08and we track that here. Uh under we've
  1824. 1:10:11got physical location and then we have
  1825. 1:10:13the software and hardware for design,
  1826. 1:10:15development and deployment. So those are
  1827. 1:10:17things that are available through things
  1828. 1:10:19like subprocessor lists for AI systems
  1829. 1:10:22for uh including software bills of
  1830. 1:10:25material things of that nature is where
  1831. 1:10:27you would get this type of information
  1832. 1:10:29to evaluate the AI system or model
  1833. 1:10:31against your AI governance standard. NXA
  1834. 1:10:34control 4.6 Six is focused on human
  1835. 1:10:37resources and this in my opinion is
  1836. 1:10:40pretty duplicative of clause 7.2 in the
  1837. 1:10:43first part of the course because it
  1838. 1:10:45talks about expertise related to AI
  1839. 1:10:48systems and domain knowledge and things
  1840. 1:10:51like that. The only difference is that
  1841. 1:10:53it also talks about oversight of AI
  1842. 1:10:55systems and this ties directly into the
  1843. 1:10:59accountability and human oversight
  1844. 1:11:01aspect of the system assessment. So if
  1845. 1:11:04you look at column O here,
  1846. 1:11:06accountability and human oversight is
  1847. 1:11:08something that does correspond with 4.6
  1848. 1:11:11and is something that we do track. The
  1849. 1:11:13way you can evaluate this is through
  1850. 1:11:16looking at terms of service. For
  1851. 1:11:17example, if they put all the
  1852. 1:11:19accountability on the user and say that
  1853. 1:11:21the user is responsible for all outputs,
  1854. 1:11:23that would make things clear there. If
  1855. 1:11:25the system is operating
  1856. 1:11:26semi-autonomously, if it has the ability
  1857. 1:11:28to make decisions or call other
  1858. 1:11:30functions without human approval, then
  1859. 1:11:32that would certainly be something to
  1860. 1:11:34look at. And having clear standards on
  1861. 1:11:36what is acceptable and what is not is
  1862. 1:11:38important here. So, you know, for the
  1863. 1:11:39public data systems, entirely automated
  1864. 1:11:42decision-m is acceptable. Here the uh
  1865. 1:11:45decision making making related to
  1866. 1:11:47confidentiality of information uh must
  1867. 1:11:49be deterministic and for the high-risk
  1868. 1:11:52systems these need to undergo evaluation
  1869. 1:11:54to ensure compliance with regulatory and
  1870. 1:11:56ethical requirements. So for example if
  1871. 1:11:59you are using an AI system for HR or
  1872. 1:12:02recruiting then it would likely trigger
  1873. 1:12:04the high-risk requirements and demand a
  1874. 1:12:06certain level of human oversight. What
  1875. 1:12:08that is depends on your applicable
  1876. 1:12:11requirements. Okay. So, annex A.5
  1877. 1:12:15focuses on AI impact assessments. And in
  1878. 1:12:19my opinion, this is entirely duplicative
  1879. 1:12:21of the clause 6.1.4
  1880. 1:12:24and 8.4 requirements to do just that.
  1881. 1:12:27So, I think this is kind of a trap to
  1882. 1:12:29see if anyone says that they don't need
  1883. 1:12:32to do AI system impact assessments
  1884. 1:12:34because it is required by clauses 6.1.4
  1885. 1:12:37and 8.4. You definitely need to do these
  1886. 1:12:39and follow the procedure that we
  1887. 1:12:41described in the earlier parts of this
  1888. 1:12:44lesson. What annexa will give you here
  1889. 1:12:46is a little bit more guidance on how to
  1890. 1:12:48do these things as well as annex which
  1891. 1:12:50has a lot more implementation details
  1892. 1:12:52for how to do your impact assessments.
  1893. 1:12:56Okay, so moving on to 6.1.2 objectives
  1894. 1:12:59for responsible development of AI
  1895. 1:13:01systems. This is something that requires
  1896. 1:13:04you to consider a variety of different
  1897. 1:13:06things like testing requirements, human
  1898. 1:13:08oversight requirements, training data
  1899. 1:13:10expectations, release criteria,
  1900. 1:13:13usability and control, and things like
  1901. 1:13:15change control. So, this is a pretty
  1902. 1:13:17broad list and I would recommend going
  1903. 1:13:20back to your AI objectives to help to
  1904. 1:13:22flesh these out. Additionally, in the
  1905. 1:13:25stackaware AI system assessment, if you
  1906. 1:13:27look at things like human oversight,
  1907. 1:13:30that's definitely something covered by
  1908. 1:13:316.1.3, as well as testing and release
  1909. 1:13:34criteria, that's also covered.
  1910. 1:13:36Accessibility, usability, documentation,
  1911. 1:13:38those are all things covered by 6.1.3.
  1912. 1:13:41So some things to look at for testing
  1913. 1:13:43and release criteria is seeing if the
  1914. 1:13:45company that's making the AI system has
  1915. 1:13:47ISO 27,0001, 420,0001 or sock 2
  1916. 1:13:51attestations or certifications because
  1917. 1:13:53these require having change control
  1918. 1:13:55processes in place. So that can give you
  1919. 1:13:57some hope that they are in fact
  1920. 1:13:59following those procedures and can
  1921. 1:14:01support an evaluation of change control
  1922. 1:14:03and release criteria. Moving along to
  1923. 1:14:066.2.2
  1924. 1:14:08and 6.2.3.
  1925. 1:14:10These are focused around AI system
  1926. 1:14:12requirements, specifications and
  1927. 1:14:14documentation. So you can record these
  1928. 1:14:17things in your system assessment
  1929. 1:14:19register as well as your model
  1930. 1:14:21assessment register which I showed
  1931. 1:14:23previously. Additionally, some things
  1932. 1:14:24you'll want to have are architectural
  1933. 1:14:26diagrams for any AI systems that you're
  1934. 1:14:28building or relying on if you're if
  1935. 1:14:30you're deploying them uh but you're not
  1936. 1:14:32building them. As well as documentation
  1937. 1:14:34of how you are integrating these with
  1938. 1:14:37other systems, deterministic systems, if
  1939. 1:14:39you're using them in no code workflows,
  1940. 1:14:40having the steps in that workflow will
  1941. 1:14:44be helpful to provide evidence that you
  1942. 1:14:46are applying appropriate controls to
  1943. 1:14:49meet these requirements. Moving along to
  1944. 1:14:51the additional AI system life cycle
  1945. 1:14:53controls, we have 6.2.4 which is focused
  1946. 1:14:56on AI system verification and
  1947. 1:14:57validation. So important elements here
  1948. 1:15:00would be to have evidence of
  1949. 1:15:01pre-eployment testing, any penetration
  1950. 1:15:03testing or red teaming that you might
  1951. 1:15:05have done for your AI system, that would
  1952. 1:15:07be helpful here. If vendors can provide
  1953. 1:15:08data on how they've done verification
  1954. 1:15:10and validation, that would also be
  1955. 1:15:12useful. Moving to 6.2.5 for AI system
  1956. 1:15:15deployment. This is where having change
  1957. 1:15:17control logs, evidence of going through
  1958. 1:15:19release procedures will be especially
  1959. 1:15:22helpful. Tracking AI systems through
  1960. 1:15:24various stages, making sure that they're
  1961. 1:15:27going through release gates related to
  1962. 1:15:29their performance, their security, their
  1963. 1:15:31reliability. Moving to annex a control
  1964. 1:15:346.2.6 system operation and monitoring.
  1965. 1:15:38This is more focused on the status,
  1966. 1:15:41uptime, the availability, reliability of
  1967. 1:15:44AI systems. So you can look at things
  1968. 1:15:46like service level agreements to
  1969. 1:15:48determine whether you're meeting your AI
  1970. 1:15:50governance standard. You can also look
  1971. 1:15:52at status pages to see how frequently
  1972. 1:15:55systems has suffered downtime
  1973. 1:15:57historically and compare that to your AI
  1974. 1:15:59governance standard. NXA control 6.2.7
  1975. 1:16:02is focused primarily on technical
  1976. 1:16:05documentation. The way I read this is
  1977. 1:16:07it's for users of the AI system. So
  1978. 1:16:09making sure that if you're building an
  1979. 1:16:10AI system, there's enough documentation
  1980. 1:16:12to explain users to users how to operate
  1981. 1:16:14it or that it's intuitive enough to do
  1982. 1:16:17so using a natural language interface.
  1983. 1:16:19And making this available to auditors
  1984. 1:16:21will be important to confirm adherence.
  1985. 1:16:24It could also apply to thirdparty
  1986. 1:16:25systems that you're using, making sure
  1987. 1:16:27that they provide enough documentation
  1988. 1:16:29for you to use. 6.2.8 Eight is focused
  1989. 1:16:31on recording of event logs. And having a
  1990. 1:16:34clear policy in place for how long you
  1991. 1:16:36retain certain types of event logs for
  1992. 1:16:38how long is critical here because
  1993. 1:16:40auditors will expect to see these logs
  1994. 1:16:43to understand how long they're retained
  1995. 1:16:45and make sure that it's meeting your AI
  1996. 1:16:47governance standard and your other
  1997. 1:16:48operational requirements for your AI
  1998. 1:16:51management system. Basically all of
  1999. 1:16:52Annex A.7 is focused on data for AI
  2000. 1:16:56systems which is handled by the model
  2001. 1:16:59assessment. A little bit for 8.7.2 is
  2002. 1:17:02handled by the system assessment. And
  2003. 1:17:03the model cards for commercial or open
  2004. 1:17:06source models are a good place to pull
  2005. 1:17:08this type of data. Obviously if you're
  2006. 1:17:10training proprietary models then you
  2007. 1:17:11should have this internally available
  2008. 1:17:13from your engineering and data science
  2009. 1:17:14teams. So if we look at the AI model and
  2010. 1:17:18system assessment register here, we've
  2011. 1:17:20got the uh providence, we've got
  2012. 1:17:23categories, we've got quality, we've got
  2013. 1:17:25known or potential bias, preparation,
  2014. 1:17:26conditioning tools and techniques. These
  2015. 1:17:28are all things that are covered by annex
  2016. 1:17:308.7. And also on the system assessment
  2017. 1:17:33side of things, we have the um
  2018. 1:17:36transparency, explanability, and
  2019. 1:17:38interpretability that is also covered by
  2020. 1:17:40the annex 8.7 controls, specifically
  2021. 1:17:437.2. NXA control 8.2 is very similar to
  2022. 1:17:47the 8.6.2
  2023. 1:17:49series focused on documentation and I
  2024. 1:17:52believe it's duplicative. It requires
  2025. 1:17:54that you have sufficient documentation
  2026. 1:17:56for users. Moving on to 8.3. This is a
  2027. 1:18:00requirement to have the ability to
  2028. 1:18:02receive reports regarding your AI
  2029. 1:18:04systems from external sources. A great
  2030. 1:18:07and free way to do this is through a
  2031. 1:18:08vulnerability disclosure program. If you
  2032. 1:18:10look at stackaware's VDP, we
  2033. 1:18:12specifically call out artificial
  2034. 1:18:14intelligence systems where the outputs
  2035. 1:18:16are offensive, unethical, illegal, or
  2036. 1:18:18have otherwise adverse impacts. And we
  2037. 1:18:20explain exactly how you contact us if
  2038. 1:18:23you have any concerns about our AI
  2039. 1:18:25systems. Moving to communication of
  2040. 1:18:27incidents. So this is something that we
  2041. 1:18:31do using our trust center. We have the
  2042. 1:18:33ability to broadcast alerts regarding
  2043. 1:18:36incidents. We haven't had any AI
  2044. 1:18:38specific incidents that have reached our
  2045. 1:18:40threshold for reporting to customers,
  2046. 1:18:42but we have had vendors that have had
  2047. 1:18:44security incidents and we do broadcast
  2048. 1:18:46these on our trust center giving all the
  2049. 1:18:49details that we need. We also will
  2050. 1:18:50follow up directly with any impacted
  2051. 1:18:52customers if there are any if we have
  2052. 1:18:55concerns about data confidentiality,
  2053. 1:18:57integrity or availability. For 8.5, we
  2054. 1:19:01also leverage our trust center heavily
  2055. 1:19:03to meet this requirement. We provide
  2056. 1:19:05lots of information on our AI systems
  2057. 1:19:09under this section here where we talk
  2058. 1:19:12about AI risk management, AI security.
  2059. 1:19:14We provide an overview, thirdparty due
  2060. 1:19:16diligence. We go in depth and provide
  2061. 1:19:18useful information for our customers and
  2062. 1:19:21other interested parties if they want to
  2063. 1:19:22evaluate our AI systems. Coming down the
  2064. 1:19:25home stretch here. So for annex 8.9,
  2065. 1:19:29we're starting with processes for
  2066. 1:19:31responsible use of AI systems. So this
  2067. 1:19:33is pretty broad and the implementation
  2068. 1:19:35guidance talks about required approvals,
  2069. 1:19:38legal requirements applicable to the
  2070. 1:19:40organization. I would recommend having
  2071. 1:19:42this documented in policies, procedures.
  2072. 1:19:44You can use some of your existing things
  2073. 1:19:46like your risk assessment procedure,
  2074. 1:19:47your impact assessment procedure to help
  2075. 1:19:49meet these demands as well as your
  2076. 1:19:51change control and approval logging
  2077. 1:19:53whether you're using Jira or a similar
  2078. 1:19:56workflow system. Objectives for
  2079. 1:19:58responsible use of AI systems is
  2080. 1:20:01something that is heavily mirrored in
  2081. 1:20:03clause 6.2 where you build out your AI
  2082. 1:20:06objectives and explaining how you meet
  2083. 1:20:08these in that document but also in the
  2084. 1:20:11system assessment can be helpful. So for
  2085. 1:20:14example, this talks about fairness,
  2086. 1:20:15accountability, transparency and these
  2087. 1:20:17are all things that are covered
  2088. 1:20:19specifically in the system assessment
  2089. 1:20:21register as you can see here. So we
  2090. 1:20:24knock out a lot of these requirements in
  2091. 1:20:25the system assessment register and these
  2092. 1:20:28are things you can find from
  2093. 1:20:29documentation for the AI system. If
  2094. 1:20:31you're building your own AI models,
  2095. 1:20:33you'll want to test these types of
  2096. 1:20:35things, understand, you know, is it
  2097. 1:20:37benchmarked against the the BBQ, which
  2098. 1:20:39is a industry standard way of evaluating
  2099. 1:20:42for bias. Are you um making these
  2100. 1:20:44accessible to all types of users? Are
  2101. 1:20:46you disadvantaging certain types of
  2102. 1:20:48users? These are all types of things to
  2103. 1:20:50consider when you're building and
  2104. 1:20:51deploying AI systems. Intended use of AI
  2105. 1:20:54systems is covered by annexa 9.4. And
  2106. 1:20:59the way we track this is in the system
  2107. 1:21:01assessment register. We look at the
  2108. 1:21:03intended purpose of the system which
  2109. 1:21:06corresponds to a variety of different
  2110. 1:21:08requirements. And we make sure that
  2111. 1:21:10according to our AI governance standard,
  2112. 1:21:12there are restrictions on how a system
  2113. 1:21:13can be used. So for the lowest risk
  2114. 1:21:15system, it can be used for any lawful
  2115. 1:21:17purpose, even if it's not designed for
  2116. 1:21:18it. But for a high-risk system, it can
  2117. 1:21:20only be used for purposes documented by
  2118. 1:21:23the developer. And of course, we explain
  2119. 1:21:25what the exact purpose of the system is
  2120. 1:21:27in the relevant row as part of our
  2121. 1:21:29register. Annex A.10.2
  2122. 1:21:32allocating responsibilities. This is a
  2123. 1:21:34pretty vague one in my opinion. I think
  2124. 1:21:36it could be covered by your roles and
  2125. 1:21:37responsibilities like in your AI policy
  2126. 1:21:39and other procedure documents. It could
  2127. 1:21:41also be covered through your contracts
  2128. 1:21:43with various parties like suppliers with
  2129. 1:21:46customers and that bleeds kind of into
  2130. 1:21:48the next two which are A10.3 which is
  2131. 1:21:51focused on suppliers. Here I'd make sure
  2132. 1:21:53that you have appropriate AI specific
  2133. 1:21:54controls in your contracts with your
  2134. 1:21:56vendors. A good example is OpenAI in
  2135. 1:21:59their services agreement which applies
  2136. 1:22:01to their business offerings like their
  2137. 1:22:03API chat GBT enterprise and chatgbt
  2138. 1:22:05business. They have certain requirements
  2139. 1:22:07for how they're going to treat your
  2140. 1:22:08data. for example, uh you know, they're
  2141. 1:22:11going to, you know, make clear that they
  2142. 1:22:13will receive your input, but you retain
  2143. 1:22:15all ownership rights to it. They will
  2144. 1:22:17take certain security measures. They
  2145. 1:22:19will maintain confidentiality of your
  2146. 1:22:21data. They won't train on it. These are
  2147. 1:22:23the types of things that you should have
  2148. 1:22:24in place with your suppliers. And it
  2149. 1:22:26could also extend if they are data
  2150. 1:22:29suppliers and you're building models
  2151. 1:22:30using their data, making sure that there
  2152. 1:22:32are contractual standards for what they
  2153. 1:22:34are providing to you when it comes to
  2154. 1:22:35quality, bias, provenence, things of
  2155. 1:22:38that nature. And going to the final
  2156. 1:22:40annex control 10.4 which focuses on
  2157. 1:22:43customers. This is a way to track how
  2158. 1:22:47you interact with your customers making
  2159. 1:22:49clear what the roles and
  2160. 1:22:50responsibilities are. One piece of
  2161. 1:22:52evidence that I use is our master
  2162. 1:22:54services agreement where we talk about
  2163. 1:22:56confidentiality with our customers.
  2164. 1:22:58Specifically, we point out that we will
  2165. 1:23:00not train on confidential information of
  2166. 1:23:03theirs and we will make sure that uh you
  2167. 1:23:06know it is protected as part of our
  2168. 1:23:09master services agreement. All right, we
  2169. 1:23:11made it through all the annexa controls
  2170. 1:23:12in ISO 4201. Now, the way that you take
  2171. 1:23:16all of your annexa controls and describe
  2172. 1:23:18how you're using them is something
  2173. 1:23:19called the statement of applicability.
  2174. 1:23:21Clause 6.1.3 requires that you establish
  2175. 1:23:24a statement of applicability explaining
  2176. 1:23:26which annex a controls you are using and
  2177. 1:23:28which ones you are not. You can also add
  2178. 1:23:30voluntary additional controls from other
  2179. 1:23:33frameworks if you'd like. That's
  2180. 1:23:34absolutely possible and even encouraged.
  2181. 1:23:37And what we do in the statement of
  2182. 1:23:38applicability is list out those annexa
  2183. 1:23:41controls and provide an inclusion
  2184. 1:23:42justification. This needs to be well
  2185. 1:23:45thought out. You can't just simply say
  2186. 1:23:47best practice because auditors will dig
  2187. 1:23:49into that. Ask why. If you have a
  2188. 1:23:51control and there's not a good reason
  2189. 1:23:52for it, then that's probably a waste of
  2190. 1:23:55money and resources. So have a good
  2191. 1:23:57reason why you're applying a certain
  2192. 1:23:59control. Additionally, you'll have an
  2193. 1:24:00exclusion justification if you're not
  2194. 1:24:02applying that control. For Stackaware,
  2195. 1:24:04we apply all of the annexa controls, so
  2196. 1:24:07it's not applicable for all of them, but
  2197. 1:24:09you'll want to go down the list and make
  2198. 1:24:10sure that you spell out why you were
  2199. 1:24:13applying each of these annex controls.
  2200. 1:24:16and your statement of applicability will
  2201. 1:24:18be something that your auditor looks
  2202. 1:24:20closely at. So with that, we have made
  2203. 1:24:22it through the entire ISO 4201 AI
  2204. 1:24:26management system course. We've looked
  2205. 1:24:28at certification timelines. We've looked
  2206. 1:24:30at requirements in clauses 4 through 10.
  2207. 1:24:33We've gone through the annexa controls,
  2208. 1:24:35provided some evidence of how you can
  2209. 1:24:37implement these, and discuss the
  2210. 1:24:39statement of applicability. So look, the
  2211. 1:24:41information in this free course
  2212. 1:24:43genuinely has the power to completely
  2213. 1:24:44transform your AI risk management
  2214. 1:24:46program and protect your company from
  2215. 1:24:48the millions in dollars in fines under
  2216. 1:24:50laws like the EU AI act and Colorado
  2217. 1:24:53SP205, a lengthened sales cycle from
  2218. 1:24:55customers demanding and you not having
  2219. 1:24:57ISO 420001 certification and disaster
  2220. 1:25:00scenarios like Samsung leaking
  2221. 1:25:02proprietary code or Amazon losing almost
  2222. 1:25:04a million half dollars from unintended
  2223. 1:25:06chat GBT training. At this point, you
  2224. 1:25:08have two options. Option one is try to
  2225. 1:25:11implement all of this yourself, spending
  2226. 1:25:12the time, money, and headache figuring
  2227. 1:25:14it out in a step-by-step process. All
  2228. 1:25:17the problems you will definitely face
  2229. 1:25:19doing the first time include translating
  2230. 1:25:21ISO 420001's dense requirements into
  2231. 1:25:24language that can actually drive
  2232. 1:25:26operational processes. Building
  2233. 1:25:27quantitative risk assessments instead of
  2234. 1:25:29using useless low, medium, and high type
  2235. 1:25:32heat maps. conducting AI impact
  2236. 1:25:34assessments that examine economic,
  2237. 1:25:36environmental, legal, normative, and
  2238. 1:25:38human rights effects. Implementing all
  2239. 1:25:4138 annex A controls in a way that
  2240. 1:25:43satisfies external auditors. Managing
  2241. 1:25:45the certification timeline starting from
  2242. 1:25:47scratch and going all the way through a
  2243. 1:25:49stage 2 audit, maintaining continuous
  2244. 1:25:51monitoring as regulations evolve and
  2245. 1:25:53your AI systems change, and avoiding
  2246. 1:25:55compliance drift that creates audit
  2247. 1:25:57findings and potentially even
  2248. 1:25:59certificate suspension. Option two is
  2249. 1:26:01get help from AI riskmanagement experts
  2250. 1:26:04who've achieved ISO 420001 certification
  2251. 1:26:06for themselves and helped clients like
  2252. 1:26:09Elios Rightway and Acurus also get ISO
  2253. 1:26:12420001 ready. And if we're being honest,
  2254. 1:26:14if you're not already ISO 420001
  2255. 1:26:16certified, you definitely have something
  2256. 1:26:18to learn and could probably use some
  2257. 1:26:19help. That's why I want you to click on
  2258. 1:26:21the first link in the description and
  2259. 1:26:23book a call with me to discuss ISO4201
  2260. 1:26:26readiness. On that call, we'll review
  2261. 1:26:28your current AI governance posture,
  2262. 1:26:30identify the gaps between where you are
  2263. 1:26:32in the ISO 420001 requirements, map out
  2264. 1:26:34your 90-day implementation timeline, and
  2265. 1:26:36show you exactly how we'll build your
  2266. 1:26:38complete AI management system, including
  2267. 1:26:41all assessments, documentation,
  2268. 1:26:42policies, controls, and explain how
  2269. 1:26:45we're going to get you ready for the
  2270. 1:26:46audit. We provide full service white
  2271. 1:26:48glove implementation where we actively
  2272. 1:26:50build your AI management system for you.
  2273. 1:26:52So, if that's what you want, click the
  2274. 1:26:54link in the description, book a call
  2275. 1:26:55with me, and I'll speak to you

About this transcript

This page contains the full transcript of The Complete ISO 42001 Certification Roadmap For 2026 (FREE AI Governance Course) by StackAware, generated from the public captions YouTube serves with the video. The transcript has 14,558 words across 2,275 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.