Link to this sectionColeta de Dados para o Pacote Python da Ultralytics#
Link to this sectionVisão geral#
A Ultralytics dedica-se ao aprimoramento contínuo da experiência do usuário e das capacidades do nosso pacote Python, incluindo os modelos avançados YOLO que desenvolvemos. Nossa abordagem envolve a coleta de estatísticas de uso e relatórios de falhas anonimizados, o que nos ajuda a identificar oportunidades de melhoria e a garantir a confiabilidade do nosso software. Este documento de transparência descreve quais dados coletamos, sua finalidade e a escolha que você tem em relação a essa coleta de dados.
Link to this sectionGoogle Analytics Anonimizado#
O Google Analytics é um serviço de análise web oferecido pelo Google que rastreia e gera relatórios sobre o tráfego do site. Ele nos permite coletar dados sobre como nosso pacote Python é utilizado, o que é crucial para tomarmos decisões informadas sobre design e funcionalidade.
Link to this sectionO Que Coletamos#
- Métricas de Uso: Estas métricas nos ajudam a entender a frequência e as maneiras como o pacote é utilizado, quais recursos são preferidos e os argumentos de linha de comando típicos que são usados.
- Informações do Sistema: Coletamos informações gerais não identificáveis sobre o seu ambiente de computação para garantir que nosso pacote tenha um bom desempenho em diversos sistemas.
- Dados de Desempenho: Compreender o desempenho dos nossos modelos durante o treinamento, validação e inferência nos ajuda a identificar oportunidades de otimização.
Para mais informações sobre o Google Analytics e privacidade de dados, visite a Privacidade do Google Analytics.
Link to this sectionComo Usamos Estes Dados#
- Melhoria de Recursos: Insights das métricas de uso nos guiam no aprimoramento da satisfação do usuário e no design da interface.
- Otimização: Dados de desempenho nos auxiliam no ajuste fino dos nossos modelos para melhor eficiência e velocidade em diversas configurações de hardware e software.
- Análise de Tendências: Ao estudar tendências de uso, podemos prever e responder às necessidades em evolução da nossa comunidade.
Link to this sectionConsiderações sobre Privacidade#
Adotamos várias medidas para garantir a privacidade e a segurança dos dados que você nos confia:
- Anonimização: Configuramos o Google Analytics para anonimizar os dados coletados, o que significa que nenhuma informação de identificação pessoal (PII) é reunida. Você pode usar nossos serviços com a garantia de que seus detalhes pessoais permanecem privados.
- Agregação: Os dados são analisados apenas em forma agregada. Esta prática garante que padrões possam ser observados sem revelar a atividade de qualquer usuário individual.
- Nenhuma Coleta de Dados de Imagem: A Ultralytics não coleta, processa ou visualiza quaisquer imagens de treinamento ou inferência.
Link to this sectionRelatório de Falhas do Sentry#
O Sentry é um software de rastreamento de erros centrado no desenvolvedor que auxilia na identificação, diagnóstico e resolução de problemas em tempo real, garantindo a robustez e a confiabilidade das aplicações. Dentro do nosso pacote, ele desempenha um papel crucial ao fornecer insights por meio de relatórios de falhas, contribuindo significativamente para a estabilidade e o aprimoramento contínuo do nosso software.
O relatório de falhas via Sentry é ativado apenas se o pacote Python sentry-sdk estiver pré-instalado no seu sistema. Este pacote não está incluído nos pré-requisitos do ultralytics e não será instalado automaticamente pela Ultralytics.
Link to this sectionO Que Coletamos#
Se o pacote Python sentry-sdk estiver pré-instalado no seu sistema, um evento de falha pode enviar as seguintes informações:
- Registros de Falha: Relatórios detalhados sobre a condição da aplicação no momento da falha, os quais são vitais para nossos esforços de depuração.
- Mensagens de Erro: Registramos mensagens de erro geradas durante a operação do nosso pacote para entender e resolver possíveis problemas rapidamente.
Para saber mais sobre como o Sentry trata os dados, por favor visite a Política de Privacidade do Sentry.
Link to this sectionComo Usamos Estes Dados#
- Depuração: Analisar registros de falha e mensagens de erro nos permite identificar e corrigir bugs de software rapidamente.
- Métricas de Estabilidade: Ao monitorar constantemente por falhas, visamos melhorar a estabilidade e a confiabilidade do nosso pacote.
Link to this sectionConsiderações sobre Privacidade#
- Informações Sensíveis: Garantimos que os registros de falha sejam limpos de quaisquer dados de usuário pessoalmente identificáveis ou sensíveis, protegendo a confidencialidade das suas informações.
- Coleta Controlada: Nosso mecanismo de relatório de falhas é meticulosamente calibrado para reunir apenas o que é essencial para a solução de problemas, respeitando a privacidade do usuário.
Ao detalhar as ferramentas usadas para coleta de dados e oferecer informações de contexto adicionais com URLs para suas respectivas páginas de privacidade, os usuários recebem uma visão abrangente de nossas práticas, enfatizando a transparência e o respeito pela privacidade do usuário.
Link to this sectionDesativando a Coleta de Dados#
Acreditamos em fornecer aos nossos usuários controle total sobre seus dados. Por padrão, nosso pacote é configurado para coletar análises e relatórios de falhas para ajudar a melhorar a experiência para todos os usuários. No entanto, respeitamos que alguns usuários possam preferir optar por não participar desta coleta de dados.
Para optar por não enviar análises e relatórios de falhas, você pode simplesmente definir sync=False nas suas configurações do YOLO. Isso garante que nenhum dado seja transmitido da sua máquina para nossas ferramentas de análise.
Link to this sectionInspecionar Definições#
Para obter uma visão da configuração atual das suas definições, você pode visualizá-las diretamente:
Você pode usar Python para visualizar suas configurações. Comece importando o objeto settings do módulo ultralytics. Imprima e retorne as configurações usando os comandos a seguir:
from ultralytics import settings
# View all settings
print(settings)
# Return analytics and crash reporting setting
value = settings["sync"]Link to this sectionModificar Definições#
A Ultralytics permite que os usuários modifiquem facilmente suas configurações. Alterações podem ser realizadas das seguintes maneiras:
Dentro do ambiente Python, chame o método update no objeto settings para alterar suas configurações:
from ultralytics import settings
# Disable analytics and crash reporting
settings.update({"sync": False})
# Reset settings to default values
settings.reset()A configuração sync=False impedirá que quaisquer dados sejam enviados para o Google Analytics ou Sentry. Suas configurações serão respeitadas em todas as sessões usando o pacote Ultralytics e salvas no disco para futuras sessões.
Link to this sectionCompromisso com a Privacidade#
A Ultralytics leva a privacidade do usuário a sério. Projetamos nossas práticas de coleta de dados com os seguintes princípios:
- Transparência: Somos abertos sobre os dados que coletamos e como são utilizados.
- Controle: Damos aos usuários controle total sobre seus dados.
- Segurança: Empregamos medidas de segurança padrão da indústria para proteger os dados que coletamos.
Link to this sectionPerguntas ou Preocupações#
Se você tiver alguma dúvida ou preocupação sobre nossas práticas de coleta de dados, por favor entre em contato conosco através do nosso formulário de contato ou através de support@ultralytics.com. Dedicamo-nos a garantir que nossos usuários se sintam informados e confiantes em relação à sua privacidade ao utilizar nosso pacote.
Link to this sectionFAQ#
Link to this sectionComo a Ultralytics garante a privacidade dos dados que coleta?#
A Ultralytics prioriza a privacidade do usuário através de várias medidas importantes. Primeiro, todos os dados coletados via Google Analytics e Sentry são anonimizados para garantir que nenhuma informação de identificação pessoal (PII) seja reunida. Em segundo lugar, os dados são analisados em forma agregada, permitindo-nos observar padrões sem identificar as atividades individuais do usuário. Finalmente, não coletamos quaisquer imagens de treinamento ou inferência, protegendo ainda mais os dados do usuário. Essas medidas alinham-se com nosso compromisso de transparência e privacidade. Para mais detalhes, visite nossa seção Considerações sobre Privacidade.
Link to this sectionQue tipos de dados a Ultralytics coleta com o Google Analytics?#
A Ultralytics coleta três tipos principais de dados usando o Google Analytics:
- Métricas de Uso: Estas incluem a frequência e as maneiras como o pacote Python YOLO é usado, recursos preferidos e argumentos de linha de comando típicos.
- Informações do Sistema: Informações gerais não identificáveis sobre os ambientes de computação onde o pacote é executado.
- Dados de Desempenho: Métricas relacionadas ao desempenho dos modelos durante o treinamento, validação e inferência.
Esses dados nos ajudam a aprimorar a experiência do usuário e otimizar o desempenho do software. Saiba mais na seção Google Analytics Anonimizado.
Link to this sectionComo posso desativar a coleta de dados no pacote YOLO da Ultralytics?#
Para optar por não participar da coleta de dados, você pode simplesmente definir sync=False nas suas configurações do YOLO. Esta ação interrompe a transmissão de quaisquer análises ou relatórios de falhas. Você pode desativar a coleta de dados usando métodos Python ou CLI:
from ultralytics import settings
# Disable analytics and crash reporting
settings.update({"sync": False})
# Reset settings to default values
settings.reset()Para mais detalhes sobre como modificar suas configurações, consulte a seção Modificando Configurações.
Link to this sectionComo funciona o relatório de falhas com o Sentry no YOLO da Ultralytics?#
Se o pacote sentry-sdk estiver pré-instalado, o Sentry coleta registros detalhados de falhas e mensagens de erro sempre que um evento de falha ocorre. Esses dados nos ajudam a diagnosticar e resolver problemas prontamente, melhorando a robustez e a confiabilidade do pacote Python YOLO. Os registros de falha coletados são limpos de quaisquer informações pessoalmente identificáveis para proteger a privacidade do usuário. Para mais informações, verifique a seção Relatório de Falhas do Sentry.
Link to this sectionPosso inspecionar minhas configurações atuais de coleta de dados no YOLO da Ultralytics?#
Sim, você pode facilmente visualizar suas configurações atuais para entender a configuração das suas preferências de coleta de dados. Use os métodos a seguir para inspecionar essas configurações:
from ultralytics import settings
# View all settings
print(settings)
# Return analytics and crash reporting setting
value = settings["sync"]Para mais detalhes, consulte a seção Inspecionando Configurações.