{"id":6277,"date":"2026-09-21T07:31:54","date_gmt":"2026-09-21T10:31:54","guid":{"rendered":"https:\/\/tecnologiaunica.com.br\/?p=6277"},"modified":"2026-09-21T07:31:55","modified_gmt":"2026-09-21T10:31:55","slug":"gestao-de-consentimento-no-open-insurance","status":"publish","type":"post","link":"https:\/\/tecnologiaunica.com.br\/de\/blog\/gestao-de-consentimento-no-open-insurance\/","title":{"rendered":"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A gest\u00e3o de consentimento no Open Insurance \u00e9 o conjunto de processos e controles que sustenta o consentimento do cliente do pedido \u00e0 expira\u00e7\u00e3o. A Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021 limita cada consentimento a doze meses, exige discrimina\u00e7\u00e3o granular dos dados e revoga\u00e7\u00e3o imediata \u2014 obriga\u00e7\u00f5es que recaem sobre sistemas, n\u00e3o sobre uma tela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A confus\u00e3o mais cara nesse tema \u00e9 tratar consentimento como um formul\u00e1rio. Na pr\u00e1tica, cada consentimento \u00e9 um objeto com estado, prazo, escopo e hist\u00f3rico, que precisa ser criado, consultado, alterado, renovado, revogado e expirado \u2014 e que precisa produzir o mesmo efeito em todos os sistemas que recebem aquele dado. Quem constr\u00f3i apenas a tela costuma descobrir o problema meses depois, quando o primeiro lote de consentimentos vence ou quando uma revoga\u00e7\u00e3o n\u00e3o interrompe um fluxo que j\u00e1 estava em andamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este artigo trata do que a regra exige, de onde a opera\u00e7\u00e3o costuma travar, das alternativas de arquitetura dispon\u00edveis e dos crit\u00e9rios para decidir entre manter, evoluir ou reestruturar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principais pontos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O consentimento no Open Insurance tem prazo m\u00e1ximo de doze meses (Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021, art. 11, \u00a7 1\u00ba, III) e \u00e9 revog\u00e1vel a qualquer tempo, com efeito imediato (art. 16 e \u00a7 3\u00ba).<\/li>\n\n\n\n<li>O compartilhamento segue tr\u00eas etapas encadeadas \u2014 consentimento, autentica\u00e7\u00e3o e confirma\u00e7\u00e3o \u2014 em interface dedicada e canais eletr\u00f4nicos, com a confirma\u00e7\u00e3o ocorrendo simultaneamente \u00e0 autentica\u00e7\u00e3o.<\/li>\n\n\n\n<li>Consentimento obtido por contrato de ades\u00e3o, formul\u00e1rio pr\u00e9-marcado ou de forma presumida \u00e9 vedado. Alterar as condi\u00e7\u00f5es exige novo consentimento, n\u00e3o um ajuste silencioso no registro existente.<\/li>\n\n\n\n<li>O gargalo raro \u00e9 a tela; o gargalo comum \u00e9 a propaga\u00e7\u00e3o: fazer a revoga\u00e7\u00e3o alcan\u00e7ar r\u00e9plicas, filas, caches e relat\u00f3rios que j\u00e1 consumiram o dado.<\/li>\n\n\n\n<li>A Resolu\u00e7\u00e3o Susep n\u00ba 61\/2025 refor\u00e7ou a padroniza\u00e7\u00e3o da jornada (Manual de Experi\u00eancia do Cliente) e criou o Manual de Monitoramento, com m\u00e9tricas de API e qualidade de dados \u2014 o que torna o comportamento do seu sistema observ\u00e1vel por terceiros.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">O que a regula\u00e7\u00e3o efetivamente exige do consentimento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A base est\u00e1 na Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021, que define consentimento como manifesta\u00e7\u00e3o livre, informada, pr\u00e9via e inequ\u00edvoca de vontade, feita por meio eletr\u00f4nico (art. 2\u00ba, VII). A partir da\u00ed, o texto estabelece requisitos que se traduzem diretamente em requisitos de sistema:<\/p>\n\n\n\n<style>\n  .tu-open-insurance-consent-rules,\n  .tu-open-insurance-consent-rules * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-consent-rules {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-line: #E7E7E7;\n    --tu-text: #383838;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-consent-rules__list {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n\n    width: 100%;\n  }\n\n  .tu-open-insurance-consent-rules__item {\n    display: grid;\n    grid-template-columns: 38px minmax(0, 245px) minmax(0, 1fr);\n    align-items: start;\n    gap: 13px;\n\n    width: 100%;\n    min-width: 0;\n    padding: 17px 18px;\n\n    background: var(--tu-white);\n    border: 1px solid var(--tu-line);\n    border-left: 4px solid var(--tu-red);\n    border-radius: 4px 14px 14px 14px;\n  }\n\n  .tu-open-insurance-consent-rules__item:nth-child(even) {\n    background: var(--tu-soft);\n  }\n\n  .tu-open-insurance-consent-rules__item.item--final {\n    background: var(--tu-red) !important;\n    border-color: var(--tu-black);\n    border-left-color: var(--tu-black);\n  }\n\n  .tu-open-insurance-consent-rules__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 30px;\n    height: 30px;\n\n    background: var(--tu-red);\n    border-radius: 50%;\n\n    color: var(--tu-white);\n    font-size: 9.5px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-consent-rules__item.item--final\n  .tu-open-insurance-consent-rules__number {\n    background: var(--tu-white);\n    color: var(--tu-red);\n  }\n\n  .tu-open-insurance-consent-rules__title {\n    margin: 3px 0 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.42;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-consent-rules__item.item--final\n  .tu-open-insurance-consent-rules__title {\n    color: var(--tu-white);\n  }\n\n  .tu-open-insurance-consent-rules__content {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-consent-rules__content p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-text) !important;\n    font-size: 12.85px;\n    font-weight: 400;\n    line-height: 1.62;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-consent-rules__content strong {\n    color: var(--tu-black);\n    font-weight: 700;\n  }\n\n  .tu-open-insurance-consent-rules__content em {\n    font-style: italic;\n  }\n\n  .tu-open-insurance-consent-rules__item.item--final\n  .tu-open-insurance-consent-rules__content p,\n  .tu-open-insurance-consent-rules__item.item--final\n  .tu-open-insurance-consent-rules__content strong {\n    color: var(--tu-white) !important;\n  }\n\n  @media (max-width: 860px) {\n    .tu-open-insurance-consent-rules__item {\n      grid-template-columns: 36px minmax(0, 205px) minmax(0, 1fr);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-consent-rules {\n      margin: 20px 0;\n    }\n\n    .tu-open-insurance-consent-rules__item {\n      grid-template-columns: 34px minmax(0, 1fr);\n      gap: 7px 9px;\n\n      padding: 15px 14px;\n\n      border-radius: 4px 12px 12px 12px;\n    }\n\n    .tu-open-insurance-consent-rules__number {\n      width: 28px;\n      height: 28px;\n\n      font-size: 9px;\n    }\n\n    .tu-open-insurance-consent-rules__title {\n      font-size: 13.55px;\n    }\n\n    .tu-open-insurance-consent-rules__content {\n      grid-column: 2;\n    }\n\n    .tu-open-insurance-consent-rules__content p {\n      font-size: 12.55px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-consent-rules\">\n\n  <div class=\"tu-open-insurance-consent-rules__list\">\n\n    <section class=\"tu-open-insurance-consent-rules__item\">\n\n      <span class=\"tu-open-insurance-consent-rules__number\" aria-hidden=\"true\">\n        01\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-rules__title\">\n        Etapas encadeadas\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-rules__content\">\n        <p>\n          O compartilhamento ocorre em tr\u00eas fases sucessivas \u2014\n          <strong>consentimento, autentica\u00e7\u00e3o e confirma\u00e7\u00e3o<\/strong> \u2014\n          por meio da interface dedicada, exclusivamente em canais eletr\u00f4nicos\n          (arts. 9\u00ba e 10). A confirma\u00e7\u00e3o deve ocorrer simultaneamente \u00e0 autentica\u00e7\u00e3o\n          e permitir que o cliente discrimine a identidade da sociedade receptora,\n          a vig\u00eancia do consentimento e os dados que ser\u00e3o compartilhados\n          (arts. 21 e 22).\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-rules__item\">\n\n      <span class=\"tu-open-insurance-consent-rules__number\" aria-hidden=\"true\">\n        02\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-rules__title\">\n        Prazo determinado\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-rules__content\">\n        <p>\n          O consentimento deve ter prazo de validade compat\u00edvel com as finalidades,\n          limitado a <strong>doze meses<\/strong> (art. 11, \u00a7 1\u00ba, III).\n          Isso significa que todo consentimento nasce com data de expira\u00e7\u00e3o \u2014\n          e que a opera\u00e7\u00e3o ter\u00e1, inevitavelmente, vencimentos concentrados\n          conforme a curva de ades\u00e3o.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-rules__item\">\n\n      <span class=\"tu-open-insurance-consent-rules__number\" aria-hidden=\"true\">\n        03\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-rules__title\">\n        Finalidades determinadas e escopo discriminado\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-rules__content\">\n        <p>\n          O consentimento precisa referir-se a finalidades determinadas e\n          discriminar a sociedade transmissora e os dados espec\u00edficos\n          (art. 11, \u00a7 1\u00ba). Os dados podem ser apresentados em agrupamentos,\n          desde que o agrupamento guarde rela\u00e7\u00e3o l\u00f3gica com os dados representados\n          e permita ao cliente discrimin\u00e1-los em n\u00edvel granular (art. 12).\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-rules__item\">\n\n      <span class=\"tu-open-insurance-consent-rules__number\" aria-hidden=\"true\">\n        04\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-rules__title\">\n        Veda\u00e7\u00f5es expl\u00edcitas\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-rules__content\">\n        <p>\n          \u00c9 vedado obter consentimento por contrato de ades\u00e3o, por formul\u00e1rio\n          com op\u00e7\u00e3o de aceite previamente preenchida ou de forma presumida,\n          sem manifesta\u00e7\u00e3o ativa do cliente (art. 11, \u00a7 3\u00ba). H\u00e1 ainda uma veda\u00e7\u00e3o\n          frequentemente ignorada em projetos:\n          <strong>n\u00e3o se informa \u00e0 sociedade transmissora as finalidades referidas para o consentimento<\/strong>\n          (art. 11, \u00a7 4\u00ba) \u2014 a transmissora sabe <em>o que<\/em> ser\u00e1 compartilhado\n          e <em>para quem<\/em>, n\u00e3o <em>para qu\u00ea<\/em>.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-rules__item\">\n\n      <span class=\"tu-open-insurance-consent-rules__number\" aria-hidden=\"true\">\n        05\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-rules__title\">\n        Altera\u00e7\u00e3o exige novo consentimento\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-rules__content\">\n        <p>\n          Mudar as condi\u00e7\u00f5es do compartilhamento requer a obten\u00e7\u00e3o de\n          <strong>novo consentimento<\/strong> (art. 11, \u00a7 2\u00ba).\n          N\u00e3o existe o caminho de \u201catualizar o escopo\u201d de um consentimento vigente\n          sem passar novamente pela jornada.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-rules__item\">\n\n      <span class=\"tu-open-insurance-consent-rules__number\" aria-hidden=\"true\">\n        06\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-rules__title\">\n        Revoga\u00e7\u00e3o imediata\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-rules__content\">\n        <p>\n          As sociedades devem assegurar a revoga\u00e7\u00e3o a qualquer tempo, mediante\n          solicita\u00e7\u00e3o do cliente, por procedimento seguro, \u00e1gil, preciso e conveniente\n          (art. 16), e a revoga\u00e7\u00e3o deve ser efetuada de forma\n          <strong>imediata<\/strong> (art. 16, \u00a7 3\u00ba).\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-rules__item item--final\">\n\n      <span class=\"tu-open-insurance-consent-rules__number\" aria-hidden=\"true\">\n        07\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-rules__title\">\n        Autentica\u00e7\u00e3o com responsabilidade intransfer\u00edvel\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-rules__content\">\n        <p>\n          A autentica\u00e7\u00e3o do cliente ocorre uma \u00fanica vez por consentimento;\n          a da sociedade receptora, a cada chamada (arts. 17 a 20).\n          A contrata\u00e7\u00e3o de terceiros para servi\u00e7os de autentica\u00e7\u00e3o \u00e9 permitida,\n          mas <strong>a responsabilidade permanece com a transmissora<\/strong>.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n  <\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Sobre essa base incide a LGPD. O art. 8\u00ba, \u00a7 5\u00ba da Lei n\u00ba 13.709\/2018 estabelece que o consentimento pode ser revogado a qualquer momento por procedimento gratuito e facilitado; o art. 9\u00ba, \u00a7 1\u00ba torna nulo o consentimento cujas informa\u00e7\u00f5es tenham conte\u00fado enganoso ou abusivo, ou que n\u00e3o tenham sido apresentadas com transpar\u00eancia; e o art. 18 lista os direitos do titular, incluindo conhecer as entidades com as quais o controlador compartilhou dados. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e3o regimes complementares: atender ao fluxo t\u00e9cnico do Open Insurance n\u00e3o dispensa a governan\u00e7a de dados pessoais da seguradora, tratada em <strong><a href=\"https:\/\/tecnologiaunica.com.br\/blog\/lgpd-nas-empresas\/\" target=\"_blank\" rel=\"noreferrer noopener\">LGPD nas empresas: adequa\u00e7\u00e3o, governan\u00e7a e compliance na pr\u00e1tica<\/a><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por que a gest\u00e3o de consentimento \u00e9 um problema de arquitetura, e n\u00e3o de interface<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lendo a norma como requisito de produto, \u00e9 f\u00e1cil concluir que basta uma boa tela de consentimento. O que a opera\u00e7\u00e3o revela \u00e9 outra coisa: o consentimento \u00e9 um estado que precisa ser respeitado por todos os sistemas que tocam aquele dado, durante todo o tempo em que ele estiver vigente \u2014 e deixar de ser respeitado no instante em que deixar de estar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um consentimento percorre, no m\u00ednimo, este ciclo:<\/p>\n\n\n\n<style>\n  .tu-open-insurance-consent-lifecycle,\n  .tu-open-insurance-consent-lifecycle * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-consent-lifecycle {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-line: #E7E7E7;\n    --tu-text: #383838;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-consent-lifecycle__list {\n    position: relative;\n\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n\n    width: 100%;\n  }\n\n  .tu-open-insurance-consent-lifecycle__list::before {\n    content: \"\";\n\n    position: absolute;\n    top: 22px;\n    bottom: 22px;\n    left: 20px;\n\n    width: 2px;\n\n    background: var(--tu-red);\n  }\n\n  .tu-open-insurance-consent-lifecycle__step {\n    position: relative;\n    z-index: 1;\n\n    display: grid;\n    grid-template-columns: 42px minmax(0, 190px) minmax(0, 1fr);\n    align-items: start;\n    gap: 13px;\n\n    width: 100%;\n    min-width: 0;\n\n    padding: 15px 17px 15px 0;\n\n    background: var(--tu-white);\n    border: 1px solid var(--tu-line);\n    border-radius: 4px 14px 14px 14px;\n  }\n\n  .tu-open-insurance-consent-lifecycle__step:nth-child(even) {\n    background: var(--tu-soft);\n  }\n\n  .tu-open-insurance-consent-lifecycle__step.step--final {\n    background: var(--tu-red) !important;\n    border-color: var(--tu-black);\n  }\n\n  .tu-open-insurance-consent-lifecycle__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 40px;\n    height: 40px;\n\n    background: var(--tu-red);\n    border: 4px solid var(--tu-white);\n    border-radius: 50%;\n\n    color: var(--tu-white);\n    font-size: 9.5px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-consent-lifecycle__step:nth-child(even)\n  .tu-open-insurance-consent-lifecycle__number {\n    border-color: var(--tu-soft);\n  }\n\n  .tu-open-insurance-consent-lifecycle__step.step--final\n  .tu-open-insurance-consent-lifecycle__number {\n    background: var(--tu-white);\n    border-color: var(--tu-red);\n\n    color: var(--tu-red);\n  }\n\n  .tu-open-insurance-consent-lifecycle__title {\n    margin: 9px 0 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n    font-size: 13.9px;\n    font-weight: 700;\n    line-height: 1.42;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-consent-lifecycle__step.step--final\n  .tu-open-insurance-consent-lifecycle__title {\n    color: var(--tu-white);\n  }\n\n  .tu-open-insurance-consent-lifecycle__content {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-consent-lifecycle__content p {\n    margin: 8px 0 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-text) !important;\n    font-size: 12.85px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-consent-lifecycle__step.step--final\n  .tu-open-insurance-consent-lifecycle__content p {\n    color: var(--tu-white) !important;\n  }\n\n  @media (max-width: 820px) {\n    .tu-open-insurance-consent-lifecycle__step {\n      grid-template-columns: 40px minmax(0, 165px) minmax(0, 1fr);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-consent-lifecycle {\n      margin: 20px 0;\n    }\n\n    .tu-open-insurance-consent-lifecycle__list {\n      gap: 8px;\n    }\n\n    .tu-open-insurance-consent-lifecycle__list::before {\n      left: 18px;\n    }\n\n    .tu-open-insurance-consent-lifecycle__step {\n      grid-template-columns: 38px minmax(0, 1fr);\n      gap: 5px 10px;\n\n      padding: 14px 14px 14px 0;\n\n      border-radius: 4px 12px 12px 12px;\n    }\n\n    .tu-open-insurance-consent-lifecycle__number {\n      width: 36px;\n      height: 36px;\n\n      font-size: 9px;\n    }\n\n    .tu-open-insurance-consent-lifecycle__title {\n      margin-top: 7px !important;\n\n      font-size: 13.45px;\n    }\n\n    .tu-open-insurance-consent-lifecycle__content {\n      grid-column: 2;\n    }\n\n    .tu-open-insurance-consent-lifecycle__content p {\n      margin-top: 1px !important;\n\n      font-size: 12.55px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-consent-lifecycle\">\n\n  <div class=\"tu-open-insurance-consent-lifecycle__list\">\n\n    <section class=\"tu-open-insurance-consent-lifecycle__step\">\n\n      <span class=\"tu-open-insurance-consent-lifecycle__number\" aria-hidden=\"true\">\n        01\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-lifecycle__title\">\n        Solicita\u00e7\u00e3o\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-lifecycle__content\">\n        <p>\n          A receptora identifica o cliente e define escopo, finalidade e prazo.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-lifecycle__step\">\n\n      <span class=\"tu-open-insurance-consent-lifecycle__number\" aria-hidden=\"true\">\n        02\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-lifecycle__title\">\n        Autentica\u00e7\u00e3o e confirma\u00e7\u00e3o\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-lifecycle__content\">\n        <p>\n          O cliente \u00e9 autenticado na transmissora e confirma o que ser\u00e1\n          compartilhado, para quem e por quanto tempo.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-lifecycle__step\">\n\n      <span class=\"tu-open-insurance-consent-lifecycle__number\" aria-hidden=\"true\">\n        03\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-lifecycle__title\">\n        Vig\u00eancia\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-lifecycle__content\">\n        <p>\n          As chamadas de API passam a ser autorizadas dentro do escopo confirmado,\n          e apenas dentro dele.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-lifecycle__step\">\n\n      <span class=\"tu-open-insurance-consent-lifecycle__number\" aria-hidden=\"true\">\n        04\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-lifecycle__title\">\n        Altera\u00e7\u00e3o\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-lifecycle__content\">\n        <p>\n          Qualquer mudan\u00e7a de condi\u00e7\u00e3o gera um novo consentimento,\n          com o anterior encerrado.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-lifecycle__step\">\n\n      <span class=\"tu-open-insurance-consent-lifecycle__number\" aria-hidden=\"true\">\n        05\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-lifecycle__title\">\n        Renova\u00e7\u00e3o\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-lifecycle__content\">\n        <p>\n          O cliente reconfirma antes do vencimento, ou o compartilhamento cessa.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-lifecycle__step\">\n\n      <span class=\"tu-open-insurance-consent-lifecycle__number\" aria-hidden=\"true\">\n        06\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-lifecycle__title\">\n        Revoga\u00e7\u00e3o\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-lifecycle__content\">\n        <p>\n          O cliente interrompe o compartilhamento, com efeito imediato.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-consent-lifecycle__step step--final\">\n\n      <span class=\"tu-open-insurance-consent-lifecycle__number\" aria-hidden=\"true\">\n        07\n      <\/span>\n\n      <p class=\"tu-open-insurance-consent-lifecycle__title\">\n        Expira\u00e7\u00e3o\n      <\/p>\n\n      <div class=\"tu-open-insurance-consent-lifecycle__content\">\n        <p>\n          O prazo termina e a autoriza\u00e7\u00e3o deixa de existir,\n          com ou sem a\u00e7\u00e3o do cliente.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n  <\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Cada transi\u00e7\u00e3o precisa ser registrada de forma reconstitu\u00edvel: quem consentiu, quando, com que escopo, por qual canal, e o que mudou desde ent\u00e3o. \u00c9 esse registro que responde a uma reclama\u00e7\u00e3o, a uma auditoria interna ou a um pedido do titular \u2014 e \u00e9 ele que quase nunca existe quando o consentimento foi implementado como campo em uma tabela do sistema de atendimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O ponto cr\u00edtico est\u00e1 na etapa 6. Interromper o compartilhamento \u00e9 simples no ponto de entrada: a API para de responder. \u00c9 bem menos simples quando o dado j\u00e1 entrou na opera\u00e7\u00e3o \u2014 foi replicado para um data warehouse, alimentou um modelo, entrou em uma fila de processamento ass\u00edncrono, foi consumido por um relat\u00f3rio de BI ou por um fluxo de campanha.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Revoga\u00e7\u00e3o imediata&#8221; \u00e9 uma obriga\u00e7\u00e3o sobre o compartilhamento; o que acontece com o que j\u00e1 foi compartilhado depende do regime de tratamento aplic\u00e1vel e da governan\u00e7a interna de cada participante. Definir isso antes, e n\u00e3o durante o primeiro incidente, \u00e9 o que separa uma implementa\u00e7\u00e3o sustent\u00e1vel de uma que gera exce\u00e7\u00e3o manual.<\/p>\n\n\n\n<style>\n  .tu-open-insurance-data-path-cta,\n  .tu-open-insurance-data-path-cta * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-data-path-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 22px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 22px 24px;\n\n    background: #FFFFFF;\n    border: 2px solid #DD4E4B;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-data-path-cta__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n\n    min-width: 0;\n  }\n\n  .tu-open-insurance-data-path-cta__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: #DD4E4B;\n    border-radius: 50%;\n\n    color: #FFFFFF;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-data-path-cta__text {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-data-path-cta__text strong {\n    display: block;\n    margin: 0 0 6px;\n\n    color: #000000;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.45;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-data-path-cta__text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 820px;\n\n    color: #3F3F3F !important;\n    font-size: 13.5px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-data-path-cta__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    flex: 0 0 auto;\n\n    min-height: 42px;\n    padding: 10px 17px;\n\n    background: #DD4E4B;\n    border: 1px solid #DD4E4B;\n    border-radius: 8px;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n\n    font-size: 12.75px;\n    font-weight: 700;\n    line-height: 1.2;\n\n    transition:\n      background-color .2s ease,\n      border-color .2s ease,\n      color .2s ease,\n      transform .2s ease;\n  }\n\n  .tu-open-insurance-data-path-cta__button::after {\n    content: \"\u2192\";\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-data-path-cta__button:hover,\n  .tu-open-insurance-data-path-cta__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-open-insurance-data-path-cta__button:focus-visible {\n    outline: 2px solid #000000;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-open-insurance-data-path-cta__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-data-path-cta {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-open-insurance-data-path-cta__content {\n      gap: 12px;\n    }\n\n    .tu-open-insurance-data-path-cta__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-open-insurance-data-path-cta__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-open-insurance-data-path-cta__text p {\n      font-size: 13px;\n    }\n\n    .tu-open-insurance-data-path-cta__button {\n      width: 100%;\n      min-height: 40px;\n      padding: 9px 15px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-data-path-cta\">\n\n  <div class=\"tu-open-insurance-data-path-cta__content\">\n\n    <span\n      class=\"tu-open-insurance-data-path-cta__marker\"\n      aria-hidden=\"true\"\n    >\n      \u2192\n    <\/span>\n\n    <div class=\"tu-open-insurance-data-path-cta__text\">\n\n      <strong>\n        Antes de escolher ferramenta, mapeie o caminho do dado.\n      <\/strong>\n\n      <p>\n        Identifique quais sistemas da opera\u00e7\u00e3o consomem os dados recebidos por\n        compartilhamento e, principalmente, como cada um deles saberia que um\n        consentimento foi revogado ou expirou. Esse mapa revela onde a arquitetura\n        precisa propagar o estado do consentimento para evitar uso indevido ap\u00f3s\n        o fim da autoriza\u00e7\u00e3o.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n  <a\n    class=\"tu-open-insurance-data-path-cta__button\"\n    href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&amp;utm_medium=artigo&amp;utm_content=cta-mapeamento-consumidores\"\n    aria-label=\"Converse com um especialista da Tecnologia \u00danica sobre os sistemas que consomem dados compartilhados e como recebem o encerramento do consentimento\"\n  >\n    Mapear consumidores do dado\n  <\/a>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Ponto de aten\u00e7\u00e3o: o vencimento chega em lote<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Como todo consentimento tem prazo m\u00e1ximo de doze meses, a curva de expira\u00e7\u00e3o reproduz a curva de ades\u00e3o com um ano de atraso. Uma campanha bem-sucedida que gerou milhares de consentimentos em um m\u00eas produzir\u00e1, doze meses depois, milhares de expira\u00e7\u00f5es concentradas no mesmo m\u00eas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A consequ\u00eancia pr\u00e1tica n\u00e3o \u00e9 regulat\u00f3ria \u2014 \u00e9 operacional e comercial. Servi\u00e7os constru\u00eddos sobre dados compartilhados (recomenda\u00e7\u00e3o, precifica\u00e7\u00e3o, concilia\u00e7\u00e3o com parceiros) param silenciosamente para aquele grupo de clientes. Sem visibilidade de vencimento, a equipe descobre pela queda no volume, n\u00e3o pelo calend\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O controle que merece avalia\u00e7\u00e3o \u00e9 simples de descrever e frequentemente ausente: um invent\u00e1rio de consentimentos ativos com data de expira\u00e7\u00e3o, volume por m\u00eas e respons\u00e1vel por acionar a jornada de renova\u00e7\u00e3o. N\u00e3o \u00e9 uma exig\u00eancia espec\u00edfica da norma; \u00e9 o que impede que a regra de doze meses vire surpresa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Onde a jornada trava na pr\u00e1tica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A padroniza\u00e7\u00e3o da experi\u00eancia tem base normativa e operacional. A Resolu\u00e7\u00e3o Susep n\u00ba 61\/2025, publicada em 3 de novembro de 2025 com vig\u00eancia imediata, alterou a Circular Susep n\u00ba 635\/2021 para instituir um cap\u00edtulo sobre experi\u00eancia do cliente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, passa a incluir uma guia que harmoniza as etapas de consentimento, autentica\u00e7\u00e3o e confirma\u00e7\u00e3o entre participantes (art. 13-A), determinar a manuten\u00e7\u00e3o de plataforma de resolu\u00e7\u00e3o de disputas entre participantes (art. 13-B) e criar o Manual de Monitoramento, que abrange desempenho de APIs, qualidade de dados e experi\u00eancia do cliente (art. 13-C).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No plano operacional, o Guia de Experi\u00eancia do Usu\u00e1rio do Open Insurance (vers\u00e3o 2.4, de 25\/06\/2024) detalha a jornada em dez passos e fixa par\u00e2metros que costumam surpreender equipes t\u00e9cnicas:<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">O par\u00e2metro de 60 segundos \u00e9 o que mais exp\u00f5e arquitetura legada. Uma consulta que depende de uma rotina em lote, de um sistema que responde bem em uso interno mas n\u00e3o sob concorr\u00eancia, ou de uma integra\u00e7\u00e3o ponto a ponto acumulada ao longo de anos, tende a estourar esse limite sob volume \u2014 e o efeito n\u00e3o \u00e9 um erro discreto, \u00e9 sair da jornada do cliente. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esse \u00e9 um sintoma cl\u00e1ssico de fragmenta\u00e7\u00e3o de dados, tema aprofundado em <strong><a href=\"https:\/\/tecnologiaunica.com.br\/blog\/arquitetura-de-dados-para-seguradoras\/\" target=\"_blank\" rel=\"noreferrer noopener\">arquitetura de dados para seguradoras<\/a>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que costuma dar errado<\/h2>\n\n\n\n<style>\n  .tu-open-insurance-execution-risks-table,\n  .tu-open-insurance-execution-risks-table * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-execution-risks-table {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-line: #E7E7E7;\n    --tu-text: #2F2F2F;\n    --tu-muted: #555555;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-execution-risks-table__container {\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n\n    background: var(--tu-white);\n    border: 1px solid #D9D9D9;\n    border-radius: 4px 16px 16px 16px;\n  }\n\n  .tu-open-insurance-execution-risks-table table {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n\n    border-collapse: separate;\n    border-spacing: 0;\n    table-layout: fixed;\n  }\n\n  .tu-open-insurance-execution-risks-table th,\n  .tu-open-insurance-execution-risks-table td {\n    padding: 14px 12px;\n\n    vertical-align: top;\n    text-align: left;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-execution-risks-table thead th {\n    background: var(--tu-red);\n    color: var(--tu-black);\n\n    border-right: 1px solid rgba(0,0,0,.14);\n\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .tu-open-insurance-execution-risks-table thead th:last-child {\n    border-right: 0;\n  }\n\n  .tu-open-insurance-execution-risks-table tbody td {\n    background: var(--tu-white);\n\n    border-right: 1px solid var(--tu-line);\n    border-bottom: 1px solid var(--tu-line);\n\n    color: var(--tu-text);\n\n    font-size: 12.4px;\n    font-weight: 400;\n    line-height: 1.53;\n  }\n\n  .tu-open-insurance-execution-risks-table tbody tr:nth-child(even) td {\n    background: var(--tu-soft);\n  }\n\n  .tu-open-insurance-execution-risks-table tbody td:last-child {\n    border-right: 0;\n  }\n\n  .tu-open-insurance-execution-risks-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .tu-open-insurance-execution-risks-table__risk {\n    position: relative;\n\n    width: 24%;\n    padding-left: 18px !important;\n\n    color: var(--tu-black) !important;\n    font-weight: 700 !important;\n  }\n\n  .tu-open-insurance-execution-risks-table__risk::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n\n    width: 4px;\n\n    background: var(--tu-red);\n  }\n\n  .tu-open-insurance-execution-risks-table__cause {\n    width: 23%;\n    color: var(--tu-muted) !important;\n  }\n\n  .tu-open-insurance-execution-risks-table__consequence {\n    width: 25%;\n  }\n\n  .tu-open-insurance-execution-risks-table__mitigation {\n    width: 28%;\n  }\n\n  @media (max-width: 980px) and (min-width: 681px) {\n    .tu-open-insurance-execution-risks-table th,\n    .tu-open-insurance-execution-risks-table td {\n      padding: 10px 8px;\n    }\n\n    .tu-open-insurance-execution-risks-table thead th {\n      font-size: 10.5px;\n    }\n\n    .tu-open-insurance-execution-risks-table tbody td {\n      font-size: 11.25px;\n    }\n\n    .tu-open-insurance-execution-risks-table__risk {\n      padding-left: 14px !important;\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-execution-risks-table {\n      margin: 20px 0;\n    }\n\n    .tu-open-insurance-execution-risks-table__container {\n      overflow: visible;\n\n      background: transparent;\n      border: 0;\n      border-radius: 0;\n    }\n\n    .tu-open-insurance-execution-risks-table table,\n    .tu-open-insurance-execution-risks-table tbody,\n    .tu-open-insurance-execution-risks-table tr,\n    .tu-open-insurance-execution-risks-table td {\n      display: block;\n\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .tu-open-insurance-execution-risks-table thead {\n      position: absolute;\n\n      width: 1px;\n      height: 1px;\n\n      margin: -1px;\n      padding: 0;\n\n      overflow: hidden;\n\n      clip: rect(0,0,0,0);\n      white-space: nowrap;\n\n      border: 0;\n    }\n\n    .tu-open-insurance-execution-risks-table tbody {\n      display: grid;\n      gap: 12px;\n    }\n\n    .tu-open-insurance-execution-risks-table tbody tr {\n      overflow: hidden;\n\n      background: var(--tu-white);\n\n      border: 1px solid #DCDCDC;\n      border-radius: 4px 13px 13px 13px;\n    }\n\n    .tu-open-insurance-execution-risks-table tbody td,\n    .tu-open-insurance-execution-risks-table tbody tr:nth-child(even) td {\n      width: 100% !important;\n\n      padding: 12px 14px;\n\n      background: var(--tu-white);\n\n      border-right: 0;\n      border-bottom: 1px solid var(--tu-line);\n\n      font-size: 13px;\n      line-height: 1.52;\n    }\n\n    .tu-open-insurance-execution-risks-table tbody td:last-child {\n      border-bottom: 0;\n    }\n\n    .tu-open-insurance-execution-risks-table tbody td::before {\n      display: block;\n\n      margin-bottom: 4px;\n\n      color: #6B6B6B;\n\n      font-size: 10px;\n      font-weight: 700;\n      line-height: 1.2;\n      letter-spacing: .04em;\n      text-transform: uppercase;\n\n      content: attr(data-label);\n    }\n\n    .tu-open-insurance-execution-risks-table tbody\n    .tu-open-insurance-execution-risks-table__risk {\n      padding: 12px 14px !important;\n\n      background: var(--tu-red) !important;\n\n      border-bottom: 1px solid rgba(0,0,0,.15);\n\n      color: var(--tu-black) !important;\n\n      font-size: 14px;\n    }\n\n    .tu-open-insurance-execution-risks-table tbody\n    .tu-open-insurance-execution-risks-table__risk::before {\n      content: none;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-execution-risks-table\">\n\n  <div class=\"tu-open-insurance-execution-risks-table__container\">\n\n    <table>\n\n      <thead>\n        <tr>\n          <th scope=\"col\">Erro recorrente ou risco de execu\u00e7\u00e3o<\/th>\n          <th scope=\"col\">Por que acontece<\/th>\n          <th scope=\"col\">Consequ\u00eancia poss\u00edvel<\/th>\n          <th scope=\"col\">Como reduzir o risco<\/th>\n        <\/tr>\n      <\/thead>\n\n      <tbody>\n\n        <tr>\n          <td class=\"tu-open-insurance-execution-risks-table__risk\" data-label=\"Erro recorrente ou risco de execu\u00e7\u00e3o\">\n            Consentimento tratado como campo de cadastro\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__cause\" data-label=\"Por que acontece\">\n            A primeira entrega \u00e9 uma tela; o modelo de dados \u00e9 definido depois.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Impossibilidade de reconstruir escopo e hist\u00f3rico em uma auditoria ou reclama\u00e7\u00e3o.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__mitigation\" data-label=\"Como reduzir o risco\">\n            Modelar consentimento como entidade pr\u00f3pria, com estado, escopo, prazo e trilha de altera\u00e7\u00f5es.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-execution-risks-table__risk\" data-label=\"Erro recorrente ou risco de execu\u00e7\u00e3o\">\n            Revoga\u00e7\u00e3o que s\u00f3 desliga a API\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__cause\" data-label=\"Por que acontece\">\n            O efeito no ponto de entrada \u00e9 vis\u00edvel; o efeito nos sistemas a jusante, n\u00e3o.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Dado continua sendo usado em fluxos internos ap\u00f3s o fim da autoriza\u00e7\u00e3o.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__mitigation\" data-label=\"Como reduzir o risco\">\n            Mapear consumidores do dado e definir o que acontece em cada um quando a autoriza\u00e7\u00e3o cessa.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-execution-risks-table__risk\" data-label=\"Erro recorrente ou risco de execu\u00e7\u00e3o\">\n            Sem invent\u00e1rio de vencimentos\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__cause\" data-label=\"Por que acontece\">\n            O prazo de doze meses parece distante durante o projeto.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Expira\u00e7\u00f5es concentradas derrubam servi\u00e7os dependentes sem aviso.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__mitigation\" data-label=\"Como reduzir o risco\">\n            Painel de consentimentos ativos por data de expira\u00e7\u00e3o, com acionamento da renova\u00e7\u00e3o.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-execution-risks-table__risk\" data-label=\"Erro recorrente ou risco de execu\u00e7\u00e3o\">\n            Tempo de resposta dimensionado para uso interno\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__cause\" data-label=\"Por que acontece\">\n            Testes feitos em volume baixo, sem concorr\u00eancia real.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Sa\u00edda da jornada por timeout e reclama\u00e7\u00f5es de cliente sobre \u201cerro na seguradora\u201d.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__mitigation\" data-label=\"Como reduzir o risco\">\n            Testar sob carga com o limite de resposta em tela como crit\u00e9rio de aceite.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-execution-risks-table__risk\" data-label=\"Erro recorrente ou risco de execu\u00e7\u00e3o\">\n            Altera\u00e7\u00e3o de escopo feita no registro existente\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__cause\" data-label=\"Por que acontece\">\n            A norma parece admitir \u201catualizar\u201d o consentimento.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Consentimento com escopo diferente do que o cliente confirmou.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__mitigation\" data-label=\"Como reduzir o risco\">\n            Tratar mudan\u00e7a de condi\u00e7\u00e3o como novo consentimento, encerrando o anterior.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-execution-risks-table__risk\" data-label=\"Erro recorrente ou risco de execu\u00e7\u00e3o\">\n            Finalidade exposta \u00e0 transmissora\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__cause\" data-label=\"Por que acontece\">\n            O time replica o modelo de dados da receptora sem ler a veda\u00e7\u00e3o.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Descumprimento do art. 11, \u00a7 4\u00ba da Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__mitigation\" data-label=\"Como reduzir o risco\">\n            Revisar contratos de API e telas quanto ao que trafega para cada parte.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-execution-risks-table__risk\" data-label=\"Erro recorrente ou risco de execu\u00e7\u00e3o\">\n            Autentica\u00e7\u00e3o terceirizada sem governan\u00e7a\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__cause\" data-label=\"Por que acontece\">\n            Contrata\u00e7\u00e3o resolve o prazo do projeto.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__consequence\" data-label=\"Consequ\u00eancia poss\u00edvel\">\n            Responsabilidade permanece com a transmissora, agora sobre processo que ela n\u00e3o controla.\n          <\/td>\n\n          <td class=\"tu-open-insurance-execution-risks-table__mitigation\" data-label=\"Como reduzir o risco\">\n            Formalizar requisitos, evid\u00eancias e monitoramento do fornecedor de autentica\u00e7\u00e3o.\n          <\/td>\n        <\/tr>\n\n      <\/tbody>\n\n    <\/table>\n\n  <\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nem todos esses pontos pesam igual em cada opera\u00e7\u00e3o. O diagn\u00f3stico abaixo ajuda a localizar onde est\u00e1 a sua concentra\u00e7\u00e3o de esfor\u00e7o \u2014 no registro, na propaga\u00e7\u00e3o ou no desempenho.<\/p>\n\n\n\n<!-- ============================================================\n  Bloco interativo \u2014 Diagn\u00f3stico: ciclo de vida do consentimento no Open Insurance\n  Tecnologia \u00danica \u2014 pronto para publica\u00e7\u00e3o (bloco HTML personalizado do Gutenberg\n  ou widget HTML do Elementor).\n  CSS e JS escopados em .tu-opin-wrapper. Sem bibliotecas externas, sem fontes\n  externas, sem coleta ou envio de dados. Suporta m\u00faltiplas inst\u00e2ncias na p\u00e1gina.\n============================================================ -->\n<div class=\"tu-opin-wrapper\" id=\"diagnostico-consentimento-opin\" role=\"region\" aria-label=\"Diagn\u00f3stico do ciclo de vida do consentimento no Open Insurance\">\n  <style>\n    .tu-opin-wrapper, .tu-opin-wrapper * {\n      box-sizing: border-box;\n      font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n      line-height: 1.5;\n      margin: 0;\n      padding: 0;\n      text-align: left;\n    }\n    .tu-opin-wrapper {\n      --tu-vermelho: #DD4E4B;\n      --tu-preto: #000000;\n      --tu-coral: #E47F79;\n      --tu-cinza: #A8A9AC;\n      --tu-azul-fluxo: #36A6B2;\n      --tu-azul-prof: #1B3F53;\n      --tu-laranja: #EA973E;\n      --tu-branco: #FFFFFF;\n\n      background: var(--tu-branco);\n      border: 1px solid #ECECEC;\n      border-radius: 20px;\n      padding: 32px;\n      max-width: 720px;\n      margin: 40px auto;\n      box-shadow: 0 4px 24px rgba(0,0,0,0.06);\n      color: var(--tu-preto);\n      scroll-margin-top: 90px;\n    }\n    .tu-opin-wrapper .tu-opin-eyebrow {\n      display: inline-block;\n      background: var(--tu-vermelho);\n      color: var(--tu-branco);\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n      padding: 5px 12px;\n      border-radius: 999px;\n      margin-bottom: 14px;\n    }\n    .tu-opin-wrapper h3 {\n      font-size: 22px;\n      font-weight: 700;\n      color: var(--tu-preto);\n      margin-bottom: 8px;\n    }\n    .tu-opin-wrapper .tu-opin-intro {\n      font-size: 15px;\n      color: #333;\n      margin-bottom: 24px;\n    }\n    .tu-opin-wrapper .tu-opin-progress-track {\n      width: 100%;\n      height: 10px;\n      background: #F0F0F0;\n      border-radius: 999px;\n      overflow: hidden;\n      margin-bottom: 8px;\n    }\n    .tu-opin-wrapper .tu-opin-progress-fill {\n      display: block;\n      height: 100%;\n      width: 0%;\n      background: linear-gradient(90deg, var(--tu-vermelho), var(--tu-coral));\n      border-radius: 999px;\n      transition: width 0.3s ease;\n    }\n    .tu-opin-wrapper .tu-opin-counter {\n      font-size: 13px;\n      color: #5A5B5E;\n      font-weight: 500;\n      margin-bottom: 20px;\n    }\n    .tu-opin-wrapper .tu-opin-counter strong { color: var(--tu-preto); }\n    .tu-opin-wrapper .tu-opin-list {\n      list-style: none;\n      display: flex;\n      flex-direction: column;\n      gap: 10px;\n      margin-bottom: 24px;\n    }\n    .tu-opin-wrapper .tu-opin-item {\n      background: #FAFAFA;\n      border: 1px solid #EFEFEF;\n      border-radius: 14px;\n      transition: border-color 0.15s ease, background 0.15s ease;\n    }\n    .tu-opin-wrapper .tu-opin-item:hover { border-color: var(--tu-coral); }\n    .tu-opin-wrapper .tu-opin-item.tu-opin-checked {\n      background: #FDF1F0;\n      border-color: var(--tu-vermelho);\n    }\n    .tu-opin-wrapper .tu-opin-field {\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      width: 100%;\n      padding: 14px 16px;\n      cursor: pointer;\n      position: relative;\n      min-height: 48px;\n    }\n    .tu-opin-wrapper .tu-opin-input {\n      position: absolute;\n      top: 15px;\n      left: 16px;\n      width: 22px;\n      height: 22px;\n      opacity: 0;\n      margin: 0;\n      cursor: pointer;\n    }\n    .tu-opin-wrapper .tu-opin-box {\n      flex-shrink: 0;\n      width: 22px;\n      height: 22px;\n      border-radius: 6px;\n      border: 2px solid var(--tu-cinza);\n      background: var(--tu-branco);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-top: 1px;\n      transition: background 0.15s ease, border-color 0.15s ease;\n    }\n    .tu-opin-wrapper .tu-opin-item.tu-opin-checked .tu-opin-box {\n      background: var(--tu-vermelho);\n      border-color: var(--tu-vermelho);\n    }\n    .tu-opin-wrapper .tu-opin-box svg {\n      width: 14px;\n      height: 14px;\n      opacity: 0;\n      transition: opacity 0.15s ease;\n    }\n    .tu-opin-wrapper .tu-opin-item.tu-opin-checked .tu-opin-box svg { opacity: 1; }\n    .tu-opin-wrapper .tu-opin-label { font-size: 14.5px; color: #222; }\n    .tu-opin-wrapper .tu-opin-actions {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 12px;\n      margin-bottom: 24px;\n    }\n    .tu-opin-wrapper .tu-opin-btn-clear {\n      background: transparent;\n      border: 1px solid var(--tu-cinza);\n      color: #444;\n      font-size: 14px;\n      font-weight: 500;\n      padding: 12px 18px;\n      border-radius: 999px;\n      cursor: pointer;\n      transition: border-color 0.15s ease, color 0.15s ease;\n    }\n    .tu-opin-wrapper .tu-opin-btn-clear:hover {\n      border-color: var(--tu-preto);\n      color: var(--tu-preto);\n    }\n    .tu-opin-wrapper .tu-opin-result {\n      display: none;\n      border-radius: 16px;\n      padding: 20px 22px;\n      margin-bottom: 22px;\n      border-left: 4px solid var(--tu-azul-fluxo);\n      background: #F1FAFA;\n    }\n    .tu-opin-wrapper .tu-opin-result.tu-opin-visible { display: block; }\n    .tu-opin-wrapper .tu-opin-result.tu-opin-band-1 {\n      border-left-color: var(--tu-azul-fluxo);\n      background: #F1FAFA;\n    }\n    .tu-opin-wrapper .tu-opin-result.tu-opin-band-2 {\n      border-left-color: var(--tu-laranja);\n      background: #FEF6EC;\n    }\n    .tu-opin-wrapper .tu-opin-result.tu-opin-band-3 {\n      border-left-color: var(--tu-vermelho);\n      background: #FDF1F0;\n    }\n    .tu-opin-wrapper .tu-opin-result-title {\n      font-size: 15px;\n      font-weight: 700;\n      margin-bottom: 6px;\n      color: var(--tu-preto);\n    }\n    .tu-opin-wrapper .tu-opin-result-text { font-size: 14px; color: #333; }\n    .tu-opin-wrapper .tu-opin-cta-row { display: flex; flex-wrap: wrap; gap: 12px; }\n    .tu-opin-wrapper .tu-opin-cta-primary,\n    .tu-opin-wrapper .tu-opin-cta-secondary {\n      display: inline-block;\n      text-decoration: none;\n      font-size: 14.5px;\n      font-weight: 700;\n      padding: 13px 22px;\n      border-radius: 999px;\n      text-align: center;\n      transition: opacity 0.15s ease;\n    }\n    .tu-opin-wrapper .tu-opin-cta-primary {\n      background: var(--tu-vermelho);\n      color: var(--tu-branco);\n    }\n    .tu-opin-wrapper .tu-opin-cta-primary:hover { opacity: 0.9; }\n    .tu-opin-wrapper .tu-opin-cta-secondary {\n      background: transparent;\n      color: var(--tu-preto);\n      border: 1px solid var(--tu-preto);\n    }\n    .tu-opin-wrapper .tu-opin-cta-secondary:hover { background: #F5F5F5; }\n    .tu-opin-wrapper .tu-opin-input:focus-visible + .tu-opin-box,\n    .tu-opin-wrapper .tu-opin-btn-clear:focus-visible,\n    .tu-opin-wrapper .tu-opin-cta-primary:focus-visible,\n    .tu-opin-wrapper .tu-opin-cta-secondary:focus-visible {\n      outline: 3px solid var(--tu-azul-prof);\n      outline-offset: 2px;\n    }\n    .tu-opin-wrapper .tu-opin-note {\n      font-size: 12.5px;\n      color: #5A5B5E;\n      margin-top: 16px;\n    }\n    @media (max-width: 520px) {\n      .tu-opin-wrapper { padding: 22px; border-radius: 16px; margin: 28px auto; }\n      .tu-opin-wrapper h3 { font-size: 19px; }\n      .tu-opin-wrapper .tu-opin-cta-row { flex-direction: column; }\n      .tu-opin-wrapper .tu-opin-cta-primary,\n      .tu-opin-wrapper .tu-opin-cta-secondary { width: 100%; }\n    }\n    @media (prefers-reduced-motion: reduce) {\n      .tu-opin-wrapper * { transition: none !important; }\n    }\n  <\/style>\n\n  <span class=\"tu-opin-eyebrow\">Diagn\u00f3stico r\u00e1pido<\/span>\n  <h3>Sua opera\u00e7\u00e3o sustenta o ciclo de vida do consentimento?<\/h3>\n  <p class=\"tu-opin-intro\">Marque as situa\u00e7\u00f5es que descrevem a sua opera\u00e7\u00e3o hoje. Ao final, voc\u00ea recebe uma leitura consultiva sobre onde o esfor\u00e7o tende a se concentrar \u2014 no registro, na propaga\u00e7\u00e3o ou no desempenho. \u00c9 um ponto de partida, n\u00e3o uma avalia\u00e7\u00e3o de conformidade.<\/p>\n\n  <div class=\"tu-opin-progress-track\" aria-hidden=\"true\">\n    <span class=\"tu-opin-progress-fill\"><\/span>\n  <\/div>\n  <p class=\"tu-opin-counter\"><strong class=\"tu-opin-count\">0<\/strong> de 7 situa\u00e7\u00f5es marcadas<\/p>\n\n  <ul class=\"tu-opin-list\">\n    <li class=\"tu-opin-item\">\n      <label class=\"tu-opin-field\">\n        <input type=\"checkbox\" class=\"tu-opin-input\" \/>\n        <span class=\"tu-opin-box\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 13l4 4L19 7\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <span class=\"tu-opin-label\">N\u00e3o \u00e9 poss\u00edvel reconstruir, para um consentimento espec\u00edfico, o escopo exato que o cliente confirmou e a data da confirma\u00e7\u00e3o.<\/span>\n      <\/label>\n    <\/li>\n    <li class=\"tu-opin-item\">\n      <label class=\"tu-opin-field\">\n        <input type=\"checkbox\" class=\"tu-opin-input\" \/>\n        <span class=\"tu-opin-box\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 13l4 4L19 7\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <span class=\"tu-opin-label\">N\u00e3o existe uma lista dos sistemas internos que consomem dados recebidos por compartilhamento.<\/span>\n      <\/label>\n    <\/li>\n    <li class=\"tu-opin-item\">\n      <label class=\"tu-opin-field\">\n        <input type=\"checkbox\" class=\"tu-opin-input\" \/>\n        <span class=\"tu-opin-box\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 13l4 4L19 7\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <span class=\"tu-opin-label\">A revoga\u00e7\u00e3o interrompe a chamada de API, mas n\u00e3o h\u00e1 defini\u00e7\u00e3o do que acontece em r\u00e9plicas, filas e relat\u00f3rios que j\u00e1 receberam o dado.<\/span>\n      <\/label>\n    <\/li>\n    <li class=\"tu-opin-item\">\n      <label class=\"tu-opin-field\">\n        <input type=\"checkbox\" class=\"tu-opin-input\" \/>\n        <span class=\"tu-opin-box\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 13l4 4L19 7\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <span class=\"tu-opin-label\">N\u00e3o h\u00e1 visibilidade de quantos consentimentos vencem nos pr\u00f3ximos 30, 60 ou 90 dias.<\/span>\n      <\/label>\n    <\/li>\n    <li class=\"tu-opin-item\">\n      <label class=\"tu-opin-field\">\n        <input type=\"checkbox\" class=\"tu-opin-input\" \/>\n        <span class=\"tu-opin-box\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 13l4 4L19 7\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <span class=\"tu-opin-label\">O tempo de resposta das chamadas nunca foi testado no volume projetado, com o limite de espera em tela como crit\u00e9rio de aceite.<\/span>\n      <\/label>\n    <\/li>\n    <li class=\"tu-opin-item\">\n      <label class=\"tu-opin-field\">\n        <input type=\"checkbox\" class=\"tu-opin-input\" \/>\n        <span class=\"tu-opin-box\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 13l4 4L19 7\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <span class=\"tu-opin-label\">Qualquer ajuste na jornada de consentimento depende da pr\u00f3xima janela de release do core system.<\/span>\n      <\/label>\n    <\/li>\n    <li class=\"tu-opin-item\">\n      <label class=\"tu-opin-field\">\n        <input type=\"checkbox\" class=\"tu-opin-input\" \/>\n        <span class=\"tu-opin-box\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 13l4 4L19 7\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <span class=\"tu-opin-label\">Autentica\u00e7\u00e3o ou infraestrutura s\u00e3o contratadas de terceiros sem evid\u00eancias e monitoramento formalizados.<\/span>\n      <\/label>\n    <\/li>\n  <\/ul>\n\n  <div class=\"tu-opin-actions\">\n    <button type=\"button\" class=\"tu-opin-btn-clear\">Limpar respostas<\/button>\n  <\/div>\n\n  <div class=\"tu-opin-result\" aria-live=\"polite\">\n    <p class=\"tu-opin-result-title\"><\/p>\n    <p class=\"tu-opin-result-text\"><\/p>\n  <\/div>\n\n  <div class=\"tu-opin-cta-row\">\n    <a class=\"tu-opin-cta-primary\" href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&amp;utm_medium=artigo\" target=\"_blank\" rel=\"noopener\">Conversar sobre o ciclo de vida do consentimento<\/a>\n    <a class=\"tu-opin-cta-secondary\" href=\"https:\/\/tecnologiaunica.com.br\/blog\/arquitetura-de-dados-para-seguradoras\/\">Entender a camada de dados por tr\u00e1s<\/a>\n  <\/div>\n\n  <p class=\"tu-opin-note\">Nenhuma resposta \u00e9 salva ou enviada. As marca\u00e7\u00f5es existem apenas nesta p\u00e1gina e desaparecem ao recarregar.<\/p>\n<\/div>\n\n<script>\n(function () {\n  function iniciar(wrapper) {\n    if (wrapper.getAttribute('data-tu-opin-pronto') === '1') return;\n    wrapper.setAttribute('data-tu-opin-pronto', '1');\n\n    var itens = wrapper.querySelectorAll('.tu-opin-item');\n    var barra = wrapper.querySelector('.tu-opin-progress-fill');\n    var contador = wrapper.querySelector('.tu-opin-count');\n    var limpar = wrapper.querySelector('.tu-opin-btn-clear');\n    var caixa = wrapper.querySelector('.tu-opin-result');\n    var titulo = wrapper.querySelector('.tu-opin-result-title');\n    var texto = wrapper.querySelector('.tu-opin-result-text');\n    var total = itens.length;\n    if (!total || !barra || !contador || !limpar || !caixa) return;\n\n    function atualizar() {\n      var marcados = 0;\n      var i;\n      for (i = 0; i < total; i++) {\n        var input = itens[i].querySelector('.tu-opin-input');\n        if (input &#038;&#038; input.checked) {\n          itens[i].classList.add('tu-opin-checked');\n          marcados++;\n        } else {\n          itens[i].classList.remove('tu-opin-checked');\n        }\n      }\n\n      barra.style.width = Math.round((marcados \/ total) * 100) + '%';\n      contador.textContent = String(marcados);\n\n      caixa.classList.remove('tu-opin-band-1', 'tu-opin-band-2', 'tu-opin-band-3');\n\n      if (marcados === 0) {\n        caixa.classList.remove('tu-opin-visible');\n        titulo.textContent = '';\n        texto.textContent = '';\n        return;\n      }\n\n      caixa.classList.add('tu-opin-visible');\n\n      if (marcados <= 2) {\n        caixa.classList.add('tu-opin-band-1');\n        titulo.textContent = marcados + ' de 7 situa\u00e7\u00f5es marcadas: lacunas pontuais';\n        texto.textContent = 'O ciclo de vida do consentimento parece coberto na maior parte. Vale documentar os pontos marcados antes que o volume de consentimentos ativos ou uma nova finalidade os transformem em exce\u00e7\u00e3o manual.';\n      } else if (marcados <= 4) {\n        caixa.classList.add('tu-opin-band-2');\n        titulo.textContent = marcados + ' de 7 situa\u00e7\u00f5es marcadas: controle depende de acionamento manual';\n        texto.textContent = 'H\u00e1 mais de uma etapa do ciclo sem sustenta\u00e7\u00e3o estrutural. Isoladamente cada uma parece administr\u00e1vel, mas elas costumam aparecer juntas \u2014 em um vencimento em lote, em uma revoga\u00e7\u00e3o ou em um pedido de auditoria. Mapear os consumidores do dado e a trilha de registro costuma ser o primeiro passo mais \u00fatil.';\n      } else {\n        caixa.classList.add('tu-opin-band-3');\n        titulo.textContent = marcados + ' de 7 situa\u00e7\u00f5es marcadas: o ciclo ainda n\u00e3o est\u00e1 estruturado';\n        texto.textContent = 'O n\u00famero de situa\u00e7\u00f5es marcadas indica que registro, propaga\u00e7\u00e3o e desempenho dependem hoje de esfor\u00e7o manual e de conhecimento concentrado. Estruturar o consentimento como entidade pr\u00f3pria, com escopo, prazo e trilha de auditoria, tende a reduzir mais risco do que ajustes isolados na jornada.';\n      }\n    }\n\n    for (var j = 0; j < total; j++) {\n      var campo = itens[j].querySelector('.tu-opin-input');\n      if (campo) campo.addEventListener('change', atualizar);\n    }\n\n    limpar.addEventListener('click', function () {\n      for (var k = 0; k < total; k++) {\n        var campo2 = itens[k].querySelector('.tu-opin-input');\n        if (campo2) campo2.checked = false;\n      }\n      atualizar();\n    });\n\n    atualizar();\n  }\n\n  function iniciarTodos() {\n    var blocos = document.querySelectorAll('.tu-opin-wrapper');\n    for (var i = 0; i < blocos.length; i++) iniciar(blocos[i]);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', iniciarTodos);\n  } else {\n    iniciarTodos();\n  }\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Essa leitura n\u00e3o substitui uma an\u00e1lise t\u00e9cnica, mas separa tr\u00eas problemas que costumam ser tratados como um s\u00f3. \u00c9 essa distin\u00e7\u00e3o que define o pr\u00f3ximo passo \u2014 e os crit\u00e9rios das pr\u00f3ximas se\u00e7\u00f5es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Compara\u00e7\u00e3o com alternativas<\/h2>\n\n\n\n<style>\n  .tu-open-insurance-consent-alternatives-table,\n  .tu-open-insurance-consent-alternatives-table * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-consent-alternatives-table {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-line: #E7E7E7;\n    --tu-text: #2F2F2F;\n    --tu-muted: #555555;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-consent-alternatives-table__container {\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n\n    background: var(--tu-white);\n    border: 1px solid #D9D9D9;\n    border-radius: 4px 16px 16px 16px;\n  }\n\n  .tu-open-insurance-consent-alternatives-table table {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n\n    border-collapse: separate;\n    border-spacing: 0;\n    table-layout: fixed;\n  }\n\n  .tu-open-insurance-consent-alternatives-table th,\n  .tu-open-insurance-consent-alternatives-table td {\n    padding: 13px 10px;\n\n    vertical-align: top;\n    text-align: left;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  \/* CABE\u00c7ALHO *\/\n\n  .tu-open-insurance-consent-alternatives-table thead th {\n    background: var(--tu-red);\n    color: var(--tu-black);\n\n    border-right: 1px solid rgba(0,0,0,.14);\n\n    font-size: 11.8px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .tu-open-insurance-consent-alternatives-table thead th:last-child {\n    border-right: 0;\n  }\n\n  \/* CORPO *\/\n\n  .tu-open-insurance-consent-alternatives-table tbody td {\n    background: var(--tu-white);\n\n    border-right: 1px solid var(--tu-line);\n    border-bottom: 1px solid var(--tu-line);\n\n    color: var(--tu-text);\n\n    font-size: 12.2px;\n    font-weight: 400;\n    line-height: 1.5;\n  }\n\n  .tu-open-insurance-consent-alternatives-table tbody tr:nth-child(even) td {\n    background: var(--tu-soft);\n  }\n\n  .tu-open-insurance-consent-alternatives-table tbody td:last-child {\n    border-right: 0;\n  }\n\n  .tu-open-insurance-consent-alternatives-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n\n  \/* COLUNAS *\/\n\n  .tu-open-insurance-consent-alternatives-table__alternative {\n    position: relative;\n\n    width: 22%;\n    padding-left: 17px !important;\n\n    color: var(--tu-black) !important;\n    font-weight: 700 !important;\n  }\n\n  .tu-open-insurance-consent-alternatives-table__alternative::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n\n    width: 4px;\n\n    background: var(--tu-red);\n  }\n\n  .tu-open-insurance-consent-alternatives-table__when {\n    width: 20%;\n  }\n\n  .tu-open-insurance-consent-alternatives-table__limitation {\n    width: 20%;\n    color: var(--tu-muted) !important;\n  }\n\n  .tu-open-insurance-consent-alternatives-table__impact {\n    width: 20%;\n  }\n\n  .tu-open-insurance-consent-alternatives-table__criteria {\n    width: 18%;\n  }\n\n  \/* DESTAQUE: PLATAFORMA ESPECIALIZADA *\/\n\n  .tu-open-insurance-consent-alternatives-table tbody\n  tr.tu-open-insurance-consent-alternatives-table__specialized td {\n    background: var(--tu-red) !important;\n    color: var(--tu-white) !important;\n\n    border-color: var(--tu-black);\n  }\n\n  .tu-open-insurance-consent-alternatives-table tbody\n  tr.tu-open-insurance-consent-alternatives-table__specialized\n  .tu-open-insurance-consent-alternatives-table__alternative,\n  .tu-open-insurance-consent-alternatives-table tbody\n  tr.tu-open-insurance-consent-alternatives-table__specialized\n  .tu-open-insurance-consent-alternatives-table__limitation {\n    color: var(--tu-white) !important;\n  }\n\n  .tu-open-insurance-consent-alternatives-table tbody\n  tr.tu-open-insurance-consent-alternatives-table__specialized\n  .tu-open-insurance-consent-alternatives-table__alternative::before {\n    background: var(--tu-black);\n  }\n\n  \/* TABLET *\/\n\n  @media (max-width: 1050px) and (min-width: 681px) {\n    .tu-open-insurance-consent-alternatives-table th,\n    .tu-open-insurance-consent-alternatives-table td {\n      padding: 10px 8px;\n    }\n\n    .tu-open-insurance-consent-alternatives-table thead th {\n      font-size: 10.1px;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody td {\n      font-size: 11.1px;\n    }\n\n    .tu-open-insurance-consent-alternatives-table__alternative {\n      padding-left: 13px !important;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-consent-alternatives-table {\n      margin: 20px 0;\n    }\n\n    .tu-open-insurance-consent-alternatives-table__container {\n      overflow: visible;\n\n      background: transparent;\n      border: 0;\n      border-radius: 0;\n    }\n\n    .tu-open-insurance-consent-alternatives-table table,\n    .tu-open-insurance-consent-alternatives-table tbody,\n    .tu-open-insurance-consent-alternatives-table tr,\n    .tu-open-insurance-consent-alternatives-table td {\n      display: block;\n\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .tu-open-insurance-consent-alternatives-table thead {\n      position: absolute;\n\n      width: 1px;\n      height: 1px;\n\n      margin: -1px;\n      padding: 0;\n\n      overflow: hidden;\n\n      clip: rect(0,0,0,0);\n      white-space: nowrap;\n\n      border: 0;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody {\n      display: grid;\n      gap: 12px;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody tr {\n      overflow: hidden;\n\n      background: var(--tu-white);\n\n      border: 1px solid #DCDCDC;\n      border-radius: 4px 13px 13px 13px;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody td,\n    .tu-open-insurance-consent-alternatives-table tbody tr:nth-child(even) td {\n      width: 100% !important;\n\n      padding: 12px 14px;\n\n      background: var(--tu-white);\n\n      border-right: 0;\n      border-bottom: 1px solid var(--tu-line);\n\n      font-size: 13px;\n      line-height: 1.52;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody td:last-child {\n      border-bottom: 0;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody td::before {\n      display: block;\n\n      margin-bottom: 4px;\n\n      color: #6B6B6B;\n\n      font-size: 10px;\n      font-weight: 700;\n      line-height: 1.2;\n      letter-spacing: .04em;\n      text-transform: uppercase;\n\n      content: attr(data-label);\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody\n    .tu-open-insurance-consent-alternatives-table__alternative {\n      padding: 12px 14px !important;\n\n      background: var(--tu-red) !important;\n\n      border-bottom: 1px solid rgba(0,0,0,.15);\n\n      color: var(--tu-black) !important;\n\n      font-size: 14px;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody\n    .tu-open-insurance-consent-alternatives-table__alternative::before {\n      content: none;\n    }\n\n    \/* DESTAQUE NO MOBILE *\/\n\n    .tu-open-insurance-consent-alternatives-table tbody\n    tr.tu-open-insurance-consent-alternatives-table__specialized {\n      border: 2px solid var(--tu-black);\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody\n    tr.tu-open-insurance-consent-alternatives-table__specialized td {\n      background: var(--tu-red) !important;\n      color: var(--tu-white) !important;\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody\n    tr.tu-open-insurance-consent-alternatives-table__specialized td::before {\n      color: rgba(255,255,255,.76);\n    }\n\n    .tu-open-insurance-consent-alternatives-table tbody\n    tr.tu-open-insurance-consent-alternatives-table__specialized\n    .tu-open-insurance-consent-alternatives-table__alternative {\n      color: var(--tu-white) !important;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-consent-alternatives-table\">\n\n  <div class=\"tu-open-insurance-consent-alternatives-table__container\">\n\n    <table>\n\n      <thead>\n        <tr>\n          <th scope=\"col\">Alternativa<\/th>\n          <th scope=\"col\">Quando pode funcionar<\/th>\n          <th scope=\"col\">Limita\u00e7\u00e3o principal<\/th>\n          <th scope=\"col\">Impacto poss\u00edvel<\/th>\n          <th scope=\"col\">Crit\u00e9rio para avan\u00e7ar<\/th>\n        <\/tr>\n      <\/thead>\n\n      <tbody>\n\n        <tr>\n          <td class=\"tu-open-insurance-consent-alternatives-table__alternative\" data-label=\"Alternativa\">\n            Controle de consentimento dentro do core system\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__when\" data-label=\"Quando pode funcionar\">\n            Core j\u00e1 concentra cadastro, ap\u00f3lice e atendimento, e a participa\u00e7\u00e3o no ecossistema \u00e9 de baixo volume.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__limitation\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Escopo, prazo e revoga\u00e7\u00e3o ficam presos ao ciclo de release do core.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__impact\" data-label=\"Impacto poss\u00edvel\">\n            Cada ajuste de jornada depende de janela de desenvolvimento do sistema central.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Frequ\u00eancia de mudan\u00e7a na jornada ainda \u00e9 baixa.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-consent-alternatives-table__alternative\" data-label=\"Alternativa\">\n            Servi\u00e7o de consentimento desenvolvido internamente\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__when\" data-label=\"Quando pode funcionar\">\n            Equipe com capacidade para manter autentica\u00e7\u00e3o, APIs e conformidade com os manuais do ecossistema.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__limitation\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Exige acompanhar mudan\u00e7as de especifica\u00e7\u00e3o e manter conhecimento especializado.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__impact\" data-label=\"Impacto poss\u00edvel\">\n            Estrutura pode ficar defasada se a equipe n\u00e3o acompanhar a evolu\u00e7\u00e3o regulat\u00f3ria.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Time interno dedicado e com folga para sustentar evolu\u00e7\u00e3o.\n          <\/td>\n        <\/tr>\n\n\n        <tr class=\"tu-open-insurance-consent-alternatives-table__specialized\">\n          <td class=\"tu-open-insurance-consent-alternatives-table__alternative\" data-label=\"Alternativa\">\n            Plataforma especializada de gest\u00e3o de consentimento\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__when\" data-label=\"Quando pode funcionar\">\n            Opera\u00e7\u00e3o com m\u00faltiplos produtos e canais compartilhando dados.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__limitation\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Integra\u00e7\u00e3o com os sistemas existentes \u00e9 o esfor\u00e7o real, n\u00e3o a contrata\u00e7\u00e3o.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__impact\" data-label=\"Impacto poss\u00edvel\">\n            Reduz o desenvolvimento, mas transfere o trabalho para o mapeamento interno.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Consentimentos ativos em volume que torna o controle manual invi\u00e1vel.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-consent-alternatives-table__alternative\" data-label=\"Alternativa\">\n            Plataforma de seguros com arquitetura API-first\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__when\" data-label=\"Quando pode funcionar\">\n            Opera\u00e7\u00e3o que est\u00e1 modernizando o core e quer os protocolos do ecossistema desde a base.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__limitation\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Exige adequa\u00e7\u00e3o dos sistemas atuais \u00e0 integra\u00e7\u00e3o via API.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__impact\" data-label=\"Impacto poss\u00edvel\">\n            Diminui a dist\u00e2ncia entre os requisitos do ecossistema e a arquitetura existente.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Projeto de moderniza\u00e7\u00e3o j\u00e1 em avalia\u00e7\u00e3o por outros motivos.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-consent-alternatives-table__alternative\" data-label=\"Alternativa\">\n            Squads especializados sobre a estrutura atual\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__when\" data-label=\"Quando pode funcionar\">\n            Arquitetura definida, mas falta capacidade interna de execu\u00e7\u00e3o e sustenta\u00e7\u00e3o.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__limitation\" data-label=\"Limita\u00e7\u00e3o principal\">\n            Depende de governan\u00e7a clara da seguradora sobre escopo e crit\u00e9rios.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__impact\" data-label=\"Impacto poss\u00edvel\">\n            Acelera a entrega sem resolver, sozinho, decis\u00f5es de arquitetura.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Modelo de dados e responsabilidades j\u00e1 mapeados.\n          <\/td>\n        <\/tr>\n\n\n        <tr>\n          <td class=\"tu-open-insurance-consent-alternatives-table__alternative\" data-label=\"Alternativa\">\n            Manter o cen\u00e1rio atual\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__when\" data-label=\"Quando pode funcionar\">\n            Participa\u00e7\u00e3o m\u00ednima no ecossistema, poucos consentimentos, jornada est\u00e1vel.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__limitation\" data-label=\"Limita\u00e7\u00e3o principal\">\n            N\u00e3o escala e concentra conhecimento em poucas pessoas.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__impact\" data-label=\"Impacto poss\u00edvel\">\n            Exce\u00e7\u00f5es manuais crescentes a cada nova exig\u00eancia ou parceria.\n          <\/td>\n\n          <td class=\"tu-open-insurance-consent-alternatives-table__criteria\" data-label=\"Crit\u00e9rio para avan\u00e7ar\">\n            Nenhum sinal de crescimento de volume ou de novas finalidades no horizonte.\n          <\/td>\n        <\/tr>\n\n      <\/tbody>\n\n    <\/table>\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Quando faz sentido e quando n\u00e3o faz<\/h2>\n\n\n\n<style>\n  .tu-open-insurance-evolution-scenarios,\n  .tu-open-insurance-evolution-scenarios * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-evolution-scenarios {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-line: #E7E7E7;\n    --tu-text: #383838;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-evolution-scenarios__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n\n    width: 100%;\n  }\n\n  .tu-open-insurance-evolution-scenarios__card {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n\n    min-width: 0;\n    padding: 20px 18px;\n\n    background: var(--tu-white);\n    border: 1px solid var(--tu-line);\n    border-top: 4px solid var(--tu-red);\n    border-radius: 4px 15px 15px 15px;\n  }\n\n  .tu-open-insurance-evolution-scenarios__card--gradual {\n    background: var(--tu-soft);\n  }\n\n  .tu-open-insurance-evolution-scenarios__card--restructure {\n    background: var(--tu-red);\n    border: 2px solid var(--tu-black);\n    border-top-width: 4px;\n  }\n\n  .tu-open-insurance-evolution-scenarios__label {\n    display: inline-flex;\n    align-self: flex-start;\n    align-items: center;\n\n    padding: 5px 8px;\n\n    background: var(--tu-soft);\n    border-radius: 6px;\n\n    color: var(--tu-red);\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: .04em;\n    text-transform: uppercase;\n  }\n\n  .tu-open-insurance-evolution-scenarios__card--gradual\n  .tu-open-insurance-evolution-scenarios__label {\n    background: var(--tu-white);\n  }\n\n  .tu-open-insurance-evolution-scenarios__card--restructure\n  .tu-open-insurance-evolution-scenarios__label {\n    background: var(--tu-white);\n    color: var(--tu-red);\n  }\n\n  .tu-open-insurance-evolution-scenarios__title {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.42;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-evolution-scenarios__card--restructure\n  .tu-open-insurance-evolution-scenarios__title {\n    color: var(--tu-white);\n  }\n\n  .tu-open-insurance-evolution-scenarios__text {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-text) !important;\n    font-size: 12.8px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-evolution-scenarios__card--restructure\n  .tu-open-insurance-evolution-scenarios__text {\n    color: var(--tu-white) !important;\n  }\n\n  @media (max-width: 900px) {\n    .tu-open-insurance-evolution-scenarios__grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tu-open-insurance-evolution-scenarios__card {\n      padding: 18px;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .tu-open-insurance-evolution-scenarios {\n      margin: 20px 0;\n    }\n\n    .tu-open-insurance-evolution-scenarios__grid {\n      gap: 10px;\n    }\n\n    .tu-open-insurance-evolution-scenarios__card {\n      padding: 17px 15px;\n\n      border-radius: 4px 13px 13px 13px;\n    }\n\n    .tu-open-insurance-evolution-scenarios__title {\n      font-size: 14.3px;\n    }\n\n    .tu-open-insurance-evolution-scenarios__text {\n      font-size: 12.55px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-evolution-scenarios\">\n\n  <div class=\"tu-open-insurance-evolution-scenarios__grid\">\n\n\n    <section class=\"tu-open-insurance-evolution-scenarios__card\">\n\n      <span class=\"tu-open-insurance-evolution-scenarios__label\">\n        Manter\n      <\/span>\n\n      <p class=\"tu-open-insurance-evolution-scenarios__title\">\n        Considere manter a estrutura atual quando:\n      <\/p>\n\n      <p class=\"tu-open-insurance-evolution-scenarios__text\">\n        O volume de consentimentos ativos \u00e9 baixo, a jornada n\u00e3o muda com\n        frequ\u00eancia, revoga\u00e7\u00f5es s\u00e3o raras e o time consegue responder a um pedido\n        de auditoria sobre um consentimento espec\u00edfico em poucas horas, sem\n        levantamento manual entre sistemas.\n      <\/p>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-evolution-scenarios__card tu-open-insurance-evolution-scenarios__card--gradual\">\n\n      <span class=\"tu-open-insurance-evolution-scenarios__label\">\n        Evoluir gradualmente\n      <\/span>\n\n      <p class=\"tu-open-insurance-evolution-scenarios__title\">\n        Considere uma evolu\u00e7\u00e3o gradual quando:\n      <\/p>\n\n      <p class=\"tu-open-insurance-evolution-scenarios__text\">\n        J\u00e1 existe registro de consentimento, mas ele n\u00e3o cobre todo o ciclo:\n        falta hist\u00f3rico de altera\u00e7\u00f5es, falta visibilidade de vencimento ou a\n        revoga\u00e7\u00e3o depende de acionamento manual de mais de uma equipe.\n        Nesse cen\u00e1rio, mapear e documentar os consumidores do dado costuma reduzir\n        mais risco, no curto prazo, do que trocar de ferramenta.\n      <\/p>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-evolution-scenarios__card tu-open-insurance-evolution-scenarios__card--restructure\">\n\n      <span class=\"tu-open-insurance-evolution-scenarios__label\">\n        Reestruturar\n      <\/span>\n\n      <p class=\"tu-open-insurance-evolution-scenarios__title\">\n        Considere uma reestrutura\u00e7\u00e3o quando:\n      <\/p>\n\n      <p class=\"tu-open-insurance-evolution-scenarios__text\">\n        O tempo de resposta \u00e0s chamadas j\u00e1 compromete a jornada, cada novo produto\n        ou parceria exige uma integra\u00e7\u00e3o nova sem padr\u00e3o comum, ou n\u00e3o \u00e9 poss\u00edvel\n        demonstrar, com registro, o escopo exato que um cliente confirmou em\n        determinada data.\n      <\/p>\n\n    <\/section>\n\n\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Crit\u00e9rios de decis\u00e3o<\/h2>\n\n\n\n<style>\n  .tu-open-insurance-decision-criteria,\n  .tu-open-insurance-decision-criteria * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-decision-criteria {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-line: #E7E7E7;\n    --tu-text: #383838;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-decision-criteria__list {\n    display: flex;\n    flex-direction: column;\n    gap: 9px;\n\n    width: 100%;\n  }\n\n  .tu-open-insurance-decision-criteria__item {\n    display: grid;\n    grid-template-columns: 38px minmax(0, 190px) minmax(0, 1fr);\n    align-items: start;\n    gap: 13px;\n\n    width: 100%;\n    min-width: 0;\n    padding: 16px 17px;\n\n    background: var(--tu-white);\n    border: 1px solid var(--tu-line);\n    border-left: 4px solid var(--tu-red);\n    border-radius: 4px 13px 13px 13px;\n  }\n\n  .tu-open-insurance-decision-criteria__item:nth-child(even) {\n    background: var(--tu-soft);\n  }\n\n  .tu-open-insurance-decision-criteria__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 30px;\n    height: 30px;\n\n    background: var(--tu-red);\n    border-radius: 50%;\n\n    color: var(--tu-white);\n    font-size: 9.5px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-decision-criteria__title {\n    margin: 4px 0 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n    font-size: 13.9px;\n    font-weight: 700;\n    line-height: 1.42;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-decision-criteria__content {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-decision-criteria__content p {\n    margin: 2px 0 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-text) !important;\n    font-size: 12.8px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-decision-criteria__content strong {\n    color: var(--tu-black);\n    font-weight: 700;\n  }\n\n  \/* CTA *\/\n\n  .tu-open-insurance-decision-criteria__cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 22px;\n\n    width: 100%;\n    margin-top: 14px;\n    padding: 21px 22px;\n\n    background: var(--tu-black);\n    border: 2px solid var(--tu-red);\n    border-radius: 4px 16px 16px 16px;\n  }\n\n  .tu-open-insurance-decision-criteria__cta-content {\n    display: flex;\n    align-items: flex-start;\n    gap: 13px;\n\n    min-width: 0;\n  }\n\n  .tu-open-insurance-decision-criteria__cta-marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 36px;\n    width: 36px;\n    height: 36px;\n\n    background: var(--tu-red);\n    border-radius: 50%;\n\n    color: var(--tu-white);\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-decision-criteria__cta-text {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-decision-criteria__cta-text strong {\n    display: block;\n    margin: 0 0 5px;\n\n    color: var(--tu-white);\n    font-size: 14.5px;\n    font-weight: 700;\n    line-height: 1.42;\n  }\n\n  .tu-open-insurance-decision-criteria__cta-text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 760px;\n\n    color: #ECECEC !important;\n    font-size: 12.85px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-decision-criteria__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    flex: 0 0 auto;\n\n    min-height: 42px;\n    padding: 10px 16px;\n\n    background: var(--tu-red);\n    border: 1px solid var(--tu-red);\n    border-radius: 8px;\n\n    color: var(--tu-white) !important;\n    text-decoration: none !important;\n\n    font-size: 12.6px;\n    font-weight: 700;\n    line-height: 1.2;\n\n    transition:\n      background-color .2s ease,\n      border-color .2s ease,\n      color .2s ease,\n      transform .2s ease;\n  }\n\n  .tu-open-insurance-decision-criteria__button::after {\n    content: \"\u2192\";\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-decision-criteria__button:hover,\n  .tu-open-insurance-decision-criteria__button:focus {\n    background: var(--tu-white);\n    border-color: var(--tu-white);\n\n    color: var(--tu-black) !important;\n  }\n\n  .tu-open-insurance-decision-criteria__button:focus-visible {\n    outline: 2px solid var(--tu-white);\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-open-insurance-decision-criteria__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  @media (max-width: 820px) {\n    .tu-open-insurance-decision-criteria__item {\n      grid-template-columns: 36px minmax(0, 160px) minmax(0, 1fr);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-decision-criteria {\n      margin: 20px 0;\n    }\n\n    .tu-open-insurance-decision-criteria__item {\n      grid-template-columns: 34px minmax(0, 1fr);\n      gap: 6px 9px;\n\n      padding: 14px;\n\n      border-radius: 4px 12px 12px 12px;\n    }\n\n    .tu-open-insurance-decision-criteria__number {\n      width: 28px;\n      height: 28px;\n\n      font-size: 9px;\n    }\n\n    .tu-open-insurance-decision-criteria__title {\n      font-size: 13.5px;\n    }\n\n    .tu-open-insurance-decision-criteria__content {\n      grid-column: 2;\n    }\n\n    .tu-open-insurance-decision-criteria__content p {\n      margin-top: 0 !important;\n\n      font-size: 12.55px;\n    }\n\n    .tu-open-insurance-decision-criteria__cta {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n\n      padding: 18px 16px;\n\n      border-radius: 4px 14px 14px 14px;\n    }\n\n    .tu-open-insurance-decision-criteria__cta-marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-open-insurance-decision-criteria__cta-text strong {\n      font-size: 14px;\n    }\n\n    .tu-open-insurance-decision-criteria__cta-text p {\n      font-size: 12.6px;\n    }\n\n    .tu-open-insurance-decision-criteria__button {\n      width: 100%;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-decision-criteria\">\n\n  <div class=\"tu-open-insurance-decision-criteria__list\">\n\n    <section class=\"tu-open-insurance-decision-criteria__item\">\n\n      <span class=\"tu-open-insurance-decision-criteria__number\" aria-hidden=\"true\">\n        01\n      <\/span>\n\n      <p class=\"tu-open-insurance-decision-criteria__title\">\n        Rastreabilidade\n      <\/p>\n\n      <div class=\"tu-open-insurance-decision-criteria__content\">\n        <p>\n          \u00c9 poss\u00edvel reconstruir, para um consentimento espec\u00edfico,\n          <strong>quem consentiu, quando, com que escopo e o que mudou desde ent\u00e3o<\/strong>\n          \u2014 sem depender de uma pessoa espec\u00edfica?\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-decision-criteria__item\">\n\n      <span class=\"tu-open-insurance-decision-criteria__number\" aria-hidden=\"true\">\n        02\n      <\/span>\n\n      <p class=\"tu-open-insurance-decision-criteria__title\">\n        Propaga\u00e7\u00e3o\n      <\/p>\n\n      <div class=\"tu-open-insurance-decision-criteria__content\">\n        <p>\n          Existe uma lista dos sistemas que consomem dados originados de\n          compartilhamento e uma defini\u00e7\u00e3o do que acontece em cada um\n          <strong>quando a autoriza\u00e7\u00e3o cessa<\/strong>?\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-decision-criteria__item\">\n\n      <span class=\"tu-open-insurance-decision-criteria__number\" aria-hidden=\"true\">\n        03\n      <\/span>\n\n      <p class=\"tu-open-insurance-decision-criteria__title\">\n        Desempenho sob concorr\u00eancia\n      <\/p>\n\n      <div class=\"tu-open-insurance-decision-criteria__content\">\n        <p>\n          Os sistemas que respondem \u00e0s chamadas foram testados no volume projetado,\n          tendo <strong>o limite de resposta em tela como crit\u00e9rio de aceite<\/strong>?\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-decision-criteria__item\">\n\n      <span class=\"tu-open-insurance-decision-criteria__number\" aria-hidden=\"true\">\n        04\n      <\/span>\n\n      <p class=\"tu-open-insurance-decision-criteria__title\">\n        Capacidade de mudan\u00e7a\n      <\/p>\n\n      <div class=\"tu-open-insurance-decision-criteria__content\">\n        <p>\n          Quanto tempo leva, hoje, para alterar a jornada de consentimento em\n          produ\u00e7\u00e3o? Se a resposta \u00e9 <strong>\u201cdepende da pr\u00f3xima janela do core\u201d<\/strong>,\n          esse \u00e9 um custo recorrente.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-decision-criteria__item\">\n\n      <span class=\"tu-open-insurance-decision-criteria__number\" aria-hidden=\"true\">\n        05\n      <\/span>\n\n      <p class=\"tu-open-insurance-decision-criteria__title\">\n        Governan\u00e7a de terceiros\n      <\/p>\n\n      <div class=\"tu-open-insurance-decision-criteria__content\">\n        <p>\n          Se autentica\u00e7\u00e3o ou infraestrutura s\u00e3o contratadas, h\u00e1\n          <strong>evid\u00eancias e monitoramento<\/strong> correspondentes \u00e0\n          responsabilidade que permanece com a seguradora?\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-decision-criteria__item\">\n\n      <span class=\"tu-open-insurance-decision-criteria__number\" aria-hidden=\"true\">\n        06\n      <\/span>\n\n      <p class=\"tu-open-insurance-decision-criteria__title\">\n        Capacidade interna\n      <\/p>\n\n      <div class=\"tu-open-insurance-decision-criteria__content\">\n        <p>\n          A equipe tem tempo e conhecimento para acompanhar a evolu\u00e7\u00e3o dos\n          manuais do ecossistema, ou j\u00e1 opera no limite mantendo o que existe?\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n  <\/div>\n\n\n  <aside class=\"tu-open-insurance-decision-criteria__cta\">\n\n    <div class=\"tu-open-insurance-decision-criteria__cta-content\">\n\n      <span\n        class=\"tu-open-insurance-decision-criteria__cta-marker\"\n        aria-hidden=\"true\"\n      >\n        \u2192\n      <\/span>\n\n      <div class=\"tu-open-insurance-decision-criteria__cta-text\">\n\n        <strong>\n          Entre refor\u00e7ar o que existe e reestruturar, o comparativo decide.\n        <\/strong>\n\n        <p>\n          Leve o esfor\u00e7o de manuten\u00e7\u00e3o das integra\u00e7\u00f5es atuais para uma conversa\n          t\u00e9cnica e compare esse custo com os requisitos de rastreabilidade,\n          propaga\u00e7\u00e3o e tempo de resposta que a jornada precisa sustentar.\n        <\/p>\n\n      <\/div>\n\n    <\/div>\n\n    <a\n      class=\"tu-open-insurance-decision-criteria__button\"\n      href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&amp;utm_medium=artigo&amp;utm_content=cta-criterios-decisao\"\n      aria-label=\"Leve o esfor\u00e7o de manuten\u00e7\u00e3o das integra\u00e7\u00f5es atuais para uma conversa t\u00e9cnica com a Tecnologia \u00danica\"\n    >\n      Comparar os caminhos\n    <\/a>\n\n  <\/aside>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">O que uma arquitetura preparada sustenta e o que ela n\u00e3o resolve<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uma estrutura adequada ao tema tem caracter\u00edsticas identific\u00e1veis: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consentimento como entidade pr\u00f3pria, com estado expl\u00edcito e trilha de auditoria.<\/li>\n\n\n\n<li>Escopo modelado de forma granular, coerente com o agrupamento apresentado ao cliente.<\/li>\n\n\n\n<li>Autentica\u00e7\u00e3o baseada em protocolos padronizados.<\/li>\n\n\n\n<li>Integra\u00e7\u00f5es via API com contrato est\u00e1vel, em vez de rotinas em lote.<\/li>\n\n\n\n<li>Observabilidade suficiente para saber quantos consentimentos est\u00e3o ativos, quantos vencem no pr\u00f3ximo m\u00eas e quantas chamadas ultrapassaram o tempo aceit\u00e1vel.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Essa \u00e9 a descri\u00e7\u00e3o de uma categoria, n\u00e3o de um produto. Na pr\u00e1tica, seguradoras chegam l\u00e1 por caminhos diferentes \u2014 e o caminho depende mais do estado do core system e das integra\u00e7\u00f5es existentes do que da escolha de uma ferramenta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Tecnologia \u00danica atua nesse ponto por tr\u00eas frentes verific\u00e1veis: <strong><a href=\"https:\/\/tecnologiaunica.com.br\/blog\/integracao-de-sistemas-empresariais\/\" target=\"_blank\" rel=\"noreferrer noopener\">integra\u00e7\u00e3o de sistemas empresariais<\/a><\/strong>, com padroniza\u00e7\u00e3o de contratos de API entre seguradora, corretoras e parceiros; desenvolvimento e moderniza\u00e7\u00e3o de sistemas, quando a limita\u00e7\u00e3o est\u00e1 no core; e squads especializados, quando a arquitetura est\u00e1 definida mas falta capacidade de execu\u00e7\u00e3o. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong><a href=\"https:\/\/tecnologiaunica.com.br\/blog\/plataforma-end-to-end-para-seguradoras-proteo\/\" target=\"_blank\" rel=\"noreferrer noopener\">plataforma Proteo<\/a><\/strong>, desenvolvida com a InsureMO, ilustra o mecanismo: arquitetura de microsservi\u00e7os, integra\u00e7\u00f5es nativas via APIs REST e webhooks e protocolos OAuth2 e OpenID Connect \u2014 os mesmos padr\u00f5es de autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o que o ecossistema exige. A opera\u00e7\u00e3o da <strong><a href=\"https:\/\/tecnologiaunica.com.br\/blog\/herval-seguradora-plataforma-proteo-insuremo\/\" target=\"_blank\" rel=\"noreferrer noopener\">Herval Seguradora<\/a><\/strong> \u00e9 um exemplo p\u00fablico dessa arquitetura em produ\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Duas ressalvas importam aqui. A primeira: descrever uma arquitetura demonstra plausibilidade t\u00e9cnica, n\u00e3o comprova ganho de efici\u00eancia ou adequa\u00e7\u00e3o regulat\u00f3ria em outra opera\u00e7\u00e3o \u2014 o resultado depende do contexto de cada seguradora. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A segunda: nenhum componente t\u00e9cnico, isoladamente, produz conformidade. Protocolo de autentica\u00e7\u00e3o, registro de consentimento e API padronizada s\u00e3o meios; a obriga\u00e7\u00e3o continua sendo do participante, e depende de processo, governan\u00e7a e evid\u00eancia, como discutido em <strong><a href=\"https:\/\/tecnologiaunica.com.br\/blog\/seguranca-cibernetica-em-seguradoras\/\" target=\"_blank\" rel=\"noreferrer noopener\">seguran\u00e7a cibern\u00e9tica em seguradoras<\/a><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como estruturar o pr\u00f3ximo passo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Independentemente do caminho escolhido, a sequ\u00eancia para organizar a gest\u00e3o de consentimento no Open Insurance costuma ser a mesma:<\/p>\n\n\n\n<style>\n  .tu-open-insurance-action-plan,\n  .tu-open-insurance-action-plan * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-action-plan {\n    --tu-red: #DD4E4B;\n    --tu-black: #000000;\n    --tu-white: #FFFFFF;\n    --tu-soft: #FFF7F7;\n    --tu-line: #E7E7E7;\n    --tu-text: #383838;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-action-plan__list {\n    position: relative;\n\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n\n    width: 100%;\n  }\n\n  .tu-open-insurance-action-plan__list::before {\n    content: \"\";\n\n    position: absolute;\n    top: 22px;\n    bottom: 22px;\n    left: 20px;\n\n    width: 2px;\n\n    background: var(--tu-red);\n  }\n\n  .tu-open-insurance-action-plan__item {\n    position: relative;\n    z-index: 1;\n\n    display: grid;\n    grid-template-columns: 42px minmax(0, 180px) minmax(0, 1fr);\n    align-items: start;\n    gap: 13px;\n\n    width: 100%;\n    min-width: 0;\n\n    padding: 15px 17px 15px 0;\n\n    background: var(--tu-white);\n    border: 1px solid var(--tu-line);\n    border-radius: 4px 14px 14px 14px;\n  }\n\n  .tu-open-insurance-action-plan__item:nth-child(even) {\n    background: var(--tu-soft);\n  }\n\n  .tu-open-insurance-action-plan__item.item--final {\n    background: var(--tu-red) !important;\n    border-color: var(--tu-black);\n  }\n\n  .tu-open-insurance-action-plan__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 40px;\n    height: 40px;\n\n    background: var(--tu-red);\n    border: 4px solid var(--tu-white);\n    border-radius: 50%;\n\n    color: var(--tu-white);\n    font-size: 9.5px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-action-plan__item:nth-child(even)\n  .tu-open-insurance-action-plan__number {\n    border-color: var(--tu-soft);\n  }\n\n  .tu-open-insurance-action-plan__item.item--final\n  .tu-open-insurance-action-plan__number {\n    background: var(--tu-white);\n    border-color: var(--tu-red);\n\n    color: var(--tu-red);\n  }\n\n  .tu-open-insurance-action-plan__title {\n    margin: 9px 0 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-black);\n    font-size: 13.9px;\n    font-weight: 700;\n    line-height: 1.42;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-action-plan__item.item--final\n  .tu-open-insurance-action-plan__title {\n    color: var(--tu-white);\n  }\n\n  .tu-open-insurance-action-plan__content {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-action-plan__content p {\n    margin: 8px 0 0 !important;\n    padding: 0 !important;\n\n    color: var(--tu-text) !important;\n    font-size: 12.85px;\n    font-weight: 400;\n    line-height: 1.6;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-action-plan__item.item--final\n  .tu-open-insurance-action-plan__content p {\n    color: var(--tu-white) !important;\n  }\n\n  .tu-open-insurance-action-plan__tag {\n    display: inline-flex;\n    align-items: center;\n\n    margin-top: 10px;\n    padding: 5px 8px;\n\n    background: rgba(255,255,255,.14);\n    border: 1px solid rgba(255,255,255,.28);\n    border-radius: 6px;\n\n    color: var(--tu-white);\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: .03em;\n    text-transform: uppercase;\n  }\n\n  @media (max-width: 820px) {\n    .tu-open-insurance-action-plan__item {\n      grid-template-columns: 40px minmax(0, 155px) minmax(0, 1fr);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-action-plan {\n      margin: 20px 0;\n    }\n\n    .tu-open-insurance-action-plan__list {\n      gap: 8px;\n    }\n\n    .tu-open-insurance-action-plan__list::before {\n      left: 18px;\n    }\n\n    .tu-open-insurance-action-plan__item {\n      grid-template-columns: 38px minmax(0, 1fr);\n      gap: 5px 10px;\n\n      padding: 14px 14px 14px 0;\n\n      border-radius: 4px 12px 12px 12px;\n    }\n\n    .tu-open-insurance-action-plan__number {\n      width: 36px;\n      height: 36px;\n\n      font-size: 9px;\n    }\n\n    .tu-open-insurance-action-plan__title {\n      margin-top: 7px !important;\n\n      font-size: 13.45px;\n    }\n\n    .tu-open-insurance-action-plan__content {\n      grid-column: 2;\n    }\n\n    .tu-open-insurance-action-plan__content p {\n      margin-top: 1px !important;\n\n      font-size: 12.55px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-action-plan\">\n\n  <div class=\"tu-open-insurance-action-plan__list\">\n\n    <section class=\"tu-open-insurance-action-plan__item\">\n\n      <span class=\"tu-open-insurance-action-plan__number\" aria-hidden=\"true\">\n        01\n      <\/span>\n\n      <p class=\"tu-open-insurance-action-plan__title\">\n        Inventariar\n      <\/p>\n\n      <div class=\"tu-open-insurance-action-plan__content\">\n        <p>\n          Levante os consentimentos ativos, incluindo volume, escopo, data de\n          expira\u00e7\u00e3o e finalidade associada.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-action-plan__item\">\n\n      <span class=\"tu-open-insurance-action-plan__number\" aria-hidden=\"true\">\n        02\n      <\/span>\n\n      <p class=\"tu-open-insurance-action-plan__title\">\n        Mapear\n      <\/p>\n\n      <div class=\"tu-open-insurance-action-plan__content\">\n        <p>\n          Identifique todos os sistemas que recebem dados originados de\n          compartilhamento, incluindo r\u00e9plicas anal\u00edticas e filas ass\u00edncronas.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-action-plan__item\">\n\n      <span class=\"tu-open-insurance-action-plan__number\" aria-hidden=\"true\">\n        03\n      <\/span>\n\n      <p class=\"tu-open-insurance-action-plan__title\">\n        Definir\n      <\/p>\n\n      <div class=\"tu-open-insurance-action-plan__content\">\n        <p>\n          Para cada sistema consumidor, estabele\u00e7a o comportamento esperado\n          quando um consentimento \u00e9 revogado ou expira.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-action-plan__item\">\n\n      <span class=\"tu-open-insurance-action-plan__number\" aria-hidden=\"true\">\n        04\n      <\/span>\n\n      <p class=\"tu-open-insurance-action-plan__title\">\n        Medir\n      <\/p>\n\n      <div class=\"tu-open-insurance-action-plan__content\">\n        <p>\n          Me\u00e7a o tempo de resposta das chamadas no volume projetado, usando\n          o limite de resposta em tela como crit\u00e9rio de aceite.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-action-plan__item\">\n\n      <span class=\"tu-open-insurance-action-plan__number\" aria-hidden=\"true\">\n        05\n      <\/span>\n\n      <p class=\"tu-open-insurance-action-plan__title\">\n        Documentar\n      <\/p>\n\n      <div class=\"tu-open-insurance-action-plan__content\">\n        <p>\n          Estruture a trilha de auditoria: o que \u00e9 registrado em cada transi\u00e7\u00e3o\n          de estado e por quanto tempo cada evid\u00eancia \u00e9 retida.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-action-plan__item\">\n\n      <span class=\"tu-open-insurance-action-plan__number\" aria-hidden=\"true\">\n        06\n      <\/span>\n\n      <p class=\"tu-open-insurance-action-plan__title\">\n        Revisar\n      <\/p>\n\n      <div class=\"tu-open-insurance-action-plan__content\">\n        <p>\n          Compare a jornada com o guia de experi\u00eancia vigente e os manuais do\n          ecossistema, verificando escopo obrigat\u00f3rio versus opcional e as\n          veda\u00e7\u00f5es de obten\u00e7\u00e3o do consentimento.\n        <\/p>\n      <\/div>\n\n    <\/section>\n\n\n    <section class=\"tu-open-insurance-action-plan__item item--final\">\n\n      <span class=\"tu-open-insurance-action-plan__number\" aria-hidden=\"true\">\n        07\n      <\/span>\n\n      <p class=\"tu-open-insurance-action-plan__title\">\n        Monitorar\n      <\/p>\n\n      <div class=\"tu-open-insurance-action-plan__content\">\n        <p>\n          Acompanhe a agenda regulat\u00f3ria. Em 2026, a Susep conduziu tomada de\n          subs\u00eddios sobre governan\u00e7a, participa\u00e7\u00e3o, certifica\u00e7\u00f5es de jornada,\n          interoperabilidade e monitoramento do Open Insurance, com prazo de\n          contribui\u00e7\u00f5es encerrado em 5 de maio de 2026. Ajustes decorrentes podem\n          alterar requisitos de jornada e certifica\u00e7\u00e3o.\n        <\/p>\n\n        <span class=\"tu-open-insurance-action-plan__tag\">\n          Monitoramento cont\u00ednuo\n        <\/span>\n      <\/div>\n\n    <\/section>\n\n  <\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Os tr\u00eas primeiros passos costumam ser feitos internamente em poucas semanas. \u00c9 a partir do quarto \u2014 medi\u00e7\u00e3o sob carga e trilha de auditoria \u2014 que a maioria das opera\u00e7\u00f5es descobre se o problema \u00e9 de processo ou de arquitetura.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gest\u00e3o de consentimento no Open Insurance \u00e9, no fundo, uma quest\u00e3o de estado distribu\u00eddo: um cliente autoriza algo por um tempo determinado, e todos os sistemas que dependem daquele dado precisam reconhecer o mesmo come\u00e7o e o mesmo fim. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A regra \u00e9 clara quanto ao prazo, \u00e0 granularidade e \u00e0 imediatidade da revoga\u00e7\u00e3o; a dificuldade est\u00e1 em fazer isso valer dentro de uma opera\u00e7\u00e3o que foi constru\u00edda em camadas ao longo de anos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O ganho de resolver bem esse ponto \u00e9 proporcional: n\u00e3o \u00e9 uma vantagem competitiva por si s\u00f3, mas \u00e9 a condi\u00e7\u00e3o para participar do ecossistema sem gerar exce\u00e7\u00e3o manual a cada vencimento, revoga\u00e7\u00e3o ou nova finalidade. O limite tamb\u00e9m \u00e9 claro \u2014 nenhuma arquitetura elimina a necessidade de governan\u00e7a e de decis\u00e3o sobre o que acontece com o dado depois que ele entra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se hoje a sua opera\u00e7\u00e3o n\u00e3o consegue responder, com registro, qual escopo um cliente confirmou e quais sistemas ainda usam aquele dado, a <strong><a href=\"https:\/\/tecnologiaunica.com.br\" target=\"_blank\" rel=\"noreferrer noopener\">Tecnologia \u00danica<\/a><\/strong> pode apoiar o mapeamento e a estrutura\u00e7\u00e3o dessa camada \u2014 por integra\u00e7\u00e3o de sistemas, moderniza\u00e7\u00e3o do core ou squads especializados, conforme o est\u00e1gio da sua arquitetura. <\/p>\n\n\n\n<style>\n  .tu-open-insurance-final-consent-cta,\n  .tu-open-insurance-final-consent-cta * {\n    box-sizing: border-box;\n  }\n\n  .tu-open-insurance-final-consent-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 22px;\n\n    width: 100%;\n    max-width: 100%;\n    margin: 24px 0;\n    padding: 23px 24px;\n\n    background: #DD4E4B;\n    border: 2px solid #000000;\n    border-radius: 4px 17px 17px 17px;\n\n    font-family: \"DM Sans\", Arial, sans-serif;\n  }\n\n  .tu-open-insurance-final-consent-cta__content {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n\n    min-width: 0;\n  }\n\n  .tu-open-insurance-final-consent-cta__marker {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 38px;\n    width: 38px;\n    height: 38px;\n\n    background: #FFFFFF;\n    border-radius: 50%;\n\n    color: #DD4E4B;\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-final-consent-cta__text {\n    min-width: 0;\n  }\n\n  .tu-open-insurance-final-consent-cta__text strong {\n    display: block;\n    margin: 0 0 6px;\n\n    color: #FFFFFF;\n    font-size: 15.2px;\n    font-weight: 700;\n    line-height: 1.45;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-final-consent-cta__text p {\n    margin: 0 !important;\n    padding: 0 !important;\n\n    max-width: 820px;\n\n    color: #FFFFFF !important;\n    font-size: 13.5px;\n    font-weight: 400;\n    line-height: 1.62;\n\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  .tu-open-insurance-final-consent-cta__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n\n    flex: 0 0 auto;\n\n    min-height: 42px;\n    padding: 10px 17px;\n\n    background: #FFFFFF;\n    border: 1px solid #FFFFFF;\n    border-radius: 8px;\n\n    color: #000000 !important;\n    text-decoration: none !important;\n\n    font-size: 12.75px;\n    font-weight: 700;\n    line-height: 1.2;\n\n    transition:\n      background-color .2s ease,\n      border-color .2s ease,\n      color .2s ease,\n      transform .2s ease;\n  }\n\n  .tu-open-insurance-final-consent-cta__button::after {\n    content: \"\u2192\";\n    font-size: 15px;\n    line-height: 1;\n  }\n\n  .tu-open-insurance-final-consent-cta__button:hover,\n  .tu-open-insurance-final-consent-cta__button:focus {\n    background: #000000;\n    border-color: #000000;\n\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n  }\n\n  .tu-open-insurance-final-consent-cta__button:focus-visible {\n    outline: 2px solid #FFFFFF;\n    outline-offset: 3px;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .tu-open-insurance-final-consent-cta__button:hover {\n      transform: translateY(-1px);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .tu-open-insurance-final-consent-cta {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n\n      margin: 20px 0;\n      padding: 19px 18px;\n\n      border-radius: 4px 15px 15px 15px;\n    }\n\n    .tu-open-insurance-final-consent-cta__content {\n      gap: 12px;\n    }\n\n    .tu-open-insurance-final-consent-cta__marker {\n      flex-basis: 32px;\n      width: 32px;\n      height: 32px;\n\n      font-size: 14px;\n    }\n\n    .tu-open-insurance-final-consent-cta__text strong {\n      font-size: 14.5px;\n    }\n\n    .tu-open-insurance-final-consent-cta__text p {\n      font-size: 13px;\n    }\n\n    .tu-open-insurance-final-consent-cta__button {\n      width: 100%;\n      min-height: 40px;\n      padding: 9px 15px;\n\n      font-size: 12.5px;\n    }\n  }\n<\/style>\n\n<div class=\"tu-open-insurance-final-consent-cta\">\n\n  <div class=\"tu-open-insurance-final-consent-cta__content\">\n\n    <span\n      class=\"tu-open-insurance-final-consent-cta__marker\"\n      aria-hidden=\"true\"\n    >\n      \u2192\n    <\/span>\n\n    <div class=\"tu-open-insurance-final-consent-cta__text\">\n\n      <strong>\n        O consentimento precisa funcionar como um ciclo, n\u00e3o como um registro isolado.\n      <\/strong>\n\n      <p>\n        Vale avaliar como solicita\u00e7\u00e3o, autentica\u00e7\u00e3o, vig\u00eancia, altera\u00e7\u00e3o, renova\u00e7\u00e3o,\n        revoga\u00e7\u00e3o e expira\u00e7\u00e3o se conectam hoje \u00e0 arquitetura da opera\u00e7\u00e3o \u2014 e onde\n        ainda existem depend\u00eancias manuais, lacunas de rastreabilidade ou risco de\n        o dado continuar sendo utilizado depois do fim da autoriza\u00e7\u00e3o.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n\n  <a\n    class=\"tu-open-insurance-final-consent-cta__button\"\n    href=\"https:\/\/tecnologiaunica.com.br\/contato\/?utm_source=blog&amp;utm_medium=artigo&amp;utm_content=cta-final-consentimento-opin\"\n    aria-label=\"Converse com um especialista da Tecnologia \u00danica sobre o ciclo de vida do consentimento na sua opera\u00e7\u00e3o\"\n  >\n    Avaliar o ciclo de consentimento\n  <\/a>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes (FAQ)<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1789986461776\"><strong class=\"schema-faq-question\">O consentimento no Open Insurance pode durar mais de doze meses?<\/strong> <p class=\"schema-faq-answer\">N\u00e3o. O prazo de validade deve ser compat\u00edvel com as finalidades e est\u00e1 limitado a doze meses (Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021, art. 11, \u00a7 1\u00ba, III). Para continuar, o cliente precisa passar por uma nova confirma\u00e7\u00e3o.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1789986474272\"><strong class=\"schema-faq-question\">Posso ampliar o escopo de um consentimento j\u00e1 concedido?<\/strong> <p class=\"schema-faq-answer\">N\u00e3o pelo registro existente. A altera\u00e7\u00e3o das condi\u00e7\u00f5es requer a obten\u00e7\u00e3o de novo consentimento (art. 11, \u00a7 2\u00ba). Na pr\u00e1tica, isso significa encerrar o consentimento anterior e criar outro, preservando o hist\u00f3rico de ambos.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1789986485519\"><strong class=\"schema-faq-question\">A revoga\u00e7\u00e3o obriga a apagar os dados j\u00e1 recebidos?<\/strong> <p class=\"schema-faq-answer\">S\u00e3o quest\u00f5es distintas. A norma determina que a revoga\u00e7\u00e3o seja assegurada a qualquer tempo e efetuada de forma imediata (art. 16 e \u00a7 3\u00ba), o que trata da interrup\u00e7\u00e3o do compartilhamento. O destino dos dados j\u00e1 tratados depende da base legal aplic\u00e1vel e das obriga\u00e7\u00f5es de reten\u00e7\u00e3o de cada participante, conforme a LGPD \u2014 \u00e9 uma decis\u00e3o que precisa estar documentada antes do primeiro pedido.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1789986488661\"><strong class=\"schema-faq-question\">A seguradora pode terceirizar a autentica\u00e7\u00e3o do cliente?<\/strong> <p class=\"schema-faq-answer\">A contrata\u00e7\u00e3o de servi\u00e7os de autentica\u00e7\u00e3o \u00e9 permitida, mas a responsabilidade permanece com a sociedade transmissora, e n\u00e3o se contrata para autenticar a pr\u00f3pria entidade a ser autenticada (arts. 17 a 20). Isso torna evid\u00eancia e monitoramento do fornecedor parte do controle, n\u00e3o um detalhe contratual.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1789986501156\"><strong class=\"schema-faq-question\">Gest\u00e3o de consentimento no Open Insurance \u00e9 a mesma coisa que consentimento na LGPD? <\/strong> <p class=\"schema-faq-answer\">N\u00e3o s\u00e3o sin\u00f4nimos. O consentimento do Open Insurance \u00e9 um mecanismo espec\u00edfico, com etapas, prazo e interface definidos pela regula\u00e7\u00e3o setorial. A LGPD trata do regime geral de tratamento de dados pessoais, no qual o consentimento \u00e9 uma entre v\u00e1rias bases legais. Uma opera\u00e7\u00e3o pode estar tecnicamente correta na jornada do ecossistema e ainda ter lacunas de governan\u00e7a de dados pessoais.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1789986507360\"><strong class=\"schema-faq-question\">Onde o cliente acompanha e revoga os consentimentos que concedeu?<\/strong> <p class=\"schema-faq-answer\">No ambiente de gest\u00e3o de compartilhamentos das institui\u00e7\u00f5es participantes \u2014 apresentado ao consumidor, no material oficial do ecossistema, como a \u00e1rea de \"Meus compartilhamentos\", com jornadas de revoga\u00e7\u00e3o, altera\u00e7\u00e3o e renova\u00e7\u00e3o. Para a seguradora, isso significa que esse ambiente precisa refletir o mesmo estado que os sistemas internos reconhecem.<\/p> <\/div> <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Refer\u00eancias externas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">[1] <a href=\"https:\/\/www2.susep.gov.br\/safe\/scripts\/bnweb\/bnmapi.exe?router=upload%2F29386\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><a href=\"https:\/\/www2.susep.gov.br\/safe\/scripts\/bnweb\/bnmapi.exe?router=upload%2F29386\">Susep<\/a>. Resolu\u00e7\u00e3o CNSP n\u00ba 415, de 20 de julho de 2021 (texto consolidado)<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] <a href=\"https:\/\/www2.susep.gov.br\/safe\/scripts\/bnweb\/bnmapi.exe?router=upload\/30625\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><a href=\"https:\/\/www2.susep.gov.br\/safe\/scripts\/bnweb\/bnmapi.exe?router=upload\/30625\">Susep<\/a>. Resolu\u00e7\u00e3o Susep n\u00ba 61, de 29 de outubro de 2025<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] <a href=\"https:\/\/www.gov.br\/susep\/pt-br\/central-de-conteudos\/noticias\/2025\/novembro\/susep-publica-alteracoes-na-norma-do-open-insurance\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><a href=\"https:\/\/www.gov.br\/susep\/pt-br\/central-de-conteudos\/noticias\/2025\/novembro\/susep-publica-alteracoes-na-norma-do-open-insurance\">Susep<\/a>. Susep publica altera\u00e7\u00f5es na norma do Open Insurance<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] <a href=\"https:\/\/br-openinsurance.github.io\/areadesenvolvedor\/files\/OPIN_Guia_de_Experiencia_do_Usuario.pdf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><a href=\"https:\/\/br-openinsurance.github.io\/areadesenvolvedor\/files\/OPIN_Guia_de_Experiencia_do_Usuario.pdf\">\u00c1rea do Desenvolvedor OPIN<\/a>. Guia de Experi\u00eancia do Usu\u00e1rio do Open Insurance, vers\u00e3o 2.4 (25\/06\/2024)<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] <a href=\"https:\/\/opinbrasil.com.br\/cidadao\/como-funciona\/gestao-de-consentimento\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><a href=\"https:\/\/opinbrasil.com.br\/cidadao\/como-funciona\/gestao-de-consentimento\/\">Open Insurance Brasil<\/a>. Gest\u00e3o de consentimento<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] <a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2015-2018\/2018\/lei\/l13709.htm\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><a href=\"https:\/\/www.planalto.gov.br\/ccivil_03\/_ato2015-2018\/2018\/lei\/l13709.htm\">Planalto<\/a>. Lei n\u00ba 13.709\/2018 (LGPD)<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] <a href=\"https:\/\/www.gov.br\/susep\/pt-br\/central-de-conteudos\/noticias\/2026\/marco\/susep-coleta-contribuicoes-com-o-objetivo-de-aprimorar-o-open-insurance\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><a href=\"https:\/\/www.gov.br\/susep\/pt-br\/central-de-conteudos\/noticias\/2026\/marco\/susep-coleta-contribuicoes-com-o-objetivo-de-aprimorar-o-open-insurance\">Susep<\/a>. Susep coleta contribui\u00e7\u00f5es com o objetivo de aprimorar o Open Insurance<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A gest\u00e3o de consentimento no Open Insurance \u00e9 o conjunto de processos e controles que sustenta o consentimento do cliente do pedido \u00e0 expira\u00e7\u00e3o. A Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021 limita cada consentimento a doze meses, exige discrimina\u00e7\u00e3o granular dos dados e revoga\u00e7\u00e3o imediata.<\/p>","protected":false},"author":10,"featured_media":6278,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6277","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-imprensa"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios<\/title>\n<meta name=\"description\" content=\"Gest\u00e3o de consentimento no Open Insurance: o que a Resolu\u00e7\u00e3o CNSP 415\/2021 exige, onde a opera\u00e7\u00e3o trava e crit\u00e9rios para decidir.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tecnologiaunica.com.br\/de\/blog\/gestao-de-consentimento-no-open-insurance\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios\" \/>\n<meta property=\"og:description\" content=\"Gest\u00e3o de consentimento no Open Insurance: o que a Resolu\u00e7\u00e3o CNSP 415\/2021 exige, onde a opera\u00e7\u00e3o trava e crit\u00e9rios para decidir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tecnologiaunica.com.br\/de\/blog\/gestao-de-consentimento-no-open-insurance\/\" \/>\n<meta property=\"og:site_name\" content=\"Tecnologia \u00danica\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-21T10:31:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-21T10:31:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/09\/gestao-de-consentimento-no-open-insurance.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Isabelle Fujioka\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabelle Fujioka\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"23\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/\"},\"author\":{\"name\":\"Isabelle Fujioka\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/person\\\/2e62384dd46d728df9965ca9dc78cb34\"},\"headline\":\"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios\",\"datePublished\":\"2026-09-21T10:31:54+00:00\",\"dateModified\":\"2026-09-21T10:31:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/\"},\"wordCount\":4342,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/gestao-de-consentimento-no-open-insurance.webp\",\"articleSection\":[\"Imprensa\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/\",\"name\":\"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/gestao-de-consentimento-no-open-insurance.webp\",\"datePublished\":\"2026-09-21T10:31:54+00:00\",\"dateModified\":\"2026-09-21T10:31:55+00:00\",\"description\":\"Gest\u00e3o de consentimento no Open Insurance: o que a Resolu\u00e7\u00e3o CNSP 415\\\/2021 exige, onde a opera\u00e7\u00e3o trava e crit\u00e9rios para decidir.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986461776\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986474272\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986485519\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986488661\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986501156\"},{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986507360\"}],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/gestao-de-consentimento-no-open-insurance.webp\",\"contentUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/gestao-de-consentimento-no-open-insurance.webp\",\"width\":1200,\"height\":675,\"caption\":\"Equipe analisando seguran\u00e7a e dados em uma interface digital hologr\u00e1fica, com \u00edcones de cadeados, permiss\u00f5es e alertas em um ambiente corporativo. Gest\u00e3o de consentimento no Open Insurance.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#website\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/\",\"name\":\"Tecnologia \u00danica\",\"description\":\"IA, outsourcing, marketplace e muito mais\",\"publisher\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#organization\"},\"alternateName\":\"Tecnologia \u00danica\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#organization\",\"name\":\"Tecnologia \u00danica\",\"alternateName\":\"Tecnologia \u00danica\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/tecnologia_unica_logo__original-1.png\",\"contentUrl\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/tecnologia_unica_logo__original-1.png\",\"width\":213,\"height\":35,\"caption\":\"Tecnologia \u00danica\"},\"image\":{\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/#\\\/schema\\\/person\\\/2e62384dd46d728df9965ca9dc78cb34\",\"name\":\"Isabelle Fujioka\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g\",\"caption\":\"Isabelle Fujioka\"},\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/de\\\/blog\\\/author\\\/ifujioka\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986461776\",\"position\":1,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986461776\",\"name\":\"O consentimento no Open Insurance pode durar mais de doze meses?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. O prazo de validade deve ser compat\u00edvel com as finalidades e est\u00e1 limitado a doze meses (Resolu\u00e7\u00e3o CNSP n\u00ba 415\\\/2021, art. 11, \u00a7 1\u00ba, III). Para continuar, o cliente precisa passar por uma nova confirma\u00e7\u00e3o.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986474272\",\"position\":2,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986474272\",\"name\":\"Posso ampliar o escopo de um consentimento j\u00e1 concedido?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o pelo registro existente. A altera\u00e7\u00e3o das condi\u00e7\u00f5es requer a obten\u00e7\u00e3o de novo consentimento (art. 11, \u00a7 2\u00ba). Na pr\u00e1tica, isso significa encerrar o consentimento anterior e criar outro, preservando o hist\u00f3rico de ambos.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986485519\",\"position\":3,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986485519\",\"name\":\"A revoga\u00e7\u00e3o obriga a apagar os dados j\u00e1 recebidos?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00e3o quest\u00f5es distintas. A norma determina que a revoga\u00e7\u00e3o seja assegurada a qualquer tempo e efetuada de forma imediata (art. 16 e \u00a7 3\u00ba), o que trata da interrup\u00e7\u00e3o do compartilhamento. O destino dos dados j\u00e1 tratados depende da base legal aplic\u00e1vel e das obriga\u00e7\u00f5es de reten\u00e7\u00e3o de cada participante, conforme a LGPD \u2014 \u00e9 uma decis\u00e3o que precisa estar documentada antes do primeiro pedido.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986488661\",\"position\":4,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986488661\",\"name\":\"A seguradora pode terceirizar a autentica\u00e7\u00e3o do cliente?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A contrata\u00e7\u00e3o de servi\u00e7os de autentica\u00e7\u00e3o \u00e9 permitida, mas a responsabilidade permanece com a sociedade transmissora, e n\u00e3o se contrata para autenticar a pr\u00f3pria entidade a ser autenticada (arts. 17 a 20). Isso torna evid\u00eancia e monitoramento do fornecedor parte do controle, n\u00e3o um detalhe contratual.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986501156\",\"position\":5,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986501156\",\"name\":\"Gest\u00e3o de consentimento no Open Insurance \u00e9 a mesma coisa que consentimento na LGPD?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o s\u00e3o sin\u00f4nimos. O consentimento do Open Insurance \u00e9 um mecanismo espec\u00edfico, com etapas, prazo e interface definidos pela regula\u00e7\u00e3o setorial. A LGPD trata do regime geral de tratamento de dados pessoais, no qual o consentimento \u00e9 uma entre v\u00e1rias bases legais. Uma opera\u00e7\u00e3o pode estar tecnicamente correta na jornada do ecossistema e ainda ter lacunas de governan\u00e7a de dados pessoais.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986507360\",\"position\":6,\"url\":\"https:\\\/\\\/tecnologiaunica.com.br\\\/blog\\\/gestao-de-consentimento-no-open-insurance\\\/#faq-question-1789986507360\",\"name\":\"Onde o cliente acompanha e revoga os consentimentos que concedeu?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No ambiente de gest\u00e3o de compartilhamentos das institui\u00e7\u00f5es participantes \u2014 apresentado ao consumidor, no material oficial do ecossistema, como a \u00e1rea de \\\"Meus compartilhamentos\\\", com jornadas de revoga\u00e7\u00e3o, altera\u00e7\u00e3o e renova\u00e7\u00e3o. Para a seguradora, isso significa que esse ambiente precisa refletir o mesmo estado que os sistemas internos reconhecem.\",\"inLanguage\":\"de\"},\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios","description":"Gest\u00e3o de consentimento no Open Insurance: o que a Resolu\u00e7\u00e3o CNSP 415\/2021 exige, onde a opera\u00e7\u00e3o trava e crit\u00e9rios para decidir.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tecnologiaunica.com.br\/de\/blog\/gestao-de-consentimento-no-open-insurance\/","og_locale":"de_DE","og_type":"article","og_title":"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios","og_description":"Gest\u00e3o de consentimento no Open Insurance: o que a Resolu\u00e7\u00e3o CNSP 415\/2021 exige, onde a opera\u00e7\u00e3o trava e crit\u00e9rios para decidir.","og_url":"https:\/\/tecnologiaunica.com.br\/de\/blog\/gestao-de-consentimento-no-open-insurance\/","og_site_name":"Tecnologia \u00danica","article_published_time":"2026-09-21T10:31:54+00:00","article_modified_time":"2026-09-21T10:31:55+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/09\/gestao-de-consentimento-no-open-insurance.webp","type":"image\/webp"}],"author":"Isabelle Fujioka","twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"Isabelle Fujioka","Gesch\u00e4tzte Lesezeit":"23\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#article","isPartOf":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/"},"author":{"name":"Isabelle Fujioka","@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/person\/2e62384dd46d728df9965ca9dc78cb34"},"headline":"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios","datePublished":"2026-09-21T10:31:54+00:00","dateModified":"2026-09-21T10:31:55+00:00","mainEntityOfPage":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/"},"wordCount":4342,"commentCount":0,"publisher":{"@id":"https:\/\/tecnologiaunica.com.br\/#organization"},"image":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#primaryimage"},"thumbnailUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/09\/gestao-de-consentimento-no-open-insurance.webp","articleSection":["Imprensa"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/","url":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/","name":"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios","isPartOf":{"@id":"https:\/\/tecnologiaunica.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#primaryimage"},"image":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#primaryimage"},"thumbnailUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/09\/gestao-de-consentimento-no-open-insurance.webp","datePublished":"2026-09-21T10:31:54+00:00","dateModified":"2026-09-21T10:31:55+00:00","description":"Gest\u00e3o de consentimento no Open Insurance: o que a Resolu\u00e7\u00e3o CNSP 415\/2021 exige, onde a opera\u00e7\u00e3o trava e crit\u00e9rios para decidir.","breadcrumb":{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986461776"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986474272"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986485519"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986488661"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986501156"},{"@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986507360"}],"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#primaryimage","url":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/09\/gestao-de-consentimento-no-open-insurance.webp","contentUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2026\/09\/gestao-de-consentimento-no-open-insurance.webp","width":1200,"height":675,"caption":"Equipe analisando seguran\u00e7a e dados em uma interface digital hologr\u00e1fica, com \u00edcones de cadeados, permiss\u00f5es e alertas em um ambiente corporativo. Gest\u00e3o de consentimento no Open Insurance."},{"@type":"BreadcrumbList","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/tecnologiaunica.com.br\/"},{"@type":"ListItem","position":2,"name":"Gest\u00e3o de consentimento no Open Insurance: regras e crit\u00e9rios"}]},{"@type":"WebSite","@id":"https:\/\/tecnologiaunica.com.br\/#website","url":"https:\/\/tecnologiaunica.com.br\/","name":"Tecnologia \u00danica","description":"IA, outsourcing, marketplace e muito mais","publisher":{"@id":"https:\/\/tecnologiaunica.com.br\/#organization"},"alternateName":"Tecnologia \u00danica","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tecnologiaunica.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/tecnologiaunica.com.br\/#organization","name":"Tecnologia \u00danica","alternateName":"Tecnologia \u00danica","url":"https:\/\/tecnologiaunica.com.br\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2023\/08\/tecnologia_unica_logo__original-1.png","contentUrl":"https:\/\/tecnologiaunica.com.br\/wp-content\/uploads\/2023\/08\/tecnologia_unica_logo__original-1.png","width":213,"height":35,"caption":"Tecnologia \u00danica"},"image":{"@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/tecnologiaunica.com.br\/#\/schema\/person\/2e62384dd46d728df9965ca9dc78cb34","name":"Isabelle Fujioka","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d75d40a3e1c9087f876dd0670f79a751670b0da7071720d3b4c1bedc95f08c28?s=96&d=mm&r=g","caption":"Isabelle Fujioka"},"url":"https:\/\/tecnologiaunica.com.br\/de\/blog\/author\/ifujioka\/"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986461776","position":1,"url":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986461776","name":"O consentimento no Open Insurance pode durar mais de doze meses?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"N\u00e3o. O prazo de validade deve ser compat\u00edvel com as finalidades e est\u00e1 limitado a doze meses (Resolu\u00e7\u00e3o CNSP n\u00ba 415\/2021, art. 11, \u00a7 1\u00ba, III). Para continuar, o cliente precisa passar por uma nova confirma\u00e7\u00e3o.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986474272","position":2,"url":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986474272","name":"Posso ampliar o escopo de um consentimento j\u00e1 concedido?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"N\u00e3o pelo registro existente. A altera\u00e7\u00e3o das condi\u00e7\u00f5es requer a obten\u00e7\u00e3o de novo consentimento (art. 11, \u00a7 2\u00ba). Na pr\u00e1tica, isso significa encerrar o consentimento anterior e criar outro, preservando o hist\u00f3rico de ambos.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986485519","position":3,"url":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986485519","name":"A revoga\u00e7\u00e3o obriga a apagar os dados j\u00e1 recebidos?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"S\u00e3o quest\u00f5es distintas. A norma determina que a revoga\u00e7\u00e3o seja assegurada a qualquer tempo e efetuada de forma imediata (art. 16 e \u00a7 3\u00ba), o que trata da interrup\u00e7\u00e3o do compartilhamento. O destino dos dados j\u00e1 tratados depende da base legal aplic\u00e1vel e das obriga\u00e7\u00f5es de reten\u00e7\u00e3o de cada participante, conforme a LGPD \u2014 \u00e9 uma decis\u00e3o que precisa estar documentada antes do primeiro pedido.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986488661","position":4,"url":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986488661","name":"A seguradora pode terceirizar a autentica\u00e7\u00e3o do cliente?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"A contrata\u00e7\u00e3o de servi\u00e7os de autentica\u00e7\u00e3o \u00e9 permitida, mas a responsabilidade permanece com a sociedade transmissora, e n\u00e3o se contrata para autenticar a pr\u00f3pria entidade a ser autenticada (arts. 17 a 20). Isso torna evid\u00eancia e monitoramento do fornecedor parte do controle, n\u00e3o um detalhe contratual.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986501156","position":5,"url":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986501156","name":"Gest\u00e3o de consentimento no Open Insurance \u00e9 a mesma coisa que consentimento na LGPD?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"N\u00e3o s\u00e3o sin\u00f4nimos. O consentimento do Open Insurance \u00e9 um mecanismo espec\u00edfico, com etapas, prazo e interface definidos pela regula\u00e7\u00e3o setorial. A LGPD trata do regime geral de tratamento de dados pessoais, no qual o consentimento \u00e9 uma entre v\u00e1rias bases legais. Uma opera\u00e7\u00e3o pode estar tecnicamente correta na jornada do ecossistema e ainda ter lacunas de governan\u00e7a de dados pessoais.","inLanguage":"de"},"inLanguage":"de"},{"@type":"Question","@id":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986507360","position":6,"url":"https:\/\/tecnologiaunica.com.br\/blog\/gestao-de-consentimento-no-open-insurance\/#faq-question-1789986507360","name":"Onde o cliente acompanha e revoga os consentimentos que concedeu?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No ambiente de gest\u00e3o de compartilhamentos das institui\u00e7\u00f5es participantes \u2014 apresentado ao consumidor, no material oficial do ecossistema, como a \u00e1rea de \"Meus compartilhamentos\", com jornadas de revoga\u00e7\u00e3o, altera\u00e7\u00e3o e renova\u00e7\u00e3o. Para a seguradora, isso significa que esse ambiente precisa refletir o mesmo estado que os sistemas internos reconhecem.","inLanguage":"de"},"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/posts\/6277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/comments?post=6277"}],"version-history":[{"count":1,"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/posts\/6277\/revisions"}],"predecessor-version":[{"id":6279,"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/posts\/6277\/revisions\/6279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/media\/6278"}],"wp:attachment":[{"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/media?parent=6277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/categories?post=6277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecnologiaunica.com.br\/de\/wp-json\/wp\/v2\/tags?post=6277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}