;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Cigarro eletrônico pode ceder dados dos fumantes para chefes e seguradoras

Promotor faz figuras com o vapor de e-cigarro em exposição em Pequim (China) - AFP
Promotor faz figuras com o vapor de e-cigarro em exposição em Pequim (China) Imagem: AFP

Do TAB, em São Paulo (SP)

09/07/2019 04h01

Muita cortina de fumaça cerca o mercado dos e-cigarros, mas o cenário fica bem mais nítido para quem pagar pela informação (e não por esses pen-drives vaporizadores). Dominando o mercado norte-americano, a Juul criou um modelo conectado via Bluetooth com um aplicativo no celular do usuário.

O argumento da startup criada em 2015 é que esse dispositivo serviria para o fumante controlar seu vício (e reduzir ou abandonar o hábito, se esse for o desejo), além de a geolocalização poder evitar que se fume perto de escolas (o aparelho bloqueia o acionamento). Esse último recurso seria então um obstáculo para o consumidor adolescente, atraído pelo marketing "descolado" da marca (há 2 milhões e-fumantes adolescentes nos EUA).

Acontece que esse mesmo programa possibilita o o dos dados coletados por "terceiros", ou seja, empresas interessadas nas baforadas alheias, como seguradoras e as de planos de saúde (além dos chefes dos fumadores, é claro).

Rapaz fuma o cigarro eletrônico da Juul, que mais parece um pen-drive - AFP - AFP
Rapaz fuma o cigarro eletrônico da Juul, que mais parece um pen-drive
Imagem: AFP

"Como toda tecnologia, esse aplicativo pode ser usado para o bem e para o mal. Eu não ficaria surpresa se começar a venda de informação, afinal, é aí que está o dinheiro", afirmou Margaret Riley, especialista da Universidade da Virgínia (EUA) sobre direito da saúde pública.

O número de tragadas, a periodicidade, a forma de pagamento, a localização e até o email dos clientes podem ser compartilhados.

Nos EUA, 29 estados proíbem qualquer tipo de discriminação trabalhista em relação aos fumantes, mas não existe uma lei federal sobre o tema.

Há por lá casos de corporações que baniram os pitadores (eletrônicos ou analógicos) para economizar nos gastos com plano de saúde. Por outro lado, as seguradoras querem mensalidades mais altas para os fumantes, mas esbarram na quantidade de informação que os assegurados am.

Loja oferece em Chicago as recargas com sabores da Juul, a empresa que domina o mercado dos EUA - AFP - AFP
Loja oferece em Chicago as recargas com sabores da Juul, a empresa que domina o mercado dos EUA
Imagem: AFP

No Brasil, a comercialização, importação e propaganda dos e-cigarros são proibidas. Há, porém, um forte lobby por sua legalização, argumentando que eles são menos prejudiciais que o fumo tradicional, por não conter tabaco e outras substâncias tóxicas - continua por lá a viciante nicotina, em proporções às vezes até maiores.

Mesmo banido por aqui, o produto aparece nos principais portais de venda online e ainda ganha posts bem elogiosos por parte de influenciadores digitais, o que garante um público jovem para o produto com vapores saborizados, de crème brûlée a pepino.

A popularização dos cigarros eletrônicos entre os adolescentes foi a primeira polêmica desse mercado ascendente, que agora apresenta como solução uma nova polêmica: o compartilhamento digital das pitadas.

Modelo japonesa faz propaganda nas redes sociais para um modelo de e-cigarro - Reuters - Reuters
Modelo japonesa faz propaganda nas redes sociais para um modelo de e-cigarro
Imagem: Reuters

A agência reguladora dos EUA, a FDA (Food and Drugs istration), apontou uma "proporção epidêmica" no crescimento do uso por estudantes. E uma reportagem do jornal "The New York Times" mostrou que a maioria dos escolares adictos nunca tinha antes acendido um cigarro convencional.

O design cool, a entrada USB, os sabores chamativos e os posts estilosos em redes sociais como o Instagram e Facebook atraíram um público muito jovem para a Juul, que detém 72% do mercado dos EUA.

Fique por dentro de comportamento e cultura seguindo o TAB no Instagram e tenha conteúdos extras sobre inovação, tecnologia e estilo de vida.