1<!DOCTYPE HTML> 2<html lang="pt-PT"> 3 4<head> 5 <title>PolÃtica de Cookies</title> 6 <style> 7 .stickyForm{ 8 display:none; 9 } 10 #aida-mount textarea{ 11 height: unset !important; 12 min-height: unset !important; 13 max-height: unset !important; 14 } 15 #aida-mount button{ 16 padding: 0 4px; 17 } 18 .ReactVirtualized__Grid { 19 padding-top: 4px; 20 } 21 </style> 22<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mandatory-824aed330c.min.css" media="all"><link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/vendor/superfish-f6f8538a6a.vendor.css" media="all"> 23<link rel="stylesheet" type="text/css" href="/assets/wm-smile/stylesheets/frontoffice/mega_search-ecce447f00.min.css" media="all"> 24 25
25<script src="/assets/wm-smile/javascripts/frontoffice/focus-trap-69a05f2a6a.min.js"></script>
25 26<meta name="csrf-param" content="authenticity_token" /> 27<meta name="csrf-token" content="wSO5s66H2YySWgwYK9gxkRqiubJyn99HCvAmMsmSyUiLAaJK1fe4Cw9BPJAXQhQMqiMgClp7RgPWC65vuPy6Wg==" /> 28
28<script src="/assets/wm-smile/javascripts/vendor/smile-frontoffice-311efb4900.vendor.js"></script>
28
28<script src="/assets/wm-smile/javascripts/frontoffice/smile-d2ba15c327.min.js"></script>
vendor: 1 bytes, line 28
28
29<script src="/assets/wm-smile/javascripts/vendor/superfish-023e53ecb9.vendor.js"></script>
vendor: 1 bytes, line 29
29
30<script src="/assets/wm-smile/javascripts/frontoffice/widgets-common-e8fc3158f8.min.js"></script>
vendor: 1 bytes, line 30
30
31<script src="/assets/wm-smile/javascripts/frontoffice/mega-search-37982d019b.min.js"></script>
vendor: 1 bytes, line 31
31
32<script src="https://unpkg.com/react@16/umd/react.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 32
32
33<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 33
33
34<script src="https://aida.cityfy.pt/aida/cdn/aida-client-ai/aida-client-ai.min.js" crossorigin="anonymous"></script>
34 35 36 37 38 39 40 <!--------------------------------------------------------------------------------------------------------------> 41 <!-- SCRIPTS E CALLER - other included scripts are on the bottom of this page --> 42 <!--------------------------------------------------------------------------------------------------------------> 43 <link rel="stylesheet" type="text/css" href="/assets/wiremaze/wiremaze2021/stylesheets/caller-e59aac32ef.min.css" media="all"> 44
44<script src="/assets/wiremaze/wiremaze2021/javascripts/theme_utils_interior-36177f422b.min.js"></script>
44 45
45<script src="/assets/wiremaze/wiremaze2021/javascripts/theme_utils_geral-c545dd3a1d.min.js"></script>
45 46
46<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/jquery-d21aab6b53.mmenu.all.min.js"></script>
46<!-- Mobile Menu --> 47
47<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/simpleScrollbar-03808bca29.min.js"></script>
47<!-- Scrollbars Custom --> 48 49 50 <!--------------------------------------------------------------------------------------------------------------> 51 <!-- META TAGS --> 52 <!--------------------------------------------------------------------------------------------------------------> 53 <meta name="viewport" content="initial-scale=1, width=device-width, minimum-scale=1, user-scalable=yes"> 54 55 <!--------------------------------------------------------------------------------------------------------------> 56 <!-- PARTILHA FACEBOOK --> 57 <!--------------------------------------------------------------------------------------------------------------> 58
58<script> 59 window.fbAsyncInit = function() { 60 FB.init({ 61 appId : '1110412189704963', 62 xfbml : true, 63 version : 'v2.5' 64 }); 65 }; 66 (function(d, s, id){ 67 var js, fjs = d.getElementsByTagName(s)[0]; 68 if (d.getElementById(id)) {return;} 69 js = d.createElement(s); js.id = id; 70 js.src = "https://connect.facebook.net/en_US/sdk.js"; 71 fjs.parentNode.insertBefore(js, fjs); 72 }(document, 'script', 'facebook-jssdk')); 73 </script>
73 74 75 <!-- NAO APAGAR ISTO --> 76 <meta name="keywords" content=""> 77 <meta name="msvalidate.01" content="A6A2D9A662310D3A659C8FAEEBF19FFC" /> 78 <meta name="canonical" content="https://www.wiremaze.com/pages/721" /> 79<meta name="description" content="A WireMaze é a empresa portuguesa lÃder nos mercados de eGovernment local e turismo online." /> 80<link rel="image_src" href="https://www.wiremaze.com/wiremaze/uploads/site_zone/logo/1/logo_fb.png" /> 81<meta name="wm:pagetype" content="page" /> 82<meta name="wm:page_id" content="721" /> 83<meta property="og:title" content="PolÃtica de Cookies" /> 84<meta property="og:type" content="website" /> 85<meta property="og:image" content="https://www.wiremaze.com/wiremaze/uploads/site_zone/logo/1/logo_fb.png" /> 86<meta property="og:url" content="https://www.wiremaze.com/pages/721" /> 87<meta property="og:description" content="A WireMaze é a empresa portuguesa lÃder nos mercados de eGovernment local e turismo online." /> 88<meta property="og:locale" content="pt_PT" /> 89<meta property="og:site_name" content="WireMaze, o lÃder em eGovernment local e eTurismo em Portugal" /> 90<meta name="twitter:card" content="summary_large_image" /> 91<meta name="twitter:url" content="https://www.wiremaze.com/pages/721" /> 92<meta name="twitter:title" content="PolÃtica de Cookies" /> 93<meta name="twitter:description" content="A WireMaze é a empresa portuguesa lÃder nos mercados de eGovernment local e turismo online." /> 94<meta name="twitter:image" content="https://www.wiremaze.com/wiremaze/uploads/site_zone/logo/1/logo_fb.png" /> 95 <link rel="shortcut icon" href="/wiremaze/uploads/site_zone/favicon/1/favicon.png"> 96 <link rel="apple-touch-icon" href="/wiremaze/uploads/site_zone/favicon/1/favicon.png"> 97 <link rel="apple-touch-icon" sizes="57x57" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_57_57.png"> 98 <link rel="apple-touch-icon" sizes="72x72" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_72_72.png"> 99 <link rel="apple-touch-icon" sizes="76x76" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_76_76.png"> 100 <link rel="apple-touch-icon" sizes="114x114" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_114_114.png"> 101 <link rel="apple-touch-icon" sizes="120x120" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_120_120.png"> 102 <link rel="apple-touch-icon" sizes="144x144" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_144_144.png"> 103 <link rel="apple-touch-icon" sizes="152x152" href="/thumbs/wiremaze/uploads/site_zone/favicon/1/favicon_1_152_152.png"> 104 105 <!-- NAO APAGAR ISTO --> 106
107<script src="/assets/wm-smile/javascripts/frontoffice/cookie_consent-8e14e87279.min.js"></script>
107<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 107-108
107 108<script async src="https://www.googletagmanager.com/gtag/js?id=
108G-S5VH8S85FC
vendor: 13 bytes, line 108
108"></script>
109<script>(function(){ 110 var googleApiLoaded = false; 111 var hasConsent = function(){ 112 var api = window.WMCookieConsent || {}; 113 if (typeof api.isCategoryAllowed === 'function') { 114 return api.isCategoryAllowed('analytics'); 115 } 116 if (typeof api.hasConsent === 'function') { 117 return api.hasConsent(); 118 } 119 return false; 120 }; 121 var checkCookieBarGoogleApi = function(){ 122 if(googleApiLoaded){ return; } 123 if(hasConsent()){ 124 googleApiLoaded = true; 125 126
vendor: 138 bytes, lines 126-130
126window.dataLayer = window.dataLayer || []; 127 function gtag(){dataLayer.push(arguments);} 128 gtag('js', new Date()); 129 130 gtag('config', '
130G-S5VH8S85FC
vendor: 10 bytes, lines 130-132
130'); 131 132
132} 133 }; 134 window.addEventListener('wm:cookie:accepted', checkCookieBarGoogleApi); 135 window.addEventListener('wm:cookie:custom', checkCookieBarGoogleApi); 136 window.addEventListener('wm:cookie:updated', checkCookieBarGoogleApi); 137 checkCookieBarGoogleApi(); 138})() 139</script>
139</head> 140 141<body class="interior geral semMenu"> 142 143 <div class="loading-overlay"></div> 144 145 <a href="#accessibilityMainContent" class="accessibilityElement"><h1>Passar para o Conteúdo Principal</h1></a> 146<div id="cookie_bar_1" class="cookie-bar cookie-position--top cookie-bar--horizontal" role="region" aria-live="assertive" data-site-zone="1" tab-index="0" aria-hidden="true" style="display: none;" data-config-digest="0d2861d07895075c2c90eb32d2298852"><div class="cookie-bar__container" style="--cb-bg: #2B2B2B; background: #2B2B2B; border-color: #2B2B2B; --cb-text: #ffffff; --cb-muted: #ffffff; color: #ffffff; --cb-accent: #EDEDED; --cb-accent-strong: #EDEDED"><div class="cookie-bar__text"><svg width="26" height="26" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="cookie-bar__icon" alt="" aria-hidden="true"><path d="M21 12a9 9 0 1 1-9-9 3 3 0 0 0 3 3 3 3 0 0 0 3 3 3 3 0 0 0 3 3Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="15.5" cy="12.4" r="0.9" fill="currentColor"></circle><circle cx="12" cy="15.4" r="0.9" fill="currentColor"></circle><circle cx="9.3" cy="11.6" r="0.9" fill="currentColor"></circle></svg><div class="cookie-bar__copy"><div class="cookie-bar__title"><strong>Utilizamos cookies</strong></div><div class="cookie-bar__desc">Este site utiliza cookies para melhorar a sua experiência. <a class="cookie-bar__policy-inline" href="/pages/721">PolÃtica de cookies</a>.</div></div></div><div class="cookie-bar__actions"><a class="cookie-btn cookie-btn--settings" role="button" aria-label="Personalizar cookies" style="background: transparent; border-color: #ffffff; color: #ffffff" href="/personalizar-cookies">Personalizar cookies</a><button name="button" type="button" class="cookie-btn cookie-btn--accept" data-cookie-choice="accepted" style="background: #EDEDED; border-color: #EDEDED; color: #2B2B2B">Aceitar todos os cookies</button></div></div></div> 147 148 <a href="#stickyFooter" title="voltar ao topo da página" class="cd-top">Top</a> 149 150 <!--------------------------------------------------------------------------------------------------------------> 151 <!-- MOBILE MENU --> 152 <!--------------------------------------------------------------------------------------------------------------> 153 <div class="mobileMenu"> 154 <a href="#menu"> 155 <span class="accessibilityElement">menu</span> 156 </a> 157 <nav id="menu"></nav> 158 </div> 159 160 161 <div id="stickyFooter"> 162 163 <!--------------------------------------------------------------------------------------------------------------> 164 <!-- HEADER --> 165 <!--------------------------------------------------------------------------------------------------------------> 166 <header class="grid-container full"> 167 <div class="tools_AREA hidden-post"> 168 169<div id="html_block_40" class="widget html_block" data-id="40" data-content_type="HtmlBlock"> 170 171 <ul class="socialButtons"> 172 <li><span id="conversa">vamos conversar?</span><a href="/contactos" title="Contactos"><img src="/wiremaze/layout/social/icon-contactos.svg" width="35" height="35" loading="eager" alt="botão Contactos" /></a></li> 173 <li><a href="http://www.facebook.com/wiremaze.sa" target="_blank" title="Facebook"><img src="/wiremaze/layout/social/icon-facebook-new.svg" width="35" height="35" loading="eager" alt="botão Facebook" /></a></li> 174 <li><a href="https://www.linkedin.com/company/wiremaze/posts/?feedView=all" target="_blank" title="Linkedin"><img src="/wiremaze/layout/social/icon-linkedin-new.svg" width="35" height="35" loading="eager" alt="botão Linkedin" /></a></li> 175 <li><a href="https://www.youtube.com/channel/UCCOefeltYT4dlxUJ7-Cuk2Q/videos" target="_blank" title="Youtube"><img src="/wiremaze/layout/social/icon-youtube-new.svg" width="35" height="35" loading="eager" alt="botão Youtube" /></a></li> 176 <li><a href="https://www.instagram.com/wiremaze/" target="_blank" title="Instagram"><img src="/wiremaze/layout/social/icon-instagram-white.svg" width="35" height="35" loading="eager" alt="botão Instagram" /></a></li> 177 <li><a href="https://x.com/wiremaze_sa" target="_blank" title="X"><img src="/wiremaze/layout/social/icon-x.svg" width="35" height="35" loading="eager" alt="botão X" /></a></li> 178</ul> 179 180</div> 181 182</div> 183 <div class="grid-container"> 184 <div class="topHeader grid-x grid-margin-x"> 185 <div class="logo_AREA xxsmall-12 xlarge-4 cell hidden-post"> 186
187<div id="html_block_28" class="widget html_block" data-id="28" data-content_type="HtmlBlock"> 188 189 <a href="/" title="Voltar ao inÃcio"><img src="/wiremaze/layout/logo_wm_25_site.svg" alt="WireMaze" loading="eager"></a> 190 191</div> 192 193</div> 194 <div class="rightSide xxsmall-12 xlarge-8 cell grid-x"> 195 <div class="menu_AREA hide"><a id="accessibilityMainContent"><h2 class="accessibilityElement">Acessibilidade</h2></a> 196 <div id="horizontal_menu_1" class="widget horizontal_menu" data-id="1" data-content_type="HorizontalMenu"> 197 198 <ul class="depth1 ddmenu sf-menu" id="widget-menu-horizontal_menu-1"><li class="depth1 pos_1 first "><a href="/contactos" target="_self" class="depth1 pos_1 first "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">861</p><!--googleon: all--><span>Contactos</span></a></li><li class="depth1 pos_2 "><a href="/a-wiremaze" target="_self" class="depth1 pos_2 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3732</p><!--googleon: all--><span>A WireMaze</span></a></li><li class="depth1 pos_3 "><a href="/o-que-fazemos" target="_self" class="depth1 pos_3 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">3049</p><!--googleon: all--><span>O que fazemos</span></a></li><li class="depth1 pos_4 "><a href="/blog" target="_self" class="depth1 pos_4 "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">9049</p><!--googleon: all--><span>Blog</span></a></li><li class="depth1 pos_5 last "><a href="/wireacademy" target="_self" class="depth1 pos_5 last "><!--googleoff: all--><p style="display:none" hidden data-nosnippet aria-hidden="true" class="hidden">1760</p><!--googleon: all--><span>WireAcademy</span></a></li></ul> 199 200</div> 201 202</div> 203 <div class="megaMenuNav_AREA xlarge-11 cell hidden-post show-for-xlarge" id="navbar"> 204 205<div id="html_block_136" class="widget html_block" data-id="136" data-content_type="HtmlBlock"> 206 207 <ul class="megaMenuNav"> 208 <li class="contactos"> 209 <a href="/contactos">Contactos</a> 210 </li> 211 <li class="wiremaze"> 212 <a href="/a-wiremaze">A WireMaze</a> 213 </li> 214 <li class="megaMenuSelector" id="megaMenu-1" data-trigger="1"> 215 <a class="bigDrop" href="/o-que-fazemos">O que fazemos</a> 216 </li> 217 <li class="blog"> 218 <a href="/blog">Blog</a> 219 </li> 220 <li class="academy"> 221 <a href="/wireacademy">WireAcademy</a> 222 </li> 223</ul> 224 225</div> 226 227</div> 228 <div class="search_AREA xxsmall-12 xlarge-1 cell hidden-post"> 229 230<div id="html_block_127" class="widget html_block" data-id="127" data-content_type="HtmlBlock"> 231 232 <div class="searchButton"></div> 233 234</div> 235 <div id="mega_search_1" class="widget mega_search" data-id="1" data-content_type="MegaSearch"> 236 <div class="SearchWrap xsmall-12"> 237 <div class="home-banner-search" id="home-banner-search"> 238 <div class="home-search-wrapper" id="home-search-wrapper"> 239 <div class="mega_pesquisa_search_form" role="search"> 240 <label class="sr-only-label" for="mega_pesquisa_input_1"> 241 Pesquisar conteúdos na plataforma inteira 242 </label> 243 <input id="mega_pesquisa_input_1" 244 name="search" 245 type="search" 246 value="" 247 data-detail_page_url="/resultados_pesquisa" 248 class="mega_pesquisa_input" 249 role="searchbox" 250 placeholder="Pesquise por palavra-chave ou termo"> 251 252 <button type="button" id="mega_pesquisa_button" name="mega_pesquisa" class="mega_pesquisa_button search_button"><span class="sr-only">Pesquisar conteúdos na plataforma inteira</span></button> 253 </div> 254 </div> 255 </div> 256 </div> 257</div> 258 259</div> 260 </div> 261 </div> 262 </div> 263 264 <div class="megaMenuMaster"> 265 <div class="megaMenu_AREA"> 266 267<div id="html_block_137" class="widget html_block" data-id="137" data-content_type="HtmlBlock"> 268 269 <div class="megaMenuContainer"> 270 <div class="megaMenuPanelContainer"> 271 <!----------------------------------------------------- -----------------------------------------------------> 272 <!-- PRIMEIRO ITEM MENU FULL WIDTH --> 273 <div class="megaMenuPanel" id="megaMenuPanel-1" data-panel="1"> 274 275 <!-- CONTENT IN THE GRID --> 276 277 <div class="grid-container"> 278 <div class="grid-x grid-margin-x"> 279 <div class="menuFlexContent xxsmall-12 cell"> 280 281 <!-- PRIMEIRA AREA - TEXTO--> 282 <div class="panel-column-three"> 283 Na WireMaze desenvolvemos soluções próprias que focam a relação entre administração pública e cidadão, em torno de 3 pilares: <strong>comunicação</strong>, <strong>transparência</strong> e <strong>participação</strong>. 284 <br><br> 285 Nesta área pode consultar os produtos por tema. 286 </div> 287 288 <!-- SEGUNDA AREA - LINKS --> 289 <div class="panel-column-three"> 290 <ul class="subMenuLinks"> 291 <li><a href="/o-que-fazemos/cidadania" aria-label="Cidadania"><div class="titleContainer"><h3>Cidadania</h3></div><span>Comunicação, transparência e participação na relação com o cidadão.</span></a></li> 292 <li><a href="/o-que-fazemos/equipas" aria-label="Equipas"><div class="titleContainer"><h3>Equipas</h3></div><span>
292Produtividade e transparência interna.</span></a></li> 293 </ul> 294 </div> 295 296 297 <!-- TERCEIRA AREA - LINKS --> 298 299 <div class="panel-column-three"> 300 <ul class="subMenuLinks"> 301 <li><a href="/o-que-fazemos/parceiros" aria-label="Parceiros"><div class="titleContainer"><h3>Parceiros</h3></div><span>Dinamização da comunidade e parceiros socio-económicos.</span></a></li> 302 <li><a href="/o-que-fazemos/turismo" aria-label="Turismo"><div class="titleContainer"><h3>Turismo</h3></div><span>Marketing territorial de forma atrativa e interativa.</span></a></li> 303 </ul> 304 </div> 305 306 <!-- QUARTA AREA - LINKS --> 307 <div class="panel-column-three portefolioProjetos"> 308 Veja também o nosso 309 <strong>Portfólio de projetos</strong> 310 <br><br> 311 <a href="https://www.wiremaze.com/blog#tabs6-projetos" target="_blank" title="Portfolio"><img src="/wiremaze/layout/social/arrow_right_wm.svg" width="35" height="35" loading="eager" alt="botão para portefólio" /></a> 312 </div> 313 </div> 314 </div> 315 </div> <!-- End Grid Content--> 316 317 </div> 318 </div> 319 </div> 320 321 322</div> 323 324</div> 325 </div> 326 327 </header> 328 329 <!-- IMAGEM HEADER --> 330 <div class="imageHeader_AREA hidden-post"> 331 <div id="article_725" class="widget article" data-id="725" data-content_type="Article"> 332 <div class="writer_text"><p><img src="/thumbs/wiremaze/uploads/writer_file/image/1130/interior___a_wiremaze_1_2500_2500.jpg" alt="interior___a_wiremaze" ></p><div class="writer_text_clear"></div></div> 333</div> 334 335</div> 336 <!-- IMAGEM CUSTOM QUE SUBSTITUI A DE CIMA --> 337 <div class="imageHeaderCustom_AREA hidden-post"> 338</div> 339 340 341 <!--------------------------------------------------------------------------------------------------------------> 342 <!-- MAIN --> 343 <!--------------------------------------------------------------------------------------------------------------> 344 <main class="siteContents grid-container"> 345 <div class="whiteBG grid-x grid-margin-x"> 346 <section class="mainContents large-12 xlarge-12 cell"> 347 <div class="breadCrumb_AREA"><span class="BO-only shared"></span> 348 <div id="breadcrumb_1" class="widget breadcrumb" data-id="1" data-content_type="Breadcrumb"> 349 <ul> 350 351 <li> 352 <a href="/avisos-legais">Avisos Legais<img alt="_" aria-hidden="true" src="/s.gif" /></a> 353 </li> 354 355 356 <li aria-current="page"> 357 PolÃtica de Cookies 358 </li> 359 </ul> 360</div> 361 362</div> 363 <div class="central_AREA commonContent"><span class="BO-only"></span> 364 <h2 class="pageTitle">PolÃtica de Cookies</h2> 365 <div class="subtitulo"> 366</div> 367 368 369 <div id="article_721" class="widget article" data-id="721" data-content_type="Article"> 370 <div class="writer_text"><!-- 371 WireMaze · PolÃtica de Cookies · v0.2 · 2026-05-22 372 Fragmento HTML para colar no editor do CMS (sem <html>, <head> ou <body>). 373 Substitui o conteúdo atual de /cookies. 374 Aplica correções P3.1 a P3.5 do audit de 2026-05-22 (typo, header tabela 5, alinhamento subprocessadores, UA legacy, HttpOnly). 375--> 376<p><em>WireMaze, S.A. · NIPC 505331187 · DPO: César Silva · <a href="mailto:[email protected]">[email protected]</a></em></p> 377<p><em>Versão 0.2 · Última atualização: 22 de maio de 2026.</em></p> 378<p class="wm-smile-h2 ">1. Quem somos e como nos contactar</p> 379<p>A WireMaze, S.A. («WireMaze», «nós»), pessoa coletiva n.º 505331187, com sede em Rua Altino Coelho 510, 4470-180 Maia, é a responsável pelo tratamento dos dados pessoais associados aos cookies e tecnologias equivalentes utilizados em wiremaze.com e respetivos subdomínios.</p> 380<p>Encarregado de Proteção de Dados (DPO): César Silva — <a href="mailto:[email protected]">[email protected]</a>.</p> 381<p>Esta política deve ser lida em conjunto com o <a href="/politica-de-privacidade-e-seguranca">Aviso de Privacidade</a> e com a <a href="/subprocessadores">lista de subprocessadores</a> da WireMaze.</p> 382<p class="wm-smile-h2 ">2. Enquadramento legal</p> 383<p>Esta política dá cumprimento ao Regulamento (UE) 2016/679 (RGPD), à Lei n.º 41/2004 de 18 de agosto (Lei das Comunicações Eletrónicas, transposição da Diretiva ePrivacy 2002/58/CE), e às Guidelines 03/2022 do European Data Protection Board (EDPB) sobre padrões enganadores em redes sociais e sobre consentimento.</p> 384<p>A WireMaze rege-se pelos princípios: consentimento prévio para cookies nã
384o-essenciais; informação clara e específica sobre cada cookie utilizado; possibilidade de retirar o consentimento com a mesma facilidade com que foi dado; respeito pelas escolhas granulares do utilizador; documentação auditável de cada consentimento prestado.</p> 385<p class="wm-smile-h2 ">3. O que são cookies e tecnologias equivalentes</p> 386<p>Cookies são pequenos ficheiros de texto que um site coloca no seu dispositivo (computador, telemóvel ou tablet) através do browser. Servem para que o site funcione corretamente, recorde as suas preferências, perceba como é usado, e, em certos casos, mostre conteúdos personalizados.</p> 387<p>Para efeitos desta política, o termo «cookie» abrange também tecnologias equivalentes do ponto de vista legal e funcional: localStorage, sessionStorage, IndexedDB, pixels de rastreio (imagens 1x1), tokens em URL, fingerprinting de dispositivo e mecanismos similares. Todas estas tecnologias estão sujeitas às mesmas regras de consentimento previstas na Lei 41/2004 e no RGPD.</p> 388<blockquote> 389<p><strong>Cookies próprios e de terceiros.</strong> Cookies «próprios» (1ª parte) são colocados pelo domínio wiremaze.com. Cookies «de terceiros» (3ª parte) são colocados por outros domínios cujo conteúdo carregamos (ex.: vídeos, fontes, ferramentas de análise). Esta política identifica ambos.</p> 390</blockquote> 391<p class="wm-smile-h2 ">4. Categorias de cookies usadas pela WireMaze</p> 392<p>A WireMaze utiliza 4 categorias de cookies. Pode aceitar, recusar ou gerir cada categoria individualmente em qualquer momento, através do painel disponível em <a href="/personalizar-cookies">/personalizar-cookies</a> ou pelo botão «Preferências de cookies» no rodapé do site.</p> 393<p class="wm-smile-h3 ">4.1. Estritamente necessários</p> 394<p>Indispensáveis para o funcionamento do site (manter a sua sessão autenticada, lembrar a sua escolha de consentimento, proteger contra ataques CSRF, balancear carga entre servidores). Sem estes cookies, partes do site simplesmente não funcionam. Não exigem o seu consentimento, mas informamos sobre eles para transparência.</p> 395<p class="wm-smile-h3 ">4.2. Preferências</p> 396<p>Memorizam escolhas que faz para personalizar a experiência (idioma, região, formato preferido). Não são essenciais, mas melhoram a usabilidade. Carregam apenas se aceitar a categoria.</p> 397<p class="wm-smile-h3 ">4.3. Estatística</p> 398<p>Permitem-nos perceber como os visitantes utilizam o site (páginas mais visitadas, fluxos de navegação, erros encontrados), de forma agregada e sem identificar pessoalmente o utilizador. Usamos esta informação para melhorar o site. Carregam apenas se aceitar a categoria.</p> 399<p class="wm-smile-h3 ">4.4. Marketing</p> 400<p>Servem para construir um perfil de interesses, mostrar publicidade relevante dentro e fora do site, e medir a eficácia das nossas campanhas. Podem envolver terceiros (Google, Meta, LinkedIn). Carregam apenas se aceitar a categoria.</p> 401<p class="wm-smile-h2 ">5. Bases legais para cada categoria</p> 402<table> 403<thead> 404<tr><th>Categoria</th><th>Base legal (Art. 6.º RGPD)</th></tr> 405</thead> 406<tbody> 407<tr> 408<td>Estritamente necessários</td> 409<td>Art. 6.º/1/f) — interesse legítimo da WireMaze em prestar o serviço solicitado e garantir a segurança da plataforma. Excluído do regime de consentimento da Lei 41/2004 Art. 5.º/3 (cookies estritamente necessários para a prestação do serviço solicitado pelo utilizador).</td> 410</tr> 411<tr> 412<td>Preferências</td> 413<td>Art. 6.º/1/a) — consentimento livre, específico, informado e inequívoco. Pode ser retirado a qualquer momento.</td> 414</tr> 415<tr> 416<td>Estatística</td> 417<td>Art. 6.º/1/a) — consentimento. Pode ser retirado a qualquer momento.</td> 418</tr> 419<tr> 420<td>Marketing</td> 421<td>Art. 6.º/1/a) — consentimento. Pode ser retirado a qualquer momento.</td> 422</tr> 423</tbody> 424</table> 425<p class="wm-smile-h2 ">6. Lista detalhada dos cookies utilizados</p> 426<p>A tabela abaixo descreve cada cookie efetivamente colocado pelo site wiremaze.com. «Próprio» significa colocado pelo domínio wiremaze.com; «3ª parte»
426 significa colocado por outro fornecedor cujo conteúdo carregamos. «Duração» é o tempo máximo de retenção no seu browser.</p> 427<p class="wm-smile-h3 ">6.1. Cookies próprios (1ª parte)</p> 428<p class="wm-smile-h4 ">6.1.a. Estritamente necessários</p> 429<table> 430<thead> 431<tr><th>Nome</th><th>Domínio</th><th>Duração</th><th>Finalidade</th><th>Vendor / origem</th><th>Categoria</th></tr> 432</thead> 433<tbody> 434<tr> 435<td><code>_wm_cookie_cfg</code></td> 436<td>wiremaze.com</td> 437<td>12 meses</td> 438<td>Identifica a configuração de consentimento que escolheu, para evitar mostrar repetidamente o banner.</td> 439<td>WireMaze (próprio)</td> 440<td>Estritamente necessário</td> 441</tr> 442<tr> 443<td><code>_wm_cookiebar_status</code></td> 444<td>wiremaze.com</td> 445<td>12 meses</td> 446<td>Recorda se já interagiu com o banner de consentimento.</td> 447<td>WireMaze (próprio)</td> 448<td>Estritamente necessário</td> 449</tr> 450<tr> 451<td><code>cookie_prefs</code></td> 452<td>wiremaze.com</td> 453<td>12 meses</td> 454<td>Guarda a sua escolha granular por categoria (estritamente necessário, preferências, estatística, marketing).</td> 455<td>WireMaze (próprio)</td> 456<td>Estritamente necessário</td> 457</tr> 458<tr> 459<td><code>_wiremaze_session</code></td> 460<td>wiremaze.com</td> 461<td>Sessão (até fechar o browser)</td> 462<td>Mantém a sua sessão autenticada e a integridade dos formulários durante a navegação. Cookie HttpOnly.</td> 463<td>WireMaze (próprio)</td> 464<td>Estritamente necessário</td> 465</tr> 466<tr> 467<td><code>CSRF-Token / authenticity_token</code></td> 468<td>wiremaze.com</td> 469<td>Sessão</td> 470<td>Protege contra ataques de falsificação de pedidos (CSRF). Cookie HttpOnly.</td> 471<td>WireMaze (próprio)</td> 472<td>Estritamente necessário</td> 473</tr> 474</tbody> 475</table> 476<p><em>Os cookies marcados como «HttpOnly» não são acessíveis por JavaScript e existem por motivos de segurança. Servem exclusivamente para manter a sua sessão e proteger contra ataques.</em></p> 477<p class="wm-smile-h4 ">6.1.b. Chat e assistente virtual (Preferências)</p> 478<p>O nosso assistente virtual «Viriato» usa armazenamento local (localStorage) para manter a conversa que iniciou. Estas entradas só são criadas quando interage com o chat.</p> 479<table> 480<thead> 481<tr><th>Chave (localStorage)</th><th>Duração</th><th>Finalidade</th><th>Categoria</th></tr> 482</thead> 483<tbody> 484<tr> 485<td><code>__AIDA_CLIENT_USER__</code></td> 486<td>Persistente (até limpar)</td> 487<td>Identifica a sua sala de chat e guarda o histórico de mensagens da conversa em curso.</td> 488<td>Preferências</td> 489</tr> 490<tr> 491<td><code>aida-last-introduction</code></td> 492<td>Persistente (até limpar)</td> 493<td>Recorda quando o bot já o cumprimentou, para não repetir a introdução.</td> 494<td>Preferências</td> 495</tr> 496<tr> 497<td><code>chat_last_terms_post_time</code></td> 498<td>Persistente (até limpar)</td> 499<td>Timestamp da última aceitação dos termos do chat.</td> 500<td>Preferências</td> 501</tr> 502</tbody> 503</table> 504<p class="wm-smile-h4 ">6.1.c. Estatística — Ahoy (analytics próprio)</p> 505<p>Usamos o Ahoy, uma biblioteca de analytics 1ª parte que regista visitas e eventos diretamente nos servidores da WireMaze, sem partilhar dados com terceiros. Carrega apenas se aceitar a categoria Estatística.</p> 506<table> 507<thead> 508<tr><th>Nome</th><th>Domínio</th><th>Duração</th><th>Finalidade</th><th>Categoria</th></tr> 509</thead> 510<tbody> 511<tr> 512<td><code>ahoy_visitor</code></td> 513<td>wiremaze.com</td> 514<td>2 anos</td> 515<td>Identificador anónimo do visitante para análise agregada de tráfego.</td> 516<td>Estatística</td> 517</tr> 518<tr> 519<td><code>ahoy_visit</code></td> 520<td>wiremaze.com</td> 521<td>4 horas</td> 522<td>Identificador da visita atual.</td> 523<td>Estatística</td> 524</tr> 525</tbody> 526</table> 527<p><em>Os identificadores do Ahoy são aleatórios e armazenados apenas em servidores da WireMaze (datacenter NOS, Portugal). Não são partilhados com Google, Meta ou qualquer outro terceiro.</em></p> 528<p class="wm-smile-h3 ">6.2. Cookies de terceiros (3ª parte)</p> 529<p>Os cookies abaixo são colocados por terceiros cujo conteúdo carregamos no site. Só são ativados se aceitar as categorias correspondentes.</p> 530<p class="wm-smile-h4 ">6.2.a. Google Analytics (categoria Estatística)</p> 531<table> 532<thead> 533<tr><th>
533Nome</th><th>Domínio</th><th>Duração</th><th>Finalidade</th><th>Categoria</th></tr> 534</thead> 535<tbody> 536<tr> 537<td><code>_ga</code></td> 538<td>wiremaze.com (colocado pelo script Google)</td> 539<td>13 meses</td> 540<td>Distinguir utilizadores únicos atribuindo um identificador aleatório.</td> 541<td>Estatística</td> 542</tr> 543<tr> 544<td><code>_ga_S5VH8S85FC</code></td> 545<td>wiremaze.com</td> 546<td>13 meses</td> 547<td>Manter o estado da sessão GA4 (data stream).</td> 548<td>Estatística</td> 549</tr> 550<tr> 551<td><code>_gid</code></td> 552<td>wiremaze.com</td> 553<td>24 horas</td> 554<td>Distinguir utilizadores únicos numa janela de 24 horas (Universal Analytics legacy).</td> 555<td>Estatística</td> 556</tr> 557<tr> 558<td><code>_gat_gtag_*</code></td> 559<td>wiremaze.com</td> 560<td>1 minuto</td> 561<td>Limitar a frequência de pedidos enviados ao Google Analytics.</td> 562<td>Estatística</td> 563</tr> 564</tbody> 565</table> 566<p class="wm-smile-h4 ">6.2.b. Google Ads / DoubleClick (categoria Marketing)</p> 567<table> 568<thead> 569<tr><th>Nome</th><th>Domínio</th><th>Duração</th><th>Finalidade</th><th>Categoria</th></tr> 570</thead> 571<tbody> 572<tr> 573<td><code>_gcl_au</code></td> 574<td>wiremaze.com</td> 575<td>90 dias</td> 576<td>Atribuição de conversões da rede Google Ads (Conversion Linker).</td> 577<td>Marketing</td> 578</tr> 579<tr> 580<td><code>_gcl_ls</code> (localStorage)</td> 581<td>wiremaze.com</td> 582<td>Persistente</td> 583<td>Equivalente em localStorage do <code>_gcl_au</code>, usado pelo gtag.js.</td> 584<td>Marketing</td> 585</tr> 586<tr> 587<td><code>IDE / test_cookie</code></td> 588<td>.doubleclick.net</td> 589<td>13 meses</td> 590<td>Medição de eficácia de anúncios e correspondência cross-site da Google.</td> 591<td>Marketing</td> 592</tr> 593</tbody> 594</table> 595<p class="wm-smile-h4 ">6.2.c. Meta (Facebook) Pixel (categoria Marketing)</p> 596<table> 597<thead> 598<tr><th>Nome</th><th>Domínio</th><th>Duração</th><th>Finalidade</th><th>Categoria</th></tr> 599</thead> 600<tbody> 601<tr> 602<td><code>_fbp</code></td> 603<td>wiremaze.com (Meta Pixel)</td> 604<td>90 dias</td> 605<td>Identificador para retargeting e medição de conversões da Meta (Facebook/Instagram).</td> 606<td>Marketing</td> 607</tr> 608<tr> 609<td><code>fr</code></td> 610<td>.facebook.com</td> 611<td>90 dias</td> 612<td>Publicidade e medição de eficácia (Meta).</td> 613<td>Marketing</td> 614</tr> 615</tbody> 616</table> 617<p class="wm-smile-h4 ">6.2.d. Google reCAPTCHA (Estritamente necessário com reservas)</p> 618<p>Usamos o Google reCAPTCHA em formulários (contacto, demo) para prevenir submissões automatizadas (spam). O reCAPTCHA é considerado essencial para a segurança do formulário, mas envolve transmissão de dados à Google. Avaliamos esta tecnologia e mantemo-la por enquanto enquanto procuramos alternativas com menor pegada de dados.</p> 619<table> 620<thead> 621<tr><th>Nome / chave</th><th>Domínio</th><th>Duração</th><th>Finalidade</th><th>Categoria</th></tr> 622</thead> 623<tbody> 624<tr> 625<td><code>_grecaptcha</code> (localStorage)</td> 626<td>wiremaze.com (via Google)</td> 627<td>Persistente</td> 628<td>Token de validação anti-bot.</td> 629<td>Estritamente necessário</td> 630</tr> 631<tr> 632<td>Cookies <code>_GRECAPTCHA</code> / <code>NID</code></td> 633<td>.google.com / .recaptcha.net</td> 634<td>6 meses</td> 635<td>Pontuação de risco anti-bot e segurança do utilizador.</td> 636<td>Estritamente necessário</td> 637</tr> 638</tbody> 639</table> 640<p class="wm-smile-h2 ">7. Outras tecnologias e domínios carregados</p> 641<p>Para além dos cookies acima, o site carrega conteúdo de terceiros que pode envolver o seu IP, identificadores de browser e User-Agent. A tabela seguinte lista esses domínios.</p> 642<table> 643<thead> 644<tr><th>Recurso</th><th>Fornecedor / serviço</th><th>Finalidade</th><th>Quando carrega</th></tr> 645</thead> 646<tbody> 647<tr> 648<td>Google Tag Manager</td> 649<td>Google (googletagmanager.com)</td> 650<td>Gestor de tags — orquestra GA, Google Ads e Meta Pixel.</td> 651<td>Após consentimento (Consent Mode v2)</td> 652</tr> 653<tr> 654<td>Google Fonts</td> 655<td>
655Google (fonts.googleapis.com, fonts.gstatic.com)</td> 656<td>Tipografia do site.</td> 657<td>Sempre — o IP é enviado à Google ao carregar a fonte. Avaliamos alternativa self-hosted.</td> 658</tr> 659<tr> 660<td>unpkg.com</td> 661<td>Cloudflare (CDN público)</td> 662<td>Distribuição de bibliotecas JavaScript open-source utilizadas pelo site.</td> 663<td>Sempre</td> 664</tr> 665<tr> 666<td>browser-update.org</td> 667<td>Browser Update (serviço independente)</td> 668<td>Alerta visitantes com browsers desatualizados.</td> 669<td>Sempre</td> 670</tr> 671</tbody> 672</table> 673<p class="wm-smile-h2 ">8. Subprocessadores envolvidos</p> 674<p>A lista pública e completa dos subprocessadores da WireMaze, incluindo entidades, localização, finalidade e salvaguardas aplicáveis, está em <a href="/subprocessadores">/subprocessadores</a>.</p> 675<p>Os principais subprocessadores referenciados nesta política são:</p> 676<ul> 677<li><strong>Google Ireland Limited</strong> (Google Analytics, Google Ads, Google Tag Manager, Google Fonts, reCAPTCHA) — entidade europeia; transferências intra-grupo para os EUA cobertas pelo EU-U.S. Data Privacy Framework e SCCs.</li> 678<li><strong>Meta Platforms Ireland Limited</strong> (Meta Pixel) — entidade europeia; transferências intra-grupo para os EUA cobertas pelo EU-U.S. Data Privacy Framework e SCCs.</li> 679</ul> 680<p>Os seguintes terceiros referenciados em 7. carregam conteúdo público do site sem atuar como subprocessadores (não tratam dados pessoais por conta da WireMaze de forma estruturada): <strong>Cloudflare, Inc.</strong> (CDN unpkg.com, EUA) e <strong>Browser Update gUG</strong> (Alemanha). Ver classificação detalhada em <a href="/subprocessadores">/subprocessadores</a>.</p> 681<p class="wm-smile-h2 ">9. Transferências internacionais de dados</p> 682<p>Alguns dos terceiros listados estão estabelecidos nos Estados Unidos da América (EUA). Nesses casos, as transferências de dados são protegidas por uma das seguintes salvaguardas, em conformidade com o Capítulo V do RGPD:</p> 683<ul> 684<li>EU-U.S. Data Privacy Framework (Decisão de Adequação UE de 10 de julho de 2023) — aplicável a Google LLC e Meta Platforms, Inc., ambos auto-certificados.</li> 685<li>Standard Contractual Clauses (SCCs) da Comissão Europeia, Decisão 2021/914 — aplicáveis quando o destinatário não estiver coberto pelo Framework, complementadas por avaliação de impacto da transferência (TIA) documentada.</li> 686</ul> 687<p>Para mais detalhes, ou para receber cópia das salvaguardas aplicáveis a uma transferência específica, contacte o DPO.</p> 688<p class="wm-smile-h2 ">10. Como gerir o consentimento e os cookies</p> 689<p class="wm-smile-h3 ">10.1. Painel de preferências da WireMaze</p> 690<p>Pode aceitar, recusar ou alterar a sua escolha a qualquer momento:</p> 691<ul> 692<li>Pelo botão «Preferências de cookies» disponível no rodapé de todas as páginas.</li> 693<li>Em <a href="/personalizar-cookies">/personalizar-cookies</a>.</li> 694</ul> 695<p>As suas escolhas são guardadas no cookie <code>cookie_prefs</code> e propagadas a todos os subdomínios. Quando retira o consentimento, os cookies das categorias afetadas são removidos do seu browser e as tags param de disparar.</p> 696<p class="wm-smile-h3 ">10.2. Definições do browser</p> 697<p>Também pode gerir cookies diretamente nas definições do seu browser. Saber como:</p> 698<ul> 699<li>Google Chrome: <a href="https://support.google.com/chrome/answer/95647" target="_blank" rel="noopener">support.google.com/chrome/answer/95647</a></li> 700<li>Mozilla Firefox: <a href="https://support.mozilla.org/kb/cookies-information-websites-store-on-your-computer" target="_blank" rel="noopener">support.mozilla.org/kb/cookies-information-websites-store-on-your-computer</a></li> 701<li>Apple Safari: <a href="https://support.apple.com/guide/safari/manage-cookies-sfri11471" target="_blank" rel="noopener">support.apple.com/guide/safari/manage-cookies-sfri11471</a></li> 702<li>Microsoft Edge: <a href="https://support.microsoft.com/help/4027947" target="_blank" rel="noopener">support.microsoft.com/help/4027947</a></li> 703</ul> 704<blockquote> 705<p>Bloquear totalmente os cookies pode impedir que partes do site funcionem corretamente (login, formulários, área de cliente).</p> 706</blockquote> 707<p class="wm-smile-h2 ">11. Os seus direitos</p> 708<p>Enquanto titular de dados, ao abrigo dos Art. 15.º a 22.º do RGPD, tem o direito de:</p> 709<ul> 710<li>Aceder aos seus dados pessoais (Art. 15.º).</li> 711<li>Solicitar a retificação de dados incorretos (Art. 16.º).</li> 712<li>Solicitar o apagamento dos seus dados («direito a ser esquecido», Art. 17.º).</li> 713<li>Solicitar a limitação do tratamento (Art. 18.º).</li> 714<li>Solicitar a portabilidade dos seus dados (Art. 20.º).</li> 715<li>Opor-se ao tratamento, em particular ao baseado em interesse legítimo (Art. 21.º).</li> 716<li>Retirar o consentimento dado, em qualquer momento, sem afetar a licitude do tratamento anterior (Art. 7.º/3).</li> 717<li>Não ser sujeito a decisões automatizadas com efeito legal ou similarmente significativo (Art. 22.º).</li> 718</ul> 719<p>Para exercer qualquer direito, contacte o DPO em <a href="mailto:[email protected]">[email protected]</a>.</p> 720<p class="wm-smile-h2 ">12. Atualizações desta política</p> 721<p>Esta política pode ser atualizada para refletir alterações na nossa atividade, na legislação aplicável ou nos serviços de terceiros utilizados. Sempre que existirem alterações materiais (ex.: introdução de uma nova categoria de cookies, novo terceiro, alteração da base legal), pediremos novamente o seu consentimento.</p> 722<p>A data da última atualização está indicada no início desta política. O histórico completo de versões está disponível mediante pedido ao DPO.</p> 723<p class="wm-smile-h2 ">13. Reclamações</p> 724<p>Se considerar que o tratamento dos seus dados não cumpre o RGPD, tem o direito de apresentar reclamação:</p> 725<ul> 726<li>
726Diretamente ao DPO da WireMaze: <a href="mailto:[email protected]">[email protected]</a>.</li> 727<li>À autoridade de controlo portuguesa — Comissão Nacional de Proteção de Dados (CNPD): <a href="https://www.cnpd.pt" target="_blank" rel="noopener">www.cnpd.pt</a>.</li> 728</ul> 729<p class="wm-smile-h2 ">Anexo I — Definições</p> 730<table> 731<thead> 732<tr><th>Termo</th><th>Definição</th></tr> 733</thead> 734<tbody> 735<tr> 736<td>Cookie próprio (1ª parte)</td> 737<td>Cookie colocado pelo domínio que o utilizador está a visitar (wiremaze.com).</td> 738</tr> 739<tr> 740<td>Cookie de terceiro (3ª parte)</td> 741<td>Cookie colocado por um domínio diferente (ex.: doubleclick.net) durante a visita.</td> 742</tr> 743<tr> 744<td>HttpOnly</td> 745<td>Cookie que não é acessível por JavaScript, apenas pelo servidor. Aumenta a segurança.</td> 746</tr> 747<tr> 748<td>Secure</td> 749<td>Cookie só transmitido em ligações HTTPS, nunca em HTTP.</td> 750</tr> 751<tr> 752<td>SameSite</td> 753<td>Atributo que controla se o cookie é enviado em pedidos cross-site (Strict, Lax, None).</td> 754</tr> 755<tr> 756<td>localStorage / sessionStorage</td> 757<td>Armazenamento de chave-valor no browser, alternativo a cookies. Sujeito às mesmas regras de consentimento que cookies não-essenciais.</td> 758</tr> 759<tr> 760<td>Pixel de rastreio</td> 761<td>Imagem 1x1 invisível usada para registar visitas e eventos junto de servidores de terceiros.</td> 762</tr> 763<tr> 764<td>Consent Mode v2</td> 765<td>Modo de consentimento do Google em que as tags Google ajustam o seu comportamento conforme as categorias autorizadas; tags com sinalizadores «denied» não colocam cookies de identificação.</td> 766</tr> 767<tr> 768<td>EU-U.S. Data Privacy Framework</td> 769<td>Quadro de adequação UE-EUA, vigente desde 10 de julho de 2023, que substitui o Privacy Shield (invalidado em Schrems II).</td> 770</tr> 771<tr> 772<td>SCCs</td> 773<td>Standard Contractual Clauses — cláusulas-tipo aprovadas pela Comissão Europeia para transferências internacionais de dados.</td> 774</tr> 775</tbody> 776</table> 777<p class="wm-smile-h2 ">Histórico de versões</p> 778<table> 779<thead> 780<tr><th>Versão</th><th>Data</th><th>Autor</th><th>Alterações</th></tr> 781</thead> 782<tbody> 783<tr> 784<td>0.2</td> 785<td>2026-05-22</td> 786<td>DPO (César Silva)</td> 787<td>Correção de typos da publicação inicial; reclassificação de Google Ireland e Meta Platforms Ireland como subprocessadores (secção 8) e de Cloudflare e Browser Update como terceiros que não são subprocessadores; alinhamento com a nova lista pública de subprocessadores.</td> 788</tr> 789<tr> 790<td>0.1</td> 791<td>2026-05-16</td> 792<td>DPO (César Silva)</td> 793<td>Publicação inicial.</td> 794</tr> 795</tbody> 796</table><div class="writer_text_clear"></div></div> 797</div> 798 799 800 </div> 801 <div class="bottomButtons"> 802 <div class="backButton"> 803 <a href="javascript:history.back()">Voltar</a> 804 </div> 805 <button class="ui facebook button" title="Partilhar no Facebook">Partilhar</button> 806 </div> 807 </section> 808 </div> 809 810 <!-- LAST UPDATE DATE --> 811 <!-- <div class="lastUpdateDate"><div><span class="wmPageUpdateTitle">Conteúdo atualizado em</span><span class="wmPageUpdateDate">25 de maio de 2026</span><span class="wmPageUpdateTime">à s 10:32</span></div></div> --> 812 813 </main> 814 815 816 817 </div><!--end stickyFooter --> 818 819 <!--------------------------------------------------------------------------------------------------------------> 820 <!-- FOOTER --> 821 <!--------------------------------------------------------------------------------------------------------------> 822 <footer> 823 <div class="grid-container"> 824 <div class="grid-x grid-margin-x align-top"> 825 <div class="wireInfo_AREA xxsmall-12 large-4 cell hidden-post"> 826
827<div id="html_block_176" class="widget html_block" data-id="176" data-content_type="HtmlBlock"> 828 829 <a href="/"><img src="/wiremaze/layout/wm_logo_new.svg" width="230" height="65" loading="lazy" alt="Logo WireMaze"></a> 830<p>Mais do que desenvolver aplicações, ou criar bases de dados, simplificamos a vida aos nossos clientes, ajudando-os a mudar vidas e <strong>promover cidadania!</strong></p> 831<p>Mais de 170 autarquias confiam na nossa experiência, o que nos torna lÃderes de mercado em soluções de eGovernment em Portugal.</p> 832 833</div> 834 835</div> 836 <div class="wireContactos_AREA xxsmall-12 medium-4 large-3 cell hidden-post"> 837 838<div id="html_block_177" class="widget html_block" data-id="177" data-content_type="HtmlBlock"> 839 840 <img src="/wiremaze/layout/footer/mail_icon.svg" width="42" height="33" loading="lazy" alt="Email Ãcone"> 841<a class="linksFooter" href="tel:+351228328813">(+351) 228 328 813</a> 842<p>(custo de uma chamada para uma linha telefónica geográfica fixa comum)</p> 843<a class="linksFooter" href="mailto:[email protected]">[email protected]</a> 844<a class="linksFooter" href="/contactos">fale connosco!</a> 845 846</div> 847 848</div> 849 <div class="socialLinks_AREA xxsmall-12 medium-2 large-1 cell hidden-post"> 850 851<div id="html_block_129" class="widget html_block" data-id="129" data-content_type="HtmlBlock"> 852 853 <ul class="socialButtonsFooter"> 854 <li><a href="http://www.facebook.com/wiremaze.sa" target="_blank" title="Facebook"><img src="/wiremaze/layout/social/icon-facebook-new.svg" width="40" height="40" loading="lazy" alt="botão Facebook" /></a></li> 855 <li><a href="https://www.linkedin.com/company/wiremaze/posts/?feedView=all" target="_blank" title="Linkedin"><img src="/wiremaze/layout/social/icon-linkedin-new.svg" width="40" height="40" loading="lazy" alt="botão Linkedin" /></a></li> 856 <li><a href="https://www.youtube.com/channel/UCCOefeltYT4dlxUJ7-Cuk2Q/videos" target="_blank" title="Youtube"><img src="/wiremaze/layout/social/icon-youtube-new.svg" width="40" height="40" loading="lazy" alt="botão Youtube" /></a></li> 857 <li><a href="https://www.instagram.com/wiremaze/" target="_blank" title="Instagram"><img src="/wiremaze/layout/social/icon-instagram-white.svg" width="40" height="40" loading="lazy" alt="botão Instagram" /></a></li> 858 <li><a href="https://x.com/wiremaze_sa" target="_blank" title="X"><img src="/wiremaze/layout/social/icon-x.svg" width="40" height="40" loading="lazy" alt="botão X" /></a></li> 859</ul> 860 861</div> 862 863</div> 864 <div class="wireNewsletter_AREA xxsmall-12 medium-3 large-2 cell hidden-post"> 865 866<div id="html_block_178" class="widget html_block" data-id="178" data-content_type="HtmlBlock"> 867 868 <img src="/wiremaze/layout/footer/newsletter_icon.svg" width="42" height="36" loading="lazy" alt="newsletter icon"> 869<p>Saiba tudo sobre a modernização do governo eletrónico.</p> 870<!--<a class="linksFooter" href="https://wiremaze.us8.list-manage.com/subscribe?u=e288a555e1340d23ddb9b2cd3&id=5535dffbb4" target="_blank">newsletter</a>--> 871<a class="linksFooter" href="https://www.wiremaze.com/pages/986">newsletter</a> 872 873</div> 874 875</div> 876 <div class="wireSuporte_AREA xxsmall-12 medium-3 large-2 cell hidden-post"> 877 878<div id="html_block_179" class="widget html_block" data-id="179" data-content_type="HtmlBlock"> 879 880 <img src="/wiremaze/layout/footer/suporte_icon.svg" width="42" height="38" loading="lazy" alt="suporte icon"> 881<a class="linksFooter" href="https://clientes.wiremaze.com" target="_blank">Suporte</a> 882 883</div> 884 885</div> 886 </div> 887 </div> 888 <div class="footerPremios grid-container full"> 889 890 891<div id="html_block_457" class="widget html_block" data-id="457" data-content_type="HtmlBlock"> 892 893 <a href="/a-wiremaze#article_692" target="_self"><img src="/wiremaze/layout/os_nossos_premios_2026.svg" width="550" height="150" alt="os nossos prémios" style="object-fit: cover;"></a> 894 895</div> 896 897</div> 898 <div class="footerBottom grid-container full"> 899 <div class="grid-container"> 900 <div class="grid-x grid-margin-x"> 901 <div class="siteMap xxsmall-12 large-10 cell hidden-post"> 902 <div class="siteMap_AREA"> 903 904<div id="html_block_103" class="widget html_block" data-id="103" data-content_type="HtmlBlock"> 905 906 <ul class="linksPrivacidade"> 907 <!-- <li><a href="/pages/96">Mapa do Site</a></li> --> 908 <li><a href="/acessibilidade-e-conformidade">Acessibilidade e Conformidade</a></li> 909 <li><a href="/avisos-legais">Avisos Legais</a></li> 910</ul> 911 912</div> 913 <div id="article_669" class="widget article" data-id="669" data-content_type="Article"> 914 <div class="writer_text"><p><a href="/projeto-cofinanciado" title="Projeto Cofinanciado Portugal 2020"><img src="/imgcrop/wiremaze/uploads/writer_file/image/1060/logos_financiamento_ue_1_300_47.svg" alt="logos financiamento UE" ></a></p><div class="writer_text_clear"></div></div> 915</div> 916 917</div> 918 </div> 919 <div class="poweredBy xxsmall-12 large-2 cell hidden-post"> 920 <div class="poweredBy_AREA"> 921 922<div id="html_block_104" class="widget html_block" data-id="104" data-content_type="HtmlBlock"> 923 924 <div class="logoWiremaze"> 925 <span>© WireMaze</span> 926</div> 927 928</div> 929 930</div> 931 </div> 932 </div> 933 </div> 934 </div> 935 </footer> 936 937 <!-- wireChat --> 938 <section class="chatbot_AREA"> 939 <div id="aida_bot_2" class="widget aida_bot" data-id="2" data-content_type="AidaBot"> 940 941 942 <div id="aida-mount"></div> 943
943<script> 944 $(document).ready(function () { 945 if (typeof AidaClient === "undefined") { 946 return; 947 } 948 949 AidaClient.init({ 950 tenant: "wiremaze", 951 apiUrl: "https://aida.cityfy.pt", 952 botName: "Viriato", 953 imageUrl: "/thumbs/wiremaze/uploads/aida_bot/image/2/viriato_1_1000_1000.png", 954 slabHello: "Olá!", 955 slabIntro: "Em que posso ajudar?", 956 presentationMsg: "Olá! Eu sou o Viriato e sou o assistente virtual da WireMaze.", 957 hasFileUpload: "false" == "true", 958 currentUserId: "", 959 terms: '{"id":"537ab0e3-d969-4880-abbe-e29b5766293a","name":"wireChat","abstract":"Refere-se à utilização do wireChat em frontoffice","is_active":true,"wire_mode":"normal","current":{"id":"11bb285d-b1cc-4c9e-9ee0-67dfd2202b09","text":"\u003cp\u003eBem-vindo ao serviço de Chatbot da WireMaze, o Viriato.\u0026nbsp;\u003c/p\u003e\r\n\u003cp\u003ePor favor, note que este chatbot utiliza tecnologia de inteligência artificial (IA) para fornecer respostas automáticas à s suas perguntas e auxiliar no encaminhamento de solicitações e informações sobre os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eLimitações da IA:\u003c/strong\u003e Este sistema de IA é projetado para auxiliar em questões gerais e não deve ser usado como única fonte para decisões importantes. As respostas fornecidas podem não abranger todas as nuances do seu caso especÃfico.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003ePrivacidade e Dados Pessoais: \u003c/strong\u003eNão compartilhe informações pessoais sensÃveis, confidenciais ou financeiros através deste chatbot. Se precisar discutir detalhes especÃficos que envolvem dados pessoais, por favor, entre em contacto direto connosco.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eAtualizações e Correções: \u003c/strong\u003eO sistema de chatbot é periodicamente atualizado para melhorar a precisão e a funcionalidade. No entanto, a WireMaze não garante que as respostas sejam sempre corretas ou completas.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eNão Substitui o Atendimento Humano: \u003c/strong\u003eO chatbot é uma ferramenta de suporte e não substitui o atendimento prestado por funcionários da WireMaze. Se as suas necessidades não forem adequadamente atendidas pelo chatbot, recomendamos que entre em contacto diretamente com os nossos serviços.\u003c/p\u003e\r\n\u003cp\u003eConsentimento para Uso de Dados: Ao utilizar o chatbot, concorda com o uso das suas mensagens para o aperfeiçoamento da ferramenta e melhor atendimento ao cidadão. Os dados são armazenados de forma segura durante 5 anos após o término da conversa.\u003c/p\u003e\r\n\u003cp\u003eCaso deseje saber mais sobre os seus direitos e como exercê-los, consulte a polÃtica de privacidade em: \u0026nbsp;https://www.wiremaze.com/avisos-legais\u0026nbsp;\u003c/p\u003e\r\n\u003cp\u003eAgradecemos por usar o Viriato.\u003c/p\u003e","doc":"","publish_at":"2025-04-11T12:27:45.356+01:00","area_id":"537ab0e3-d969-4880-abbe-e29b5766293a","wire_mode":"normal","declaration_text":null,"term_items":[{"id":"f85ee7c1-2eab-4004-b956-8b8fa1a4ee32","term_id":"11bb285d-b1cc-4c9e-9ee0-67dfd2202b09","title":"Consentimento de Tratamento de Dados","description":"\u003cp\u003eConsentir que os meus dados sejam utilizados para analise e operações necessárias ao bom funcionamento da plataforma;\u003c/p\u003e","is_system":true,"system_name":"aida_data_treatment_consent","created_at":"2020-11-13T16:59:27.721+00:00","updated_at":"2020-11-13T16:59:27.721+00:00","is_informational":false,"is_autofilled":false},{"id":"9b863aa1-43ff-406a-a6b3-f270260a2816","term_id":"11bb285d-b1cc-4c9e-9ee0-67dfd2202b09","title":"PolÃtica de Privacidade","description":"\u003cp\u003eLi e aceito a polÃtica de privacidade: https://www.wiremaze.com/avisos-legais\u003c/p\u003e","is_system":null,"system_name":null,"created_at":"2025-04-11T12:01:45.786+01:00","updated_at":"2025-04-11T12:01:45.786+01:00","is_informational":false,"is_autofilled":false}]}}', 960 openOnFirstTime: 'false' == 'true', 961 appointmentInfo: null 962 }); 963 }); 964 </script>
964 965</div> 966 967</section> 968 969 <!-- NAO APAGAR ISTO --> 970 <!-- OLD BROWSER WARNING -->
971<script> 972var $buoop = {required:{e:-3,f:-2,o:-2,s:-2,c:-2}, 973reminder: 24, 974insecure:true, 975l: false, 976test:false, 977text: "O seu browser ({brow_name}) está desatualizado. Atualize o seu browser para usufruir de maior segurança e rapidez, para além de uma melhor experiência neste site.", 978api:2021.11 }; 979function $buo_f(){ 980 var e = document.createElement("script"); 981 e.src = "//browser-update.org/update.min.js"; 982 document.body.appendChild(e); 983}; 984try {document.addEventListener("DOMContentLoaded", $buo_f,false)} 985catch(e){window.attachEvent("onload", $buo_f)} 986</script>
986 987
987<script> 988</script>
988 989 990 <!-- NAO APAGAR ISTO --> 991 992 <!--------------------------------------------------------------------------------------------------------------> 993 <!-- SCRIPTS --> 994 <!--------------------------------------------------------------------------------------------------------------> 995
995<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/picturefill-aea404604a.min.js"></script>
995<!-- contain image --> 996
996<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/ofi-d15e158094.browser.min.js"></script>
996<!-- contain image for IE --> 997
997<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/mega_menu-cf59c1b212.min.js"></script>
997<!-- Mega Menu --> 998
998<script src="/assets/wiremaze/wiremaze2021/javascripts/vendor/responsiveTables-68f8bdb74f.min.js"></script>
998<!-- Tabelas com scroll em mobile --> 999
999<script src="/assets/wiremaze/wiremaze2021/javascripts/wire_forms-083320498e.min.js"></script>
999<!-- Caixa de Contacto--> 1000 1001 <!--------------------------------------------------------------------------------------------------------------> 1002 <!-- SHARE FACEBOOK UI --> 1003 <!--------------------------------------------------------------------------------------------------------------> 1004
1004<script> 1005 $(".ui.facebook.button").click(function() { 1006 FB.ui({ 1007 method: 'share', 1008 href: 'https://www.wiremaze.com//pages/721', 1009 }, function(response){}); 1010 }) 1011 </script>
1011 1012 1013 1014 <!--------------------------------------------------------------------------------------------------------------> 1015 <!-- OBJECT FIT PARA IE --> 1016 <!--------------------------------------------------------------------------------------------------------------> 1017
1017<script> 1018 objectFitImages('img.OF-cover'); 1019 </script>
1019 1020 1021 <!--------------------------------------------------------------------------------------------------------------> 1022 <!-- MOBILE MENU --> 1023 <!--------------------------------------------------------------------------------------------------------------> 1024
1024<script> 1025 $(function () { 1026 resetBoxProperties(); 1027 if ($(window).width() <= 1280) { // colocar menu "normal" dentro da div do menu na versao mobile 1028 $('nav#menu').append($(".widget.horizontal_menu").html()); 1029 $('nav#menu').mmenu({ 1030 navbar: { 1031 title: '' 1032 }, 1033 navbars: [{ 1034 position: 'top', 1035 content: [ 1036 'prev', 1037 'title' 1038 ] 1039 }] 1040 }, { 1041 classNames: { 1042 selected: 'selected' 1043 } 1044 }); 1045 } 1046 }); 1047 </script>
1047 1048 1049 <!--------------------------------------------------------------------------------------------------------------> 1050 <!-- LABELS DAS AREAS - so aparece em backoffice --> 1051 <!--------------------------------------------------------------------------------------------------------------> 1052 1053 <!--------------------------------------------------------------------------------------------------------------> 1054 <!-- AREA CENTRAL COM ALTURA E AREAS PARTILHADAS A CINZA - so aparece em backoffice --> 1055 <!--------------------------------------------------------------------------------------------------------------> 1056 1057 <!--------------------------------------------------------------------------------------------------------------> 1058 <!-- ÃREAS IMAGENS FIXA VS CUSTOM --> 1059 <!--------------------------------------------------------------------------------------------------------------> 1060 1061 <!--------------------------------------------------------------------------------------------------------------> 1062 <!-- WIREFORMS - necessario para que seja feito o render dos formularios --> 1063 <!--------------------------------------------------------------------------------------------------------------> 1064 1065 1066</body> 1067</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.