首页/新闻资讯/正文详情

Notepads 隐私政策全解析:数据采集范围、Telemetry 实现与用户权益指南

发布时间:2026/9/24 16:08:49 来源:云帆数科 栏目:资讯中心
Notepads 隐私政策全解析:数据采集范围、Telemetry 实现与用户权益指南
桌面应用【免费下载链接】NotepadsA modern, lightweight text editor with a minimalist design.项目地址https://gitcode.com/gh_mirrors/no/Notepads点击查看免费下载导读本文基于 Notepads 项目根目录的 PRIVACY.md 隐私政策文档结合仓库内 AnalyticsService.cs、App.xaml.cs、Notepads.csproj 等源码从政策条文、代码实现、用户权益三个层面完整梳理 Notepads 采集哪些数据、为什么采集、如何采集、以及用户拥有哪些选择权。读完本文你不仅能逐条读懂官方隐私政策还能在源码层面验证每一条声明的真实性掌握在 Windows 上管理 Notepads 诊断数据的具体方法。一、政策文档定位与适用范围Notepads 是一个采用极简设计的现代轻量级文本编辑器A modern, lightweight text editor with a minimalist design。它的隐私政策文档 PRIVACY.md 面向所有 Notepads 用户说明三个核心问题Notepads 收集哪些信息Notepads 如何使用这些信息用户拥有哪些选择。政策明确指出Notepads 由开发者 Jiaqi (0x7c13) Liu 在 GitHub Notepads 社区协助下作为免费应用发布免费提供且按原样as is提供。一旦用户选择使用该应用即表示同意本政策所述的收集与使用方式。收集的数据仅用于提供和改进应用服务除本政策描述的情形外不会与任何人共享用户信息或使用数据。二、信息收集与使用两类遥测数据的边界2.1 收集目标改进体验与定位错误政策明确为提供更好的使用体验Notepads 会收集部分使用数据usage data与错误信息errors目的仅有两个识别并修复问题identifying issues改进用户体验improving the user experience。2.2 不收集个人信息无第三方身份识别服务政策作出了一个关键承诺Notepads 不使用任何可能收集可用于识别你身份信息的第三方服务The app does NOT use third party services that may collect information used to identify you。这意味着应用不接入广告 SDK、不接行为追踪网络、不采集可定位到具体个人的标识符。2.3 采集服务的两次技术演进政策记录了遥测基础设施的两个阶段源码与项目文件完整印证了这一演进阶段时间节点遥测通道仓库证据第一阶段历史版本≤ v1.5.5.xVisual Studio App Center政策中提及 issue #334 记录了当时引入 App Center 的讨论第二阶段v1.5.6.0 及以后Microsoft Store Services SDKStore Engagement FrameworkNotepads.csproj 引用Microsoft.Services.Store.Engagement10.2307.3001Notepads.csproj 声明Microsoft Engagement FrameworkSDK政策明确提示Visual Studio App Center 计划于 2025 年 3 月 31 日停运retirement因此 Notepads v1.5.6.0 改用 Microsoft Store Services SDK 记录非隐私使用数据与错误non-privacy usage data and errors——非隐私三个字与 2.2 节不收集身份识别信息的承诺形成呼应。三、源码级验证遥测如何落地3.1 统一入口AnalyticsService所有遥测行为收敛在唯一的静态服务类 AnalyticsService.cs 中对外暴露两个方法public static void TrackEvent(string eventName, IDictionarystring, string properties null) public static void TrackError(Exception exception, IDictionarystring, string properties null)实现要点在静态构造函数中通过StoreServicesCustomEventLogger.GetDefault()获取 Store Engagement 日志记录器并包裹在try/catch中——初始化失败时静默降级注释为 best effort遥测故障不会影响编辑器主功能TrackEvent调用Logger?.Log(eventName)记录事件名TrackError将Error - {exception.Message} - {exception.StackTrace}拼入日志附带异常消息与堆栈所有调用同样以try/catch包裹并注释 best effort保证遥测链路任何异常都不会向用户抛出。3.2 启动阶段的采集面应用每次启动时App.xaml.cs 会组装两个字典并通过AnalyticsService.TrackEvent上报AppLaunch_Settings启动配置OSArchitecture、OSVersion、UseWindowsTheme、ThemeMode、UseWindowsAccentColor、AppBackgroundTintOpacity、ShowStatusBar、IsSessionSnapshotEnabled、IsShadowWindow、IsGameBarWidget、AlwaysOpenNewWindow、IsHighlightMisspelledWordsEnabled、IsSmartCopyEnabled、ExitWhenLastTabClosed。AppLaunch_Editor_Settings编辑器配置EditorDefaultLineEnding、EditorDefaultEncoding、EditorDefaultTabIndents、EditorDefaultDecoding、EditorFontFamily、EditorFontSize、EditorFontStyle、EditorFontWeight、EditorDefaultSearchEngine、DisplayLineHighlighter、DisplayLineNumbers。可以明显看出这些都是应用自身的功能配置与运行环境信息主题、字体、编码、换行符、系统版本等不包含文件内容、文件路径正文或任何个人身份标识与政策仅收集基础使用数据与最小遥测的表述一致。3.3 全仓库的埋点分布对AnalyticsService.TrackEvent / TrackError调用点的检索显示遥测已覆盖应用生命周期的主要风险面典型事件包括异常与崩溃OnUnhandledException、OnUnobservedException、AppFailedToActivate、FailedToLoadPage见 App.xaml.cs会话与文件恢复失败SessionManager_FailedToRecoverTextEditor、SessionManager_FailedToSaveBackupFile、SessionManager_FailedToDeleteOrphanedBackupFiles见 SessionManager.cs近期文件MRU异常MRUService_FailedToAddStorageItemToMRU、MRUService_FailedToGetMRU见 MRUService.csUI 功能开关MarkdownContentPreview_Opened、SideBySideDiffViewer_Opened、FileRenameDialogOpened附带FileExists布尔值见 FileRenameDialog.cs文本操作失败TextEditorCore_FailedToDuplicateText、TextEditorCore_FailedToJoinText外观渲染失败FailedToBuildAcrylicBrushInternal、FailedToLoadImageBrush、FailedToCreateAcrylicBrush见 BrushUtility.cs。从这些事件名与属性可以推断Notepads 的遥测策略是**只采集能帮助复现与定位问题的技术上下文——例如功能开关状态、异常消息、堆栈、系统版本而不涉及用户编辑的文档正文内容**。3.4 本地日志LoggingService除云侧遥测外Notepads 还有一套纯本地的文件日志系统 LoggingService.cs与遥测相互独立日志写入应用本地Logs文件夹下以 UTC 时间命名的.log文件见 FileSystemUtility 的GetOrCreateAppFolderAsync(Logs)调用采用ConcurrentQueueSemaphoreSlim的异步批量落盘机制每 10 秒尝试冲刷一次消息队列记录格式为{timestamp} [{level}] {message}支持 Info / Warning / Error 三个级别这些日志文件留在用户设备本地属于可自行查看与删除的调试材料。四、数据安全声明政策在 Data Security数据安全一节给出审慎表述Notepads 重视用户信任会采用**商业上可接受的方式commercially acceptable means**保护个人信息但同时明确提醒互联网传输或电子存储没有任何方式能做到 100% 安全可靠应用无法保证信息的绝对安全。这是一段不夸大、不承诺绝对安全的行业标准表述与 2.2 节最小化采集的策略共同构成 Notepads 隐私设计的两根支柱能少采就少采采了就尽力保护。五、政策更新与用户知情权政策声明政策可能不时更新更新后的新政策会直接发布在本页面发布后立即生效effective immediately建议用户定期回看本页面以了解任何变更。结合 3.2 节的启动埋点可知应用启动时上报的AppLaunch_Settings中包含OSVersion等环境信息用户可以通过 Windows 系统设置中的应用诊断数据开关控制这类数据的系统级传输但就 Notepads 应用本身而言官方策略是原样使用即表示同意用户如需停止遥测最彻底的方式是卸载应用或禁用系统级诊断数据上报。六、联系与反馈渠道对隐私政策有任何疑问或建议的用户可直接联系项目维护方官方联系邮箱为notepadsappoutlook.com。七、总结政策与实现的一致性核对将政策条文与仓库源码对照可得到如下一致性结论政策声明源码印证一致性仅收集基础使用数据与最小遥测App.xaml.cs 的启动配置事件仅含系统/功能配置✅不使用可识别身份的第三方服务项目仅依赖Microsoft.Services.Store.Engagement与本地 LoggingService.cs✅v1.5.6.0 改用 Store Services SDKNotepads.csproj 引用 Store Engagement 包✅数据用于识别与改进问题TrackError记录异常消息与堆栈各模块以*_FailedTo*命名埋点✅无法保证绝对安全Data Security 章节的审慎表述✅对于关心数据隐私的 Windows 用户可以从三个层面管理风险阅读并跟踪 PRIVACY.md 的更新在 Windows 的隐私与安全性 → 诊断和反馈中控制系统级诊断数据传输如需彻底停用可卸载 Notepads。总体而言Notepads 的隐私设计遵循最小化采集 尽力保护 透明披露的路线本文提供的源码证据可作为你评估是否信任该应用时的第一手参考。赞分享桌面应用【免费下载链接】NotepadsA modern, lightweight text editor with a minimalist design.项目地址https://gitcode.com/gh_mirrors/no/Notepads点击查看免费下载相关推荐Project AIRI 隐私政策全解析数据收集范围、PostHog 第三方接入与用户数据权利Project AIRI 隐私政策全解析数据收集范围、PostHog 第三方接入与用户数据权利 本篇文章以 Project AIRI 官方隐私政策 docsAI 应用人工智能大模型数字人AI Agent语音前端后端桌面应用移动开发即时通讯3D渲染代码质量检测实用指南用 fuck-u-code 快速评估复杂度、重复率与维护难度代码质量检测实用指南用 fuck u code 快速评估复杂度、重复率与维护难度 代码写到一定规模后最让人头疼的往往不是能不能跑而是还能不能改。f开发工具代码质量静态分析CLIAI 应用MCP 服务AI 技能Cherry Studio 隐私政策全解读数据采集范围、本地存储机制与第三方服务边界Cherry Studio 隐私政策全解读数据采集范围、本地存储机制与第三方服务边界 Cherry Studio一款集智能对话、自主 Agent 与 300AI 应用大模型桌面应用本地部署RAG上一篇VR-Reversal零门槛转换3D VR视频在普通设备上享受自由视角探索下一篇免费在线HDRI转立方体贴图工具让3D场景光照瞬间真实的终极方案创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

PiKVM KVMD 4.4 发布解读:V4 Plus HDMI 直通(Passthrough)功能正式稳定并默认启用
PiKVM KVMD 4.4 发布解读:V4 Plus HDMI 直通(Passthrough)功能正式稳定并默认启用

文档教程 【免费下载链接】pikvm Open and inexpensive DIY IP-KVM based on Raspberry Pi 项目地址: https://gitcode.com/gh_mirrors/pi/pikvm 点击查看 免费下载 KVMD 4.4 是 PiKVM 的一次重要功能迭代,其核心成果是:得益于 Raspberry Pi… · 2026/9/24 16:08:49

Comp AI CRM 无障碍焦点与键盘实现指南:Focus Ring、Skip Link、Tabindex 与 APG 键盘模式
Comp AI CRM 无障碍焦点与键盘实现指南:Focus Ring、Skip Link、Tabindex 与 APG 键盘模式

后端前端CRM人工智能AI Agent 【免费下载链接】crm Comp AI CRM is an open source, CRM designed for AI agents. Agentic-first CRM. 项目地址: https://gitcode.com/gh_mirrors/crm48/crm 点击查看 免费下载 导读 本文以 Comp AI CRM 仓库中的 .agents/skills/… · 2026/9/24 16:08:49

RestSharp v114 拦截器(Interceptors)完整指南:请求/响应生命周期钩子与旧版 Hook 迁移
RestSharp v114 拦截器(Interceptors)完整指南:请求/响应生命周期钩子与旧版 Hook 迁移

后端API设计 【免费下载链接】RestSharp Simple REST and HTTP API Client for .NET 项目地址: https://gitcode.com/gh_mirrors/re/RestSharp 点击查看 免费下载 RestSharp 的拦截器(Interceptors)是一种在请求发送前后、响应返回前后对 HT… · 2026/9/24 16:08:49

B码在无人机,电力领域的重要性(B码解码)
B码在无人机,电力领域的重要性(B码解码)

此图来自成都云智优创科技有限公司www.iyzyc.cnRIG-B解码模块简介IRIG-B解码核心板是专门用于对IRIG-B码进行解码的模块,解码后会生成同步秒脉冲,同时从TTL串口输出时间报文,用于对设备进行校时。模块具有处理速度快,输出精度高的… · 2026/9/24 16:38:19

fq 解码 AVI:样本索引优先级、流信息提取与解码加速实战指南
fq 解码 AVI:样本索引优先级、流信息提取与解码加速实战指南

fq 解码 AVI:样本索引优先级、流信息提取与解码加速实战指南 【免费下载链接】fq fq - jq for binary formats. Tool, language and decoders for working with binary formats. 项目地址: https://gitcode.com/gh_mirrors/fq/fq fq 是面向二进制格式的 jq 工… · 2026/9/24 16:38:19

基于 CentOS7 搭建 5 节点三层高可用 Web 集群功能实现
基于 CentOS7 搭建 5 节点三层高可用 Web 集群功能实现

1.编写 Shell 批量运维脚本,替代重复手动命令,提升部署效率;通过 免密 SSH 批量循环脚本 健壮性判断 日志输出,实现: 一键启停全集群服务、一键巡检所有节点状态、自动化运维替代人工免密 SSH 原理:管理… · 2026/9/24 16:38:19

背单词与词典:欧路、不背单词、Anki 与 mdict
背单词与词典:欧路、不背单词、Anki 与 mdict

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列AIGC(GPT、DeepSeek、豆包、千问、Kimi) 👉关于作者 专注于Android/Unity和各种游戏开发技巧&a… · 2026/9/24 16:38:13

Saddle — 让 AI/MLOps 真正“能落地“的可视化任务流平台
Saddle — 让 AI/MLOps 真正“能落地“的可视化任务流平台

📦 免费下载 🔑 演示账号:assist / assist(内置 73 个真实案例,直接看、直接跑) 一、为什么需要 Saddle? AI 落地从来不是"调一个模型"那么简单。你要做的是: 拉数据 →… · 2026/9/24 16:38:13

C++ 关于继承的知识点讲解
C++ 关于继承的知识点讲解

目录 1. 继承的概念及定义 1.1 继承的概念 1.2 继承定义 1.2.1 定义格式 1.2.2 继承基类成员访问方式的变化 1.3 继承类模板 2. 基类和派生类之间的转化 3. 继承中的作用域 3.1 隐藏规则: 3.2 几个关于继承作用域相关的选择题 4. 派生类的默认成员函数 … · 2026/9/24 16:38:06

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码