{"id":58131,"date":"2025-12-15T19:01:31","date_gmt":"2025-12-15T19:01:31","guid":{"rendered":"https:\/\/baldaya.com\/?page_id=58131"},"modified":"2026-07-09T19:22:17","modified_gmt":"2026-07-09T19:22:17","slug":"privacy-policy","status":"publish","type":"page","link":"https:\/\/baldaya.com\/en\/privacy-policy\/","title":{"rendered":"Privacy Policy"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"58131\" class=\"elementor elementor-58131\">\n\t\t\t\t<div class=\"elementor-element elementor-element-557a399a e-con-full e-flex cmsmasters-block-default e-con e-parent\" data-id=\"557a399a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d311fe7 e-flex e-con-boxed cmsmasters-block-default e-con e-child\" data-id=\"d311fe7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f339eb3 e-con-full e-flex cmsmasters-block-default e-con e-child\" data-id=\"f339eb3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d854f59 cmsmasters-block-default cmsmasters-sticky-default elementor-widget elementor-widget-html\" data-id=\"d854f59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Anton&family=DM+Sans:wght@300;400;500&display=swap\"\n  rel=\"stylesheet\"\n>\n\n<section\n  class=\"baldaya-contact-hero\"\n  data-baldaya-contact-hero\n  data-baldaya-privacy-mask-hero\n>\n  <div\n    class=\"baldaya-contact-hero__background\"\n    aria-hidden=\"true\"\n  ><\/div>\n\n  <div class=\"baldaya-contact-hero__container\">\n\n    <h3\n      class=\"baldaya-contact-hero__eyebrow\"\n      data-baldaya-contact-hero-reveal\n    >\n      POL\u00cdTICA DE PRIVACIDADE BALDAYA\n    <\/h3>\n\n    <h1\n      class=\"baldaya-contact-hero__title\"\n      data-baldaya-contact-hero-reveal\n    >\n      <span>POL\u00cdTICA DE<\/span>\n\n      <span\n        class=\"baldaya-contact-hero__title-red baldaya-contact-hero__title-red--privacy\"\n        aria-label=\"PRIVACIDADE\"\n      >\n        <span\n          class=\"baldaya-privacy-mask-word\"\n          data-privacy-word=\"PRIVACIDADE\"\n          aria-hidden=\"true\"\n        >\n          <span class=\"baldaya-privacy-mask-word__ghost\">\n            PRIVACIDADE\n          <\/span>\n\n          <span class=\"baldaya-privacy-mask-word__live\">\n            PRIVACIDADE\n          <\/span>\n        <\/span>\n      <\/span>\n    <\/h1>\n\n    <p\n      class=\"baldaya-contact-hero__subtitle\"\n      data-baldaya-contact-hero-reveal\n    >\n      A Baldaya valoriza a sua privacidade. Nesta p\u00e1gina explicamos de forma clara como recolhemos, utilizamos e protegemos os seus dados pessoais.\n    <\/p>\n\n    <span\n      class=\"baldaya-contact-hero__scroll\"\n      aria-hidden=\"true\"\n      data-baldaya-contact-hero-reveal\n    >\n      <svg\n        class=\"baldaya-contact-hero__scroll-arrow\"\n        viewBox=\"0 0 24 24\"\n      >\n        <path d=\"M12 4V20\"><\/path>\n        <path d=\"M6.5 14.5L12 20L17.5 14.5\"><\/path>\n      <\/svg>\n    <\/span>\n\n  <\/div>\n<\/section>\n\n<style>\n  .baldaya-contact-hero,\n  .baldaya-contact-hero * {\n    box-sizing: border-box;\n  }\n\n  .baldaya-contact-hero {\n    --background: #f9f8f4;\n    --black: #1e1e1e;\n    --red: #cc0000;\n    --muted: rgba(30, 30, 30, 0.54);\n    --content-width: 1180px;\n\n    position: relative;\n\n    width: 100vw;\n    max-width: none;\n    min-height: 66vh;\n\n    margin-right: calc(50% - 50vw);\n    margin-left: calc(50% - 50vw);\n\n    padding:\n      clamp(108px, 10vw, 150px)\n      24px\n      clamp(42px, 5vw, 68px);\n\n    overflow: hidden;\n\n    background: var(--background);\n    color: var(--black);\n\n    text-align: center;\n  }\n\n  .baldaya-contact-hero__background {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n\n    pointer-events: none;\n\n    background:\n      radial-gradient(\n        circle at 15% 18%,\n        rgba(204, 0, 0, 0.075),\n        transparent 30%\n      ),\n      radial-gradient(\n        circle at 86% 75%,\n        rgba(255, 255, 255, 0.95),\n        transparent 34%\n      ),\n      linear-gradient(\n        rgba(30, 30, 30, 0.032) 1px,\n        transparent 1px\n      ),\n      linear-gradient(\n        90deg,\n        rgba(30, 30, 30, 0.032) 1px,\n        transparent 1px\n      );\n\n    background-size:\n      auto,\n      auto,\n      92px 92px,\n      92px 92px;\n\n    mask-image:\n      linear-gradient(\n        to bottom,\n        transparent,\n        #000 12%,\n        #000 88%,\n        transparent\n      );\n\n    -webkit-mask-image:\n      linear-gradient(\n        to bottom,\n        transparent,\n        #000 12%,\n        #000 88%,\n        transparent\n      );\n  }\n\n  .baldaya-contact-hero__container {\n    position: relative;\n    z-index: 2;\n\n    display: flex;\n\n    width: min(\n      100%,\n      var(--content-width)\n    );\n\n    margin: 0 auto;\n\n    flex-direction: column;\n    align-items: center;\n  }\n\n  [data-baldaya-contact-hero-reveal] {\n    opacity: 0;\n    visibility: hidden;\n\n    transform:\n      translate3d(0, 28px, 0);\n\n    filter:\n      blur(5px);\n\n    transition:\n      opacity 760ms cubic-bezier(0.16, 1, 0.3, 1),\n      transform 900ms cubic-bezier(0.16, 1, 0.3, 1),\n      filter 760ms cubic-bezier(0.16, 1, 0.3, 1);\n\n    will-change:\n      opacity,\n      transform,\n      filter;\n  }\n\n  [data-baldaya-contact-hero-reveal].is-ready {\n    visibility: visible;\n  }\n\n  [data-baldaya-contact-hero-reveal].is-visible {\n    opacity: 1;\n\n    transform:\n      translate3d(0, 0, 0);\n\n    filter:\n      blur(0);\n  }\n\n  .baldaya-contact-hero__eyebrow {\n    display: inline-flex;\n\n    margin-bottom: clamp(22px, 2.6vw, 30px);\n\n    color: rgba(204, 0, 0, 0.74);\n\n    font-family: \"DM Sans\", sans-serif;\n    font-size: 10px;\n    font-weight: 500;\n    line-height: 1;\n    letter-spacing: 0.22em;\n\n    text-transform: uppercase;\n  }\n\n  .baldaya-contact-hero__title {\n    max-width: 1020px;\n\n    margin:\n      0\n      auto\n      clamp(22px, 2.5vw, 30px);\n\n    color: var(--black) !important;\n\n    font-family: \"Anton\", sans-serif;\n    font-size: clamp(58px, 9.2vw, 132px);\n    font-weight: 400;\n    line-height: 0.9;\n    letter-spacing: -0.04em;\n\n    text-transform: uppercase;\n\n    transition-delay: 120ms;\n  }\n\n  .baldaya-contact-hero__title > span {\n    display: block;\n  }\n\n  .baldaya-contact-hero__title-red {\n    color: var(--red) !important;\n  }\n\n  .baldaya-contact-hero__title-red--privacy {\n    position: relative;\n\n    display: block;\n\n    white-space: nowrap;\n\n    color: var(--red) !important;\n  }\n\n  .baldaya-privacy-mask-word {\n    position: relative;\n\n    display: inline-block;\n\n    font: inherit;\n    line-height: inherit;\n    letter-spacing: inherit;\n\n    color: inherit;\n  }\n\n  .baldaya-privacy-mask-word__ghost {\n    display: inline-block;\n\n    visibility: hidden;\n\n    font: inherit;\n    line-height: inherit;\n    letter-spacing: inherit;\n\n    white-space: nowrap;\n  }\n\n  .baldaya-privacy-mask-word__live {\n    position: absolute;\n    inset: 0;\n\n    display: inline-flex;\n\n    align-items: center;\n    justify-content: center;\n\n    font: inherit;\n    line-height: inherit;\n    letter-spacing: inherit;\n\n    white-space: nowrap;\n\n    color: inherit;\n\n    transition:\n      opacity 120ms ease,\n      filter 120ms ease;\n\n    will-change:\n      contents,\n      opacity,\n      filter;\n  }\n\n  .baldaya-contact-hero__subtitle {\n    max-width: 660px;\n\n    margin:\n      0\n      auto\n      clamp(28px, 4vw, 46px);\n\n    color: var(--muted);\n\n    font-family: \"DM Sans\", sans-serif;\n    font-size: clamp(16px, 1.25vw, 18px);\n    font-weight: 400;\n    line-height: 1.58;\n\n    transition-delay: 240ms;\n  }\n\n  .baldaya-contact-hero__scroll {\n    position: relative;\n\n    display: grid;\n\n    width: 42px;\n    height: 42px;\n\n    overflow: hidden;\n\n    flex:\n      0\n      0\n      42px;\n\n    place-items: center;\n\n    border:\n      1px solid\n      rgba(30, 30, 30, 0.12);\n\n    border-radius: 50%;\n\n    transition-delay: 360ms;\n  }\n\n  .baldaya-contact-hero__scroll-arrow {\n    display: block;\n\n    width: 19px;\n    height: 19px;\n\n    fill: none;\n\n    stroke: var(--black);\n    stroke-width: 1.4;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    animation:\n      baldayaContactScrollArrow\n      1.8s\n      cubic-bezier(0.45, 0, 0.55, 1)\n      infinite;\n\n    will-change:\n      transform,\n      opacity;\n  }\n\n  @keyframes baldayaContactScrollArrow {\n    0%,\n    100% {\n      opacity: 0.35;\n\n      transform:\n        translate3d(0, -3px, 0);\n    }\n\n    50% {\n      opacity: 1;\n\n      transform:\n        translate3d(0, 3px, 0);\n    }\n  }\n\n  @media (max-width: 767px) {\n    .baldaya-contact-hero {\n      min-height: auto;\n\n      padding:\n        96px\n        18px\n        48px;\n    }\n\n    .baldaya-contact-hero__background {\n      background-size:\n        auto,\n        auto,\n        58px 58px,\n        58px 58px;\n    }\n\n    .baldaya-contact-hero__title {\n      font-size: clamp(48px, 15vw, 76px);\n      line-height: 0.92;\n      letter-spacing: -0.035em;\n    }\n\n    .baldaya-contact-hero__title-red--privacy {\n      white-space: nowrap;\n    }\n\n    .baldaya-contact-hero__subtitle {\n      max-width: 340px;\n\n      margin-bottom: 34px;\n\n      font-size: 15px;\n      line-height: 1.55;\n    }\n\n    .baldaya-contact-hero__scroll {\n      width: 40px;\n      height: 40px;\n\n      flex-basis: 40px;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .baldaya-contact-hero {\n      padding-right: 14px;\n      padding-left: 14px;\n    }\n\n    .baldaya-contact-hero__title {\n      font-size: clamp(42px, 14vw, 64px);\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    [data-baldaya-contact-hero-reveal] {\n      opacity: 1;\n      visibility: visible;\n\n      transform: none;\n      filter: none;\n\n      transition: none !important;\n    }\n\n    .baldaya-contact-hero__scroll-arrow {\n      animation: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    function clamp(\n      value,\n      minimum,\n      maximum\n    ) {\n      return Math.min(\n        Math.max(\n          value,\n          minimum\n        ),\n        maximum\n      );\n    }\n\n    function easeOutCubic(value) {\n      return 1 - Math.pow(\n        1 - value,\n        3\n      );\n    }\n\n    function initialisePrivacyMaskHero(\n      section\n    ) {\n      if (\n        section.dataset.privacyMaskInitialised ===\n        \"true\"\n      ) {\n        return;\n      }\n\n      section.dataset.privacyMaskInitialised =\n        \"true\";\n\n      const reducedMotion =\n        window.matchMedia(\n          \"(prefers-reduced-motion: reduce)\"\n        ).matches;\n\n      if (reducedMotion) {\n        return;\n      }\n\n      const wordElement =\n        section.querySelector(\n          \".baldaya-privacy-mask-word\"\n        );\n\n      const liveElement =\n        section.querySelector(\n          \".baldaya-privacy-mask-word__live\"\n        );\n\n      if (\n        !wordElement ||\n        !liveElement\n      ) {\n        return;\n      }\n\n      const originalWord =\n        wordElement.dataset.privacyWord ||\n        \"PRIVACIDADE\";\n\n      const totalLetters =\n        originalWord.length;\n\n      let isTicking = false;\n      let lastMaskedCount = -1;\n\n      function updateMaskAnimation() {\n        const rect =\n          section.getBoundingClientRect();\n\n        const distance =\n          Math.min(\n            520,\n            Math.max(\n              320,\n              section.offsetHeight * 0.62\n            )\n          );\n\n        const rawProgress =\n          clamp(\n            (\n              -rect.top + 18\n            ) \/\n            distance,\n            0,\n            1\n          );\n\n        const progress =\n          easeOutCubic(\n            rawProgress\n          );\n\n        const maskedCount =\n          Math.round(\n            progress *\n            totalLetters\n          );\n\n        if (\n          maskedCount !==\n          lastMaskedCount\n        ) {\n          const visiblePart =\n            originalWord.slice(\n              0,\n              totalLetters -\n              maskedCount\n            );\n\n          const maskedPart =\n            \"*\".repeat(\n              maskedCount\n            );\n\n          liveElement.textContent =\n            visiblePart +\n            maskedPart;\n\n          lastMaskedCount =\n            maskedCount;\n        }\n\n        liveElement.style.opacity =\n          1;\n\n        liveElement.style.filter =\n          maskedCount > 0 &&\n          maskedCount < totalLetters\n            ? \"blur(0.2px)\"\n            : \"none\";\n\n        isTicking = false;\n      }\n\n      function requestUpdate() {\n        if (isTicking) {\n          return;\n        }\n\n        isTicking = true;\n\n        window.requestAnimationFrame(\n          updateMaskAnimation\n        );\n      }\n\n      updateMaskAnimation();\n\n      window.addEventListener(\n        \"scroll\",\n        requestUpdate,\n        {\n          passive: true\n        }\n      );\n\n      window.addEventListener(\n        \"resize\",\n        requestUpdate\n      );\n    }\n\n    function initialiseBaldayaContactHero(\n      scope = document\n    ) {\n      const sections =\n        scope.querySelectorAll(\n          \"[data-baldaya-contact-hero]\"\n        );\n\n      sections.forEach((section) => {\n        initialisePrivacyMaskHero(\n          section\n        );\n\n        if (\n          section.dataset.contactHeroInitialised ===\n          \"true\"\n        ) {\n          return;\n        }\n\n        section.dataset.contactHeroInitialised =\n          \"true\";\n\n        const revealElements =\n          Array.from(\n            section.querySelectorAll(\n              \"[data-baldaya-contact-hero-reveal]\"\n            )\n          );\n\n        if (!revealElements.length) {\n          return;\n        }\n\n        const reducedMotion =\n          window.matchMedia(\n            \"(prefers-reduced-motion: reduce)\"\n          ).matches;\n\n        window.requestAnimationFrame(() => {\n          revealElements.forEach((element) => {\n            element.classList.add(\"is-ready\");\n          });\n        });\n\n        function revealHero() {\n          revealElements.forEach((element, index) => {\n            window.setTimeout(\n              () => {\n                element.classList.add(\"is-visible\");\n              },\n              reducedMotion\n                ? 0\n                : index * 140\n            );\n          });\n        }\n\n        if (\n          reducedMotion ||\n          !(\n            \"IntersectionObserver\"\n            in window\n          )\n        ) {\n          revealHero();\n\n          return;\n        }\n\n        const observer =\n          new IntersectionObserver(\n            (\n              entries,\n              currentObserver\n            ) => {\n              entries.forEach((entry) => {\n                if (\n                  !entry.isIntersecting\n                ) {\n                  return;\n                }\n\n                revealHero();\n\n                currentObserver.unobserve(\n                  entry.target\n                );\n              });\n            },\n            {\n              threshold: 0.16,\n              rootMargin:\n                \"0px 0px -5% 0px\"\n            }\n          );\n\n        observer.observe(section);\n      });\n    }\n\n    function runBaldayaContactHero() {\n      initialiseBaldayaContactHero(\n        document\n      );\n    }\n\n    if (\n      document.readyState ===\n      \"loading\"\n    ) {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        runBaldayaContactHero\n      );\n    } else {\n      runBaldayaContactHero();\n    }\n\n    window.addEventListener(\n      \"load\",\n      runBaldayaContactHero\n    );\n\n    window.addEventListener(\n      \"elementor\/frontend\/init\",\n      () => {\n        runBaldayaContactHero();\n\n        if (\n          window.elementorFrontend &&\n          window.elementorFrontend.hooks\n        ) {\n          window.elementorFrontend.hooks.addAction(\n            \"frontend\/element_ready\/html.default\",\n            ($scope) => {\n              const scopeElement =\n                $scope && $scope[0]\n                  ? $scope[0]\n                  : document;\n\n              initialiseBaldayaContactHero(\n                scopeElement\n              );\n            }\n          );\n        }\n      }\n    );\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ce7a71 cmsmasters-block-default cmsmasters-sticky-default elementor-widget elementor-widget-html\" data-id=\"1ce7a71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap\"\n  rel=\"stylesheet\"\n>\n\n<section\n  class=\"baldaya-policy-content\"\n  aria-label=\"Conte\u00fado da Pol\u00edtica de Privacidade\"\n  data-baldaya-policy-content\n>\n\n  <div\n    class=\"baldaya-policy-content__background\"\n    aria-hidden=\"true\"\n  ><\/div>\n\n  <div class=\"baldaya-policy-content__container\">\n\n    <aside\n      class=\"baldaya-policy-content__side\"\n      data-baldaya-policy-reveal\n    >\n\n      <span class=\"baldaya-policy-content__side-eyebrow\">\n        \n      <\/span>\n\n      <h2>\n        Pol\u00edtica de Privacidade\n      <\/h2>\n\n      <p>\n        Uma vis\u00e3o clara sobre a forma como a Baldaya recolhe, trata e protege os dados pessoais.\n      <\/p>\n\n      <nav\n        class=\"baldaya-policy-content__nav\"\n        aria-label=\"Sec\u00e7\u00f5es da Pol\u00edtica de Privacidade\"\n      >\n        <a href=\"#policy-introduction\">01. Introdu\u00e7\u00e3o<\/a>\n        <a href=\"#policy-who-we-are\">02. Quem Somos<\/a>\n        <a href=\"#policy-personal-data\">03. Dados Recolhidos<\/a>\n        <a href=\"#policy-use-data\">04. Utiliza\u00e7\u00e3o dos Dados<\/a>\n        <a href=\"#policy-legal-basis\">05. Fundamento Legal<\/a>\n        <a href=\"#policy-retention\">06. Conserva\u00e7\u00e3o dos Dados<\/a>\n        <a href=\"#policy-sharing\">07. Partilha de Dados<\/a>\n        <a href=\"#policy-rights\">08. Os Seus Direitos<\/a>\n        <a href=\"#policy-security\">09. Seguran\u00e7a dos Dados<\/a>\n        <a href=\"#policy-cookies\">10. Cookies<\/a>\n        <a href=\"#policy-changes\">11. Altera\u00e7\u00f5es<\/a>\n        <a href=\"#policy-contact\">12. Contacto<\/a>\n      <\/nav>\n\n    <\/aside>\n\n    <div class=\"baldaya-policy-content__main\">\n\n      <article\n        class=\"baldaya-policy-card baldaya-policy-card--intro\"\n        id=\"policy-introduction\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          01\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Introdu\u00e7\u00e3o\n          <\/h3>\n\n          <p>\n            A Baldaya compromete-se a proteger a sua privacidade e a garantir transpar\u00eancia na forma como os dados pessoais s\u00e3o recolhidos e tratados. Esta Pol\u00edtica de Privacidade explica que informa\u00e7\u00e3o \u00e9 recolhida, como \u00e9 utilizada e quais os direitos que tem relativamente aos seus dados pessoais, em conformidade com o Regulamento Geral sobre a Prote\u00e7\u00e3o de Dados, RGPD.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-who-we-are\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          02\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Quem Somos\n          <\/h3>\n\n          <p>\n            A Baldaya \u00e9 uma ag\u00eancia criativa que presta servi\u00e7os de branding, gest\u00e3o de redes sociais, websites, podcasts e marketing digital.\n          <\/p>\n\n          <p>\n            Para qualquer quest\u00e3o relacionada com esta Pol\u00edtica de Privacidade ou com o tratamento dos seus dados pessoais, pode contactar a Baldaya atrav\u00e9s do seguinte e-mail.\n          <\/p>\n\n          <div class=\"baldaya-policy-highlight\">\n            <span>E-mail de contacto<\/span>\n            <a href=\"mailto:geral@baldaya.com\">\n              geral@baldaya.com\n            <\/a>\n          <\/div>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-personal-data\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          03\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Dados Pessoais Recolhidos\n          <\/h3>\n\n          <p>\n            A Baldaya poder\u00e1 recolher e tratar os seguintes dados pessoais, quando estes s\u00e3o submetidos atrav\u00e9s dos formul\u00e1rios ou contactos dispon\u00edveis no website:\n          <\/p>\n\n          <ul class=\"baldaya-policy-list\">\n            <li>Nome<\/li>\n            <li>Endere\u00e7o de e-mail<\/li>\n            <li>N\u00famero de telefone<\/li>\n            <li>Informa\u00e7\u00e3o partilhada voluntariamente no campo de mensagem, como nome da empresa, detalhes do projeto, pedido ou outros dados adicionais<\/li>\n            <li>Dados t\u00e9cnicos, como endere\u00e7o IP, tipo de navegador e informa\u00e7\u00e3o do dispositivo<\/li>\n          <\/ul>\n\n          <p>\n            A Baldaya recolhe apenas os dados necess\u00e1rios para responder a pedidos de contacto, analisar potenciais projetos, prestar servi\u00e7os e melhorar a experi\u00eancia de utiliza\u00e7\u00e3o do website. Qualquer informa\u00e7\u00e3o adicional partilhada no campo de mensagem \u00e9 fornecida livremente pelo utilizador.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-use-data\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          04\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Como Utilizamos os Seus Dados\n          <\/h3>\n\n          <p>\n            Os seus dados pessoais poder\u00e3o ser utilizados para as seguintes finalidades:\n          <\/p>\n\n          <ul class=\"baldaya-policy-list\">\n            <li>Responder a pedidos de contacto e informa\u00e7\u00f5es<\/li>\n            <li>Comunicar sobre projetos potenciais ou em curso<\/li>\n            <li>Prestar e melhorar os servi\u00e7os da Baldaya<\/li>\n            <li>Garantir a seguran\u00e7a e o desempenho do website<\/li>\n            <li>Cumprir obriga\u00e7\u00f5es legais<\/li>\n          <\/ul>\n\n          <p>\n            A Baldaya n\u00e3o vende, aluga nem comercializa dados pessoais com terceiros.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-legal-basis\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          05\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Fundamento Legal para o Tratamento\n          <\/h3>\n\n          <p>\n            A Baldaya trata dados pessoais com base nos seguintes fundamentos:\n          <\/p>\n\n          <ul class=\"baldaya-policy-list\">\n            <li>O seu consentimento, quando submete formul\u00e1rios ou subscreve comunica\u00e7\u00f5es<\/li>\n            <li>Interesse leg\u00edtimo, para comunicar e gerir rela\u00e7\u00f5es profissionais<\/li>\n            <li>Obriga\u00e7\u00f5es legais, quando aplic\u00e1vel<\/li>\n          <\/ul>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-retention\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          06\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Conserva\u00e7\u00e3o dos Dados\n          <\/h3>\n\n          <p>\n            A Baldaya conserva os dados pessoais apenas durante o per\u00edodo necess\u00e1rio para cumprir as finalidades para as quais foram recolhidos, ou durante o per\u00edodo exigido por lei. Quando os dados deixam de ser necess\u00e1rios, s\u00e3o eliminados de forma segura.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-sharing\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          07\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Partilha de Dados\n          <\/h3>\n\n          <p>\n            Os seus dados poder\u00e3o ser partilhados com prestadores de servi\u00e7os de confian\u00e7a, estritamente necess\u00e1rios para alojamento do website, an\u00e1lise de desempenho ou ferramentas de comunica\u00e7\u00e3o. Estes prestadores est\u00e3o contratualmente obrigados a cumprir a legisla\u00e7\u00e3o de prote\u00e7\u00e3o de dados e a tratar os dados de forma segura.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-rights\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          08\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Os Seus Direitos\n          <\/h3>\n\n          <p>\n            Nos termos do RGPD, tem o direito de:\n          <\/p>\n\n          <ul class=\"baldaya-policy-list baldaya-policy-list--grid\">\n            <li>Aceder aos seus dados pessoais<\/li>\n            <li>Solicitar a corre\u00e7\u00e3o de dados incorretos<\/li>\n            <li>Solicitar a elimina\u00e7\u00e3o dos seus dados<\/li>\n            <li>Limitar ou opor-se ao tratamento dos dados<\/li>\n            <li>Solicitar a portabilidade dos dados<\/li>\n            <li>Retirar o consentimento a qualquer momento<\/li>\n          <\/ul>\n\n          <p>\n            Para exercer qualquer um destes direitos, contacte a Baldaya atrav\u00e9s dos dados indicados nesta p\u00e1gina.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-security\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          09\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Seguran\u00e7a dos Dados\n          <\/h3>\n\n          <p>\n            A Baldaya implementa medidas t\u00e9cnicas e organizativas adequadas para proteger os dados pessoais contra acesso n\u00e3o autorizado, altera\u00e7\u00e3o, divulga\u00e7\u00e3o ou destrui\u00e7\u00e3o.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-cookies\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          10\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Cookies\n          <\/h3>\n\n          <p>\n            O website da Baldaya utiliza cookies para melhorar a experi\u00eancia do utilizador e analisar o desempenho do website. Informa\u00e7\u00e3o detalhada sobre a forma como os cookies s\u00e3o utilizados est\u00e1 dispon\u00edvel na Pol\u00edtica de Cookies.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card\"\n        id=\"policy-changes\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          11\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Altera\u00e7\u00f5es a Esta Pol\u00edtica\n          <\/h3>\n\n          <p>\n            A Baldaya poder\u00e1 atualizar esta Pol\u00edtica de Privacidade sempre que necess\u00e1rio, para refletir altera\u00e7\u00f5es legais ou operacionais. Qualquer atualiza\u00e7\u00e3o ser\u00e1 publicada nesta p\u00e1gina.\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n      <article\n        class=\"baldaya-policy-card baldaya-policy-card--contact\"\n        id=\"policy-contact\"\n        data-baldaya-policy-reveal\n      >\n\n        <span class=\"baldaya-policy-card__number\">\n          12\n        <\/span>\n\n        <div class=\"baldaya-policy-card__body\">\n\n          <h3>\n            Contacto\n          <\/h3>\n\n          <p>\n            Caso tenha alguma quest\u00e3o sobre esta Pol\u00edtica de Privacidade ou sobre a forma como os seus dados s\u00e3o tratados, contacte a Baldaya atrav\u00e9s do seguinte e-mail:\n          <\/p>\n\n          <a\n            class=\"baldaya-policy-contact-button\"\n            href=\"mailto:geral@baldaya.com\"\n          >\n            geral@baldaya.com\n          <\/a>\n\n          <p class=\"baldaya-policy-updated-date\">\n            Data da \u00faltima atualiza\u00e7\u00e3o: junho de 2026\n          <\/p>\n\n        <\/div>\n\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n  .baldaya-policy-content,\n  .baldaya-policy-content * {\n    box-sizing: border-box;\n  }\n\n  .baldaya-policy-content {\n    --background: #f9f8f4;\n    --white: #ffffff;\n    --black: #1e1e1e;\n    --red: #cc0000;\n    --muted: rgba(30, 30, 30, 0.56);\n    --soft: rgba(30, 30, 30, 0.075);\n    --content-width: 980px;\n\n    position: relative;\n\n    width: 100vw;\n    max-width: none;\n\n    margin-right: calc(50% - 50vw);\n    margin-left: calc(50% - 50vw);\n\n    padding:\n      clamp(64px, 7vw, 104px)\n      24px\n      clamp(84px, 9vw, 130px);\n\n    overflow: hidden;\n\n    background: var(--background);\n    color: var(--black);\n\n    font-family: \"DM Sans\", sans-serif;\n  }\n\n  .baldaya-policy-content__background {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n\n    pointer-events: none;\n\n    background:\n      radial-gradient(\n        circle at 8% 12%,\n        rgba(204, 0, 0, 0.055),\n        transparent 28%\n      ),\n      radial-gradient(\n        circle at 92% 42%,\n        rgba(255, 255, 255, 0.9),\n        transparent 30%\n      ),\n      linear-gradient(\n        rgba(30, 30, 30, 0.028) 1px,\n        transparent 1px\n      ),\n      linear-gradient(\n        90deg,\n        rgba(30, 30, 30, 0.028) 1px,\n        transparent 1px\n      );\n\n    background-size:\n      auto,\n      auto,\n      86px 86px,\n      86px 86px;\n\n    mask-image:\n      linear-gradient(\n        to bottom,\n        transparent,\n        #000 6%,\n        #000 94%,\n        transparent\n      );\n\n    -webkit-mask-image:\n      linear-gradient(\n        to bottom,\n        transparent,\n        #000 6%,\n        #000 94%,\n        transparent\n      );\n  }\n\n  .baldaya-policy-content__container {\n    position: relative;\n    z-index: 2;\n\n    display: block;\n\n    width: min(\n      100%,\n      var(--content-width)\n    );\n\n    margin: 0 auto;\n  }\n\n  .baldaya-policy-content__side {\n    position: relative;\n    top: auto;\n\n    max-width: 780px;\n\n    margin:\n      0\n      auto\n      clamp(34px, 5vw, 56px);\n\n    padding:\n      clamp(28px, 4vw, 42px);\n\n    text-align: center;\n\n    background:\n      rgba(255, 255, 255, 0.58);\n\n    border:\n      1px solid\n      rgba(30, 30, 30, 0.075);\n\n    border-radius: 28px;\n\n    box-shadow:\n      0 24px 70px\n      rgba(30, 30, 30, 0.06);\n\n    backdrop-filter:\n      blur(18px);\n\n    -webkit-backdrop-filter:\n      blur(18px);\n  }\n\n  .baldaya-policy-content__side-eyebrow {\n    display: block;\n\n    margin-bottom: 18px;\n\n    color: rgba(204, 0, 0, 0.72);\n\n    font-size: 9px;\n    font-weight: 600;\n    line-height: 1;\n    letter-spacing: 0.2em;\n\n    text-transform: uppercase;\n  }\n\n  .baldaya-policy-content__side h2 {\n    max-width: 640px;\n\n    margin:\n      0\n      auto\n      16px;\n\n    color: var(--black) !important;\n\n    font-size:\n      clamp(\n        34px,\n        5vw,\n        58px\n      );\n\n    font-weight: 500;\n    line-height: 0.95;\n    letter-spacing: -0.06em;\n  }\n\n  .baldaya-policy-content__side p {\n    max-width: 560px;\n\n    margin:\n      0\n      auto\n      30px;\n\n    color: var(--muted);\n\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.58;\n  }\n\n  .baldaya-policy-content__nav {\n    display: flex;\n\n    max-width: 760px;\n\n    margin:\n      0\n      auto;\n\n    justify-content: center;\n    flex-wrap: wrap;\n\n    gap: 8px;\n  }\n\n  .baldaya-policy-content__nav a {\n    display: flex;\n\n    flex:\n      0\n      0\n      auto;\n\n    padding:\n      10px\n      13px;\n\n    align-items: center;\n\n    color:\n      rgba(30, 30, 30, 0.62);\n\n    background:\n      rgba(30, 30, 30, 0.035);\n\n    border:\n      1px solid\n      rgba(30, 30, 30, 0.055);\n\n    border-radius: 999px;\n\n    text-decoration: none;\n\n    font-size: 11.5px;\n    font-weight: 500;\n    line-height: 1;\n\n    transition:\n      color 220ms ease,\n      background 220ms ease,\n      border-color 220ms ease,\n      transform 220ms ease;\n  }\n\n  .baldaya-policy-content__nav a:hover {\n    color: #ffffff;\n\n    background: var(--red);\n    border-color: var(--red);\n\n    transform:\n      translateY(-2px);\n  }\n\n  .baldaya-policy-content__main {\n    display: grid;\n\n    width: 100%;\n\n    gap:\n      clamp(\n        18px,\n        2.4vw,\n        26px\n      );\n  }\n\n  .baldaya-policy-card {\n    position: relative;\n\n    display: grid;\n\n    width: 100%;\n\n    grid-template-columns:\n      58px\n      minmax(\n        0,\n        1fr\n      );\n\n    gap: clamp(20px, 3vw, 36px);\n\n    padding:\n      clamp(28px, 4vw, 46px);\n\n    overflow: hidden;\n\n    background:\n      rgba(255, 255, 255, 0.64);\n\n    border:\n      1px solid\n      rgba(30, 30, 30, 0.075);\n\n    border-radius: 32px;\n\n    box-shadow:\n      0 20px 58px\n      rgba(30, 30, 30, 0.045);\n\n    backdrop-filter:\n      blur(14px);\n\n    -webkit-backdrop-filter:\n      blur(14px);\n  }\n\n  .baldaya-policy-card::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0;\n    left: 0;\n\n    width: 4px;\n    height: 100%;\n\n    background: var(--red);\n\n    opacity: 0;\n\n    transition:\n      opacity 260ms ease;\n  }\n\n  .baldaya-policy-card:hover::before {\n    opacity: 1;\n  }\n\n  .baldaya-policy-card__number {\n    display: flex;\n\n    width: 52px;\n    height: 52px;\n\n    align-items: center;\n    justify-content: center;\n\n    color: var(--red);\n\n    background:\n      rgba(204, 0, 0, 0.075);\n\n    border:\n      1px solid\n      rgba(204, 0, 0, 0.12);\n\n    border-radius: 50%;\n\n    font-size: 12px;\n    font-weight: 600;\n    line-height: 1;\n    letter-spacing: 0.08em;\n  }\n\n  .baldaya-policy-card__body {\n    min-width: 0;\n  }\n\n  .baldaya-policy-card__body h3 {\n    margin:\n      0\n      0\n      14px;\n\n    color: var(--black) !important;\n\n    font-size:\n      clamp(\n        26px,\n        3vw,\n        42px\n      );\n\n    font-weight: 500;\n    line-height: 0.98;\n    letter-spacing: -0.045em;\n  }\n\n  .baldaya-policy-card__body p {\n    max-width: 760px;\n\n    margin:\n      0\n      0\n      16px;\n\n    color: var(--muted);\n\n    font-size:\n      clamp(\n        15px,\n        1.15vw,\n        18px\n      );\n\n    font-weight: 400;\n    line-height: 1.72;\n  }\n\n  .baldaya-policy-card__body p:last-child {\n    margin-bottom: 0;\n  }\n\n  .baldaya-policy-list {\n    display: grid;\n\n    max-width: 760px;\n\n    margin:\n      18px\n      0;\n\n    padding: 0;\n\n    gap: 9px;\n\n    list-style: none;\n  }\n\n  .baldaya-policy-list li {\n    position: relative;\n\n    padding:\n      12px\n      14px\n      12px\n      38px;\n\n    color:\n      rgba(30, 30, 30, 0.7);\n\n    background:\n      rgba(30, 30, 30, 0.035);\n\n    border:\n      1px solid\n      rgba(30, 30, 30, 0.055);\n\n    border-radius: 16px;\n\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.35;\n  }\n\n  .baldaya-policy-list li::before {\n    content: \"\";\n\n    position: absolute;\n    top: 50%;\n    left: 15px;\n\n    width: 8px;\n    height: 8px;\n\n    background: var(--red);\n\n    border-radius: 50%;\n\n    transform:\n      translateY(-50%);\n  }\n\n  .baldaya-policy-list--grid {\n    grid-template-columns:\n      repeat(\n        2,\n        minmax(0, 1fr)\n      );\n  }\n\n  .baldaya-policy-highlight {\n    display: flex;\n\n    margin-top: 22px;\n    padding:\n      18px\n      20px;\n\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 18px;\n\n    background:\n      rgba(204, 0, 0, 0.055);\n\n    border:\n      1px solid\n      rgba(204, 0, 0, 0.12);\n\n    border-radius: 20px;\n  }\n\n  .baldaya-policy-highlight span {\n    color:\n      rgba(30, 30, 30, 0.48);\n\n    font-size: 10px;\n    font-weight: 600;\n    line-height: 1;\n    letter-spacing: 0.16em;\n\n    text-transform: uppercase;\n  }\n\n  .baldaya-policy-highlight a {\n    color: var(--red);\n\n    font-size: 15px;\n    font-weight: 500;\n    line-height: 1;\n\n    text-decoration: none;\n  }\n\n  .baldaya-policy-highlight a:hover {\n    text-decoration: underline;\n  }\n\n  .baldaya-policy-contact-button {\n    display: inline-flex;\n\n    margin-top: 8px;\n\n    padding:\n      16px\n      20px;\n\n    align-items: center;\n    justify-content: center;\n\n    color: #ffffff !important;\n\n    background: var(--red);\n\n    border:\n      1px solid\n      var(--red);\n\n    border-radius: 999px;\n\n    text-decoration: none !important;\n\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 1;\n\n    transition:\n      background 220ms ease,\n      border-color 220ms ease,\n      transform 220ms ease;\n  }\n\n  .baldaya-policy-contact-button:hover {\n    background: #a90000;\n    border-color: #a90000;\n\n    transform:\n      translateY(-2px);\n  }\n\n  .baldaya-policy-updated-date {\n    margin:\n      24px\n      0\n      0 !important;\n\n    color:\n      rgba(30, 30, 30, 0.42) !important;\n\n    font-size: 13px !important;\n    font-weight: 500 !important;\n    line-height: 1.4 !important;\n  }\n\n  [data-baldaya-policy-reveal] {\n    opacity: 0;\n    visibility: hidden;\n\n    transform:\n      translate3d(0, 24px, 0);\n\n    filter:\n      blur(5px);\n\n    transition:\n      opacity 720ms\n      cubic-bezier(0.16, 1, 0.3, 1),\n      transform 860ms\n      cubic-bezier(0.16, 1, 0.3, 1),\n      filter 720ms\n      cubic-bezier(0.16, 1, 0.3, 1);\n  }\n\n  [data-baldaya-policy-reveal].is-ready {\n    visibility: visible;\n  }\n\n  [data-baldaya-policy-reveal].is-visible {\n    opacity: 1;\n\n    transform:\n      translate3d(0, 0, 0);\n\n    filter:\n      blur(0);\n  }\n\n  @media (max-width: 767px) {\n    .baldaya-policy-content {\n      padding:\n        52px\n        16px\n        78px;\n    }\n\n    .baldaya-policy-content__background {\n      background-size:\n        auto,\n        auto,\n        58px 58px,\n        58px 58px;\n    }\n\n    .baldaya-policy-content__container {\n      width: 100%;\n    }\n\n    .baldaya-policy-content__side {\n      max-width: none;\n\n      margin-bottom: 28px;\n\n      padding:\n        24px\n        20px;\n\n      text-align: left;\n\n      border-radius: 24px;\n    }\n\n    .baldaya-policy-content__side h2 {\n      margin-left: 0;\n      margin-right: 0;\n\n      font-size: 31px;\n    }\n\n    .baldaya-policy-content__side p {\n      margin-left: 0;\n      margin-right: 0;\n\n      font-size: 14px;\n    }\n\n    .baldaya-policy-content__nav {\n      display: grid;\n\n      max-width: none;\n\n      grid-template-columns: 1fr;\n    }\n\n    .baldaya-policy-card {\n      grid-template-columns: 1fr;\n\n      gap: 18px;\n\n      padding:\n        24px\n        20px;\n\n      border-radius: 24px;\n    }\n\n    .baldaya-policy-card__number {\n      width: 46px;\n      height: 46px;\n    }\n\n    .baldaya-policy-card__body h3 {\n      font-size: 25px;\n    }\n\n    .baldaya-policy-card__body p {\n      font-size: 15px;\n      line-height: 1.62;\n    }\n\n    .baldaya-policy-list--grid {\n      grid-template-columns: 1fr;\n    }\n\n    .baldaya-policy-highlight {\n      align-items: flex-start;\n      flex-direction: column;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .baldaya-policy-content {\n      padding-right: 12px;\n      padding-left: 12px;\n    }\n\n    .baldaya-policy-content__side,\n    .baldaya-policy-card {\n      border-radius: 22px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    [data-baldaya-policy-reveal] {\n      opacity: 1;\n      visibility: visible;\n\n      transform: none;\n      filter: none;\n\n      transition: none !important;\n    }\n\n    .baldaya-policy-content__nav a,\n    .baldaya-policy-card,\n    .baldaya-policy-contact-button {\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    function initialiseBaldayaPolicyContent(\n      scope = document\n    ) {\n      const sections =\n        scope.querySelectorAll(\n          \"[data-baldaya-policy-content]\"\n        );\n\n      sections.forEach((section) => {\n        if (\n          section.dataset.policyContentInitialised ===\n          \"true\"\n        ) {\n          return;\n        }\n\n        section.dataset.policyContentInitialised =\n          \"true\";\n\n        const revealElements =\n          Array.from(\n            section.querySelectorAll(\n              \"[data-baldaya-policy-reveal]\"\n            )\n          );\n\n        if (!revealElements.length) {\n          return;\n        }\n\n        const reducedMotion =\n          window.matchMedia(\n            \"(prefers-reduced-motion: reduce)\"\n          ).matches;\n\n        window.requestAnimationFrame(() => {\n          revealElements.forEach((element) => {\n            element.classList.add(\"is-ready\");\n          });\n        });\n\n        function revealElement(element, index = 0) {\n          window.setTimeout(\n            () => {\n              element.classList.add(\"is-visible\");\n            },\n            reducedMotion\n              ? 0\n              : index * 80\n          );\n        }\n\n        if (\n          reducedMotion ||\n          !(\n            \"IntersectionObserver\"\n            in window\n          )\n        ) {\n          revealElements.forEach(revealElement);\n\n          return;\n        }\n\n        const observer =\n          new IntersectionObserver(\n            (\n              entries,\n              currentObserver\n            ) => {\n              entries.forEach((entry) => {\n                if (\n                  !entry.isIntersecting\n                ) {\n                  return;\n                }\n\n                revealElement(\n                  entry.target,\n                  revealElements.indexOf(entry.target)\n                );\n\n                currentObserver.unobserve(\n                  entry.target\n                );\n              });\n            },\n            {\n              threshold: 0.1,\n              rootMargin:\n                \"0px 0px -6% 0px\"\n            }\n          );\n\n        revealElements.forEach((element) => {\n          observer.observe(element);\n        });\n      });\n    }\n\n    function runBaldayaPolicyContent() {\n      initialiseBaldayaPolicyContent(\n        document\n      );\n    }\n\n    if (\n      document.readyState ===\n      \"loading\"\n    ) {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        runBaldayaPolicyContent\n      );\n    } else {\n      runBaldayaPolicyContent();\n    }\n\n    window.addEventListener(\n      \"load\",\n      runBaldayaPolicyContent\n    );\n\n    window.addEventListener(\n      \"elementor\/frontend\/init\",\n      () => {\n        runBaldayaPolicyContent();\n\n        if (\n          window.elementorFrontend &&\n          window.elementorFrontend.hooks\n        ) {\n          window.elementorFrontend.hooks.addAction(\n            \"frontend\/element_ready\/html.default\",\n            ($scope) => {\n              const scopeElement =\n                $scope && $scope[0]\n                  ? $scope[0]\n                  : document;\n\n              initialiseBaldayaPolicyContent(\n                scopeElement\n              );\n            }\n          );\n        }\n      }\n    );\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eef1a31 e-con-full e-flex cmsmasters-block-default e-con e-parent\" data-id=\"eef1a31\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6c34a73 e-con-full e-flex cmsmasters-block-default e-con e-child\" data-id=\"6c34a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<section class=\"elementor-element elementor-element-15081a4 e-con-full cmsmasters-effect cmsmasters-effect-type-scroll e-flex cmsmasters-block-default e-con e-child\" data-id=\"15081a4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;cms_scroll_effects&quot;:[&quot;opacity&quot;],&quot;cms_scroll_devices&quot;:[],&quot;cms_scroll_opacity&quot;:&quot;yes&quot;,&quot;cms_scroll_opacity_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;cms_scroll_opacity_direction&quot;:&quot;default&quot;,&quot;cms_scroll_opacity_timing&quot;:&quot;expoOut&quot;,&quot;cms_scroll_viewport&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;cms_scroll_range&quot;:&quot;viewport&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-083838a cmsmasters-color-variation-default cmsmasters-marquee-direction-left cmsmaster-icon-shape-default cmsmasters-block-default cmsmasters-sticky-default elementor-widget elementor-widget-cmsmasters-marquee\" data-id=\"083838a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_offset&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;marquee_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;marquee_item_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;direction&quot;:&quot;left&quot;,&quot;speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;2&quot;,&quot;sizes&quot;:[]},&quot;hover_behavior&quot;:&quot;disable&quot;,&quot;animation_trigger&quot;:&quot;on_page_load&quot;,&quot;marquee_gap_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;marquee_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;marquee_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;marquee_item_gap_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;marquee_item_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;marquee_item_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"cmsmasters-marquee.default\">\n\t\t\t\t\t<div class=\"elementor-widget-cmsmasters-marquee__wrapper\"><h2 class=\"elementor-widget-cmsmasters-marquee__inner\"><div class=\"elementor-widget-cmsmasters-marquee__cont\"><span class=\"elementor-repeater-item-9023a6c elementor-widget-cmsmasters-marquee__item text\">Branding &amp; Identidade Visual<\/span><span class=\"elementor-repeater-item-5cd0838 elementor-widget-cmsmasters-marquee__item image\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-57696\" alt=\"\" srcset=\"https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-150x150.png 150w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-300x300.png 300w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-260x260.png 260w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-100x100.png 100w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-270x270.png 270w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-192x192.png 192w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-180x180.png 180w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-32x32.png 32w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/span><span class=\"elementor-repeater-item-b6a736e elementor-widget-cmsmasters-marquee__item text\">Produ\u00e7\u00e3o Audiovisual<\/span><span class=\"elementor-repeater-item-6be042e elementor-widget-cmsmasters-marquee__item icon\"><i aria-hidden=\"true\" aria-label=\"Marquee item icon\" class=\"cmsmsdemo-icon- cmsms-demo-icon-shape-5\"><\/i><\/span><span class=\"elementor-repeater-item-8755fdf elementor-widget-cmsmasters-marquee__item text\">Social Media<\/span><span class=\"elementor-repeater-item-632f74a elementor-widget-cmsmasters-marquee__item image\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-57696\" alt=\"\" srcset=\"https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-150x150.png 150w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-300x300.png 300w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-260x260.png 260w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-100x100.png 100w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-270x270.png 270w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-192x192.png 192w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-180x180.png 180w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14-32x32.png 32w, https:\/\/baldaya.com\/wp-content\/uploads\/2025\/12\/cropped-Ativo-14.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/span><span class=\"elementor-repeater-item-e2a85da elementor-widget-cmsmasters-marquee__item text\">Websites &amp; Marketing Digital<\/span><span class=\"elementor-repeater-item-8cce630 elementor-widget-cmsmasters-marquee__item icon\"><i aria-hidden=\"true\" aria-label=\"Marquee item icon\" class=\"cmsmsdemo-icon- cmsms-demo-icon-star-2\"><\/i><\/span><\/div><\/h2><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>POL\u00cdTICA DE PRIVACIDADE BALDAYA POL\u00cdTICA DE PRIVACIDADE PRIVACIDADE A Baldaya valoriza a sua privacidade. Nesta p\u00e1gina explicamos de forma clara como recolhemos, utilizamos e protegemos os seus dados pessoais. Pol\u00edtica de Privacidade Uma vis\u00e3o clara sobre a forma como a Baldaya recolhe, trata e protege os dados pessoais. 01. Introdu\u00e7\u00e3o 02. Quem Somos 03. Dados&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_angie_page":false,"footnotes":""},"class_list":["post-58131","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/pages\/58131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/comments?post=58131"}],"version-history":[{"count":25,"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/pages\/58131\/revisions"}],"predecessor-version":[{"id":60176,"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/pages\/58131\/revisions\/60176"}],"wp:attachment":[{"href":"https:\/\/baldaya.com\/en\/wp-json\/wp\/v2\/media?parent=58131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}