Heidi Kempster

Heidi Kempster

Deputy CEO & Chief Operating Officer

Heidi joined the Internet Watch Foundation in June 2013 and is the Deputy CEO and Chief Operating Officer.

She is responsible for all financial affairs of the IWF including budgeting, forecasting and providing statutory accounts. She is also responsible for ensuring the future sustainability of the organisation.

She leads the finance committee of the board and is responsible for ensuring the IWF follows all regulatory and statutory requirements.

Heidi is also responsible for all HR functions, including recruitment and managing the welfare programme for staff. Heidi also oversees all contracts at IWF, liaising with our legal advisors.

Heidi leads our development team, who manage and nurture existing memberships and secure new ones. She also leads the diversification of IWF’s funding streams. This includes working with international Members to set up new portals and strategic partnerships.

As a member of the senior leadership team, Heidi contributes to business strategy and manages performance and risk for the organisation.

Heidi leads our health and safety across the organisation including building maintenance and security and has led the IWF response to building a Covid-safe working environment.

Heidi started her career in Local Government Finance and has worked in a number of positions and departments, including education, audit and property.

Before joining IWF she was part of the Senior Management Team of two large academy schools, managing a large team of staff in finance, administrative, and HR functions, including developing adult learning and community sports centres.

System.NullReferenceException: Object reference not set to an instance of an object.
   at ASP._Page_Views_Partials_Grid_Editors_DocTypeGridEditor_testimonialWidget_cshtml.Execute() in C:\inetpub\wwwroot\www.iwf.org.uk\Views\Partials\Grid\Editors\DocTypeGridEditor\testimonialWidget.cshtml:line 0
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedElement content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview)
   at ASP._Page_app_plugins_doctypegrideditor_render_DocTypeGridEditor_cshtml.Execute() in C:\inetpub\wwwroot\www.iwf.org.uk\app_plugins\doctypegrideditor\render\DocTypeGridEditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in C:\inetpub\wwwroot\www.iwf.org.uk\Views\Partials\grid\editors\Base.cshtml:line 20