Privacidade

Política de privacidade

Atualizado

Esta política descreve o objtostl.com, um site estático que converte malhas OBJ Wavefront para STL no navegador. Está escrita para corresponder à forma como o site é construído. Se uma frase daqui alguma vez discordar do software, o software é aquilo em que deves confiar, e esta página deve ser corrigida.

A versão curta

O teu OBJ é lido no teu dispositivo. Um Web Worker nesse mesmo dispositivo analisa-o e constrói um STL. O descarregamento é um Blob local. Não há conta, não há base de dados de malhas e não há pedido cujo trabalho seja receber o teu ficheiro. Não vendemos dados de malha, porque não os recebemos.

O que acontece quando convertes

  1. Escolhes um ficheiro .obj, ou largas-o na página. A API de ficheiros do navegador lê os bytes em memória.
  2. A página verifica o tamanho (o limite duro é 40 MB) e a extensão. Imagens e ficheiros STEP são recusados na página. Não são enviados para lado nenhum para uma segunda opinião.
  3. Uma cópia dos bytes é transferida para um Web Worker. O Web Worker descodifica o texto, escala-o e escreve STL com Three.js.
  4. A contagem de triângulos e a caixa delimitadora são mostradas a partir desse resultado. A pré-visualização WebGL pode mostrar essa malha na grelha. A pré-visualização usa os mesmos triângulos locais.
  5. Descarregar cria um Blob e um URL de objeto temporário, e depois aciona uma ligação local. O URL é revogado depois de a gravação começar.

Mudar unidades, escala, eixo para cima, ou ASCII versus binário, volta a correr esse caminho do Web Worker a partir da cópia que já está no separador. Não volta a enviar o ficheiro.

O que podes verificar

Abre as ferramentas de programador, seleciona o painel Rede e converte um ficheiro. Não deves ver fetch, XHR nem envios de formulário que contenham o teu OBJ ou STL. O código do conversor não chama fetch nem XMLHttpRequest com a tua malha, e não constrói FormData a partir dela. O Web Worker é um script carregado deste site como qualquer outro ficheiro estático. As mensagens dele ficam dentro do navegador.

O cubo de exemplo

«Carregar o cubo de exemplo de 10 unidades» descarrega /samples/unit-cube-10.obj deste site. Esse ficheiro é nosso. É um cubo de 12 triângulos usado para mostrar a escala. Não é o teu modelo, e carregar no botão não envia nada.

Eventos locais

O conversor dispara um evento do navegador chamado objtostl:analytics em três momentos: ficheiro escolhido (file_drop), leitura terminada (parse_ok) e STL guardado (download_stl). O objeto de detalhe pode incluir o tamanho do ficheiro em bytes, a contagem de triângulos, a unidade, o eixo para cima, a escala e se o STL é binário. Não inclui o nome do ficheiro, o texto do OBJ nem os bytes do STL. Este lançamento não liga um script de análise de terceiros, um script de anúncios nem uma etiqueta que escute esses eventos e os envie para fora. Se isso mudar, esta página dirá antes de o script ser acrescentado.

Cookies, contas e armazenamento

O conversor não define cookies e não cria uma conta. Não escreve a tua malha em localStorage nem em IndexedDB. Não há início de sessão. Um alojamento ou uma extensão do navegador ainda podem guardar os seus próprios dados; isso está fora dos scripts desta página.

O que o servidor ainda pode ver

O site é HTML, CSS, JavaScript e algumas imagens estáticos. A primeira visita descarrega esses ficheiros. Um alojamento que os sirva pode guardar registos normais de pedidos: endereço IP, agente do utilizador, URL e hora. Esses registos são sobre ir buscar a página, não sobre processar uma malha. O teu OBJ não faz parte do URL e não faz parte de uma API de conversão, porque essa API não existe. Cadeias de consulta como ?units=mm só selecionam uma lista. Não são uma cópia do ficheiro. Não metas um modelo na barra de endereço; nada na ferramenta te pede isso.

Tipos de letra, bibliotecas e terceiros

As páginas usam a pilha de tipos de letra do sistema. Não pedem um tipo de letra a uma CDN de terceiros. O Three.js vem empacotado com o site, não é carregado de uma compilação alojada à parte no momento da conversão. As ligações para o Bambu Studio, o UltiMaker Cura e o PrusaSlicer saem deste site. Esses fornecedores têm as suas próprias políticas. Não lhes enviamos a tua malha.

Publicidade

Nenhum script de publicidade, posição de anúncio ou ficheiro ads.txt segue com este site. Pode existir uma pasta na árvore de código como lembrete de que os anúncios não estão ligados. Nenhuma página a carrega.

Crianças

A ferramenta não pede idade nem identidade. É um conversor de ficheiros, não um produto social. Não metas dados pessoais num comentário de OBJ se não quiseres esse comentário num computador partilhado. Mesmo assim não recebemos o ficheiro.

Contacto

A página de contacto mostra [email protected]. Uma mensagem para esse endereço é um correio normal a partir da tua própria aplicação de correio. Este site não tem formulário de contacto e continua a não receber ficheiros de malha. Não anexes um OBJ nem um STL.

Alterações

Se a arquitetura mudar — por exemplo se for acrescentada uma etiqueta de análise real ou um script de anúncios — esta página será atualizada na mesma publicação. A data no topo é a data deste texto.

Idiomas

Esta política é publicada em várias línguas. Se uma tradução divergir do texto em inglês, o texto em inglês é a referência.

Voltar à ferramenta para converter OBJ para STL