当前位置: 首页 > news >正文

DO_NOT_TRACK:统一标准让软件尊重用户隐私,告别繁杂退出收集方式!

【导语:在众多命令行工具、SDK和框架默认收集遥测数据且退出方法繁杂的背景下,DO_NOT_TRACK作为统一标准环境变量被提出,旨在清晰表达用户拒绝跟踪等意愿,也给软件开发者带来新的要求。】


软件遥测数据收集乱象

许多命令行工具(CLI)、软件开发工具包(SDK)和框架默认会收集遥测数据,且每个工具都有各自不同的退出收集的方法。像.NET要设置 `DOTNET_CLI_TELEMETRY_OPTOUT=1` ,AWS SAM CLI需设置 `SAM_CLI_TELEMETRY=0` 等,退出方法繁多且不一致。

DO_NOT_TRACK统一标准登场

为解决上述问题,提出了统一的标准环境变量 `DO_NOT_TRACK` 。通过 `export DO_NOT_TRACK=1` ,并添加到 shell 配置文件中,能应用到所有终端会话。不同的 shell 有不同的配置文件和语法,如 Bash 的 `~/.bashrc` ,Zsh 的 `~/.zshrc` 等。

开发者需尊重新规则

对于开发会收集遥测数据、进行分析或发起非必要网络请求工具的开发者,要检查 `DO_NOT_TRACK` 变量。如果 `DO_NOT_TRACK` 设置为 `1` ,则禁用所有跟踪功能;在现有的退出机制基础上,尊重这个变量;还应考虑将遥测功能设置为选择加入,而非选择退出。

编辑观点:DO_NOT_TRACK标准的提出为用户隐私保护提供了有力支持,简化了用户操作,也促使开发者更加注重用户隐私,有望改善软件行业的数据收集乱象。

http://www.jsqmd.com/news/745484/

相关文章:

  • 告别S32DS!用你更熟悉的MDK-Keil搞定S32K144开发(附完整工程模板)
  • 终极waifu2x-caffe图像放大指南:AI超分辨率技术让低清图片焕然新生
  • Hugging Face:AI开发者的“GitHub”,如何重塑机器学习生态?
  • ffmpeg里使用的解码器的介绍和了解
  • 5分钟快速上手Sunshine:零基础搭建你的跨平台游戏串流服务器 [特殊字符]
  • Spring Boot 3.x项目里,Jakarta包死活引不进来?别急着加starter,先看看这个依赖作用域
  • 内容创作团队如何利用 Taotoken 统一管理多个大模型 API 密钥
  • Go 实现单例模式
  • Linux系统网络解析
  • 百度网盘直链解析终极指南:三步告别限速烦恼
  • 教育科技公司如何利用Taotoken为学生提供个性化的编程练习反馈
  • 星露谷物语进阶指南:如何通过专业mod解决效率瓶颈,打造高效农场管理系统
  • 英飞凌MOSFET雪崩能量EAS怎么算?手把手教你用SOA图搞定不同应用场景
  • 别再硬查了!PostgreSQL里JSON字段的这几种查询姿势,总有一款适合你
  • 感受 Taotoken 按 token 计费模式带来的用量与成本可控性
  • 从GPS到PTP:深入拆解Livox雷达硬件时间同步原理,为你的SLAM系统打好‘时钟’基础
  • 畅享AI专著写作乐趣!专业工具一键生成20万字专著,查重率低至个位数
  • 终极STL体积计算器:3D打印材料成本一键搞定
  • 探索高效聊天机器人开发:Go-CQHTTP QQ机器人框架实用指南
  • 3步快速上手:Windows上安装APK的终极简单指南
  • 移动应用开发手册15:前端框架选型——Jetpack Compose、Flutter,傻傻分不清
  • 每月5块钱,长亭云图极速版ASM工具真能帮你发现漏洞吗?我的实测体验与避坑分享
  • 3个步骤让小爱音箱秒变AI语音助手:MiGPT终极配置指南
  • 台风数据采集全攻略:从数据源到实操落地
  • 告别TestFlight排队:用.mobileconfig和超级签实现iOS App内测分发(附PHP后端代码)
  • 电子产品热管理:设计思路与多案例图解(进阶高级工程师必看)
  • Sunshine游戏串流:5步搭建个人云游戏平台,随时随地畅玩3A大作
  • 从Arria到Agilex:Intel FPGA产品线变迁史,以及我们该如何选择?
  • TrafficMonitor插件终极指南:打造个性化Windows桌面监控中心
  • 使用Taotoken聚合端点后API调用的延迟与稳定性实际体验分享