1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"/> 5 <link href="https://media.base44.com/images/public/69ecf9839aab2eb1783ef19c/987c5f871_M.png" rel="icon" type="image/svg+xml"/> 6 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 7 <link href="/manifest.json" rel="manifest"/> 8 <!-- Primary SEO --> 9 <title> 10 Privacy | MBazemore AI Solutions 11 </title> 12 <meta content="Privacy on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them." name="description"/> 13 <meta content="AI training for professionals, CPDP certification, Certified Prompt Design Professional, prompt engineering certification, AI consultant, Digital Clarity AI Training, Dr. Mesha Bazemore, AI for experienced professionals, AI community, Skool AI community" name="keywords"/> 14 <meta content="Dr. Mesha Bazemore" name="author"/> 15 <meta content="index, follow" name="robots"/> 16 <!-- Open Graph (Facebook, LinkedIn previews) --> 17 <meta content="website" property="og:type"/> 18 <meta content="MBazemore AI Solutions" property="og:site_name"/> 19 <meta content="Privacy | MBazemore AI Solutions" property="og:title"/> 20 <meta content="Privacy on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them." property="og:description"/> 21 <meta content="https://media.base44.com/images/public/69ecf9839aab2eb1783ef19c/987c5f871_M.png/v1/fill/w_1200,h_630/987c5f871_M.png" property="og:image"/> 22 <meta content="https://mbazemore.ai/privacy" property="og:url"/> 23 <!-- Twitter / X Card --> 24 <meta content="summary_large_image" name="twitter:card"/> 25 <meta content="Privacy | MBazemore AI Solutions" name="twitter:title"/> 26 <meta content="Privacy on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them." name="twitter:description"/> 27 <meta content="https://media.base44.com/images/public/69ecf9839aab2eb1783ef19c/987c5f871_M.png/v1/fill/w_1200,h_630/987c5f871_M.png" name="twitter:image"/> 28 <!-- Schema: Person (Dr. Mesha Bazemore) --> 29
29<script type="application/ld+json"> 30 { 31 "@context": "https://schema.org", 32 "@type": "Person", 33 "name": "Dr. Mesha Bazemore", 34 "jobTitle": "AI Consultant, Certified Prompt Design Professional, Founder", 35 "description": "Marine Corps veteran, design engineer, Certified AI Consultant, and creator of the globally accredited CPDP â Certified Prompt Design Professional certification. Founder of Digital Clarity AI Training and member of the Anthropic Claude Partner Network.", 36 "url": "https://mbazemore.base44.app/about", 37 "image": "https://media.base44.com/images/public/69ecf9839aab2eb1783ef19c/607a32726_ChatGPTImageJun30202611_11_56AM.png", 38 "sameAs": [ 39 "https://www.skool.com/digitaldownloadsuccess/about", 40 "https://www.linkedin.com/in/meshabazemore" 41 ], 42 "worksFor": { 43 "@type": "Organization", 44 "name": "MBazemore AI Solutions" 45 } 46 } 47 </script>
47 48 <!-- Schema: Organization --> 49
49<script type="application/ld+json"> 50 { 51 "@context": "https://schema.org", 52 "@type": "Organization", 53 "name": "MBazemore AI Solutions", 54 "url": "https://mbazemore.base44.app", 55 "logo": "https://media.base44.com/images/public/69ecf9839aab2eb1783ef19c/607a32726_ChatGPTImageJun30202611_11_56AM.png", 56 "description": "AI training, certification, and community for experienced professionals 40+. Home of the Digital Clarity AI Training (DCT) community and the globally accredited CPDP â Certified Prompt Design Professional certification.", 57 "founder": { 58 "@type": "Person", 59 "name": "Dr. Mesha Bazemore" 60 }, 61 "sameAs": [ 62 "https://www.skool.com/digitaldownloadsuccess/about" 63 ] 64 } 65 </script>
65 66 <!-- Schema: Course (CPDP Certification) --> 67
67<script type="application/ld+json"> 68 { 69 "@context": "https://schema.org", 70 "@type": "Course", 71 "name": "CPDP â Certified Prompt Design Professional", 72 "description": "The world's first globally accredited prompt engineering certification. Designed for experienced professionals who want to leverage AI using the expertise they already have. Created by Dr. Mesha Bazemore.", 73 "provider": { 74 "@type": "Organization", 75 "name": "MBazemore AI Solutions", 76 "url": "https://mbazemore.base44.app" 77 }, 78 "educationalCredentialAwarded": "Certified Prompt Design Professional (CPDP)", 79 "url": "https://www.skool.com/digitaldownloadsuccess/about" 80 } 81 </script>
81 82 <!-- Schema: WebSite (enables Google Sitelinks Search Box) --> 83
83<script type="application/ld+json"> 84 { 85 "@context": "https://schema.org", 86 "@type": "WebSite", 87 "name": "MBazemore AI Solutions", 88 "url": "https://mbazemore.base44.app", 89 "description": "AI training, certifications, and community for experienced professionals. Join Digital Clarity AI Training free." 90 } 91 </script>
91 92
92<script crossorigin="" src="/assets/index-BLL9sO2W.js" type="module"> 93 </script>
93 94 <link crossorigin="" href="/assets/index-y5q_wPLo.css" rel="stylesheet"/> 95
95<script type="module"> 96 if (window.self === window.top) { 97 let lastPath = ""; 98 function getPageNameFromPath(path) { 99 const segments = path.split("/").filter(Boolean); 100 return segments[0] || null; 101 } 102 function trackPageView() { 103 const path = window.location.pathname; 104 if (path === lastPath) return; 105 lastPath = path; 106 const pageName = getPageNameFromPath(path) || "home"; 107 const appId = "69ecf9839aab2eb1783ef19c"; 108 if (!appId) return; 109 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 110 method: "POST", 111 }).catch(() => {}); 112 } 113 const originalPushState = history.pushState.bind(history); 114 history.pushState = function (...args) { 115 originalPushState(...args); 116 trackPageView(); 117 }; 118 const originalReplaceState = history.replaceState.bind(history); 119 history.replaceState = function (...args) { 120 originalReplaceState(...args); 121 trackPageView(); 122 }; 123 window.addEventListener("popstate", trackPageView); 124 trackPageView(); 125} 126 </script>
126 127 <meta content="https://mbazemore.ai/privacy" name="twitter:url"/> 128
128<script> 129 (function () { 130 var titles = {"/": "MBazemore AI Solutions", "/about": "About Dr Mesha | MBazemore AI Solutions", "/contact": "Contact | MBazemore AI Solutions", "/terms": "Terms | MBazemore AI Solutions", "/privacy": "Privacy | MBazemore AI Solutions", "/disclaimer": "Disclaimer | MBazemore AI Solutions", "/cookie-policy": "Cookie Policy | MBazemore AI Solutions", "/accessibility": "Accessibility | MBazemore AI Solutions", "/home": "MBazemore AI Solutions"}; 131 // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind 132 // (old Safari fails to PARSE a lookbehind, taking the whole script down). 133 var dashed = function (s) { 134 return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2"); 135 }; 136 var decode = function (s) { 137 // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a 138 // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title. 139 try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; } 140 }; 141 var segments = function (path) { return path.split("/").filter(Boolean).map(decode); }; 142 var norm = function (path) { 143 var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); }); 144 return parts.length ? "/" + parts.join("/") : "/"; 145 }; 146 var lastPath = location.pathname, written = document.title, on = true; 147 var sync = function () { 148 // Path only: a hash/query change is the same page, and the SDK strips its own auth 149 // params with replaceState -- neither must clobber a server-rendered title in place. 150 if (!on || location.pathname === lastPath) return; 151 lastPath = location.pathname; 152 if (document.title !== written) { on = false; return; } 153 // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the 154 // map cannot carry, and writing a placeholder there is destructive, not merely vague: the 155 // prerender worker runs no setUserAgent, so its capture browser reads as human and executes 156 // this script, and coordinator.js's settle wait explicitly tolerates a full navigation -- 157 // a redirect landing on an unmapped path would bake the placeholder into the stored 158 // snapshot. Leaving the title alone degrades to today's behavior instead. 159 // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up 160 // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the 161 // dashes there, and the client cannot tell the two apart. The map emits every reachable 162 // shape per segment instead (_client_url_variants). 163 var title = titles[norm(location.pathname)]; 164 if (title === undefined) return; 165 document.title = title; 166 // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so 167 // keeping the assigned string would make the next sync() read our own write as the app's. 168 written = document.title; 169 }; 170 var wrap = function (fn) { 171 // The history entry is already pushed by the time sync() runs, so a throw here would 172 // surface inside the host app's router and break navigation. This is injected into apps 173 // we cannot test, so it swallows rather than trusting the trace. 174 return function () { 175 var r = fn.apply(this, arguments); 176 try { sync(); } catch (e) {} 177 return r; 178 }; 179 }; 180 history.pushState = wrap(history.pushState); 181 history.replaceState = wrap(history.replaceState); 182 window.addEventListener("popstate", sync); 183})(); 184 </script>
184 185 <meta content="yes" name="mobile-web-app-capable"/> 186 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 187 <meta content="MBazemore AI Solutions" name="apple-mobile-web-app-title"/> 188 <link href="https://mbazemore.ai/privacy" rel="canonical"/> 189
189<script data-seo-source="builder" type="application/ld+json"> 190 {"name": "MBazemore AI Solutions", "@context": "https://schema.org", "@type": "WebSite", "url": "https://mbazemore.ai"} 191 </script>
191 192
192<script data-seo-source="builder" type="application/ld+json"> 193 {"name": "MBazemore AI Solutions", "logo": "https://media.base44.com/images/public/69ecf9839aab2eb1783ef19c/aab65f0b4_AILogo1.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://mbazemore.ai"} 194 </script>
194 195
195<script data-seo-source="builder" type="application/ld+json"> 196 {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://mbazemore.ai/"}, {"@type": "ListItem", "position": 2, "name": "Privacy", "item": "https://mbazemore.ai/privacy"}]} 197 </script>
197 198 </head> 199 <body> 200 <div id="root"> 201 <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"> 202 <main> 203 <header> 204 <h1> 205 Privacy | MBazemore AI Solutions 206 </h1> 207 <p> 208 Privacy on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 209 </p> 210 </header> 211 <nav aria-label="Pages"> 212 <h2> 213 Pages 214 </h2> 215 <ul> 216 <li> 217 <a href="/"> 218 Home 219 </a> 220 </li> 221 <li> 222 <a href="/about"> 223 About Dr Mesha 224 </a> 225 â About Dr Mesha on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 226 </li> 227 <li> 228 <a href="/contact"> 229 Contact 230 </a> 231 â Contact on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 232 </li> 233 <li> 234 <a href="/terms"> 235 Terms 236 </a> 237 â Terms on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 238 </li> 239 <li> 240 <a href="/privacy"> 241 Privacy 242 </a> 243 â Privacy on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 244 </li> 245 <li> 246 <a href="/disclaimer"> 247 Disclaimer 248 </a> 249 â Disclaimer on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 250 </li> 251 <li> 252 <a href="/cookie-policy"> 253 Cookie Policy 254 </a> 255 â Cookie Policy on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 256 </li> 257 <li> 258 <a href="/accessibility"> 259 Accessibility 260 </a> 261 â Accessibility on MBazemore AI Solutions. An AI consultancy and training platform for expert professionals, helping them. 262 </li> 263 </ul> 264 </nav> 265 </main> 266 </div> 267 </div> 268 </body> 269</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.