{
  "version": "1.0",
  "updated": "2026-10-19",
  "languages": {
    "zh-Hans": {
      "privacy": {
        "title": "SparkleScroll 隐私政策",
        "intro": "说明当前开发预览如何在本机处理滚动输入、配置与系统权限，以及你主动联系支持时的处理范围。",
        "sections": [
          {
            "title": "1. 范围与维护者",
            "paragraphs": [
              "SparkleScroll 是 Sparkle 旗下的独立 macOS 滚动方向调节工具，由唐梓耀 / AdrianSparkle、丁铭 / EliasSparkle 共同维护。本政策适用于提供的 SparkleScroll 应用；官网、Apple 服务及你选择的其他服务另有各自的数据处理范围。"
            ]
          },
          {
            "title": "2. 滚动事件在本机处理",
            "paragraphs": [
              "在启用并取得所需权限后，应用处理滚轮事件的水平与垂直增量、连续性、手势与惯性阶段及来源进程标识，用于识别设备、按配置翻转方向、调节支持的滚轮单位步长或排除其他软件生成的滚动。近期设备类别与连续滚动状态仅用于当前运行界面。",
              "当前事件监听范围只包含滚轮事件；应用不读取键入文字、屏幕内容、剪贴板、文件正文、相机、麦克风、定位或通讯录，不建立输入历史记录、广告画像或 AI 训练资料。系统授予的权限范围较广，不等于应用实际使用所有相关能力。"
            ]
          },
          {
            "title": "3. 本机配置、权限与诊断",
            "paragraphs": [
              "设备、方向、步长、启用、排除其他软件及菜单栏偏好以本机 UserDefaults 保存；语言偏好分别保存。应用只读取系统自然滚动偏好，不自动改写。登录启动由 SMAppService 与系统设置管理。",
              "输入监控和辅助功能分别请求并核验；授权状态会定期刷新。当前代码使用系统日志记录权限状态变化，不记录滚动正文或键入内容。系统诊断、日志和备份的实际保存由 macOS 与你的设置管理。"
            ]
          },
          {
            "title": "4. 网络与外部接收方",
            "paragraphs": [
              "当前应用不要求账号，没有遥测、广告 SDK、应用内更新检查或自动下载；包中未申请网络连接权限，不将滚动事件或配置自动发送给维护者。",
              "你主动打开官网、系统设置或外部来源时，相应系统或网站处理自身所需信息。官网可接收 IP 地址、请求头等通常网络信息。当前工程的应用内文档入口已接入本产品官网文档页；本页也可在官网独立查阅。你主动发送支持邮件时，邮件服务及维护者会接收所提交的联系方式、描述和附件；请先移除无关个人信息。"
            ]
          },
          {
            "title": "5. 保存、停止与删除",
            "paragraphs": [
              "暂停或退出后，应用停止调整滚动事件；本机配置不会因此自动删除。你可通过系统设置撤销权限、关闭登录启动，并按需管理应用偏好、日志和备份。卸载不等于清除所有偏好或系统副本。",
              "维护者无法远程读取或删除你未提供的本机配置。主动提供的支持材料仅按处理请求和依法保留的必要范围使用；可联系维护者了解、访问、更正或申请删除。没有统一的固定保存期限，不代表可无限期保留。"
            ]
          },
          {
            "title": "6. 安全、学习使用与政策更新",
            "paragraphs": [
              "系统权限、沙盒和本机存储提供一定隔离，但不能保证设备失陷后的安全。请在有权使用的设备上操作，未成年人应在监护人允许和指导下使用。涉及维护者实际持有的信息时，将按适用法律处理权利请求及安全事件。",
              "功能、处理目的或接收方发生实质变化时，会更新本页日期与说明；依法需要额外告知或同意的，不以更新页面代替。各语言版本旨在表达同等范围，不减损适用法律赋予的权利。"
            ]
          },
          {
            "title": "7. 联系方式",
            "paragraphs": [
              "产品支持、隐私及权利请求可发送至 sparklebossletter@outlook.com。请注明 SparkleScroll、版本与请求事项；首次联系不要提供密码、完整系统日志或不必要的个人资料。"
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll 服务条款",
        "intro": "说明使用本机滚动工具的条件、兼容性和授权限制；不构成商店已上架、售价或发布日期的承诺。",
        "sections": [
          {
            "title": "1. 适用范围与资格",
            "paragraphs": [
              "本条款适用于 Sparkle 提供的 SparkleScroll 应用与相关支持。请在有权使用的 Mac 上操作，理解本机输入行为调整的影响，并遵守适用法律、组织规则及第三方服务条件。未成年人应获得所需监护授权。依法需单独告知或同意的事项，不能仅由浏览本页或继续使用推定。"
            ]
          },
          {
            "title": "2. 当前提供状态与获取",
            "paragraphs": [
              "当前工程为 1.0.0 开发预览，最低 macOS 15，面向 Apple Silicon 本机构建。官网获取状态与 SparkleShot 一致：正在准备 Mac App Store 发布，尚未开放公开下载。准备中的渠道不表示已上架或已通过审核，不承诺日期、价格、永久免费或永久兼容。",
              "如未来经 App Store 获取，购买、退款、家庭共享及账户规则适用当时的 Apple 条款与实际商店页面。本条款不会创建订阅或扣款授权。"
            ]
          },
          {
            "title": "3. 调节、授权与系统设置",
            "paragraphs": [
              "应用按设备与方向配置修改支持的滚轮事件。使用前需开启系统自然滚动，并分别允许输入监控和辅助功能；只有修改型滚动控制实际启用后才显示运行状态。保存配置或通过逻辑测试不等于所有应用中的效果已得到保证。",
              "常用配置会启用调节、翻转鼠标并保留触控板方向，同时启用双轴翻转；不自动修改系统自然滚动。暂停或退出可停止调节；权限与登录启动需分别管理。请先以真实设备测试，避免在关键工作中未经核对即依赖效果。"
            ]
          },
          {
            "title": "4. 兼容性与合理使用",
            "paragraphs": [
              "公开设备分类依赖连续滚动、手势与惯性阶段；驱动未提供完整信息时可能误判。步长只处理支持的普通滚轮单位刻度，0 保留系统默认。其他软件来源的滚动可按选项排除，但不同驱动、远程工具和系统版本的效果不作统一保证。",
              "不得用软件实施未经授权的设备控制、侵犯隐私、破坏他人工作或绕过访问限制。系统授权不替代设备所有者或组织的授权。发生不适时可立即暂停或退出。"
            ]
          },
          {
            "title": "5. 数据、更新与支持",
            "paragraphs": [
              "应用当前无账号、遥测或应用内自动更新。配置与本机输入处理见隐私政策；用户负责其设备、备份和系统权限。当前可用功能以实际版本为准，后续变更不构成对永久维护或所有问题均能修复的承诺。",
              "请通过官网公开渠道反馈问题；仅提交必要的版本、系统和复现信息，避免泄露个人资料。新的收费、额外权限或新的数据处理需要另外明确说明与适用程序。"
            ]
          },
          {
            "title": "6. 许可、责任与救济",
            "paragraphs": [
              "软件使用许可、上游代码权利及来源声明见“许可证”和“第三方声明”。第三方的独立开源许可不被本条款缩减，产品不代表 Apple、Scroll Reverser 或其作者的背书。",
              "在适用法律允许的范围内按现有状态提供软件，不保证无错误、适用一切硬件或避免全部损失。故意或重大过失、违法个人信息处理以及其他依法不得排除的责任与法定消费者权利不受限制。可联系维护者处理争议，也可依法向有管辖权的机关寻求救济，无强制仲裁或放弃法定权利安排。"
            ]
          },
          {
            "title": "7. 停止、更新与联系",
            "paragraphs": [
              "你可暂停、退出或停止使用；重要条款变更会更新日期并履行依法必要的告知程序。个别条款无效不影响独立有效的其余条款。联系地址：sparklebossletter@outlook.com，请注明 SparkleScroll。"
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll 软件许可证",
        "intro": "自有软件使用许可与 Apache-2.0 组件权利分别适用，不因界面或名称变更抹去上游权利。",
        "sections": [
          {
            "title": "1. 自有成果与范围",
            "paragraphs": [
              "SparkleScroll 名称、独立图标、界面及新增代码的相应权利由各自权利人保留；Sparkle 由唐梓耀 / AdrianSparkle、丁铭 / EliasSparkle 共同维护。本许可不转让第三方商标或系统接口的权利。"
            ]
          },
          {
            "title": "2. 使用许可与商店副本",
            "paragraphs": [
              "在遵守服务条款的前提下，你可在自有或获授权的兼容 Mac 上安装和使用合法取得的版本。若经 App Store 取得且未提供另行自定义 EULA，Apple 标准 EULA 与适用商店规则应一并遵循。当前官网不提供公开下载。"
            ]
          },
          {
            "title": "3. 自有软件权利保留",
            "paragraphs": [
              "除适用法律、另行明确许可或独立组件许可允许外，不授予将自有软件重新分发、改造后独立出售、出租、再许可或移除权利声明的权利。此项保留不限制不可排除的法定权利、安全研究或 Apache-2.0 已授予的组件权利。"
            ]
          },
          {
            "title": "4. Apache-2.0 来源及优先效力",
            "paragraphs": [
              "滚动变换逻辑参考并改编自 Scroll Reverser 1.9，原作者 Nicholas Moore，固定上游提交 7bc618d4436425c59c630cbd2956e6f4ae46ebe0。当前产品改写为 Swift 与 Sparkle 界面，并使用公开 API；相关 Apache-2.0 原文与保留的 NOTICE 另行提供。",
              "Apache-2.0 覆盖部分可按其许可使用、修改与分发，并须遵循适用的许可、修改标记、版权及 NOTICE 保留要求。本页不将整个应用一概宣布开源，也不以自有软件限制覆盖独立许可。"
            ]
          },
          {
            "title": "5. 商标、更新与责任",
            "paragraphs": [
              "Scroll Reverser 名称及原图标的商标限制按上游声明保留，不能因源码可用而擅自作为衍生产品标识。SparkleScroll 使用独立名称与图标。后续软件及服务以实际随附许可与服务条款为准；责任与法定权利按服务条款及适用法律确定。"
            ]
          },
          {
            "title": "6. 授权联系",
            "paragraphs": [
              "团队分发、商业合作或自有源码授权请联系 sparklebossletter@outlook.com，并说明使用范围；Apache-2.0 部分不因另行商业协商而失去原有许可权利。"
            ]
          }
        ],
        "links": [
          {
            "label": "Apache-2.0 许可原文",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "随应用提供的 NOTICE",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll 第三方与开源声明",
        "intro": "保留滚动逻辑来源、原作者声明与独立图标的边界。",
        "sections": [
          {
            "title": "1. Scroll Reverser 1.9 来源",
            "paragraphs": [
              "当前参考版本为 Scroll Reverser v1.9，固定提交 7bc618d4436425c59c630cbd2956e6f4ae46ebe0。改写部分源于 MouseTap.m 的滚动变换逻辑，原作者声明为 Copyright 2011 Nicholas Moore，适用 Apache License 2.0。",
              "修改包括 Swift 实现、公开 API 适配、SparkleScroll 界面、独立双轴处理、沙盒打包与配置预设。应用随附的原始 NOTICE 和 Apache-2.0 文本在下方按原文下载；参考目录本身不参与编译或资源打包。"
            ]
          },
          {
            "title": "2. 名称、平台与反馈",
            "paragraphs": [
              "Scroll Reverser 的原名称与图标仍受上游商标声明约束；本产品使用 SparkleScroll 名称与独立绘制图标，不表示原作者、Apple 或其他平台的认可。发现署名或许可遗漏可联系 sparklebossletter@outlook.com，提供最少必要的版本与依据。"
            ]
          }
        ],
        "links": [
          {
            "label": "Apache-2.0 许可原文",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "原始来源与修改声明 · NOTICE",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "固定上游版本 v1.9",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "zh-Hant": {
      "privacy": {
        "title": "SparkleScroll 隱私權政策",
        "intro": "說明目前開發預覽如何在本機處理捲動輸入、設定與系統權限，以及你主動聯絡支援時的處理範圍。",
        "sections": [
          {
            "title": "1. 範圍與維護者",
            "paragraphs": [
              "SparkleScroll 是 Sparkle 旗下的獨立 macOS 捲動方向調整工具，由唐梓耀 / AdrianSparkle、丁銘 / EliasSparkle 共同維護。本政策適用於提供的 SparkleScroll 應用程式；官網、Apple 服務及你選擇的其他服務各有資料處理範圍。"
            ]
          },
          {
            "title": "2. 捲動事件在本機處理",
            "paragraphs": [
              "啟用並取得所需權限後，應用程式處理滾輪事件的水平與垂直增量、連續性、手勢與慣性階段及來源程序識別碼，用於識別裝置、依設定翻轉方向、調整支援的滾輪單位步長或排除其他軟體產生的捲動。近期裝置類別與連續捲動狀態僅用於目前執行介面。",
              "目前事件監聽範圍僅含滾輪事件；不讀取鍵入文字、螢幕內容、剪貼簿、檔案正文、相機、麥克風、位置或通訊錄，不建立輸入歷史、廣告畫像或 AI 訓練資料。系統權限範圍較廣，不等於應用程式實際使用所有相關能力。"
            ]
          },
          {
            "title": "3. 本機設定、權限與診斷",
            "paragraphs": [
              "裝置、方向、步長、啟用、排除其他軟體及選單列偏好以本機 UserDefaults 保存；語言偏好分別保存。應用程式只讀取系統自然捲動偏好，不自動改寫。登入啟動由 SMAppService 與系統設定管理。",
              "輸入監控與輔助使用分別請求並核驗，授權狀態定期更新。目前程式使用系統日誌記錄權限狀態變化，不記錄捲動正文或鍵入內容。系統診斷、日誌與備份的實際保存由 macOS 和你的設定管理。"
            ]
          },
          {
            "title": "4. 網路與外部接收方",
            "paragraphs": [
              "目前不要求帳號，沒有遙測、廣告 SDK、應用程式內更新檢查或自動下載；套件未申請網路連線權限，不將捲動事件或設定自動傳給維護者。",
              "你主動開啟官網、系統設定或外部來源時，相應系統或網站處理其所需資訊。官網可接收 IP 位址、請求標頭等一般網路資訊。目前工程的應用程式內文件入口已連結至本產品官網文件頁，本頁也可於官網獨立查閱。主動寄送支援郵件時，郵件服務與維護者會接收提交的聯絡方式、描述及附件；請先移除無關個人資料。"
            ]
          },
          {
            "title": "5. 保存、停止與刪除",
            "paragraphs": [
              "暫停或結束後停止調整捲動事件，本機設定不會因此自動刪除。你可在系統設定撤回權限、關閉登入啟動，並按需管理應用程式偏好、日誌與備份。解除安裝不等於清除所有偏好或系統副本。",
              "維護者無法遠端讀取或刪除你未提供的本機設定。主動提供的支援材料僅依處理請求及依法保存的必要範圍使用；可聯絡維護者了解、存取、更正或申請刪除。沒有統一固定保存期限，不代表可無限期保留。"
            ]
          },
          {
            "title": "6. 安全、使用與政策更新",
            "paragraphs": [
              "系統權限、沙盒與本機儲存提供一定隔離，但不能保證裝置失陷後的安全。請在有權使用的裝置操作，未成年人應在監護人允許及指導下使用。維護者實際持有的資訊，其權利請求與安全事件將依適用法律處理。",
              "功能、處理目的或接收方有實質變更時，會更新本頁日期與說明；依法需要額外告知或同意的，不以更新頁面代替。三種語言旨在表達同等範圍，不減損適用法律賦予的權利。"
            ]
          },
          {
            "title": "7. 聯絡方式",
            "paragraphs": [
              "產品支援、隱私與權利請求可寄至 sparklebossletter@outlook.com。請註明 SparkleScroll、版本及請求事項；首次聯絡不要提供密碼、完整系統日誌或不必要個人資料。"
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll 服務條款",
        "intro": "說明本機捲動工具的使用條件、相容性與授權限制；不構成商店已上架、售價或發佈日期承諾。",
        "sections": [
          {
            "title": "1. 適用範圍與資格",
            "paragraphs": [
              "本條款適用於 Sparkle 提供的 SparkleScroll 與相關支援。請在有權使用的 Mac 操作，理解本機輸入行為調整的影響，遵守適用法律、組織規則與第三方條件。未成年人應取得所需監護授權。依法需另行告知或同意的事項，不能僅由瀏覽本頁或繼續使用推定。"
            ]
          },
          {
            "title": "2. 目前狀態與取得",
            "paragraphs": [
              "目前工程為 1.0.0 開發預覽，最低 macOS 15，面向 Apple Silicon 本機建置。官網取得狀態與 SparkleShot 一致：正在準備 Mac App Store 發佈，尚未開放公開下載。不表示已上架或通過審核，不承諾日期、價格、永久免費或永久相容。",
              "未來若經 App Store 取得，購買、退款、家庭共享與帳號規則適用當時 Apple 條款及實際商店頁面。本條款不建立訂閱或扣款授權。"
            ]
          },
          {
            "title": "3. 調整、授權與系統設定",
            "paragraphs": [
              "應用程式依裝置及方向設定修改支援的滾輪事件。使用前須開啟系統自然捲動，分別允許輸入監控與輔助使用；實際啟用修改型捲動控制後才顯示執行狀態。儲存設定或邏輯測試不保證所有應用程式的效果。",
              "常用設定會啟用調整、翻轉滑鼠並保留觸控板方向，同時啟用雙軸翻轉，不自動修改系統自然捲動。暫停或結束可停止調整，權限與登入啟動須分別管理。請先用真實裝置測試，避免關鍵工作未核對即依賴效果。"
            ]
          },
          {
            "title": "4. 相容性與合理使用",
            "paragraphs": [
              "公開裝置分類依賴連續捲動、手勢及慣性階段，資訊不完整時可能誤判。步長只處理支援的一般滾輪單位刻度，0 保留系統預設。可依選項排除其他軟體來源，但不統一保證不同驅動程式、遠端工具及系統版本的效果。",
              "不得實施未經授權的裝置控制、隱私侵害、工作破壞或繞過存取限制。系統授權不替代裝置擁有者或組織授權。不適時可立即暫停或結束。"
            ]
          },
          {
            "title": "5. 資料、更新與支援",
            "paragraphs": [
              "目前無帳號、遙測或應用程式內自動更新。設定與本機輸入處理見隱私權政策；使用者負責裝置、備份與系統權限。功能以實際版本為準，不承諾永久維護或修復所有問題。",
              "請循官網公開管道回報問題，僅提交必要版本、系統及重現資訊。新收費、額外權限或新資料處理須另行明確說明並履行適用程序。"
            ]
          },
          {
            "title": "6. 授權、責任與救濟",
            "paragraphs": [
              "軟體授權及上游權利見「授權條款」與「第三方聲明」，獨立開源授權不被縮減。產品不代表 Apple、Scroll Reverser 或原作者背書。",
              "在法律允許範圍依現有狀態提供，不保證無錯誤、適用一切硬體或避免全部損失。故意或重大過失、違法個人資訊處理及其他不得排除責任與法定消費者權利不受限制。可聯絡維護者或依法向有管轄權機關尋求救濟，無強制仲裁或放棄法定權利安排。"
            ]
          },
          {
            "title": "7. 停止、更新與聯絡",
            "paragraphs": [
              "你可暫停、結束或停止使用；重要條款變更會更新日期並履行必要告知。個別條款無效不影響獨立有效部分。聯絡：sparklebossletter@outlook.com，請註明 SparkleScroll。"
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll 軟體授權條款",
        "intro": "自有軟體使用授權與 Apache-2.0 元件權利分別適用，不因介面或名稱改變抹去上游權利。",
        "sections": [
          {
            "title": "1. 自有成果與範圍",
            "paragraphs": [
              "SparkleScroll 名稱、獨立圖示、介面及新增程式碼的相應權利由各權利人保留，Sparkle 由唐梓耀 / AdrianSparkle、丁銘 / EliasSparkle 共同維護。不轉讓第三方商標或系統介面的權利。"
            ]
          },
          {
            "title": "2. 使用授權與商店副本",
            "paragraphs": [
              "遵守服務條款時，可在自有或獲授權的相容 Mac 安裝使用合法取得的版本。若經 App Store 取得且未另附自訂 EULA，應一併遵循 Apple 標準 EULA 與商店規則。目前官網沒有公開下載。"
            ]
          },
          {
            "title": "3. 自有軟體權利保留",
            "paragraphs": [
              "除適用法律、另行明確授權或獨立元件授權允許外，不授予自有軟體重新散布、改造後獨立出售、出租、再授權或移除權利聲明的權利。不限制不可排除的法定權利、安全研究或 Apache-2.0 已授予的元件權利。"
            ]
          },
          {
            "title": "4. Apache-2.0 來源與優先效力",
            "paragraphs": [
              "捲動變換邏輯參考並改編自 Scroll Reverser 1.9，原作者 Nicholas Moore，固定提交 7bc618d4436425c59c630cbd2956e6f4ae46ebe0。產品改寫為 Swift 與 Sparkle 介面，使用公開 API；Apache-2.0 原文與保留 NOTICE 另行提供。",
              "涵蓋部分可依 Apache-2.0 使用、修改與散布，並遵循適用的授權、修改標記、版權及 NOTICE 保留要求。本頁不將整個應用程式一概宣布開源，不以自有軟體限制覆蓋獨立授權。"
            ]
          },
          {
            "title": "5. 商標、更新與責任",
            "paragraphs": [
              "原 Scroll Reverser 名稱及圖示的商標限制依上游聲明保留，不能因原始碼可用而作為衍生產品識別。SparkleScroll 使用獨立名稱與圖示。後續版本依實際隨附授權和服務條款；責任與法定權利依服務條款及適用法律確定。"
            ]
          },
          {
            "title": "6. 授權聯絡",
            "paragraphs": [
              "團隊散布、商業合作或自有原始碼授權請聯絡 sparklebossletter@outlook.com，說明範圍；Apache-2.0 部分不因商業協商失去原有授權權利。"
            ]
          }
        ],
        "links": [
          {
            "label": "Apache-2.0 授權原文",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "隨應用程式提供的 NOTICE",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll 第三方與開源聲明",
        "intro": "保留捲動邏輯來源、原作者聲明與獨立圖示的界線。",
        "sections": [
          {
            "title": "1. Scroll Reverser 1.9 來源",
            "paragraphs": [
              "參考版本為 Scroll Reverser v1.9，固定提交 7bc618d4436425c59c630cbd2956e6f4ae46ebe0。改寫源自 MouseTap.m 捲動變換邏輯，原作者為 Copyright 2011 Nicholas Moore，適用 Apache License 2.0。",
              "修改包含 Swift、公開 API、SparkleScroll 介面、獨立雙軸、沙盒打包及預設設定。隨附原始 NOTICE 與 Apache-2.0 文本可依原文下載；參考目錄不參與編譯或資源打包。"
            ]
          },
          {
            "title": "2. 名稱、平台與回饋",
            "paragraphs": [
              "原名稱及圖示仍受上游商標聲明約束，本產品採獨立名稱與圖示，不代表原作者、Apple 或平台認可。如有署名或授權遺漏，可聯絡 sparklebossletter@outlook.com，提供必要版本與依據。"
            ]
          }
        ],
        "links": [
          {
            "label": "Apache-2.0 授權原文",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "原始來源與修改聲明 · NOTICE",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "固定上游版本 v1.9",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "en": {
      "privacy": {
        "title": "SparkleScroll Privacy Policy",
        "intro": "How this development preview processes scrolling, preferences, and system permissions on your Mac, and information you choose to send for support.",
        "sections": [
          {
            "title": "1. Scope and maintainers",
            "paragraphs": [
              "SparkleScroll is an independent macOS scrolling-direction utility maintained by 唐梓耀 / AdrianSparkle and 丁铭 / EliasSparkle under Sparkle. This policy covers the supplied app. This website, Apple services, and other services you choose have their own processing scope."
            ]
          },
          {
            "title": "2. Local scroll-event processing",
            "paragraphs": [
              "When enabled with the required permissions, the app processes horizontal and vertical scroll deltas, continuity, gesture and momentum phases, and source process identifiers to classify devices, reverse configured axes, adjust supported wheel-unit steps, or exclude software-generated scrolling. Recent device classification and continuous-scroll state serve the current running interface.",
              "The event mask covers scroll-wheel events only. The app does not read typed text, screen content, clipboard contents, file contents, camera, microphone, location, or contacts, and does not create input histories, advertising profiles, or AI-training data. Broad system permissions do not mean every related capability is actually used."
            ]
          },
          {
            "title": "3. Preferences, permissions, and diagnostics",
            "paragraphs": [
              "Device, axis, step, enablement, exclusion, and menu bar preferences are saved in local UserDefaults. Language preferences are saved separately. The app reads system Natural Scrolling without changing it. SMAppService and System Settings manage login startup.",
              "Input Monitoring and Accessibility are requested and checked separately, with periodic state refresh. Current code logs permission-state changes through system logging, not scroll contents or typed input. macOS and your settings determine the actual retention of system diagnostics, logs, and backups."
            ]
          },
          {
            "title": "4. Networks and external recipients",
            "paragraphs": [
              "The current app has no account, telemetry, advertising SDK, in-app update checks, or automatic downloader. The bundle requests no network-connection entitlements and does not automatically send scroll events or preferences to maintainers.",
              "Opening the website, System Settings, or an external source involves the relevant system or website. Websites can receive IP addresses, request headers, and ordinary request information. The document entry in the current project opens this product’s website document page; this page is also available independently on the website. Support email services and maintainers receive contact details, descriptions, and attachments you actively submit. Remove unrelated personal information first."
            ]
          },
          {
            "title": "5. Retention, stopping, and deletion",
            "paragraphs": [
              "Pausing or quitting stops scroll adjustment but does not automatically delete local preferences. Revoke permissions, disable login startup, and manage preferences, logs, or backups through the relevant system facilities. Uninstalling does not necessarily erase every preference or system copy.",
              "Maintainers cannot remotely read or erase local configuration you have not provided. Support materials are used and retained only as necessary to handle the request and meet applicable obligations. Contact maintainers about access, corrections, or deletion. No single fixed retention period implies permission to retain information indefinitely."
            ]
          },
          {
            "title": "6. Security, use, and changes",
            "paragraphs": [
              "Permissions, sandboxing, and local storage provide some isolation but cannot guarantee security on a compromised Mac. Use devices you are authorized to control. Minors should use the app with appropriate guardian permission and guidance. Rights requests and security incidents involving information actually held by maintainers are handled under applicable law.",
              "Material changes to features, purposes, or recipients will be dated and explained. Updating a webpage does not replace legally required notice or consent. Language versions aim to convey equivalent scope without reducing statutory rights."
            ]
          },
          {
            "title": "7. Contact",
            "paragraphs": [
              "Email sparklebossletter@outlook.com for product support, privacy, or rights requests. Identify SparkleScroll, its version, and the request. Do not initially send passwords, complete system logs, or unnecessary personal information."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll Terms of Service",
        "intro": "Conditions, compatibility limits, and authorization for a local scrolling tool. This document does not promise store availability, pricing, or a release date.",
        "sections": [
          {
            "title": "1. Scope and eligibility",
            "paragraphs": [
              "These terms cover SparkleScroll and related support supplied by Sparkle. Use a Mac you are entitled to control, understand the effect of adjusting input behavior, and follow applicable law, organizational rules, and third-party conditions. Minors need appropriate guardian authorization. Viewing this page or continuing use does not automatically fulfill separate legal notice or consent requirements."
            ]
          },
          {
            "title": "2. Availability and acquisition",
            "paragraphs": [
              "The current project is a 1.0.0 development preview targeting macOS 15 or later and a local Apple Silicon build. Like SparkleShot, it is preparing for Mac App Store distribution with no public download yet. This does not mean it is listed or approved, and promises no date, price, perpetual free access, or permanent compatibility.",
              "If acquired through the App Store later, the actual listing and applicable Apple terms govern purchases, refunds, Family Sharing, and accounts. These terms do not create a subscription or payment authorization."
            ]
          },
          {
            "title": "3. Adjustment, permissions, and system settings",
            "paragraphs": [
              "The app adjusts supported scroll-wheel events according to device and axis choices. Enable system Natural Scrolling and separately grant Input Monitoring and Accessibility. Running is reported only when actual modifying scroll control is enabled. Saving preferences or passing logic tests does not guarantee every application’s behavior.",
              "The preset enables adjustment, reverses the mouse while retaining trackpad direction, and enables reversal on both axes without changing system Natural Scrolling. Pause or quit to stop adjustment. Permissions and login startup are managed separately. Test your real devices before relying on the result in critical work."
            ]
          },
          {
            "title": "4. Compatibility and reasonable use",
            "paragraphs": [
              "Public classification relies on continuity, gesture, and momentum information and can misclassify incomplete driver reports. Wheel steps apply to supported ordinary unit ticks; 0 preserves the system default. Software-generated input can be excluded, but no uniform result is guaranteed across drivers, remote tools, or macOS releases.",
              "Do not use the app for unauthorized device control, privacy violations, disruption, or bypassing access restrictions. System permission does not replace authorization from the device owner or organization. Pause or quit if the behavior is unsuitable."
            ]
          },
          {
            "title": "5. Data, updates, and support",
            "paragraphs": [
              "There is currently no account, telemetry, or in-app automatic update service. See the Privacy Policy for preferences and local processing. You remain responsible for your device, backups, and permissions. Actual supplied features govern; ongoing maintenance or resolution of every issue is not promised.",
              "Use the website’s public support channels and send only necessary version, system, and reproduction details. New charges, permissions, or data processing require distinct clear information and applicable procedures."
            ]
          },
          {
            "title": "6. Licensing, responsibility, and remedies",
            "paragraphs": [
              "Software licensing, upstream rights, and attribution are described in Software License and Third-party Notices. Independent open-source permissions are not reduced. The product is not endorsed by Apple, Scroll Reverser, or its author.",
              "To the extent permitted by law, software is supplied in its available condition without guarantees of error-free operation, every hardware configuration, or avoidance of all loss. Non-excludable liability, intentional misconduct, gross negligence, unlawful personal-information handling, and mandatory consumer rights remain. Contact maintainers or seek lawful remedies from competent authorities, without mandatory arbitration or waiver of statutory rights."
            ]
          },
          {
            "title": "7. Ending use, changes, and contact",
            "paragraphs": [
              "You may pause, quit, or stop use. Material revisions will be dated with legally necessary notice. An unenforceable provision does not invalidate independently effective provisions. Contact sparklebossletter@outlook.com and identify SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll Software License",
        "intro": "Permissions for original software and Apache-2.0 portions apply separately; a new interface or name does not remove upstream rights.",
        "sections": [
          {
            "title": "1. Original work and scope",
            "paragraphs": [
              "Rights in SparkleScroll’s name, independent icon, interface, and new code remain with their respective holders. Sparkle is maintained by 唐梓耀 / AdrianSparkle and 丁铭 / EliasSparkle. No third-party trademark or system-interface rights are transferred."
            ]
          },
          {
            "title": "2. Use and store copies",
            "paragraphs": [
              "Subject to the Terms of Service, you may install and use a lawfully obtained version on compatible Macs you own or are authorized to use. For App Store copies without a separate custom EULA, Apple’s standard EULA and applicable store rules apply alongside relevant conditions. There is currently no public website download."
            ]
          },
          {
            "title": "3. Reserved proprietary rights",
            "paragraphs": [
              "Except as permitted by law, separate express permission, or independent component licenses, no right is granted to redistribute original proprietary software, modify it for separate sale, rent or sublicense it, or remove rights notices. This does not restrict non-excludable statutory rights, security research, or Apache-2.0 permissions for covered portions."
            ]
          },
          {
            "title": "4. Apache-2.0 origin and priority",
            "paragraphs": [
              "Scroll-transformation logic is adapted from Scroll Reverser 1.9 by Nicholas Moore, fixed upstream commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. The product uses a Swift implementation, a Sparkle interface, and public APIs. Original Apache-2.0 text and the preserved NOTICE are provided separately.",
              "Covered portions may be used, modified, and distributed under Apache-2.0, subject to applicable license, change-marking, copyright, and NOTICE requirements. This page does not declare the entire application open source, and proprietary reservations do not override independent component permissions."
            ]
          },
          {
            "title": "5. Trademarks, updates, and responsibility",
            "paragraphs": [
              "Upstream restrictions concerning the Scroll Reverser name and icon remain; source availability does not grant a right to use them as derivative-product branding. SparkleScroll uses an independent name and icon. Later versions follow the terms actually supplied. Responsibility and statutory rights follow the Terms of Service and applicable law."
            ]
          },
          {
            "title": "6. Licensing contact",
            "paragraphs": [
              "Contact sparklebossletter@outlook.com about team distribution, commercial cooperation, or original-source licensing and explain the intended scope. Separate commercial arrangements do not remove existing Apache-2.0 permissions for covered portions."
            ]
          }
        ],
        "links": [
          {
            "label": "Original Apache-2.0 license",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "NOTICE supplied with the app",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll Third-party and Open-source Notices",
        "intro": "Preserving the scroll-logic origin, original attribution, and independent branding boundaries.",
        "sections": [
          {
            "title": "1. Scroll Reverser 1.9 origin",
            "paragraphs": [
              "The reference is Scroll Reverser v1.9 at commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Adapted logic originates in MouseTap.m, Copyright 2011 Nicholas Moore, under Apache License 2.0.",
              "Changes include Swift, public APIs, the SparkleScroll interface, independent axes, sandbox packaging, and a configuration preset. The original NOTICE and Apache-2.0 text supplied with the app can be downloaded below. The reference directory is not compiled or included as application resources."
            ]
          },
          {
            "title": "2. Names, platforms, and reports",
            "paragraphs": [
              "Upstream trademark statements concerning the original name and icon remain. Independent SparkleScroll branding does not imply endorsement by the author, Apple, or another platform. Report missing attribution or licensing information to sparklebossletter@outlook.com with the necessary version and evidence."
            ]
          }
        ],
        "links": [
          {
            "label": "Original Apache-2.0 license",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Origin and modification statement · NOTICE",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Fixed upstream v1.9 reference",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "ja": {
      "privacy": {
        "title": "SparkleScroll プライバシー ポリシー",
        "intro": "この開発プレビューが Mac 上のスクロール、環境設定、システム権限、およびサポートのために送信することを選択した情報をどのように処理するか。",
        "sections": [
          {
            "title": "1. 範囲と保守者",
            "paragraphs": [
              "SparkleScroll は、Sparkle の下で唐梓耀 / AdrianSparkle および丁铭 / EliasSparkle によって管理されている独立した macOS スクロール方向ユーティリティです。このポリシーは、提供されたアプリを対象としています。この Web サイト、Apple サービス、およびお客様が選択したその他のサービスには、独自の処理範囲があります。"
            ]
          },
          {
            "title": "2. ローカルスクロールイベント処理",
            "paragraphs": [
              "必要な権限で有効にすると、アプリは水平および垂直スクロール デルタ、連続性、ジェスチャと運動量のフェーズ、およびソース プロセス識別子を処理して、デバイスの分類、設定された軸の反転、サポートされているホイール ユニット ステップの調整、またはソフトウェア生成のスクロールの除外を行います。最近のデバイス分類と連続スクロール状態は、現在実行中のインターフェイスに役立ちます。",
              "イベント マスクはスクロール ホイール イベントのみをカバーします。このアプリは、入力されたテキスト、画面コンテンツ、クリップボードのコンテンツ、ファイルのコンテンツ、カメラ、マイク、位置情報、連絡先を読み取りません。また、入力履歴、広告プロファイル、AI トレーニング データを作成しません。広範なシステム権限は、関連するすべての機能が実際に使用されることを意味するわけではありません。"
            ]
          },
          {
            "title": "3. 設定、権限、および診断",
            "paragraphs": [
              "デバイス、軸、ステップ、有効化、除外、およびメニュー バーの設定は、ローカルの UserDefaults に保存されます。言語設定は個別に保存されます。アプリはシステムのナチュラル スクロールを変更せずに読み取ります。 SMAppService とシステム設定はログインの起動を管理します。",
              "入力モニタリングとアクセシビリティは、定期的に状態を更新して個別に要求およびチェックされます。現在のコードは、コンテンツのスクロールや入力によるものではなく、システム ログを通じて権限状態の変更をログに記録します。 macOS と設定によって、システム診断、ログ、バックアップの実際の保持期間が決まります。"
            ]
          },
          {
            "title": "4. ネットワークと外部受信者",
            "paragraphs": [
              "現在のアプリには、アカウント、テレメトリ、広告 SDK、アプリ内更新チェック、自動ダウンローダーがありません。このバンドルはネットワーク接続の資格を要求せず、スクロール イベントや設定をメンテナに自動的に送信しません。",
              "Web サイト、システム設定、または外部ソースを開くには、関連するシステムまたは Web サイトが関係します。 Web サイトは、IP アドレス、リクエスト ヘッダー、および通常のリクエスト情報を受信できます。現在のプロジェクトのドキュメント エントリにより、この製品の Web サイトのドキュメント ページが開きます。このページは Web サイト上で独立して利用することもできます。サポート電子メール サービスとメンテナは、お客様が積極的に送信した連絡先の詳細、説明、添付ファイルを受け取ります。無関係な個人情報を最初に削除してください。"
            ]
          },
          {
            "title": "5. 保存・停止・削除",
            "paragraphs": [
              "一時停止または終了するとスクロール調整は停止しますが、ローカル設定は自動的に削除されません。関連するシステム機能を使用して、権限を取り消し、ログインの起動を無効にし、設定、ログ、またはバックアップを管理します。アンインストールしても、必ずしもすべての設定やシステムのコピーが消去されるわけではありません。",
              "メンテナは、提供されていないローカル設定をリモートから読み取ったり消去したりすることはできません。サポート資料は、リクエストを処理し、適用される義務を果たすために必要な場合にのみ使用および保持されます。アクセス、修正、削除についてはメンテナに連絡してください。単一の固定保存期間は、情報を無期限に保存する許可を意味するものではありません。"
            ]
          },
          {
            "title": "6. セキュリティ、使用および変更",
            "paragraphs": [
              "アクセス許可、サンドボックス、およびローカル ストレージはある程度の隔離を提供しますが、侵害された Mac のセキュリティを保証することはできません。制御を許可されているデバイスを使用してください。未成年者は、適切な保護者の許可と指導のもとでアプリを使用する必要があります。メンテナーが実際に保有する情報に関連する権利要求およびセキュリティ インシデントは、適用法に基づいて処理されます。",
              "機能、目的、受信者に対する重大な変更には日付が記載され、説明されます。 Web ページの更新は、法的に必要な通知や同意に代わるものではありません。言語バージョンは、法的権利を減じることなく同等の範囲を伝えることを目的としています。"
            ]
          },
          {
            "title": "7. 連絡先",
            "paragraphs": [
              "製品サポート、プライバシー、または権利に関するリクエストについては、sparklebossletter@outlook.com まで電子メールでお問い合わせください。 SparkleScroll、そのバージョン、リクエストを特定します。最初はパスワード、完全なシステム ログ、または不必要な個人情報を送信しないでください。"
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll 利用規約",
        "intro": "ローカル スクロール ツールの条件、互換性の制限、および承認。この文書は、店舗での在庫状況、価格、発売日を約束するものではありません。",
        "sections": [
          {
            "title": "1. 範囲と資格",
            "paragraphs": [
              "これらの規約は、SparkleScroll および Sparkle が提供する関連サポートを対象としています。制御する権利のある Mac を使用し、入力動作の調整の影響を理解し、適用される法律、組織の規則、およびサードパーティの条件に従ってください。未成年者は適切な保護者の許可が必要です。このページを表示したり、使用を継続したりしても、別の法的通知や同意の要件が自動的に満たされるわけではありません。"
            ]
          },
          {
            "title": "2. 入手可能性と入手性",
            "paragraphs": [
              "現在のプロジェクトは、macOS 15 以降とローカル Apple Silicon ビルドをターゲットとした 1.0.0 開発プレビューです。 SparkleShot と同様に、Mac App Store での配布を準備中ですが、まだ一般ダウンロードは行っていません。これは、リストに掲載されたり承認されたりすることを意味するものではなく、日付、価格、永久無料アクセス、または永久互換性を約束するものではありません。",
              "後で App Store を通じて取得した場合、実際のリストと該当する Apple 規約が購入、返金、ファミリー共有、およびアカウントに適用されます。これらの規約は、サブスクリプションまたは支払いの承認を作成するものではありません。"
            ]
          },
          {
            "title": "3. 調整、権限、システム設定",
            "paragraphs": [
              "アプリは、デバイスと軸の選択に応じて、サポートされているスクロール ホイール イベントを調整します。システムのナチュラル スクロールを有効にし、入力モニタリングとアクセシビリティを個別に許可します。実行中は、実際のスクロール コントロールの変更が有効になっている場合にのみ報告されます。環境設定を保存したり、ロジック テストに合格したりしても、すべてのアプリケーションの動作が保証されるわけではありません。",
              "このプリセットにより、調整が可能になり、トラックパッドの方向を維持したままマウスを反転したり、システムのナチュラル スクロールを変更せずに両軸の反転が可能になったりします。調整を停止するには、一時停止または終了します。権限とログインの起動は個別に管理されます。重要な作業で結果を信頼する前に、実際のデバイスをテストしてください。"
            ]
          },
          {
            "title": "4. 互換性と合理的な使用",
            "paragraphs": [
              "公的分類は連続性、ジェスチャー、および運動量の情報に依存しているため、不完全なドライバー レポートが誤って分類される可能性があります。ホイール ステップは、サポートされている通常の単位ティックに適用されます。 0 はシステムのデフォルトを保持します。ソフトウェア生成の入力は除外できますが、ドライバー、リモート ツール、または macOS リリース全体で均一な結果が保証されるわけではありません。",
              "不正なデバイス制御、プライバシー侵害、妨害、またはアクセス制限の回避のためにアプリを使用しないでください。システム許可は、デバイス所有者または組織からの許可に代わるものではありません。動作が不適切な場合は一時停止するか終了してください。"
            ]
          },
          {
            "title": "5. データ、アップデート、サポート",
            "paragraphs": [
              "現在、アカウント、テレメトリ、またはアプリ内自動更新サービスはありません。設定とローカル処理については、プライバシー ポリシーを参照してください。デバイス、バックアップ、アクセス許可については、引き続きお客様が責任を負います。実際に提供されている機能によって決まります。継続的なメンテナンスやすべての問題の解決が約束されるわけではありません。",
              "Web サイトの公開サポート チャネルを使用し、必要なバージョン、システム、および複製の詳細のみを送信してください。新しい料金、許可、またはデータ処理には、明確な情報と適用される手順が必要です。"
            ]
          },
          {
            "title": "6. ライセンス、責任、および救済措置",
            "paragraphs": [
              "ソフトウェア ライセンス、アップストリームの権利、および帰属については、「ソフトウェア ライセンスおよびサードパーティ通知」に記載されています。独立したオープンソースの権限は減りません。この製品は、Apple、Scroll Reverser、またはその作者によって承認されていません。",
              "法律で認められる範囲において、ソフトウェアは、エラーのない動作、すべてのハードウェア構成、またはすべての損失の回避を保証することなく、利用可能な状態で提供されます。除外不可能な責任、故意の違法行為、重過失、違法な個人情報の取り扱い、および強制的な消費者の権利は残ります。強制的な仲裁や法定権利の放棄なしに、メンテナーに連絡するか、管轄当局に法的救済を求めてください。"
            ]
          },
          {
            "title": "7. 利用・変更・連絡の終了",
            "paragraphs": [
              "使用を一時停止、終了、または中止することができます。重要な改訂には法的に必要な通知が記載されます。法的強制力のない条項は、独立して有効な条項を無効にするものではありません。 sparklebossletter@outlook.com に連絡して、SparkleScroll を特定してください。"
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll ソフトウェアライセンス",
        "intro": "オリジナルのソフトウェアと Apache-2.0 部分の権限は個別に適用されます。新しいインターフェイスまたは名前によってアップストリーム権限は削除されません。",
        "sections": [
          {
            "title": "1. オリジナル作品と範囲",
            "paragraphs": [
              "SparkleScroll の名前、独立したアイコン、インターフェイス、および新しいコードの権利は、それぞれの所有者に帰属します。 Sparkle は唐梓耀 / AdrianSparkle および丁铭 / EliasSparkle によって管理されています。第三者の商標またはシステム インターフェイスの権利は譲渡されません。"
            ]
          },
          {
            "title": "2. コピーの使用と保存",
            "paragraphs": [
              "利用規約に従って、合法的に入手したバージョンを、所有している、または使用が許可されている互換性のある Mac にインストールして使用することができます。個別のカスタム EULA のない App Store のコピーの場合、Apple の標準 EULA および該当するストアのルールが関連条件とともに適用されます。現在、公開 Web サイトからのダウンロードはありません。"
            ]
          },
          {
            "title": "3. 留保された所有権",
            "paragraphs": [
              "法律、個別の明示的な許可、または独立したコンポーネントのライセンスで許可されている場合を除き、オリジナルの独自ソフトウェアを再配布したり、個別に販売するために変更したり、レンタルまたはサブライセンスを付与したり、権利表示を削除したりする権利は認められません。これは、対象部分に対する除外不可能な法的権利、セキュリティ調査、または Apache-2.0 権限を制限するものではありません。"
            ]
          },
          {
            "title": "4. Apache-2.0 の起源と優先度",
            "paragraphs": [
              "スクロール変換ロジックは、Nicholas Moore による Scroll Reverser 1.9 から採用されており、アップストリーム コミット 7bc618d4436425c59c630cbd2956e6f4ae46ebe0 が修正されています。この製品は、Swift 実装、Sparkle インターフェイス、およびパブリック API を使用します。オリジナルの Apache-2.0 テキストと保存された NOTICE は個別に提供されます。",
              "対象となる部分は、適用されるライセンス、変更マーキング、著作権、および通知の要件に従って、Apache-2.0 に基づいて使用、変更、および配布できます。このページはアプリケーション全体のオープンソースを宣言するものではなく、独自の予約によって独立したコンポーネントのアクセス許可がオーバーライドされることはありません。"
            ]
          },
          {
            "title": "5. 商標、更新、および責任",
            "paragraphs": [
              "Scroll Reverser の名前とアイコンに関する上流の制限は残ります。ソースが入手可能であっても、派生製品のブランドとして使用する権利は付与されません。 SparkleScroll は独立した名前とアイコンを使用します。それ以降のバージョンでは、実際に提供される用語に従います。責任と法的権利は利用規約と適用法に従います。"
            ]
          },
          {
            "title": "6. ライセンスに関する連絡先",
            "paragraphs": [
              "チーム配布、商用協力、オリジナル ソースのライセンスについては、sparklebossletter@outlook.com までお問い合わせいただき、対象範囲を説明してください。個別の商業協定によって、対象部分に対する既存の Apache-2.0 権限が削除されることはありません。"
            ]
          }
        ],
        "links": [
          {
            "label": "オリジナルの Apache-2.0 ライセンス",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "アプリに付属の通知",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll サードパーティおよびオープンソースに関する通知",
        "intro": "スクロール ロジックの起源、元の帰属、および独立したブランド境界を維持します。",
        "sections": [
          {
            "title": "1. スクロールリバーサー 1.9 原点",
            "paragraphs": [
              "参照は、Scroll Reverser v1.9 (コミット 7bc618d4436425c59c630cbd2956e6f4ae46ebe0) です。適応されたロジックは、Apache License 2.0 に基づく MouseTap.m (Copyright 2011 Nicholas Moore) に由来しています。",
              "変更には、Swift、パブリック API、SparkleScroll インターフェイス、独立軸、サンドボックス パッケージ化、構成プリセットが含まれます。アプリに付属するオリジナルの NOTICE と Apache-2.0 テキストは、以下からダウンロードできます。参照ディレクトリはコンパイルされず、アプリケーション リソースとして組み込まれません。"
            ]
          },
          {
            "title": "2. 名前、プラットフォーム、レポート",
            "paragraphs": [
              "元の名前とアイコンに関する上流の商標声明はそのまま残ります。独立した SparkleScroll ブランドは、作者、Apple、または別のプラットフォームによる承認を意味するものではありません。帰属またはライセンス情報が不足している場合は、必要なバージョンと証拠を添えて、sparklebossletter@outlook.com に報告してください。"
            ]
          }
        ],
        "links": [
          {
            "label": "オリジナルの Apache-2.0 ライセンス",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "起源と修正ステートメント · 注意",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "アップストリーム v1.9 リファレンスを修正",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "de": {
      "privacy": {
        "title": "SparkleScroll-Datenschutzrichtlinie",
        "intro": "Wie diese Entwicklungsvorschau Scrollen, Einstellungen und Systemberechtigungen auf Ihrem Mac verarbeitet und Informationen, die Sie an den Support senden möchten.",
        "sections": [
          {
            "title": "1. Umfang und Betreuer",
            "paragraphs": [
              "SparkleScroll ist ein unabhängiges macOS-Dienstprogramm zur Bildlaufrichtung, das von 唐梓耀 / AdrianSparkle und 丁铭 / EliasSparkle unter Sparkle verwaltet wird. Diese Richtlinie gilt für die bereitgestellte App. Diese Website, Apple-Dienste und andere von Ihnen ausgewählte Dienste haben ihren eigenen Verarbeitungsumfang."
            ]
          },
          {
            "title": "2. Lokale Scroll-Ereignisverarbeitung",
            "paragraphs": [
              "Wenn die App mit den erforderlichen Berechtigungen aktiviert ist, verarbeitet sie horizontale und vertikale Scroll-Deltas, Kontinuitäts-, Gesten- und Impulsphasen sowie Quellprozess-IDs, um Geräte zu klassifizieren, konfigurierte Achsen umzukehren, unterstützte Schritte der Radeinheit anzupassen oder softwaregeneriertes Scrollen auszuschließen. Aktuelle Geräteklassifizierung und Continuous-Scroll-Status dienen der aktuell ausgeführten Schnittstelle.",
              "Die Ereignismaske deckt nur Scrollrad-Ereignisse ab. Die App liest keinen eingegebenen Text, Bildschirminhalt, Inhalt der Zwischenablage, Dateiinhalt, Kamera, Mikrofon, Standort oder Kontakte und erstellt keine Eingabehistorien, Werbeprofile oder KI-Trainingsdaten. Umfassende Systemberechtigungen bedeuten nicht, dass alle zugehörigen Funktionen tatsächlich genutzt werden."
            ]
          },
          {
            "title": "3. Einstellungen, Berechtigungen und Diagnose",
            "paragraphs": [
              "Geräte-, Achsen-, Schritt-, Aktivierungs-, Ausschluss- und Menüleisteneinstellungen werden in lokalen UserDefaults gespeichert. Spracheinstellungen werden separat gespeichert. Die App liest das natürliche Scrollen des Systems, ohne es zu ändern. SMAppService und Systemeinstellungen verwalten den Anmeldestart.",
              "Eingabeüberwachung und Zugänglichkeit werden separat angefordert und geprüft, mit regelmäßiger Statusaktualisierung. Der aktuelle Code protokolliert Änderungen des Berechtigungsstatus durch Systemprotokollierung, nicht durch Scrollen von Inhalten oder eingegebene Eingaben. macOS und Ihre Einstellungen bestimmen die tatsächliche Aufbewahrung von Systemdiagnosen, Protokollen und Backups."
            ]
          },
          {
            "title": "4. Netzwerke und externe Empfänger",
            "paragraphs": [
              "Die aktuelle App verfügt über kein Konto, keine Telemetrie, kein Werbe-SDK, keine In-App-Update-Prüfungen und keinen automatischen Downloader. Das Bundle fordert keine Netzwerkverbindungsberechtigungen an und sendet nicht automatisch Scroll-Ereignisse oder Präferenzen an Betreuer.",
              "Das Öffnen der Website, der Systemeinstellungen oder einer externen Quelle betrifft das entsprechende System oder die entsprechende Website. Websites können IP-Adressen, Anforderungsheader und normale Anforderungsinformationen empfangen. Der Dokumenteintrag im aktuellen Projekt öffnet die Dokumentseite der Website dieses Produkts. Diese Seite ist auch unabhängig auf der Website verfügbar. Support-E-Mail-Dienste und Betreuer erhalten Kontaktdaten, Beschreibungen und Anhänge, die Sie aktiv einreichen. Entfernen Sie zunächst nicht relevante personenbezogene Daten."
            ]
          },
          {
            "title": "5. Aufbewahrung, Sperrung und Löschung",
            "paragraphs": [
              "Durch Anhalten oder Beenden wird die Bildlaufanpassung gestoppt, die lokalen Einstellungen werden jedoch nicht automatisch gelöscht. Widerrufen Sie Berechtigungen, deaktivieren Sie den Anmeldestart und verwalten Sie Einstellungen, Protokolle oder Backups über die entsprechenden Systemfunktionen. Durch die Deinstallation werden nicht unbedingt alle Einstellungen oder Systemkopien gelöscht.",
              "Betreuer können lokale Konfigurationen, die Sie nicht bereitgestellt haben, nicht aus der Ferne lesen oder löschen. Hilfsmaterialien werden nur dann verwendet und aufbewahrt, wenn dies zur Bearbeitung der Anfrage und zur Erfüllung geltender Verpflichtungen erforderlich ist. Wenden Sie sich bezüglich Zugriff, Korrekturen oder Löschung an die Betreuer. Keine einzelne feste Aufbewahrungsfrist impliziert die Erlaubnis, Informationen auf unbestimmte Zeit aufzubewahren."
            ]
          },
          {
            "title": "6. Sicherheit, Nutzung und Änderungen",
            "paragraphs": [
              "Berechtigungen, Sandboxing und lokaler Speicher sorgen für eine gewisse Isolation, können jedoch die Sicherheit auf einem gefährdeten Mac nicht garantieren. Verwenden Sie Geräte, zu deren Steuerung Sie berechtigt sind. Minderjährige sollten die App mit der entsprechenden Erlaubnis und Anleitung eines Erziehungsberechtigten nutzen. Rechteanfragen und Sicherheitsvorfälle, die Informationen betreffen, die sich tatsächlich im Besitz von Betreuern befinden, werden nach geltendem Recht behandelt.",
              "Wesentliche Änderungen an Funktionen, Zwecken oder Empfängern werden datiert und erläutert. Die Aktualisierung einer Webseite ersetzt nicht die gesetzlich erforderliche Mitteilung oder Einwilligung. Ziel der Sprachfassungen ist es, einen gleichwertigen Umfang zu vermitteln, ohne die gesetzlichen Rechte einzuschränken."
            ]
          },
          {
            "title": "7. Kontakt",
            "paragraphs": [
              "Senden Sie eine E-Mail an sparklebossletter@outlook.com für Produktsupport, Datenschutz oder Anfragen zu Rechten. Identifizieren Sie SparkleScroll, seine Version und die Anfrage. Senden Sie zunächst keine Passwörter, vollständigen Systemprotokolle oder unnötigen persönlichen Informationen."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "Nutzungsbedingungen von SparkleScroll",
        "intro": "Bedingungen, Kompatibilitätsgrenzen und Autorisierung für ein lokales Scroll-Tool. Dieses Dokument verspricht keine Verfügbarkeit, Preise oder ein Veröffentlichungsdatum im Store.",
        "sections": [
          {
            "title": "1. Umfang und Berechtigung",
            "paragraphs": [
              "Diese Bedingungen gelten für SparkleScroll und den damit verbundenen Support von Sparkle. Verwenden Sie einen Mac, zu dessen Kontrolle Sie berechtigt sind, verstehen Sie die Auswirkungen der Anpassung des Eingabeverhaltens und befolgen Sie geltendes Recht, Organisationsregeln und Bedingungen Dritter. Minderjährige benötigen eine entsprechende Genehmigung eines Erziehungsberechtigten. Mit dem Aufrufen dieser Seite bzw. deren fortgesetzter Nutzung werden gesonderte rechtliche Hinweis- oder Einwilligungspflichten nicht automatisch erfüllt."
            ]
          },
          {
            "title": "2. Verfügbarkeit und Erwerb",
            "paragraphs": [
              "Das aktuelle Projekt ist eine 1.0.0-Entwicklungsvorschau für macOS 15 oder höher und einen lokalen Apple Silicon-Build. Wie SparkleShot bereitet es sich auf die Verbreitung im Mac App Store vor, ohne dass es noch einen öffentlichen Download gibt. Dies bedeutet nicht, dass es gelistet oder genehmigt ist und verspricht kein Datum, keinen Preis, keinen dauerhaften kostenlosen Zugang oder dauerhafte Kompatibilität.",
              "Bei späterem Erwerb über den App Store gelten für Käufe, Rückerstattungen, Familienfreigabe und Konten der tatsächliche Eintrag und die geltenden Apple-Bedingungen. Diese Bedingungen begründen weder ein Abonnement noch eine Zahlungsermächtigung."
            ]
          },
          {
            "title": "3. Anpassung, Berechtigungen und Systemeinstellungen",
            "paragraphs": [
              "Die App passt die unterstützten Scrollrad-Ereignisse entsprechend der Geräte- und Achsenauswahl an. Aktivieren Sie das natürliche Scrollen des Systems und gewähren Sie separat Eingabeüberwachung und Barrierefreiheit. Die Ausführung wird nur gemeldet, wenn die tatsächliche modifizierende Bildlaufsteuerung aktiviert ist. Das Speichern von Einstellungen oder das Bestehen von Logiktests garantiert nicht das Verhalten jeder Anwendung.",
              "Die Voreinstellung ermöglicht die Anpassung, kehrt die Maus um, während die Trackpad-Richtung beibehalten wird, und ermöglicht die Umkehrung auf beiden Achsen, ohne das natürliche Scrollen des Systems zu ändern. Pause oder Beenden, um die Anpassung zu stoppen. Berechtigungen und Anmeldestart werden separat verwaltet. Testen Sie Ihre realen Geräte, bevor Sie sich bei kritischen Arbeiten auf das Ergebnis verlassen."
            ]
          },
          {
            "title": "4. Kompatibilität und angemessene Nutzung",
            "paragraphs": [
              "Die öffentliche Klassifizierung basiert auf Kontinuitäts-, Gesten- und Impulsinformationen und kann unvollständige Fahrerberichte falsch klassifizieren. Radschritte gelten für unterstützte normale Einheitenticks; 0 behält den Systemstandard bei. Softwaregenerierte Eingaben können ausgeschlossen werden, es kann jedoch kein einheitliches Ergebnis für alle Treiber, Remote-Tools oder macOS-Versionen garantiert werden.",
              "Verwenden Sie die App nicht zur unbefugten Gerätesteuerung, zur Verletzung der Privatsphäre, zur Störung oder zur Umgehung von Zugriffsbeschränkungen. Die Systemberechtigung ersetzt nicht die Autorisierung durch den Gerätebesitzer oder die Organisation. Pausieren oder beenden Sie, wenn das Verhalten unangemessen ist."
            ]
          },
          {
            "title": "5. Daten, Updates und Support",
            "paragraphs": [
              "Derzeit gibt es keinen Konto-, Telemetrie- oder In-App-Automatikaktualisierungsdienst. Informationen zu Einstellungen und lokaler Verarbeitung finden Sie in der Datenschutzrichtlinie. Sie bleiben für Ihr Gerät, Ihre Backups und Berechtigungen verantwortlich. Maßgebend sind die tatsächlich gelieferten Merkmale; Eine fortlaufende Wartung oder Lösung jedes Problems wird nicht versprochen.",
              "Nutzen Sie die öffentlichen Supportkanäle der Website und senden Sie nur die erforderlichen Versions-, System- und Reproduktionsdetails. Neue Gebühren, Genehmigungen oder Datenverarbeitungen erfordern eindeutige, klare Informationen und anwendbare Verfahren."
            ]
          },
          {
            "title": "6. Lizenzierung, Verantwortung und Rechtsmittel",
            "paragraphs": [
              "Softwarelizenzierung, Upstream-Rechte und Namensnennung werden in den Hinweisen zur Softwarelizenz und zu Drittanbietern beschrieben. Unabhängige Open-Source-Berechtigungen werden nicht reduziert. Das Produkt wird nicht von Apple, Scroll Reverser oder seinem Autor empfohlen.",
              "Soweit gesetzlich zulässig, wird Software im verfügbaren Zustand ohne Garantien für fehlerfreien Betrieb, jede Hardwarekonfiguration oder die Vermeidung jeglichen Verlusts geliefert. Nicht ausschließbare Haftung, vorsätzliches Fehlverhalten, grobe Fahrlässigkeit, rechtswidriger Umgang mit personenbezogenen Daten und zwingende Verbraucherrechte bleiben bestehen. Nehmen Sie Kontakt zu den Betreuern auf oder suchen Sie bei den zuständigen Behörden Rechtsbehelfe, ohne dass ein Schlichtungsverfahren oder ein Verzicht auf gesetzliche Rechte vorgeschrieben ist."
            ]
          },
          {
            "title": "7. Beendigung der Nutzung, Änderungen und Kontaktaufnahme",
            "paragraphs": [
              "Sie können die Nutzung pausieren, beenden oder beenden. Wesentliche Änderungen werden mit der gesetzlich erforderlichen Ankündigung datiert. Eine undurchführbare Bestimmung führt nicht zur Unwirksamkeit selbständig wirksamer Bestimmungen. Kontaktieren Sie sparklebossletter@outlook.com und identifizieren Sie SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll-Softwarelizenz",
        "intro": "Berechtigungen für Originalsoftware und Apache-2.0-Teile gelten separat; Durch eine neue Schnittstelle oder einen neuen Namen werden die Upstream-Rechte nicht entfernt.",
        "sections": [
          {
            "title": "1. Originalwerk und Umfang",
            "paragraphs": [
              "Die Rechte am Namen, dem unabhängigen Symbol, der Benutzeroberfläche und dem neuen Code von SparkleScroll verbleiben bei ihren jeweiligen Inhabern. Sparkle wird von 唐梓耀 / AdrianSparkle und 丁铭 / EliasSparkle gepflegt. Es werden keine Marken- oder Systemschnittstellenrechte Dritter übertragen."
            ]
          },
          {
            "title": "2. Kopien verwenden und aufbewahren",
            "paragraphs": [
              "Gemäß den Nutzungsbedingungen dürfen Sie eine rechtmäßig erworbene Version auf kompatiblen Macs installieren und nutzen, die Sie besitzen oder zu deren Nutzung Sie berechtigt sind. Für App Store-Kopien ohne separate benutzerdefinierte EULA gelten neben den entsprechenden Bedingungen auch die Standard-EULA von Apple und die geltenden Store-Regeln. Derzeit gibt es keinen öffentlichen Website-Download."
            ]
          },
          {
            "title": "3. Eigentumsvorbehalt",
            "paragraphs": [
              "Sofern nicht gesetzlich zulässig, mit gesonderter ausdrücklicher Genehmigung oder unabhängigen Komponentenlizenzen, wird kein Recht gewährt, originale proprietäre Software weiterzuverbreiten, sie für den separaten Verkauf zu modifizieren, zu vermieten oder unterzulizenzieren oder Rechtehinweise zu entfernen. Dies schränkt nicht ausschließbare gesetzliche Rechte, Sicherheitsforschung oder Apache-2.0-Berechtigungen für abgedeckte Teile nicht ein."
            ]
          },
          {
            "title": "4. Ursprung und Priorität von Apache-2.0",
            "paragraphs": [
              "Die Scroll-Transformationslogik wurde von Scroll Reverser 1.9 von Nicholas Moore übernommen, Upstream-Commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0 behoben. Das Produkt verwendet eine Swift-Implementierung, eine Sparkle-Schnittstelle und öffentliche APIs. Der ursprüngliche Apache-2.0-Text und der erhaltene HINWEIS werden separat bereitgestellt.",
              "Abgedeckte Teile dürfen unter Apache-2.0 verwendet, geändert und verbreitet werden, vorbehaltlich der geltenden Lizenz-, Änderungskennzeichnungs-, Urheberrechts- und HINWEIS-Anforderungen. Auf dieser Seite wird nicht die gesamte Anwendung als Open Source deklariert, und proprietäre Reservierungen überschreiben nicht die Berechtigungen unabhängiger Komponenten."
            ]
          },
          {
            "title": "5. Marken, Updates und Verantwortung",
            "paragraphs": [
              "Die ursprünglichen Einschränkungen bezüglich des Namens und des Symbols des Scroll Reversers bleiben bestehen. Die Verfügbarkeit der Quellen gewährt kein Recht, sie als Branding für abgeleitete Produkte zu verwenden. SparkleScroll verwendet einen unabhängigen Namen und ein unabhängiges Symbol. Spätere Versionen folgen den tatsächlich bereitgestellten Bedingungen. Verantwortlichkeit und gesetzliche Rechte richten sich nach den Nutzungsbedingungen und dem geltenden Recht."
            ]
          },
          {
            "title": "6. Lizenzkontakt",
            "paragraphs": [
              "Kontaktieren Sie sparklebossletter@outlook.com bezüglich Teamverteilung, kommerzieller Zusammenarbeit oder Originalquellenlizenzierung und erläutern Sie den beabsichtigten Umfang. Durch separate kommerzielle Vereinbarungen werden bestehende Apache-2.0-Berechtigungen für abgedeckte Teile nicht entfernt."
            ]
          }
        ],
        "links": [
          {
            "label": "Originale Apache-2.0-Lizenz",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "HINWEIS im Lieferumfang der App enthalten",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll-Hinweise zu Drittanbietern und Open-Source",
        "intro": "Bewahrung des Ursprungs der Scroll-Logik, der ursprünglichen Zuschreibung und der unabhängigen Markengrenzen.",
        "sections": [
          {
            "title": "1. Scroll Reverser 1.9 Ursprung",
            "paragraphs": [
              "Die Referenz ist Scroll Reverser v1.9 bei Commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Die angepasste Logik stammt aus MouseTap.m, Copyright 2011 Nicholas Moore, unter Apache License 2.0.",
              "Zu den Änderungen gehören Swift, öffentliche APIs, die SparkleScroll-Schnittstelle, unabhängige Achsen, Sandbox-Paketierung und eine Konfigurationsvoreinstellung. Der mit der App gelieferte Original-HINWEIS und der Apache-2.0-Text können unten heruntergeladen werden. Das Referenzverzeichnis wird nicht kompiliert oder als Anwendungsressourcen einbezogen."
            ]
          },
          {
            "title": "2. Namen, Plattformen und Berichte",
            "paragraphs": [
              "Vorgelagerte Markenaussagen bezüglich des ursprünglichen Namens und Symbols bleiben bestehen. Das unabhängige SparkleScroll-Branding bedeutet nicht, dass es vom Autor, von Apple oder einer anderen Plattform befürwortet wird. Melden Sie fehlende Namensnennungs- oder Lizenzinformationen mit der erforderlichen Version und den erforderlichen Nachweisen an sparklebossletter@outlook.com."
            ]
          }
        ],
        "links": [
          {
            "label": "Originale Apache-2.0-Lizenz",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Ursprungs- und Änderungserklärung · HINWEIS",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Die Upstream-V1.9-Referenz wurde korrigiert",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "fr": {
      "privacy": {
        "title": "Politique de confidentialité de SparkleScroll",
        "intro": "Comment cet aperçu de développement traite le défilement, les préférences et les autorisations système sur votre Mac, ainsi que les informations que vous choisissez d'envoyer pour obtenir de l'aide.",
        "sections": [
          {
            "title": "1. Portée et responsables",
            "paragraphs": [
              "SparkleScroll est un utilitaire indépendant de direction de défilement macOS maintenu par 唐梓耀 / AdrianSparkle et 丁铭 / EliasSparkle sous Sparkle. Cette politique couvre l'application fournie. Ce site Web, les services Apple et les autres services que vous choisissez ont leur propre étendue de traitement."
            ]
          },
          {
            "title": "2. Traitement des événements de défilement local",
            "paragraphs": [
              "Lorsqu'elle est activée avec les autorisations requises, l'application traite les deltas de défilement horizontal et vertical, les phases de continuité, de geste et d'élan, ainsi que les identifiants de processus source pour classer les appareils, inverser les axes configurés, ajuster les étapes des unités de roue prises en charge ou exclure le défilement généré par le logiciel. La classification récente des appareils et l'état de défilement continu servent l'interface en cours d'exécution.",
              "Le masque d'événement couvre uniquement les événements de la molette de défilement. L'application ne lit pas le texte saisi, le contenu de l'écran, le contenu du presse-papiers, le contenu des fichiers, la caméra, le microphone, l'emplacement ou les contacts, et ne crée pas d'historiques de saisie, de profils publicitaires ou de données de formation IA. Des autorisations système étendues ne signifient pas que toutes les fonctionnalités associées sont réellement utilisées."
            ]
          },
          {
            "title": "3. Préférences, autorisations et diagnostics",
            "paragraphs": [
              "Les préférences de périphérique, d’axe, d’étape, d’activation, d’exclusion et de barre de menus sont enregistrées dans les paramètres UserDefaults locaux. Les préférences linguistiques sont enregistrées séparément. L'application lit le système Natural Scrolling sans le modifier. SMAppService et les paramètres système gèrent le démarrage de la connexion.",
              "La surveillance des entrées et l'accessibilité sont demandées et vérifiées séparément, avec une actualisation périodique de l'état. Le code actuel enregistre les changements d'état d'autorisation via la journalisation du système, et non le contenu de défilement ou les entrées saisies. macOS et vos paramètres déterminent la conservation réelle des diagnostics, des journaux et des sauvegardes du système."
            ]
          },
          {
            "title": "4. Réseaux et destinataires externes",
            "paragraphs": [
              "L'application actuelle n'a pas de compte, de télémétrie, de SDK publicitaire, de vérifications de mise à jour dans l'application ou de téléchargeur automatique. Le bundle ne demande aucun droit de connexion réseau et n'envoie pas automatiquement les événements de défilement ou les préférences aux responsables.",
              "L'ouverture du site Web, des paramètres système ou d'une source externe implique le système ou le site Web concerné. Les sites Web peuvent recevoir des adresses IP, des en-têtes de requête et des informations de requête ordinaires. L'entrée de document dans le projet en cours ouvre la page de document du site Web de ce produit ; cette page est également disponible indépendamment sur le site Internet. Les services de messagerie d'assistance et les responsables reçoivent les coordonnées, les descriptions et les pièces jointes que vous soumettez activement. Supprimez d’abord les informations personnelles sans rapport."
            ]
          },
          {
            "title": "5. Conservation, arrêt et suppression",
            "paragraphs": [
              "Mettre en pause ou quitter arrête le réglage du défilement mais ne supprime pas automatiquement les préférences locales. Révoquez les autorisations, désactivez le démarrage de la connexion et gérez les préférences, les journaux ou les sauvegardes via les installations système appropriées. La désinstallation n’efface pas nécessairement toutes les préférences ou copies du système.",
              "Les responsables ne peuvent pas lire ou effacer à distance la configuration locale que vous n'avez pas fournie. Les documents de support sont utilisés et conservés uniquement dans la mesure nécessaire pour traiter la demande et respecter les obligations applicables. Contactez les responsables au sujet de l'accès, des corrections ou de la suppression. Aucune période de conservation fixe n’implique l’autorisation de conserver les informations indéfiniment."
            ]
          },
          {
            "title": "6. Sécurité, utilisation et modifications",
            "paragraphs": [
              "Les autorisations, le sandboxing et le stockage local offrent une certaine isolation mais ne peuvent garantir la sécurité sur un Mac compromis. Utilisez des appareils que vous êtes autorisé à contrôler. Les mineurs doivent utiliser l'application avec l'autorisation et les conseils appropriés de leur tuteur. Les demandes de droits et les incidents de sécurité impliquant des informations réellement détenues par les responsables sont traités conformément à la loi applicable.",
              "Les modifications importantes apportées aux fonctionnalités, aux objectifs ou aux destinataires seront datées et expliquées. La mise à jour d'une page Web ne remplace pas l'avis ou le consentement légalement requis. Les versions linguistiques visent à transmettre une portée équivalente sans réduire les droits statutaires."
            ]
          },
          {
            "title": "7. Contacter",
            "paragraphs": [
              "Envoyez un e-mail à sparklebossletter@outlook.com pour toute demande d'assistance produit, de confidentialité ou de droits. Identifiez SparkleScroll, sa version et la requête. N'envoyez pas initialement de mots de passe, de journaux système complets ou d'informations personnelles inutiles."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "Conditions d'utilisation de SparkleScroll",
        "intro": "Conditions, limites de compatibilité et autorisation pour un outil de défilement local. Ce document ne promet pas de disponibilité en magasin, de prix ou de date de sortie.",
        "sections": [
          {
            "title": "1. Portée et éligibilité",
            "paragraphs": [
              "Ces conditions couvrent SparkleScroll et le support associé fourni par Sparkle. Utilisez un Mac que vous êtes autorisé à contrôler, comprenez l’effet de l’ajustement du comportement de saisie et respectez les lois applicables, les règles organisationnelles et les conditions des tiers. Les mineurs ont besoin d’une autorisation appropriée du tuteur. La consultation de cette page ou la poursuite de son utilisation ne remplissent pas automatiquement les conditions d'avis juridique ou de consentement distinctes."
            ]
          },
          {
            "title": "2. Disponibilité et acquisition",
            "paragraphs": [
              "Le projet actuel est un aperçu de développement 1.0.0 ciblant macOS 15 ou version ultérieure et une version locale d'Apple Silicon. Comme SparkleShot, il se prépare à la distribution sur le Mac App Store sans encore de téléchargement public. Cela ne signifie pas qu'il est répertorié ou approuvé, et ne promet aucune date, prix, accès gratuit perpétuel ou compatibilité permanente.",
              "En cas d'acquisition ultérieure via l'App Store, la liste réelle et les conditions Apple applicables régissent les achats, les remboursements, le partage familial et les comptes. Ces conditions ne créent ni abonnement ni autorisation de paiement."
            ]
          },
          {
            "title": "3. Ajustement, autorisations et paramètres système",
            "paragraphs": [
              "L'application ajuste les événements de molette de défilement pris en charge en fonction des choix de périphérique et d'axe. Activez le défilement naturel du système et accordez séparément la surveillance et l’accessibilité des entrées. L'exécution est signalée uniquement lorsque le contrôle de défilement de modification réel est activé. L’enregistrement des préférences ou la réussite des tests logiques ne garantissent pas le comportement de chaque application.",
              "Le préréglage permet le réglage, inverse la souris tout en conservant la direction du trackpad et permet l'inversion sur les deux axes sans modifier le défilement naturel du système. Faites une pause ou quittez pour arrêter le réglage. Les autorisations et le démarrage de la connexion sont gérés séparément. Testez vos vrais appareils avant de vous fier au résultat dans un travail critique."
            ]
          },
          {
            "title": "4. Compatibilité et utilisation raisonnable",
            "paragraphs": [
              "La classification publique repose sur des informations sur la continuité, les gestes et l'élan et peut mal classer les rapports de conducteur incomplets. Les pas de roue s'appliquent aux ticks d'unités ordinaires pris en charge ; 0 préserve la valeur par défaut du système. Les entrées générées par logiciel peuvent être exclues, mais aucun résultat uniforme n'est garanti entre les pilotes, les outils distants ou les versions de macOS.",
              "N'utilisez pas l'application pour contrôler des appareils non autorisés, pour violer la vie privée, pour perturber ou pour contourner les restrictions d'accès. L'autorisation du système ne remplace pas l'autorisation du propriétaire de l'appareil ou de l'organisation. Faites une pause ou arrêtez si le comportement n'est pas approprié."
            ]
          },
          {
            "title": "5. Données, mises à jour et assistance",
            "paragraphs": [
              "Il n'existe actuellement aucun service de mise à jour automatique de compte, de télémétrie ou d'application. Consultez la politique de confidentialité pour connaître les préférences et le traitement local. Vous restez responsable de votre appareil, de vos sauvegardes et de vos autorisations. Les fonctionnalités réellement fournies régissent ; la maintenance continue ou la résolution de chaque problème n’est pas promise.",
              "Utilisez les canaux d’assistance publics du site Web et envoyez uniquement les détails nécessaires sur la version, le système et la reproduction. Les nouveaux frais, autorisations ou traitements de données nécessitent des informations claires et distinctes et des procédures applicables."
            ]
          },
          {
            "title": "6. Licence, responsabilité et recours",
            "paragraphs": [
              "Les licences logicielles, les droits en amont et l'attribution sont décrits dans Licence logicielle et avis tiers. Les autorisations open source indépendantes ne sont pas réduites. Le produit n'est pas approuvé par Apple, Scroll Reverser ou son auteur.",
              "Dans la mesure permise par la loi, le logiciel est fourni dans son état disponible sans garantie de fonctionnement sans erreur, de configuration matérielle ou d'évitement de toute perte. La responsabilité non exclusive, la faute intentionnelle, la négligence grave, le traitement illégal des informations personnelles et les droits obligatoires des consommateurs demeurent. Contactez les responsables ou recherchez des recours légaux auprès des autorités compétentes, sans arbitrage obligatoire ni renonciation aux droits statutaires."
            ]
          },
          {
            "title": "7. Fin de l'utilisation, modifications et contact",
            "paragraphs": [
              "Vous pouvez mettre en pause, quitter ou arrêter l'utilisation. Les révisions importantes seront datées avec un avis légalement nécessaire. Une disposition inapplicable n’invalide pas les dispositions indépendamment efficaces. Contactez sparklebossletter@outlook.com et identifiez SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "Licence du logiciel SparkleScroll",
        "intro": "Les autorisations pour le logiciel original et les parties Apache-2.0 s'appliquent séparément ; une nouvelle interface ou un nouveau nom ne supprime pas les droits en amont.",
        "sections": [
          {
            "title": "1. Travail original et portée",
            "paragraphs": [
              "Les droits sur le nom de SparkleScroll, l'icône indépendante, l'interface et le nouveau code restent la propriété de leurs titulaires respectifs. Sparkle est maintenu par 唐梓耀/AdrianSparkle et 丁铭/EliasSparkle. Aucune marque de tiers ou droit d'interface système n'est transféré."
            ]
          },
          {
            "title": "2. Utiliser et conserver des copies",
            "paragraphs": [
              "Sous réserve des conditions d'utilisation, vous pouvez installer et utiliser une version obtenue légalement sur les Mac compatibles que vous possédez ou que vous êtes autorisé à utiliser. Pour les copies de l’App Store sans CLUF personnalisé distinct, le CLUF standard d’Apple et les règles de magasin applicables s’appliquent aux côtés des conditions pertinentes. Il n’existe actuellement aucun téléchargement de site Web public."
            ]
          },
          {
            "title": "3. Droits de propriété réservés",
            "paragraphs": [
              "Sauf dans la mesure permise par la loi, une autorisation expresse distincte ou des licences de composants indépendantes, aucun droit n'est accordé pour redistribuer le logiciel propriétaire original, le modifier pour une vente séparée, le louer ou le concéder en sous-licence, ou supprimer les avis de droits. Cela ne restreint pas les droits statutaires non exclusifs, la recherche en matière de sécurité ou les autorisations Apache-2.0 pour les parties couvertes."
            ]
          },
          {
            "title": "4. Origine et priorité d'Apache-2.0",
            "paragraphs": [
              "La logique de transformation de défilement est adaptée de Scroll Reverser 1.9 de Nicholas Moore, commit en amont corrigé 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Le produit utilise une implémentation Swift, une interface Sparkle et des API publiques. Le texte Apache-2.0 original et l'AVIS conservé sont fournis séparément.",
              "Les parties couvertes peuvent être utilisées, modifiées et distribuées sous Apache-2.0, sous réserve des exigences applicables en matière de licence, de marquage des modifications, de droits d'auteur et d'AVIS. Cette page ne déclare pas l'intégralité de l'application open source et les réservations propriétaires ne remplacent pas les autorisations des composants indépendants."
            ]
          },
          {
            "title": "5. Marques déposées, mises à jour et responsabilité",
            "paragraphs": [
              "Les restrictions en amont concernant le nom et l'icône de Scroll Reverser demeurent ; la disponibilité des sources ne confère pas le droit de les utiliser comme marque de produit dérivé. SparkleScroll utilise un nom et une icône indépendants. Les versions ultérieures suivent les termes réellement fournis. La responsabilité et les droits statutaires suivent les conditions d'utilisation et la loi applicable."
            ]
          },
          {
            "title": "6. Personne-ressource pour les licences",
            "paragraphs": [
              "Contactez sparklebossletter@outlook.com au sujet de la distribution en équipe, de la coopération commerciale ou de la licence de la source originale et expliquez la portée prévue. Les accords commerciaux distincts ne suppriment pas les autorisations Apache-2.0 existantes pour les parties couvertes."
            ]
          }
        ],
        "links": [
          {
            "label": "Licence Apache-2.0 originale",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "AVIS fourni avec l'application",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "Avis tiers et open source SparkleScroll",
        "intro": "Préserver l'origine de la logique de défilement, l'attribution originale et les limites indépendantes de la marque.",
        "sections": [
          {
            "title": "1. Origine de l'inverseur de défilement 1.9",
            "paragraphs": [
              "La référence est Scroll Reverser v1.9 au commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. La logique adaptée provient de MouseTap.m, Copyright 2011 Nicholas Moore, sous licence Apache 2.0.",
              "Les modifications incluent Swift, les API publiques, l'interface SparkleScroll, les axes indépendants, le packaging sandbox et un préréglage de configuration. L'AVIS original et le texte Apache-2.0 fournis avec l'application peuvent être téléchargés ci-dessous. Le répertoire de référence n'est pas compilé ni inclus en tant que ressources d'application."
            ]
          },
          {
            "title": "2. Noms, plateformes et rapports",
            "paragraphs": [
              "Les déclarations de marque en amont concernant le nom et l'icône d'origine demeurent. La marque SparkleScroll indépendante n’implique pas l’approbation de l’auteur, d’Apple ou d’une autre plateforme. Signalez les informations d'attribution ou de licence manquantes à sparklebossletter@outlook.com avec la version et les preuves nécessaires."
            ]
          }
        ],
        "links": [
          {
            "label": "Licence Apache-2.0 originale",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Déclaration d'origine et de modification · AVIS",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Référence v1.9 fixe en amont",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "es": {
      "privacy": {
        "title": "Política de privacidad de SparkleScroll",
        "intro": "Cómo esta vista previa del desarrollo procesa el desplazamiento, las preferencias y los permisos del sistema en su Mac, y la información que decide enviar para obtener asistencia.",
        "sections": [
          {
            "title": "1. Alcance y mantenedores",
            "paragraphs": [
              "SparkleScroll es una utilidad independiente de dirección de desplazamiento de macOS mantenida por 唐梓耀 / AdrianSparkle y 丁铭 / EliasSparkle bajo Sparkle. Esta política cubre la aplicación suministrada. Este sitio web, los servicios de Apple y otros servicios que usted elija tienen su propio alcance de procesamiento."
            ]
          },
          {
            "title": "2. Procesamiento de eventos de desplazamiento local",
            "paragraphs": [
              "Cuando está habilitada con los permisos requeridos, la aplicación procesa deltas de desplazamiento horizontal y vertical, continuidad, fases de gesto e impulso, e identificadores de proceso de origen para clasificar dispositivos, invertir ejes configurados, ajustar los pasos de unidad de rueda admitidos o excluir el desplazamiento generado por software. La clasificación reciente del dispositivo y el estado de desplazamiento continuo sirven a la interfaz en ejecución actual.",
              "La máscara de evento cubre únicamente los eventos de la rueda de desplazamiento. La aplicación no lee texto escrito, contenido de la pantalla, contenido del portapapeles, contenido de archivos, cámara, micrófono, ubicación o contactos, y no crea historiales de entrada, perfiles publicitarios ni datos de entrenamiento de IA. Los permisos amplios del sistema no significan que realmente se utilicen todas las capacidades relacionadas."
            ]
          },
          {
            "title": "3. Preferencias, permisos y diagnósticos",
            "paragraphs": [
              "Las preferencias de dispositivo, eje, paso, habilitación, exclusión y barra de menú se guardan en UserDefaults locales. Las preferencias de idioma se guardan por separado. La aplicación lee el sistema de desplazamiento natural sin cambiarlo. SMAppService y Configuración del sistema administran el inicio de sesión.",
              "El monitoreo de entrada y la accesibilidad se solicitan y verifican por separado, con una actualización periódica del estado. El código actual registra los cambios de estado de permisos a través del registro del sistema, no de desplazamiento de contenidos ni de entradas escritas. macOS y su configuración determinan la retención real de los diagnósticos, registros y copias de seguridad del sistema."
            ]
          },
          {
            "title": "4. Redes y destinatarios externos",
            "paragraphs": [
              "La aplicación actual no tiene cuenta, telemetría, SDK de publicidad, comprobaciones de actualizaciones dentro de la aplicación ni descargador automático. El paquete no solicita derechos de conexión de red y no envía automáticamente eventos de desplazamiento ni preferencias a los mantenedores.",
              "Abrir el sitio web, la configuración del sistema o una fuente externa implica el sistema o sitio web correspondiente. Los sitios web pueden recibir direcciones IP, encabezados de solicitudes e información de solicitudes ordinarias. La entrada del documento en el proyecto actual abre la página de documentos del sitio web de este producto; esta página también está disponible de forma independiente en el sitio web. Los servicios de correo electrónico de soporte y los mantenedores reciben detalles de contacto, descripciones y archivos adjuntos que usted envía activamente. Primero elimine la información personal no relacionada."
            ]
          },
          {
            "title": "5. Retención, detención y eliminación",
            "paragraphs": [
              "Pausar o salir detiene el ajuste de desplazamiento pero no elimina automáticamente las preferencias locales. Revoque permisos, deshabilite el inicio de sesión y administre preferencias, registros o copias de seguridad a través de las instalaciones relevantes del sistema. La desinstalación no necesariamente borra todas las preferencias o copias del sistema.",
              "Los mantenedores no pueden leer ni borrar de forma remota la configuración local que usted no haya proporcionado. Los materiales de soporte se utilizan y conservan solo según sea necesario para gestionar la solicitud y cumplir con las obligaciones aplicables. Póngase en contacto con los mantenedores sobre el acceso, las correcciones o la eliminación. Ningún período de retención fijo implica permiso para retener información indefinidamente."
            ]
          },
          {
            "title": "6. Seguridad, uso y cambios",
            "paragraphs": [
              "Los permisos, la zona de pruebas y el almacenamiento local brindan cierto aislamiento, pero no pueden garantizar la seguridad en una Mac comprometida. Utilice dispositivos que esté autorizado a controlar. Los menores deben utilizar la aplicación con el permiso y la orientación de un tutor adecuado. Las solicitudes de derechos y los incidentes de seguridad que involucran información en poder de los mantenedores se manejan según la ley aplicable.",
              "Los cambios materiales en características, propósitos o destinatarios se fecharán y explicarán. La actualización de una página web no reemplaza el aviso o consentimiento legalmente requerido. Las versiones lingüísticas pretenden transmitir un alcance equivalente sin reducir los derechos legales."
            ]
          },
          {
            "title": "7. Contacto",
            "paragraphs": [
              "Envíe un correo electrónico a sparklebossletter@outlook.com para solicitar asistencia sobre productos, privacidad o derechos. Identifique SparkleScroll, su versión y la solicitud. Inicialmente no envíe contraseñas, registros completos del sistema ni información personal innecesaria."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "Términos de servicio de SparkleScroll",
        "intro": "Condiciones, límites de compatibilidad y autorización para una herramienta de desplazamiento local. Este documento no promete disponibilidad en la tienda, precios ni fecha de lanzamiento.",
        "sections": [
          {
            "title": "1. Alcance y elegibilidad",
            "paragraphs": [
              "Estos términos cubren SparkleScroll y el soporte relacionado proporcionado por Sparkle. Utilice una Mac que tenga derecho a controlar, comprenda el efecto de ajustar el comportamiento de entrada y siga las leyes aplicables, las reglas organizativas y las condiciones de terceros. Los menores necesitan la autorización correspondiente del tutor. Ver esta página o continuar usándola no cumple automáticamente con los requisitos de consentimiento o aviso legal por separado."
            ]
          },
          {
            "title": "2. Disponibilidad y adquisición",
            "paragraphs": [
              "El proyecto actual es una vista previa del desarrollo 1.0.0 dirigida a macOS 15 o posterior y una compilación local de Apple Silicon. Al igual que SparkleShot, se está preparando para la distribución en la Mac App Store sin descarga pública todavía. Esto no significa que esté listado o aprobado, y no promete fecha, precio, acceso gratuito perpetuo o compatibilidad permanente.",
              "Si se adquiere posteriormente a través de la App Store, la lista real y los términos aplicables de Apple rigen las compras, los reembolsos, Family Sharing y las cuentas. Estos términos no crean una suscripción ni una autorización de pago."
            ]
          },
          {
            "title": "3. Ajustes, permisos y configuraciones del sistema",
            "paragraphs": [
              "La aplicación ajusta los eventos de rueda de desplazamiento admitidos según las opciones de dispositivo y eje. Habilite el desplazamiento natural del sistema y otorgue por separado el monitoreo y la accesibilidad de entrada. La ejecución se informa solo cuando el control de desplazamiento de modificación real está habilitado. Guardar preferencias o pasar pruebas lógicas no garantiza el comportamiento de todas las aplicaciones.",
              "El ajuste preestablecido permite el ajuste, invierte el mouse manteniendo la dirección del trackpad y permite la inversión en ambos ejes sin cambiar el sistema de desplazamiento natural. Pause o salga para detener el ajuste. Los permisos y el inicio de sesión se administran por separado. Pruebe sus dispositivos reales antes de confiar en el resultado de un trabajo crítico."
            ]
          },
          {
            "title": "4. Compatibilidad y uso razonable",
            "paragraphs": [
              "La clasificación pública se basa en información de continuidad, gestos e impulso y puede clasificar erróneamente informes de conductores incompletos. Los pasos de rueda se aplican a los ticks de unidades ordinarias admitidos; 0 conserva el valor predeterminado del sistema. Se pueden excluir las entradas generadas por software, pero no se garantiza un resultado uniforme entre controladores, herramientas remotas o versiones de macOS.",
              "No utilice la aplicación para controlar dispositivos no autorizados, violar la privacidad, interrumpir o eludir restricciones de acceso. El permiso del sistema no reemplaza la autorización del propietario del dispositivo o de la organización. Haga una pausa o abandone si el comportamiento no es adecuado."
            ]
          },
          {
            "title": "5. Datos, actualizaciones y soporte",
            "paragraphs": [
              "Actualmente no existe ningún servicio de cuenta, telemetría o actualización automática en la aplicación. Consulte la Política de privacidad para conocer las preferencias y el procesamiento local. Usted sigue siendo responsable de su dispositivo, copias de seguridad y permisos. Las características reales suministradas gobiernan; No se promete mantenimiento continuo ni resolución de todos los problemas.",
              "Utilice los canales de soporte públicos del sitio web y envíe solo los detalles necesarios de la versión, el sistema y la reproducción. Los nuevos cargos, permisos o procesamiento de datos requieren información clara y distinta y procedimientos aplicables."
            ]
          },
          {
            "title": "6. Licencias, responsabilidad y recursos",
            "paragraphs": [
              "Las licencias de software, los derechos ascendentes y la atribución se describen en Licencia de software y avisos de terceros. Los permisos independientes de código abierto no se reducen. El producto no está respaldado por Apple, Scroll Reverser ni su autor.",
              "En la medida permitida por la ley, el software se suministra en su estado disponible sin garantías de funcionamiento libre de errores, de cada configuración de hardware o de evitación de toda pérdida. Permanecen la responsabilidad no excluible, la mala conducta intencional, la negligencia grave, el manejo ilegal de información personal y los derechos obligatorios del consumidor. Póngase en contacto con los mantenedores o busque soluciones legales ante las autoridades competentes, sin arbitraje obligatorio ni renuncia a los derechos legales."
            ]
          },
          {
            "title": "7. Finalización del uso, cambios y contacto",
            "paragraphs": [
              "Puede pausar, dejar o dejar de usarlo. Las revisiones materiales se fecharán con el aviso legalmente necesario. Una disposición inaplicable no invalida las disposiciones que tienen eficacia independiente. Póngase en contacto con sparklebossletter@outlook.com e identifique SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "Licencia de software SparkleScroll",
        "intro": "Los permisos para el software original y las partes de Apache-2.0 se aplican por separado; una nueva interfaz o nombre no elimina los derechos ascendentes.",
        "sections": [
          {
            "title": "1. Trabajo original y alcance",
            "paragraphs": [
              "Los derechos sobre el nombre, el icono independiente, la interfaz y el nuevo código de SparkleScroll pertenecen a sus respectivos titulares. Sparkle es mantenido por 唐梓耀 / AdrianSparkle y 丁铭 / EliasSparkle. No se transfieren marcas comerciales ni derechos de interfaz del sistema de terceros."
            ]
          },
          {
            "title": "2. Usar y almacenar copias",
            "paragraphs": [
              "Sujeto a los Términos de servicio, puede instalar y utilizar una versión obtenida legalmente en Mac compatibles que posea o que esté autorizado a utilizar. Para las copias de la App Store sin un CLUF personalizado por separado, se aplican el CLUF estándar de Apple y las reglas aplicables de la tienda junto con las condiciones relevantes. Actualmente no hay ninguna descarga de sitio web público."
            ]
          },
          {
            "title": "3. Derechos de propiedad reservados",
            "paragraphs": [
              "Salvo que lo permita la ley, un permiso expreso por separado o licencias de componentes independientes, no se otorga ningún derecho a redistribuir el software propietario original, modificarlo para su venta por separado, alquilarlo o sublicenciarlo, ni eliminar avisos de derechos. Esto no restringe los derechos legales no excluibles, la investigación de seguridad o los permisos de Apache-2.0 para las partes cubiertas."
            ]
          },
          {
            "title": "4. Origen y prioridad de Apache-2.0",
            "paragraphs": [
              "La lógica de transformación de desplazamiento está adaptada de Scroll Reverser 1.9 por Nicholas Moore, se corrigió la confirmación ascendente 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. El producto utiliza una implementación Swift, una interfaz Sparkle y API públicas. El texto original de Apache-2.0 y el AVISO conservado se proporcionan por separado.",
              "Las partes cubiertas pueden usarse, modificarse y distribuirse bajo Apache-2.0, sujeto a los requisitos de licencia, marcas de cambios, derechos de autor y AVISO aplicables. Esta página no declara que toda la aplicación sea de código abierto y las reservas de propiedad no anulan los permisos de los componentes independientes."
            ]
          },
          {
            "title": "5. Marcas comerciales, actualizaciones y responsabilidad",
            "paragraphs": [
              "Se mantienen las restricciones ascendentes relativas al nombre y al icono del Scroll Reverser; La disponibilidad de fuentes no otorga el derecho a utilizarlas como marcas de productos derivados. SparkleScroll usa un nombre e ícono independientes. Las versiones posteriores siguen los términos realmente proporcionados. La responsabilidad y los derechos legales siguen los Términos de servicio y la ley aplicable."
            ]
          },
          {
            "title": "6. Contacto de licencia",
            "paragraphs": [
              "Póngase en contacto con sparklebossletter@outlook.com sobre distribución en equipo, cooperación comercial o licencia de fuente original y explique el alcance previsto. Los acuerdos comerciales separados no eliminan los permisos existentes de Apache-2.0 para las partes cubiertas."
            ]
          }
        ],
        "links": [
          {
            "label": "Licencia original de Apache-2.0",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "AVISO suministrado con la aplicación",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "Avisos de código abierto y de terceros de SparkleScroll",
        "intro": "Preservar el origen de la lógica de desplazamiento, la atribución original y los límites de la marca independiente.",
        "sections": [
          {
            "title": "1. Origen de Scroll Reverser 1.9",
            "paragraphs": [
              "La referencia es Scroll Reverser v1.9 en la confirmación 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. La lógica adaptada se origina en MouseTap.m, Copyright 2011 Nicholas Moore, bajo licencia Apache 2.0.",
              "Los cambios incluyen Swift, API públicas, la interfaz SparkleScroll, ejes independientes, empaquetado de sandbox y una configuración preestablecida. El AVISO original y el texto de Apache-2.0 suministrados con la aplicación se pueden descargar a continuación. El directorio de referencia no se compila ni se incluye como recursos de la aplicación."
            ]
          },
          {
            "title": "2. Nombres, plataformas e informes",
            "paragraphs": [
              "Se conservan las declaraciones de marcas comerciales ascendentes sobre el nombre y el icono originales. La marca independiente SparkleScroll no implica el respaldo del autor, Apple u otra plataforma. Informe la información faltante sobre atribución o licencia a sparklebossletter@outlook.com con la versión y la evidencia necesarias."
            ]
          }
        ],
        "links": [
          {
            "label": "Licencia original de Apache-2.0",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Declaración de origen y modificación · AVISO",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Se corrigió la referencia v1.9 ascendente",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "ko": {
      "privacy": {
        "title": "SparkleScroll 개인 정보 보호 정책",
        "intro": "이 개발 미리보기가 Mac의 스크롤, 기본 설정, 시스템 권한 및 지원을 위해 전송하기로 선택한 정보를 처리하는 방법입니다.",
        "sections": [
          {
            "title": "1. 범위 및 관리자",
            "paragraphs": [
              "SparkleScroll은 Sparkle의 唐梓耀 / AdrianSparkle 및 丁铭 / EliasSparkle에서 유지 관리하는 독립적인 macOS 스크롤 방향 유틸리티입니다. 이 정책은 제공된 앱에 적용됩니다. 귀하가 선택하는 이 웹사이트, Apple 서비스 및 기타 서비스에는 고유한 처리 범위가 있습니다."
            ]
          },
          {
            "title": "2. 로컬 스크롤 이벤트 처리",
            "paragraphs": [
              "필요한 권한으로 활성화되면 앱은 수평 및 수직 스크롤 델타, 연속성, 동작 및 모멘텀 단계, 소스 프로세스 식별자를 처리하여 장치를 분류하고, 구성된 축을 반전하고, 지원되는 휠 유닛 단계를 조정하거나, 소프트웨어 생성 스크롤을 제외합니다. 최근 장치 분류 및 연속 스크롤 상태는 현재 실행 중인 인터페이스를 제공합니다.",
              "이벤트 마스크는 스크롤 휠 이벤트만 다룹니다. 앱은 입력된 텍스트, 화면 내용, 클립보드 내용, 파일 내용, 카메라, 마이크, 위치 또는 연락처를 읽지 않으며 입력 기록, 광고 프로필 또는 AI 훈련 데이터를 생성하지 않습니다. 광범위한 시스템 권한이 모든 관련 기능이 실제로 사용된다는 의미는 아닙니다."
            ]
          },
          {
            "title": "3. 기본 설정, 권한 및 진단",
            "paragraphs": [
              "장치, 축, 단계, 활성화, 제외 및 메뉴 표시줄 기본 설정은 로컬 UserDefaults에 저장됩니다. 언어 기본 설정은 별도로 저장됩니다. 앱은 변경하지 않고 시스템 자연 스크롤을 읽습니다. SMAppService 및 시스템 설정은 로그인 시작을 관리합니다.",
              "입력 모니터링 및 접근성은 정기적인 상태 새로 고침을 통해 별도로 요청 및 확인됩니다. 현재 코드는 스크롤 내용이나 입력된 입력이 아닌 시스템 로깅을 통해 권한 상태 변경 사항을 기록합니다. macOS 및 사용자 설정에 따라 시스템 진단, 로그 및 백업의 실제 보존이 결정됩니다."
            ]
          },
          {
            "title": "4. 네트워크 및 외부 수신자",
            "paragraphs": [
              "현재 앱에는 계정, 원격 측정, 광고 SDK, 인앱 업데이트 확인 또는 자동 다운로더가 없습니다. 번들은 네트워크 연결 권한을 요청하지 않으며 스크롤 이벤트나 기본 설정을 유지관리자에게 자동으로 보내지 않습니다.",
              "웹사이트, 시스템 설정 또는 외부 소스를 열려면 관련 시스템이나 웹사이트가 필요합니다. 웹사이트는 IP 주소, 요청 헤더 및 일반 요청 정보를 수신할 수 있습니다. 현재 프로젝트의 문서 항목은 이 제품의 웹사이트 문서 페이지를 엽니다. 이 페이지는 웹사이트에서도 독립적으로 이용 가능합니다. 지원 이메일 서비스 및 관리자는 귀하가 적극적으로 제출하는 연락처 세부 정보, 설명 및 첨부 파일을 받습니다. 관련 없는 개인정보를 먼저 삭제하세요."
            ]
          },
          {
            "title": "5. 보유, 정지 및 삭제",
            "paragraphs": [
              "일시 중지하거나 종료하면 스크롤 조정이 중지되지만 로컬 기본 설정이 자동으로 삭제되지는 않습니다. 관련 시스템 시설을 통해 권한을 취소하고, 로그인 시작을 비활성화하고, 기본 설정, 로그 또는 백업을 관리합니다. 제거해도 모든 기본 설정이나 시스템 복사본이 반드시 지워지는 것은 아닙니다.",
              "유지관리자는 귀하가 제공하지 않은 로컬 구성을 원격으로 읽거나 삭제할 수 없습니다. 지원 자료는 요청을 처리하고 관련 의무를 이행하는 데 필요한 경우에만 사용 및 보관됩니다. 액세스, 수정 또는 삭제에 대해서는 관리자에게 문의하세요. 단일 고정 보존 기간은 정보를 무기한 보존할 수 있는 권한을 의미하지 않습니다."
            ]
          },
          {
            "title": "6. 보안, 이용 및 변경",
            "paragraphs": [
              "권한, 샌드박스 및 로컬 저장소는 일부 격리를 제공하지만 손상된 Mac의 보안을 보장할 수는 없습니다. 제어 권한이 있는 장치를 사용하십시오. 미성년자는 적절한 보호자의 허가와 안내를 받아 앱을 사용해야 합니다. 관리자가 실제로 보유하고 있는 정보에 관한 권리요구 및 보안사고는 관련법령에 따라 처리됩니다.",
              "기능, 목적 또는 수신자에 대한 중요한 변경 사항에 날짜가 명시되고 설명됩니다. 웹페이지 업데이트는 법적으로 요구되는 통지나 동의를 대체하지 않습니다. 언어 버전은 법적 권리를 축소하지 않고 동등한 범위를 전달하는 것을 목표로 합니다."
            ]
          },
          {
            "title": "7. 연락처",
            "paragraphs": [
              "제품 지원, 개인 정보 보호 또는 권리 요청은 sparklebossletter@outlook.com으로 이메일을 보내세요. SparkleScroll, 해당 버전 및 요청을 식별합니다. 처음에는 비밀번호, 전체 시스템 로그 또는 불필요한 개인 정보를 보내지 마십시오."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll 서비스 약관",
        "intro": "로컬 스크롤 도구에 대한 조건, 호환성 제한 및 승인입니다. 이 문서는 매장 가용성, 가격 또는 출시일을 약속하지 않습니다.",
        "sections": [
          {
            "title": "1. 범위 및 자격",
            "paragraphs": [
              "본 약관에는 SparkleScroll 및 Sparkle에서 제공하는 관련 지원이 포함됩니다. 귀하가 제어할 권한이 있는 Mac을 사용하고, 입력 동작 조정의 효과를 이해하고, 관련 법률, 조직 규칙 및 제3자 조건을 따르십시오. 미성년자는 적절한 보호자의 승인이 필요합니다. 이 페이지를 보거나 계속 사용한다고 해서 별도의 법적 고지 또는 동의 요구 사항이 자동으로 충족되는 것은 아닙니다."
            ]
          },
          {
            "title": "2. 가용성 및 취득",
            "paragraphs": [
              "현재 프로젝트는 macOS 15 이상 및 로컬 Apple Silicon 빌드를 대상으로 하는 1.0.0 개발 미리 보기입니다. SparkleShot과 마찬가지로 아직 공개 다운로드 없이 Mac App Store 배포를 준비하고 있습니다. 이는 해당 제품이 등록되거나 승인되었음을 의미하지 않으며 날짜, 가격, 영구 무료 액세스 또는 영구 호환성을 약속하지 않습니다.",
              "나중에 App Store를 통해 획득한 경우 실제 목록과 해당 Apple 약관이 구매, 환불, 가족 공유 및 계정에 적용됩니다. 본 약관은 구독 또는 결제 승인을 생성하지 않습니다."
            ]
          },
          {
            "title": "3. 조정, 권한 및 시스템 설정",
            "paragraphs": [
              "앱은 장치 및 축 선택에 따라 지원되는 스크롤 휠 이벤트를 조정합니다. 시스템 자연 스크롤을 활성화하고 입력 모니터링 및 접근성을 별도로 부여합니다. 실제 수정 스크롤 컨트롤이 활성화된 경우에만 실행 중이 보고됩니다. 기본 설정을 저장하거나 논리 테스트를 통과한다고 해서 모든 애플리케이션의 동작이 보장되는 것은 아닙니다.",
              "사전 설정을 사용하면 조정이 가능하고, 트랙패드 방향을 유지하면서 마우스를 반대로 할 수 있으며, 시스템 자연스러운 스크롤링을 변경하지 않고도 두 축에서 반전을 할 수 있습니다. 조정을 중지하려면 일시 중지하거나 종료하세요. 권한과 로그인 시작은 별도로 관리됩니다. 중요한 작업에서 결과에 의존하기 전에 실제 장치를 테스트하십시오."
            ]
          },
          {
            "title": "4. 호환성과 합리적인 사용",
            "paragraphs": [
              "공개 분류는 연속성, 제스처 및 운동량 정보에 의존하며 불완전한 운전자 보고서를 잘못 분류할 수 있습니다. 휠 단계는 지원되는 일반 단위 틱에 적용됩니다. 0은 시스템 기본값을 유지합니다. 소프트웨어 생성 입력은 제외될 수 있지만 드라이버, 원격 도구 또는 macOS 릴리스 전체에서 균일한 결과는 보장되지 않습니다.",
              "무단 장치 제어, 개인 정보 침해, 방해 또는 액세스 제한 우회를 위해 앱을 사용하지 마십시오. 시스템 권한은 장치 소유자 또는 조직의 승인을 대체하지 않습니다. 행동이 부적절하면 일시 중지하거나 종료하십시오."
            ]
          },
          {
            "title": "5. 데이터, 업데이트 및 지원",
            "paragraphs": [
              "현재 계정, 원격 측정 또는 인앱 자동 업데이트 서비스가 없습니다. 기본 설정 및 현지 처리에 대해서는 개인정보 보호정책을 참조하세요. 귀하의 장치, 백업 및 권한에 대한 책임은 귀하에게 있습니다. 실제 제공되는 기능이 적용됩니다. 모든 문제에 대한 지속적인 유지 관리 또는 해결이 보장되지는 않습니다.",
              "웹사이트의 공개 지원 채널을 이용하고 필요한 버전, 시스템, 재생산 세부정보만 보내세요. 새로운 요금, 허가 또는 데이터 처리에는 명확하고 명확한 정보와 해당 절차가 필요합니다."
            ]
          },
          {
            "title": "6. 라이센스, 책임 및 구제책",
            "paragraphs": [
              "소프트웨어 라이선스, 업스트림 권리 및 귀속은 소프트웨어 라이선스 및 제3자 고지 사항에 설명되어 있습니다. 독립적인 오픈 소스 권한은 줄어들지 않습니다. 이 제품은 Apple, Scroll Reverser 또는 해당 작성자가 보증하지 않습니다.",
              "법률이 허용하는 범위 내에서 소프트웨어는 오류 없는 작동, 모든 하드웨어 구성 또는 모든 손실 방지를 보장하지 않고 사용 가능한 상태로 제공됩니다. 배제 불가능한 책임, 고의적 위법 행위, 중과실, 불법적인 개인 정보 처리 및 의무적인 소비자 권리는 그대로 유지됩니다. 강제 중재나 법적 권리 포기 없이 유지 관리 담당자에게 연락하거나 관할 당국으로부터 합법적인 구제책을 찾으세요."
            ]
          },
          {
            "title": "7. 사용 종료, 변경 및 연락",
            "paragraphs": [
              "사용을 일시 중지, 종료 또는 중지할 수 있습니다. 중요한 개정 날짜는 법적으로 필요한 통지와 함께 제공됩니다. 시행 불가능한 조항은 독립적으로 유효한 조항을 무효화하지 않습니다. sparklebossletter@outlook.com에 연락하여 SparkleScroll을 확인하세요."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll 소프트웨어 라이선스",
        "intro": "원본 소프트웨어와 Apache-2.0 부분에 대한 권한은 별도로 적용됩니다. 새로운 인터페이스나 이름은 업스트림 권한을 제거하지 않습니다.",
        "sections": [
          {
            "title": "1. 원저작물 및 범위",
            "paragraphs": [
              "SparkleScroll의 이름, 독립 아이콘, 인터페이스 및 새 코드에 대한 권리는 해당 소유자에게 있습니다. Sparkle은 唐梓耀 / AdrianSparkle 및 丁铭 / EliasSparkle에서 관리합니다. 제3자 상표 또는 시스템 인터페이스 권리는 양도되지 않습니다."
            ]
          },
          {
            "title": "2. 사본 사용 및 보관",
            "paragraphs": [
              "서비스 약관에 따라 귀하는 귀하가 소유하고 있거나 사용 권한이 있는 호환 Mac에 합법적으로 획득한 버전을 설치하고 사용할 수 있습니다. 별도의 사용자 정의 EULA가 없는 App Store 사본의 경우 Apple의 표준 EULA 및 관련 스토어 규칙이 관련 조건과 함께 적용됩니다. 현재 공개 웹사이트 다운로드가 없습니다."
            ]
          },
          {
            "title": "3. 소유권 보유",
            "paragraphs": [
              "법률, 별도의 명시적 허가 또는 독립 구성 요소 라이선스에 의해 허용되는 경우를 제외하고 원본 독점 소프트웨어를 재배포하거나, 별도 판매를 위해 수정하거나, 임대 또는 재라이센스를 부여하거나, 권리 표시를 제거할 수 있는 권리는 부여되지 않습니다. 이는 제외 불가능한 법적 권리, 보안 연구 또는 해당 부분에 대한 Apache-2.0 권한을 제한하지 않습니다."
            ]
          },
          {
            "title": "4. Apache-2.0의 기원과 우선순위",
            "paragraphs": [
              "스크롤 변환 논리는 Nicholas Moore의 Scroll Reverser 1.9에서 채택되었으며 업스트림 커밋 7bc618d4436425c59c630cbd2956e6f4ae46ebe0이 수정되었습니다. 이 제품은 Swift 구현, Sparkle 인터페이스 및 공개 API를 사용합니다. 원본 Apache-2.0 텍스트와 보존된 NOTICE는 별도로 제공됩니다.",
              "해당 부분은 해당 라이센스, 변경 표시, 저작권 및 공지 사항 요구 사항에 따라 Apache-2.0에 따라 사용, 수정 및 배포될 수 있습니다. 이 페이지는 전체 애플리케이션 오픈 소스를 선언하지 않으며 독점 ​​예약은 독립 구성 요소 권한을 재정의하지 않습니다."
            ]
          },
          {
            "title": "5. 상표, 업데이트 및 책임",
            "paragraphs": [
              "Scroll Reverser 이름 및 아이콘과 관련된 업스트림 제한 사항은 그대로 유지됩니다. 소스 가용성은 이를 파생 제품 브랜딩으로 사용할 권리를 부여하지 않습니다. SparkleScroll은 독립적인 이름과 아이콘을 사용합니다. 이후 버전은 실제로 제공된 조건을 따릅니다. 책임과 법적 권리는 서비스 약관 및 해당 법률을 따릅니다."
            ]
          },
          {
            "title": "6. 라이센스 연락처",
            "paragraphs": [
              "팀 배포, 상업적 협력 또는 원본 소스 라이선싱에 대해서는 sparklebossletter@outlook.com에 문의하고 의도된 범위를 설명하세요. 별도의 상업적 계약으로 인해 해당 부분에 대한 기존 Apache-2.0 권한이 제거되지 않습니다."
            ]
          }
        ],
        "links": [
          {
            "label": "원본 Apache-2.0 라이센스",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "앱과 함께 제공되는 공지사항",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll 제3자 및 오픈 소스 고지 사항",
        "intro": "스크롤 논리 원본, 원본 속성 및 독립적인 브랜딩 경계를 유지합니다.",
        "sections": [
          {
            "title": "1. 스크롤 리버서 1.9 오리진",
            "paragraphs": [
              "참조는 커밋 7bc618d4436425c59c630cbd2956e6f4ae46ebe0의 Scroll Reverser v1.9입니다. 적응형 논리는 Apache License 2.0에 따라 MouseTap.m(Copyright 2011 Nicholas Moore)에서 유래되었습니다.",
              "변경 사항에는 Swift, 공개 API, SparkleScroll 인터페이스, 독립 축, 샌드박스 패키징 및 구성 사전 설정이 포함됩니다. 앱과 함께 제공되는 원본 NOTICE 및 Apache-2.0 텍스트는 아래에서 다운로드할 수 있습니다. 참조 디렉터리는 컴파일되거나 애플리케이션 리소스로 포함되지 않습니다."
            ]
          },
          {
            "title": "2. 이름, 플랫폼 및 보고서",
            "paragraphs": [
              "원래 이름과 아이콘에 관한 업스트림 상표 설명은 그대로 유지됩니다. 독립적인 SparkleScroll 브랜딩은 작성자, Apple 또는 다른 플랫폼의 보증을 의미하지 않습니다. 필요한 버전 및 증거와 함께 누락된 귀속 또는 라이선스 정보를 sparklebossletter@outlook.com으로 보고하세요."
            ]
          }
        ],
        "links": [
          {
            "label": "원본 Apache-2.0 라이센스",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "원산지 및 수정사항 · 공지사항",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "업스트림 v1.9 참조 수정",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "pt-BR": {
      "privacy": {
        "title": "Política de privacidade do SparkleScroll",
        "intro": "Como esta visualização de desenvolvimento processa a rolagem, as preferências e as permissões do sistema no seu Mac, além das informações que você escolhe enviar para suporte.",
        "sections": [
          {
            "title": "1. Escopo e mantenedores",
            "paragraphs": [
              "SparkleScroll é um utilitário independente de direção de rolagem do macOS mantido por 唐梓耀 / AdrianSparkle e 丁铭 / EliasSparkle sob Sparkle. Esta política cobre o aplicativo fornecido. Este site, os serviços Apple e outros serviços que você escolher têm seu próprio escopo de processamento."
            ]
          },
          {
            "title": "2. Processamento local de eventos de rolagem",
            "paragraphs": [
              "Quando habilitado com as permissões necessárias, o aplicativo processa deltas de rolagem horizontal e vertical, continuidade, fases de gesto e momento e identificadores de processo de origem para classificar dispositivos, reverter eixos configurados, ajustar etapas de unidades de roda suportadas ou excluir rolagem gerada por software. A classificação recente do dispositivo e o estado de rolagem contínua atendem à interface em execução atual.",
              "A máscara de evento cobre apenas eventos de roda de rolagem. O aplicativo não lê texto digitado, conteúdo da tela, conteúdo da área de transferência, conteúdo de arquivos, câmera, microfone, localização ou contatos, e não cria históricos de entrada, perfis de publicidade ou dados de treinamento de IA. Permissões amplas do sistema não significam que todos os recursos relacionados sejam realmente usados."
            ]
          },
          {
            "title": "3. Preferências, permissões e diagnósticos",
            "paragraphs": [
              "As preferências de dispositivo, eixo, etapa, ativação, exclusão e barra de menu são salvas em UserDefaults locais. As preferências de idioma são salvas separadamente. O aplicativo lê a rolagem natural do sistema sem alterá-la. SMAppService e configurações do sistema gerenciam a inicialização do login.",
              "Monitoramento de entrada e acessibilidade são solicitados e verificados separadamente, com atualização periódica de estado. O código atual registra alterações de estado de permissão por meio do registro do sistema, e não do conteúdo de rolagem ou entrada digitada. O macOS e suas configurações determinam a retenção real de diagnósticos, registros e backups do sistema."
            ]
          },
          {
            "title": "4. Redes e destinatários externos",
            "paragraphs": [
              "O aplicativo atual não possui conta, telemetria, SDK de publicidade, verificações de atualização no aplicativo ou downloader automático. O pacote não solicita direitos de conexão de rede e não envia automaticamente eventos de rolagem ou preferências aos mantenedores.",
              "Abrir o site, as configurações do sistema ou uma fonte externa envolve o sistema ou site relevante. Os sites podem receber endereços IP, cabeçalhos de solicitação e informações de solicitação comuns. A entrada do documento no projeto atual abre a página de documento do site deste produto; esta página também está disponível de forma independente no site. Os serviços de e-mail de suporte e os mantenedores recebem detalhes de contato, descrições e anexos que você envia ativamente. Remova primeiro as informações pessoais não relacionadas."
            ]
          },
          {
            "title": "5. Retenção, interrupção e exclusão",
            "paragraphs": [
              "Pausar ou sair interrompe o ajuste de rolagem, mas não exclui automaticamente as preferências locais. Revogue permissões, desative a inicialização do login e gerencie preferências, registros ou backups por meio dos recursos relevantes do sistema. A desinstalação não apaga necessariamente todas as preferências ou cópias do sistema.",
              "Os mantenedores não podem ler ou apagar remotamente configurações locais que você não forneceu. Os materiais de apoio são usados ​​e retidos apenas conforme necessário para tratar a solicitação e cumprir as obrigações aplicáveis. Entre em contato com os mantenedores sobre acesso, correções ou exclusão. Nenhum período de retenção fixo implica permissão para reter informações indefinidamente."
            ]
          },
          {
            "title": "6. Segurança, uso e alterações",
            "paragraphs": [
              "Permissões, sandbox e armazenamento local fornecem algum isolamento, mas não podem garantir a segurança em um Mac comprometido. Use dispositivos que você está autorizado a controlar. Menores devem usar o aplicativo com permissão e orientação apropriada do responsável. Solicitações de direitos e incidentes de segurança envolvendo informações efetivamente mantidas pelos mantenedores são tratados de acordo com a legislação aplicável.",
              "Alterações materiais em recursos, finalidades ou destinatários serão datadas e explicadas. A atualização de uma página da Web não substitui o aviso ou consentimento legalmente exigido. As versões linguísticas visam transmitir um âmbito equivalente sem reduzir os direitos legais."
            ]
          },
          {
            "title": "7. Contato",
            "paragraphs": [
              "Envie um e-mail para sparklebossletter@outlook.com para solicitações de suporte ao produto, privacidade ou direitos. Identifique SparkleScroll, sua versão e a solicitação. Não envie inicialmente senhas, registros completos do sistema ou informações pessoais desnecessárias."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "Termos de Serviço do SparkleScroll",
        "intro": "Condições, limites de compatibilidade e autorização para uma ferramenta de rolagem local. Este documento não promete disponibilidade de loja, preços ou data de lançamento.",
        "sections": [
          {
            "title": "1. Escopo e elegibilidade",
            "paragraphs": [
              "Estes termos abrangem o SparkleScroll e o suporte relacionado fornecido pelo Sparkle. Use um Mac que você tenha direito de controlar, entenda o efeito do ajuste do comportamento de entrada e siga a lei aplicável, as regras organizacionais e as condições de terceiros. Os menores precisam de autorização apropriada do responsável. A visualização desta página ou o uso continuado não atende automaticamente aos requisitos legais ou de consentimento separados."
            ]
          },
          {
            "title": "2. Disponibilidade e aquisição",
            "paragraphs": [
              "O projeto atual é uma visualização de desenvolvimento 1.0.0 voltada para macOS 15 ou posterior e uma versão local do Apple Silicon. Assim como o SparkleShot, ele está se preparando para distribuição na Mac App Store sem download público ainda. Isso não significa que esteja listado ou aprovado e não promete data, preço, acesso gratuito perpétuo ou compatibilidade permanente.",
              "Se adquirido posteriormente pela App Store, a listagem real e os termos aplicáveis da Apple regem compras, reembolsos, Compartilhamento Familiar e contas. Estes termos não criam uma assinatura ou autorização de pagamento."
            ]
          },
          {
            "title": "3. Ajustes, permissões e configurações do sistema",
            "paragraphs": [
              "O aplicativo ajusta os eventos da roda de rolagem suportados de acordo com as escolhas do dispositivo e do eixo. Habilite a rolagem natural do sistema e conceda separadamente monitoramento de entrada e acessibilidade. A execução é relatada somente quando o controle de rolagem de modificação real está ativado. Salvar preferências ou passar em testes lógicos não garante o comportamento de todos os aplicativos.",
              "A predefinição permite o ajuste, inverte o mouse enquanto mantém a direção do trackpad e permite a reversão em ambos os eixos sem alterar a rolagem natural do sistema. Pause ou saia para interromper o ajuste. As permissões e a inicialização do login são gerenciadas separadamente. Teste seus dispositivos reais antes de confiar no resultado em trabalhos críticos."
            ]
          },
          {
            "title": "4. Compatibilidade e uso razoável",
            "paragraphs": [
              "A classificação pública depende de informações de continuidade, gestos e impulso e pode classificar erroneamente relatórios incompletos do motorista. As etapas da roda aplicam-se aos ticks unitários comuns suportados; 0 preserva o padrão do sistema. A entrada gerada por software pode ser excluída, mas nenhum resultado uniforme é garantido entre drivers, ferramentas remotas ou versões do macOS.",
              "Não use o aplicativo para controle não autorizado de dispositivos, violações de privacidade, interrupção ou para contornar restrições de acesso. A permissão do sistema não substitui a autorização do proprietário ou organização do dispositivo. Pause ou saia se o comportamento for inadequado."
            ]
          },
          {
            "title": "5. Dados, atualizações e suporte",
            "paragraphs": [
              "Atualmente não há serviço de conta, telemetria ou atualização automática no aplicativo. Consulte a Política de Privacidade para preferências e processamento local. Você permanece responsável pelo seu dispositivo, backups e permissões. Os recursos reais fornecidos governam; manutenção contínua ou resolução de todos os problemas não é prometida.",
              "Utilize os canais públicos de suporte do site e envie apenas os detalhes necessários da versão, sistema e reprodução. Novas cobranças, permissões ou processamento de dados exigem informações claras e distintas e procedimentos aplicáveis."
            ]
          },
          {
            "title": "6. Licenciamento, responsabilidade e soluções",
            "paragraphs": [
              "O licenciamento de software, os direitos upstream e a atribuição estão descritos em Licença de Software e Avisos de Terceiros. As permissões independentes de código aberto não são reduzidas. O produto não é endossado pela Apple, Scroll Reverser ou seu autor.",
              "Na medida permitida por lei, o software é fornecido em sua condição disponível, sem garantias de operação livre de erros, de todas as configurações de hardware ou de evitar qualquer perda. A responsabilidade não excludente, a má conduta intencional, a negligência grave, o tratamento ilegal de informações pessoais e os direitos obrigatórios do consumidor permanecem. Entre em contato com os mantenedores ou busque soluções legais junto às autoridades competentes, sem arbitragem obrigatória ou renúncia de direitos legais."
            ]
          },
          {
            "title": "7. Encerramento de uso, alterações e contato",
            "paragraphs": [
              "Você pode pausar, sair ou interromper o uso. As revisões materiais serão datadas com aviso legalmente necessário. Uma disposição inexequível não invalida disposições independentemente eficazes. Contate sparklebossletter@outlook.com e identifique SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "Licença de software SparkleScroll",
        "intro": "As permissões para software original e partes do Apache-2.0 aplicam-se separadamente; uma nova interface ou nome não remove direitos upstream.",
        "sections": [
          {
            "title": "1. Trabalho original e escopo",
            "paragraphs": [
              "Os direitos sobre o nome, ícone independente, interface e novo código do SparkleScroll permanecem com seus respectivos titulares. Sparkle é mantido por 唐梓耀 / AdrianSparkle e 丁铭 / EliasSparkle. Nenhuma marca registrada de terceiros ou direitos de interface do sistema são transferidos."
            ]
          },
          {
            "title": "2. Use e armazene cópias",
            "paragraphs": [
              "Sujeito aos Termos de Serviço, você pode instalar e usar uma versão obtida legalmente em Macs compatíveis que você possui ou está autorizado a usar. Para cópias da App Store sem um EULA personalizado separado, o EULA padrão da Apple e as regras da loja aplicáveis ​​se aplicam juntamente com as condições relevantes. Atualmente não há download de site público."
            ]
          },
          {
            "title": "3. Direitos de propriedade reservados",
            "paragraphs": [
              "Exceto conforme permitido por lei, permissão expressa separada ou licenças de componentes independentes, nenhum direito é concedido para redistribuir software proprietário original, modificá-lo para venda separada, alugá-lo ou sublicencia-lo ou remover avisos de direitos. Isso não restringe direitos legais não excludentes, pesquisas de segurança ou permissões do Apache-2.0 para partes cobertas."
            ]
          },
          {
            "title": "4. Origem e prioridade do Apache-2.0",
            "paragraphs": [
              "A lógica de transformação de rolagem é adaptada do Scroll Reverser 1.9 por Nicholas Moore, commit upstream corrigido 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. O produto usa uma implementação Swift, uma interface Sparkle e APIs públicas. O texto original do Apache-2.0 e o AVISO preservado são fornecidos separadamente.",
              "As partes cobertas podem ser usadas, modificadas e distribuídas sob o Apache-2.0, sujeitas aos requisitos aplicáveis de licença, marca de alteração, direitos autorais e AVISO. Esta página não declara todo o aplicativo de código aberto e as reservas proprietárias não substituem as permissões de componentes independentes."
            ]
          },
          {
            "title": "5. Marcas registradas, atualizações e responsabilidade",
            "paragraphs": [
              "As restrições upstream relativas ao nome e ícone do Scroll Reverser permanecem; a disponibilidade da fonte não concede o direito de usá-los como marca de produto derivado. SparkleScroll usa um nome e ícone independentes. Versões posteriores seguem os termos realmente fornecidos. A responsabilidade e os direitos legais seguem os Termos de Serviço e a lei aplicável."
            ]
          },
          {
            "title": "6. Contato de licenciamento",
            "paragraphs": [
              "Entre em contato com sparklebossletter@outlook.com sobre distribuição de equipe, cooperação comercial ou licenciamento de fonte original e explique o escopo pretendido. Acordos comerciais separados não removem as permissões existentes do Apache-2.0 para partes cobertas."
            ]
          }
        ],
        "links": [
          {
            "label": "Licença Apache-2.0 original",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "AVISO fornecido com o aplicativo",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "Avisos de terceiros e de código aberto do SparkleScroll",
        "intro": "Preservando a origem da lógica de rolagem, a atribuição original e os limites da marca independente.",
        "sections": [
          {
            "title": "1. Origem do Scroll Reverser 1.9",
            "paragraphs": [
              "A referência é Scroll Reverser v1.9 no commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. A lógica adaptada tem origem em MouseTap.m, Copyright 2011 Nicholas Moore, sob licença Apache 2.0.",
              "As alterações incluem Swift, APIs públicas, interface SparkleScroll, eixos independentes, empacotamento sandbox e uma predefinição de configuração. O AVISO original e o texto do Apache-2.0 fornecidos com o aplicativo podem ser baixados abaixo. O diretório de referência não é compilado nem incluído como recursos do aplicativo."
            ]
          },
          {
            "title": "2. Nomes, plataformas e relatórios",
            "paragraphs": [
              "As declarações de marca registrada upstream relativas ao nome e ícone originais permanecem. A marca SparkleScroll independente não implica endosso do autor, da Apple ou de outra plataforma. Relate informações ausentes de atribuição ou licenciamento para sparklebossletter@outlook.com com a versão e as evidências necessárias."
            ]
          }
        ],
        "links": [
          {
            "label": "Licença Apache-2.0 original",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Declaração de origem e modificação · AVISO",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Referência corrigida do upstream v1.9",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "it": {
      "privacy": {
        "title": "SparkleScrollInformativa sulla privacy",
        "intro": "In che modo questa anteprima di sviluppo elabora lo scorrimento, le preferenze e le autorizzazioni di sistema sul tuo Mac e le informazioni che scegli di inviare per supporto.",
        "sections": [
          {
            "title": "1. Ambito e manutentori",
            "paragraphs": [
              "SparkleScroll è un'utilità indipendente per la direzione di scorrimento macOS gestita da 唐梓耀 / AdrianSparkle e 丁铭 / EliasSparkle sotto Sparkle. Questa politica copre l'app fornita. Questo sito web, i servizi Apple e gli altri servizi da te scelti hanno il proprio ambito di elaborazione."
            ]
          },
          {
            "title": "2. Elaborazione locale degli eventi di scorrimento",
            "paragraphs": [
              "Se abilitata con le autorizzazioni richieste, l'app elabora i delta di scorrimento orizzontale e verticale, le fasi di continuità, di gesto e di slancio e gli identificatori del processo di origine per classificare dispositivi, invertire gli assi configurati, regolare i passaggi delle unità ruota supportate o escludere lo scorrimento generato dal software. La classificazione recente del dispositivo e lo stato di scorrimento continuo servono l'interfaccia attualmente in esecuzione.",
              "La maschera eventi copre solo gli eventi della rotella di scorrimento. L'app non legge il testo digitato, il contenuto dello schermo, il contenuto degli appunti, il contenuto dei file, la fotocamera, il microfono, la posizione o i contatti e non crea cronologie di input, profili pubblicitari o dati di formazione AI. Ampie autorizzazioni di sistema non significano che tutte le funzionalità correlate vengano effettivamente utilizzate."
            ]
          },
          {
            "title": "3. Preferenze, autorizzazioni e diagnostica",
            "paragraphs": [
              "Le preferenze del dispositivo, dell'asse, del passo, dell'abilitazione, dell'esclusione e della barra dei menu vengono salvate negli UserDefault locali. Le preferenze della lingua vengono salvate separatamente. L'app legge il Natural Scrolling del sistema senza modificarlo. SMAppService e Impostazioni di sistema gestiscono l'avvio dell'accesso.",
              "Il monitoraggio e l'accessibilità degli input vengono richiesti e controllati separatamente, con aggiornamento periodico dello stato. Il codice corrente registra le modifiche allo stato delle autorizzazioni tramite la registrazione del sistema, senza scorrere i contenuti o l'input digitato. macOS e le tue impostazioni determinano l'effettiva conservazione della diagnostica, dei registri e dei backup del sistema."
            ]
          },
          {
            "title": "4. Reti e destinatari esterni",
            "paragraphs": [
              "L'app corrente non dispone di account, telemetria, SDK pubblicitario, controlli degli aggiornamenti in-app o downloader automatico. Il pacchetto non richiede diritti di connessione di rete e non invia automaticamente eventi o preferenze di scorrimento ai manutentori.",
              "L'apertura del sito Web, delle Impostazioni di sistema o di una fonte esterna coinvolge il sistema o il sito Web pertinente. I siti Web possono ricevere indirizzi IP, intestazioni di richiesta e informazioni sulle richieste ordinarie. La voce del documento nel progetto corrente apre la pagina del documento del sito Web di questo prodotto; questa pagina è disponibile anche indipendentemente sul sito web. I servizi di posta elettronica di supporto e i manutentori ricevono i dettagli di contatto, le descrizioni e gli allegati inviati attivamente. Rimuovere prima le informazioni personali non correlate."
            ]
          },
          {
            "title": "5. Conservazione, arresto e cancellazione",
            "paragraphs": [
              "La sospensione o l'uscita interrompe la regolazione dello scorrimento ma non elimina automaticamente le preferenze locali. Revoca le autorizzazioni, disabilita l'avvio dell'accesso e gestisci preferenze, registri o backup tramite le funzionalità di sistema pertinenti. La disinstallazione non cancella necessariamente tutte le preferenze o le copie di sistema.",
              "I manutentori non possono leggere o cancellare da remoto la configurazione locale che non hai fornito. I materiali di supporto vengono utilizzati e conservati solo nella misura necessaria per gestire la richiesta e soddisfare gli obblighi applicabili. Contatta i manutentori per informazioni su accesso, correzioni o cancellazione. Nessun singolo periodo di conservazione fisso implica il permesso di conservare le informazioni a tempo indeterminato."
            ]
          },
          {
            "title": "6. Sicurezza, utilizzo e modifiche",
            "paragraphs": [
              "Autorizzazioni, sandboxing e archiviazione locale forniscono un certo isolamento ma non possono garantire la sicurezza su un Mac compromesso. Utilizza i dispositivi che sei autorizzato a controllare. I minori devono utilizzare l'app con l'autorizzazione e la guida del tutore appropriato. Le richieste di diritti e gli incidenti di sicurezza che coinvolgono le informazioni effettivamente detenute dai manutentori sono gestiti secondo la legge applicabile.",
              "Le modifiche sostanziali a caratteristiche, scopi o destinatari verranno datate e spiegate. L'aggiornamento di una pagina web non sostituisce l'avviso o il consenso richiesti dalla legge. Le versioni linguistiche mirano a trasmettere una portata equivalente senza ridurre i diritti statutari."
            ]
          },
          {
            "title": "7. Contatto",
            "paragraphs": [
              "Invia un'e-mail a sparklebossletter@outlook.com per richieste di supporto del prodotto, privacy o diritti. Identifica SparkleScroll, la sua versione e la richiesta. Non inviare inizialmente password, registri di sistema completi o informazioni personali non necessarie."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll Termini di servizio",
        "intro": "Condizioni, limiti di compatibilità e autorizzazione per uno strumento di scorrimento locale. Questo documento non promette la disponibilità del negozio, i prezzi o una data di rilascio.",
        "sections": [
          {
            "title": "1. Ambito e ammissibilità",
            "paragraphs": [
              "Questi termini coprono SparkleScroll e il relativo supporto fornito da Sparkle. Utilizza un Mac che hai il diritto di controllare, comprendi l'effetto della regolazione del comportamento di input e rispetta la legge applicabile, le regole organizzative e le condizioni di terze parti. I minorenni necessitano dell'apposita autorizzazione del tutore. La visualizzazione di questa pagina o l'uso continuato non soddisfano automaticamente i requisiti di avviso legale o di consenso separati."
            ]
          },
          {
            "title": "2. Disponibilità e acquisizione",
            "paragraphs": [
              "Il progetto attuale è un'anteprima di sviluppo 1.0.0 destinata a macOS 15 o successivo e una build locale Apple Silicon. Come SparkleShot, si sta preparando per la distribuzione di Mac App Store senza ancora alcun download pubblico. Ciò non significa che sia elencato o approvato e non promette data, prezzo, accesso gratuito perpetuo o compatibilità permanente.",
              "Se acquistato successivamente tramite App Store, l'elenco effettivo e i termini Apple applicabili regolano acquisti, rimborsi, condivisione familiare e account. Questi termini non creano un abbonamento o un'autorizzazione di pagamento."
            ]
          },
          {
            "title": "3. Regolazione, autorizzazioni e impostazioni di sistema",
            "paragraphs": [
              "L'app regola gli eventi supportati dalla rotella di scorrimento in base alle scelte del dispositivo e dell'asse. Abilita lo scorrimento naturale del sistema e garantisce separatamente il monitoraggio e l'accessibilità dell'input. L'esecuzione viene segnalata solo quando è abilitato il controllo di scorrimento della modifica effettiva. Il salvataggio delle preferenze o il superamento dei test logici non garantisce il comportamento di ogni applicazione.",
              "La preimpostazione consente la regolazione, inverte il mouse mantenendo la direzione del trackpad e consente l'inversione su entrambi gli assi senza modificare lo scorrimento naturale del sistema. Mettere in pausa o uscire per interrompere la regolazione. I permessi e l'avvio del login vengono gestiti separatamente. Metti alla prova i tuoi dispositivi reali prima di fare affidamento sul risultato in un lavoro critico."
            ]
          },
          {
            "title": "4. Compatibilità e uso ragionevole",
            "paragraphs": [
              "La classificazione pubblica si basa su informazioni sulla continuità, sui gesti e sullo slancio e può classificare erroneamente i rapporti dei conducenti incompleti. I passi della ruota si applicano ai tick delle unità ordinarie supportate; 0 preserva le impostazioni predefinite del sistema. È possibile escludere l'input generato dal software, ma non è garantito alcun risultato uniforme tra driver, strumenti remoti o versioni macOS.",
              "Non utilizzare l'app per controlli non autorizzati del dispositivo, violazioni della privacy, interruzioni o elusione delle restrizioni di accesso. L'autorizzazione del sistema non sostituisce l'autorizzazione del proprietario o dell'organizzazione del dispositivo. Metti in pausa o esci se il comportamento non è adatto."
            ]
          },
          {
            "title": "5. Dati, aggiornamenti e supporto",
            "paragraphs": [
              "Al momento non è disponibile alcun servizio di account, telemetria o aggiornamento automatico in-app. Consulta la Privacy Policy per le preferenze e l'elaborazione locale. Rimani responsabile del tuo dispositivo, dei backup e delle autorizzazioni. Le funzionalità effettivamente fornite governano; non viene promessa la manutenzione continua o la risoluzione di ogni problema.",
              "Utilizza i canali di supporto pubblico del sito Web e invia solo i dettagli necessari sulla versione, sul sistema e sulla riproduzione. Nuovi addebiti, autorizzazioni o trattamenti di dati richiedono informazioni chiare e distinte e procedure applicabili."
            ]
          },
          {
            "title": "6. Licenze, responsabilità e rimedi",
            "paragraphs": [
              "La licenza del software, i diritti upstream e l'attribuzione sono descritti in Licenza software e comunicazioni di terze parti. Le autorizzazioni open source indipendenti non vengono ridotte. Il prodotto non è approvato da Apple, Scroll Reverser o dal suo autore.",
              "Nella misura consentita dalla legge, il software viene fornito nella sua condizione disponibile senza garanzie di funzionamento privo di errori, di ogni configurazione hardware o di evitare qualsiasi perdita. Rimangono la responsabilità non escludibile, la cattiva condotta intenzionale, la negligenza grave, il trattamento illecito dei dati personali e i diritti obbligatori dei consumatori. Contattare i manutentori o richiedere rimedi legali alle autorità competenti, senza arbitrato obbligatorio o rinuncia ai diritti statutari."
            ]
          },
          {
            "title": "7. Fine dell'uso, modifiche e contatti",
            "paragraphs": [
              "Puoi mettere in pausa, uscire o interrompere l'utilizzo. Le revisioni materiali verranno datate con il preavviso legalmente necessario. Una disposizione inapplicabile non invalida le disposizioni efficaci in modo autonomo. Contatta sparklebossletter@outlook.com e identifica SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll Licenza software",
        "intro": "Le autorizzazioni per il software originale e le porzioni Apache-2.0 si applicano separatamente; una nuova interfaccia o nome non rimuove i diritti upstream.",
        "sections": [
          {
            "title": "1. Opera originale e portata",
            "paragraphs": [
              "I diritti sul nome, sull'icona indipendente, sull'interfaccia e sul nuovo codice di SparkleScroll rimangono dei rispettivi titolari. Sparkle è gestito da 唐梓耀 / AdrianSparkle e 丁铭 / EliasSparkle. Non vengono trasferiti marchi di fabbrica o diritti di interfaccia di sistema di terzi."
            ]
          },
          {
            "title": "2. Utilizzare e archiviare copie",
            "paragraphs": [
              "In base ai Termini di servizio, puoi installare e utilizzare una versione ottenuta legalmente sui Mac compatibili di tua proprietà o che sei autorizzato a utilizzare. Per le copie App Store senza un EULA personalizzato separato, si applicano l'EULA standard di Apple e le regole del negozio applicabili insieme alle condizioni pertinenti. Al momento non è disponibile il download del sito Web pubblico."
            ]
          },
          {
            "title": "3. Diritti di proprietà riservati",
            "paragraphs": [
              "Ad eccezione di quanto consentito dalla legge, da un'autorizzazione esplicita separata o da licenze di componenti indipendenti, non viene concesso alcun diritto di ridistribuire il software proprietario originale, modificarlo per una vendita separata, noleggiarlo o concederlo in sublicenza o rimuovere avvisi sui diritti. Ciò non limita i diritti statutari non escludibili, la ricerca sulla sicurezza o le autorizzazioni Apache-2.0 per le parti coperte."
            ]
          },
          {
            "title": "4. Apache-2.0 origine e priorità",
            "paragraphs": [
              "La logica di trasformazione dello scorrimento è adattata da Scroll Reverser 1.9 di Nicholas Moore, risolto il problema del commit upstream 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Il prodotto utilizza un'implementazione Swift, un'interfaccia Sparkle e API pubbliche. Il testo originale Apache-2.0 e l'AVVISO conservato sono forniti separatamente.",
              "Le parti coperte possono essere utilizzate, modificate e distribuite sotto Apache-2.0, in base ai requisiti di licenza, contrassegno di modifica, copyright e AVVISO applicabili. Questa pagina non dichiara l'intera applicazione open source e le prenotazioni proprietarie non sovrascrivono le autorizzazioni dei componenti indipendenti."
            ]
          },
          {
            "title": "5. Marchi, aggiornamenti e responsabilità",
            "paragraphs": [
              "Rimangono le restrizioni a monte relative al nome e all'icona dell'invertitore di scorrimento; la disponibilità delle fonti non garantisce il diritto di utilizzarle come marchio di prodotti derivati. SparkleScroll utilizza un nome e un'icona indipendenti. Le versioni successive seguono i termini effettivamente forniti. La responsabilità e i diritti legali seguono i Termini di servizio e la legge applicabile."
            ]
          },
          {
            "title": "6. Contatto per la licenza",
            "paragraphs": [
              "Contatta sparklebossletter@outlook.com in merito alla distribuzione del team, alla cooperazione commerciale o alla licenza del codice sorgente originale e spiega l'ambito previsto. Accordi commerciali separati non rimuovono le autorizzazioni Apache-2.0 esistenti per le porzioni coperte."
            ]
          }
        ],
        "links": [
          {
            "label": "Licenza originale Apache-2.0",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "AVVISO fornito con l'app",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll Avvisi di terze parti e open source",
        "intro": "Preservare l'origine della logica di scorrimento, l'attribuzione originale e i confini del marchio indipendente.",
        "sections": [
          {
            "title": "1. Invertitore di scorrimento 1.9 origine",
            "paragraphs": [
              "Il riferimento è Scroll Reverser v1.9 al commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. La logica adattata ha origine in MouseTap.m, Copyright 2011 Nicholas Moore, sotto licenza Apache 2.0.",
              "Le modifiche includono Swift, API pubbliche, l'interfaccia SparkleScroll, assi indipendenti, packaging sandbox e una configurazione predefinita. L'AVVISO originale e il testo Apache-2.0 forniti con l'app possono essere scaricati di seguito. La directory di riferimento non è compilata o inclusa come risorse dell'applicazione."
            ]
          },
          {
            "title": "2. Nomi, piattaforme e rapporti",
            "paragraphs": [
              "Rimangono le dichiarazioni a monte del marchio riguardanti il nome e l'icona originali. Il marchio indipendente SparkleScroll non implica l'approvazione da parte dell'autore, Apple o di un'altra piattaforma. Segnala le informazioni mancanti sull'attribuzione o sulla licenza a sparklebossletter@outlook.com con la versione e le prove necessarie."
            ]
          }
        ],
        "links": [
          {
            "label": "Licenza originale Apache-2.0",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Dichiarazione di origine e modifica · AVVISO",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Risolto il problema con il riferimento v1.9 upstream",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "nl": {
      "privacy": {
        "title": "SparkleScroll Privacybeleid",
        "intro": "Hoe dit ontwikkelingsvoorbeeld het scrollen, voorkeuren en systeemrechten op uw Mac verwerkt, en de informatie die u ter ondersteuning verzendt.",
        "sections": [
          {
            "title": "1. Reikwijdte en beheerders",
            "paragraphs": [
              "SparkleScroll is een onafhankelijk macOS hulpprogramma voor scrollrichting, onderhouden door 唐梓耀 / AdrianSparkle en 丁铭 / EliasSparkle onder Sparkle. Dit beleid dekt de geleverde app. Deze website, Apple-diensten en andere diensten die u kiest, hebben hun eigen verwerkingsbereik."
            ]
          },
          {
            "title": "2. Lokale scroll-gebeurtenisverwerking",
            "paragraphs": [
              "Indien ingeschakeld met de vereiste machtigingen, verwerkt de app horizontale en verticale scrolldelta's, continuïteits-, gebaar- en momentumfasen en bronproces-ID's om apparaten te classificeren, geconfigureerde assen om te keren, ondersteunde wieleenheidstappen aan te passen of door software gegenereerd scrollen uit te sluiten. Recente apparaatclassificatie en continue scrollstatus dienen de huidige actieve interface.",
              "Het gebeurtenismasker dekt alleen scrollwielgebeurtenissen. De app leest geen getypte tekst, scherminhoud, klembordinhoud, bestandsinhoud, camera, microfoon, locatie of contacten, en creëert geen invoergeschiedenis, advertentieprofielen of AI-trainingsgegevens. Brede systeemrechten betekenen niet dat alle gerelateerde mogelijkheden daadwerkelijk worden gebruikt."
            ]
          },
          {
            "title": "3. Voorkeuren, machtigingen en diagnostiek",
            "paragraphs": [
              "Voorkeuren voor apparaat, as, stap, inschakeling, uitsluiting en menubalk worden opgeslagen in lokale UserDefaults. Taalvoorkeuren worden afzonderlijk opgeslagen. De app leest systeem Natural Scrolling zonder het te wijzigen. SMAppService en Systeeminstellingen beheren het opstarten van de aanmelding.",
              "Invoerbewaking en toegankelijkheid worden afzonderlijk opgevraagd en gecontroleerd, met periodieke statusvernieuwing. De huidige code registreert wijzigingen in de toestemmingsstatus via systeemregistratie, niet door inhoud te scrollen of getypte invoer. macOS en uw instellingen bepalen de daadwerkelijke bewaring van systeemdiagnostiek, logboeken en back-ups."
            ]
          },
          {
            "title": "4. Netwerken en externe ontvangers",
            "paragraphs": [
              "De huidige app heeft geen account, telemetrie, advertentie-SDK, in-app updatecontroles of automatische downloader. De bundel vraagt ​​geen netwerkverbindingsrechten en verzendt niet automatisch scrollgebeurtenissen of voorkeuren naar beheerders.",
              "Bij het openen van de website, Systeeminstellingen of een externe bron is het betreffende systeem of de betreffende website betrokken. Websites kunnen IP-adressen, verzoekheaders en gewone verzoekinformatie ontvangen. De documentinvoer in het huidige project opent de documentpagina van de website van dit product; deze pagina is ook afzonderlijk beschikbaar op de website. Ondersteunende e-mailservices en beheerders ontvangen contactgegevens, beschrijvingen en bijlagen die u actief indient. Verwijder eerst niet-gerelateerde persoonlijke informatie."
            ]
          },
          {
            "title": "5. Bewaren, stoppen en verwijderen",
            "paragraphs": [
              "Pauzeren of afsluiten stopt de scroll-aanpassing, maar verwijdert niet automatisch de lokale voorkeuren. Trek machtigingen in, schakel het opstarten van inloggen uit en beheer voorkeuren, logboeken of back-ups via de relevante systeemfaciliteiten. Als u de installatie ongedaan maakt, worden niet noodzakelijkerwijs alle voorkeuren of systeemkopieën gewist.",
              "Beheerders kunnen de lokale configuratie die u niet hebt opgegeven, niet op afstand lezen of wissen. Ondersteunend materiaal wordt alleen gebruikt en bewaard als dat nodig is om het verzoek af te handelen en aan de toepasselijke verplichtingen te voldoen. Neem contact op met beheerders over toegang, correcties of verwijdering. Geen enkele vaste bewaartermijn impliceert toestemming om informatie voor onbepaalde tijd te bewaren."
            ]
          },
          {
            "title": "6. Beveiliging, gebruik en wijzigingen",
            "paragraphs": [
              "Machtigingen, sandboxing en lokale opslag bieden enige isolatie, maar kunnen de veiligheid op een gecompromitteerde Mac niet garanderen. Gebruik apparaten waarvoor u bevoegd bent om deze te bedienen. Minderjarigen moeten de app gebruiken met de juiste toestemming en begeleiding van een voogd. Rechtsverzoeken en beveiligingsincidenten waarbij informatie betrokken is die feitelijk in het bezit is van beheerders, worden afgehandeld onder de toepasselijke wetgeving.",
              "Materiële wijzigingen in kenmerken, doeleinden of ontvangers worden gedateerd en uitgelegd. Het bijwerken van een webpagina vervangt niet de wettelijk vereiste kennisgeving of toestemming. Taalversies streven ernaar een gelijkwaardige reikwijdte over te brengen zonder de wettelijke rechten te beperken."
            ]
          },
          {
            "title": "7. Contacteer",
            "paragraphs": [
              "E-mail sparklebossletter@outlook.com voor productondersteuning, privacy of rechtenverzoeken. Identificeer SparkleScroll, de versie ervan en het verzoek. Stuur in eerste instantie geen wachtwoorden, volledige systeemlogboeken of onnodige persoonlijke informatie."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll Servicevoorwaarden",
        "intro": "Voorwaarden, compatibiliteitslimieten en autorisatie voor een lokale scrolltool. Dit document belooft geen winkelbeschikbaarheid, prijzen of een releasedatum.",
        "sections": [
          {
            "title": "1. Reikwijdte en geschiktheid",
            "paragraphs": [
              "Deze voorwaarden hebben betrekking op SparkleScroll en de bijbehorende ondersteuning geleverd door Sparkle. Gebruik een Mac die u mag besturen, begrijp het effect van het aanpassen van invoergedrag en volg de toepasselijke wetgeving, organisatorische regels en voorwaarden van derden. Minderjarigen hebben de juiste toestemming van een voogd nodig. Het bekijken van deze pagina of het voortgezette gebruik ervan voldoet niet automatisch aan de afzonderlijke wettelijke kennisgevings- of toestemmingsvereisten."
            ]
          },
          {
            "title": "2. Beschikbaarheid en acquisitie",
            "paragraphs": [
              "Het huidige project is een 1.0.0 ontwikkelingsvoorbeeld gericht op macOS 15 of later en een lokale Apple Silicon-build. Net als SparkleShot bereidt het zich voor op de distributie van Mac App Store zonder dat er nog een openbare download is. Dit betekent niet dat het wordt vermeld of goedgekeurd, en belooft geen datum, prijs, eeuwigdurende gratis toegang of permanente compatibiliteit.",
              "Indien u deze later via de App Store verkrijgt, zijn de daadwerkelijke vermelding en de toepasselijke Apple-voorwaarden van toepassing op aankopen, terugbetalingen, delen met gezin en accounts. Deze voorwaarden creëren geen abonnements- of betalingsautorisatie."
            ]
          },
          {
            "title": "3. Aanpassing, rechten en systeeminstellingen",
            "paragraphs": [
              "De app past de ondersteunde scrollwielgebeurtenissen aan op basis van apparaat- en askeuzes. Schakel natuurlijk scrollen van het systeem in en verleen afzonderlijk invoerbewaking en toegankelijkheid. Actief wordt alleen gerapporteerd als daadwerkelijke wijzigingsschuifbediening is ingeschakeld. Het opslaan van voorkeuren of het doorstaan ​​van logische tests garandeert niet het gedrag van elke applicatie.",
              "De voorinstelling maakt aanpassingen mogelijk, keert de muis om terwijl de richting van het trackpad behouden blijft, en maakt omkering op beide assen mogelijk zonder het natuurlijke scrollen van het systeem te veranderen. Pauzeer of stop om de aanpassing te stoppen. Machtigingen en inloggen worden afzonderlijk beheerd. Test uw echte apparaten voordat u bij kritisch werk op het resultaat vertrouwt."
            ]
          },
          {
            "title": "4. Compatibiliteit en redelijk gebruik",
            "paragraphs": [
              "Publieke classificatie is afhankelijk van continuïteit, gebaren en momentuminformatie en kan onvolledige bestuurdersrapporten verkeerd classificeren. Wielstappen zijn van toepassing op ondersteunde gewone eenheidsteken; 0 behoudt de systeemstandaard. Door software gegenereerde invoer kan worden uitgesloten, maar er kan geen uniform resultaat worden gegarandeerd voor stuurprogramma's, externe tools of macOS-releases.",
              "Gebruik de app niet voor ongeautoriseerde apparaatcontrole, privacyschendingen, verstoring of het omzeilen van toegangsbeperkingen. Systeemtoestemming vervangt niet de autorisatie van de eigenaar of organisatie van het apparaat. Pauzeer of stop als het gedrag ongepast is."
            ]
          },
          {
            "title": "5. Gegevens, updates en ondersteuning",
            "paragraphs": [
              "Er is momenteel geen account-, telemetrie- of in-app automatische updateservice. Zie het Privacybeleid voor voorkeuren en lokale verwerking. U blijft verantwoordelijk voor uw apparaat, back-ups en machtigingen. Werkelijk geleverde functies zijn bepalend; doorlopend onderhoud of oplossing van elk probleem wordt niet beloofd.",
              "Maak gebruik van de openbare ondersteuningskanalen van de website en stuur alleen de noodzakelijke versie-, systeem- en reproductiegegevens. Nieuwe kosten, toestemmingen of gegevensverwerking vereisen duidelijke, duidelijke informatie en toepasselijke procedures."
            ]
          },
          {
            "title": "6. Licentie, verantwoordelijkheid en rechtsmiddelen",
            "paragraphs": [
              "Softwarelicenties, upstream-rechten en toeschrijving worden beschreven in Softwarelicenties en kennisgevingen van derden. Onafhankelijke open-sourcemachtigingen worden niet verminderd. Het product wordt niet aanbevolen door Apple, Scroll Reverser of de auteur ervan.",
              "Voor zover toegestaan door de wet, wordt de software geleverd in de staat waarin deze beschikbaar is, zonder garanties op een foutloze werking, elke hardwareconfiguratie of het vermijden van elk verlies. Niet-uitsluitbare aansprakelijkheid, opzettelijk wangedrag, grove nalatigheid, onrechtmatige verwerking van persoonlijke informatie en verplichte consumentenrechten blijven bestaan. Neem contact op met beheerders of zoek naar wettelijke rechtsmiddelen bij bevoegde autoriteiten, zonder verplichte arbitrage of afstand van wettelijke rechten."
            ]
          },
          {
            "title": "7. Gebruik beëindigen, wijzigingen en contact",
            "paragraphs": [
              "U kunt het gebruik onderbreken, stoppen of stopzetten. Materiële herzieningen zullen worden gedateerd met een wettelijk noodzakelijke kennisgeving. Een niet-afdwingbare bepaling maakt onafhankelijk van kracht zijnde bepalingen niet ongeldig. Neem contact op met sparklebossletter@outlook.com en identificeer SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll Softwarelicentie",
        "intro": "Toestemmingen voor originele software en Apache-2.0-delen zijn afzonderlijk van toepassing; een nieuwe interface of naam verwijdert de upstream-rechten niet.",
        "sections": [
          {
            "title": "1. Origineel werk en reikwijdte",
            "paragraphs": [
              "De rechten op de naam, het onafhankelijke pictogram, de interface en de nieuwe code van SparkleScroll blijven bij hun respectievelijke houders. Sparkle wordt onderhouden door 唐梓耀 / AdrianSparkle en 丁铭 / EliasSparkle. Er worden geen handelsmerken of systeeminterfacerechten van derden overgedragen."
            ]
          },
          {
            "title": "2. Kopieën gebruiken en bewaren",
            "paragraphs": [
              "Met inachtneming van de Servicevoorwaarden mag u een rechtmatig verkregen versie installeren en gebruiken op compatibele Macs waarvan u de eigenaar bent of die u mag gebruiken. Voor App Store-kopieën zonder een afzonderlijke aangepaste EULA zijn de standaard EULA van Apple en de toepasselijke winkelregels van toepassing naast de relevante voorwaarden. Er is momenteel geen openbare websitedownload."
            ]
          },
          {
            "title": "3. Voorbehouden eigendomsrechten",
            "paragraphs": [
              "Tenzij toegestaan door de wet, afzonderlijke uitdrukkelijke toestemming of onafhankelijke componentlicenties, wordt geen recht verleend om originele bedrijfseigen software te herdistribueren, aan te passen voor afzonderlijke verkoop, te verhuren of in sublicentie te geven, of kennisgevingen over rechten te verwijderen. Dit beperkt niet-uitsluitbare wettelijke rechten, beveiligingsonderzoek of Apache-2.0-machtigingen voor gedekte delen niet."
            ]
          },
          {
            "title": "4. Apache-2.0 oorsprong en prioriteit",
            "paragraphs": [
              "Scroll-transformatielogica is aangepast van Scroll Reverser 1.9 door Nicholas Moore, upstream commit opgelost 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Het product maakt gebruik van een Swift-implementatie, een Sparkle-interface en openbare API's. Originele tekst Apache-2.0 en de bewaarde NOTICE worden afzonderlijk verstrekt.",
              "De gedekte gedeelten mogen worden gebruikt, gewijzigd en gedistribueerd onder Apache-2.0, onder voorbehoud van toepasselijke licentie-, wijzigingsmarkering-, auteursrecht- en KENNISGEVINGSvereisten. Op deze pagina wordt niet de hele applicatie open source verklaard, en eigen reserveringen overschrijven de machtigingen van onafhankelijke componenten niet."
            ]
          },
          {
            "title": "5. Handelsmerken, updates en verantwoordelijkheid",
            "paragraphs": [
              "Upstream-beperkingen met betrekking tot de naam en het pictogram van de Scroll Reverser blijven bestaan; beschikbaarheid van bronnen geeft geen recht om ze te gebruiken als afgeleide productbranding. SparkleScroll gebruikt een onafhankelijke naam en pictogram. Latere versies volgen de feitelijk geleverde voorwaarden. Verantwoordelijkheid en wettelijke rechten volgen de Servicevoorwaarden en de toepasselijke wetgeving."
            ]
          },
          {
            "title": "6. Licentiecontact",
            "paragraphs": [
              "Neem contact op met sparklebossletter@outlook.com over teamdistributie, commerciële samenwerking of licenties voor originele bronnen en leg de beoogde reikwijdte uit. Afzonderlijke commerciële regelingen verwijderen de bestaande Apache-2.0-rechten voor gedekte delen niet."
            ]
          }
        ],
        "links": [
          {
            "label": "Originele Apache-2.0 licentie",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "KENNISGEVING meegeleverd met de app",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll Kennisgevingen van derden en open source",
        "intro": "Met behoud van de oorsprong van de scrolllogica, de oorspronkelijke toeschrijving en de onafhankelijke merkgrenzen.",
        "sections": [
          {
            "title": "1. Scroll Reverser 1.9 oorsprong",
            "paragraphs": [
              "De referentie is Scroll Reverser v1.9 bij commit 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Aangepaste logica vindt zijn oorsprong in MouseTap.m, Copyright 2011 Nicholas Moore, onder Apache Licentie 2.0.",
              "Wijzigingen zijn onder meer Swift, openbare API's, de SparkleScroll-interface, onafhankelijke assen, sandbox-verpakkingen en een configuratievoorinstelling. De originele NOTICE en Apache-2.0-tekst die bij de app zijn geleverd, kunt u hieronder downloaden. De referentiemap is niet gecompileerd of opgenomen als toepassingsbronnen."
            ]
          },
          {
            "title": "2. Namen, platforms en rapporten",
            "paragraphs": [
              "Upstream-handelsmerkverklaringen met betrekking tot de oorspronkelijke naam en het pictogram blijven bestaan. Onafhankelijke SparkleScroll-branding impliceert geen goedkeuring door de auteur, Apple of een ander platform. Rapporteer ontbrekende attributie- of licentie-informatie aan sparklebossletter@outlook.com met de benodigde versie en bewijsmateriaal."
            ]
          }
        ],
        "links": [
          {
            "label": "Originele Apache-2.0 licentie",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Herkomst- en wijzigingsverklaring · OPMERKING",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Vaste upstream v1.9-referentie",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    },
    "ru": {
      "privacy": {
        "title": "SparkleScroll Политика конфиденциальности",
        "intro": "Как эта предварительная версия для разработки обрабатывает прокрутку, настройки и системные разрешения на вашем Mac, а также информацию, которую вы решили отправить в службу поддержки.",
        "sections": [
          {
            "title": "1. Область применения и сопровождающие",
            "paragraphs": [
              "SparkleScroll — это независимая утилита macOS для управления направлением прокрутки, поддерживаемая 唐梓耀 / AdrianSparkle и 丁铭 / EliasSparkle под Sparkle. Эта политика распространяется на поставляемое приложение. Этот веб-сайт, службы Apple и другие выбранные вами службы имеют собственную область обработки."
            ]
          },
          {
            "title": "2. Локальная обработка событий прокрутки",
            "paragraphs": [
              "При включении с необходимыми разрешениями приложение обрабатывает дельты горизонтальной и вертикальной прокрутки, непрерывность, фазы жестов и импульса, а также исходные идентификаторы процессов для классификации устройств, изменения настроенных осей, настройки поддерживаемых шагов колесика или исключения программно-генерируемой прокрутки. Последняя классификация устройств и состояние непрерывной прокрутки соответствуют текущему работающему интерфейсу.",
              "Маска событий охватывает только события, связанные с колесом прокрутки. Приложение не считывает вводимый текст, содержимое экрана, содержимое буфера обмена, содержимое файлов, камеру, микрофон, местоположение или контакты, а также не создает истории ввода, рекламные профили или данные для обучения ИИ. Широкие системные разрешения не означают, что фактически используются все соответствующие возможности."
            ]
          },
          {
            "title": "3. Настройки, разрешения и диагностика",
            "paragraphs": [
              "Настройки устройства, оси, шага, включения, исключения и строки меню сохраняются в локальных настройках UserDefaults. Языковые настройки сохраняются отдельно. Приложение читает систему Natural Scrolling, не меняя ее. SMAppService и системные настройки управляют запуском входа в систему.",
              "Мониторинг ввода и доступность запрашиваются и проверяются отдельно с периодическим обновлением состояния. Текущий код регистрирует изменения состояния разрешений посредством системного журналирования, а не прокрутки содержимого или ввода ввода. macOS и ваши настройки определяют фактическое сохранение системной диагностики, журналов и резервных копий."
            ]
          },
          {
            "title": "4. Сети и внешние получатели",
            "paragraphs": [
              "Текущее приложение не имеет учетной записи, телеметрии, рекламного SDK, проверок обновлений внутри приложения или автоматического загрузчика. Пакет не запрашивает никаких прав на сетевое подключение и не отправляет автоматически события или настройки прокрутки сопровождающим.",
              "Открытие веб-сайта, настроек системы или внешнего источника связано с соответствующей системой или веб-сайтом. Веб-сайты могут получать IP-адреса, заголовки запросов и обычную информацию запроса. Запись документа в текущем проекте открывает страницу документа на веб-сайте этого продукта; эта страница также доступна отдельно на веб-сайте. Службы поддержки по электронной почте и сопровождающие получают контактные данные, описания и вложения, которые вы активно отправляете. Сначала удалите несвязанную личную информацию."
            ]
          },
          {
            "title": "5. Хранение, остановка и удаление",
            "paragraphs": [
              "Приостановка или выход останавливают настройку прокрутки, но не удаляют автоматически локальные настройки. Отменяйте разрешения, отключайте запуск входа в систему и управляйте настройками, журналами или резервными копиями с помощью соответствующих системных средств. Удаление не обязательно приводит к удалению всех настроек или копий системы.",
              "Специалисты по обслуживанию не могут удаленно читать или удалять локальную конфигурацию, которую вы не предоставили. Вспомогательные материалы используются и сохраняются только по мере необходимости для обработки запроса и выполнения применимых обязательств. Свяжитесь с сопровождающими по поводу доступа, исправлений или удаления. Ни один фиксированный срок хранения не подразумевает разрешения хранить информацию на неопределенный срок."
            ]
          },
          {
            "title": "6. Безопасность, использование и изменения",
            "paragraphs": [
              "Разрешения, изолированная программная среда и локальное хранилище обеспечивают некоторую изоляцию, но не могут гарантировать безопасность на скомпрометированном Mac. Используйте устройства, которыми вы имеете право управлять. Несовершеннолетние должны использовать приложение с соответствующего разрешения и указаний опекуна. Запросы на получение прав и инциденты безопасности, связанные с информацией, фактически хранящейся у сопровождающих, рассматриваются в соответствии с применимым законодательством.",
              "Существенные изменения в функциях, целях или получателях будут датированы и объяснены. Обновление веб-страницы не заменяет требуемое по закону уведомление или согласие. Языковые версии призваны передать эквивалентный объем без ограничения законных прав."
            ]
          },
          {
            "title": "7. Контакт",
            "paragraphs": [
              "Отправьте электронное письмо по адресу sparklebossletter@outlook.com для запросов о поддержке продукта, конфиденциальности или правах. Определите SparkleScroll, его версию и запрос. Не отправляйте изначально пароли, полные системные журналы или ненужную личную информацию."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "terms": {
        "title": "SparkleScroll Условия обслуживания",
        "intro": "Условия, ограничения совместимости и авторизация для локального инструмента прокрутки. Этот документ не обещает наличия в магазине, цен или даты выпуска.",
        "sections": [
          {
            "title": "1. Объем и право на участие",
            "paragraphs": [
              "Эти условия охватывают SparkleScroll и связанную с ним поддержку, предоставляемую Sparkle. Используйте Mac, которым вы имеете право управлять, осознавайте последствия изменения поведения ввода и соблюдайте применимое законодательство, организационные правила и условия третьих сторон. Несовершеннолетним необходимо соответствующее разрешение опекуна. Просмотр этой страницы или продолжение ее использования не означает автоматического выполнения отдельного юридического уведомления или требований согласия."
            ]
          },
          {
            "title": "2. Наличие и приобретение",
            "paragraphs": [
              "Текущий проект представляет собой предварительную версию разработки 1.0.0, ориентированную на macOS, 15 или новее, и локальную сборку Apple Silicon. Как и SparkleShot, он готовится к распространению Mac App Store и пока не доступен для публичной загрузки. Это не означает, что он включен в список или одобрен, и не обещает никакой даты, цены, постоянного бесплатного доступа или постоянной совместимости.",
              "В случае последующего приобретения через App Store фактический листинг и применимые условия Apple регулируют покупки, возврат средств, семейный доступ и учетные записи. Эти условия не создают подписку или разрешение на оплату."
            ]
          },
          {
            "title": "3. Настройка, разрешения и системные настройки",
            "paragraphs": [
              "Приложение настраивает поддерживаемые события колеса прокрутки в соответствии с выбором устройства и оси. Включите естественную прокрутку системы и отдельно разрешите мониторинг ввода и доступность. Сообщается о запуске только в том случае, если фактическое изменение управления прокруткой включено. Сохранение настроек или прохождение логических тестов не гарантирует поведение каждого приложения.",
              "Предустановка включает настройку, переворачивает мышь, сохраняя направление трекпада, и обеспечивает разворот по обеим осям без изменения естественной прокрутки системы. Pause or quit to stop adjustment. Разрешения и запуск входа в систему управляются отдельно. Прежде чем полагаться на результат в критической работе, протестируйте свои реальные устройства."
            ]
          },
          {
            "title": "4. Compatibility and reasonable use",
            "paragraphs": [
              "Публичная классификация опирается на информацию о непрерывности, жестах и импульсе и может ошибочно классифицировать неполные отчеты водителей. Шаги колеса применяются к поддерживаемым обычным тактам единиц; 0 сохраняет системные настройки по умолчанию. Ввод, генерируемый программным обеспечением, можно исключить, но единый результат для всех драйверов, удаленных инструментов и версий macOS не гарантируется.",
              "Не используйте приложение для несанкционированного управления устройством, нарушения конфиденциальности, нарушения работы или обхода ограничений доступа. Системное разрешение не заменяет авторизацию владельца устройства или организации. Pause or quit if the behavior is unsuitable."
            ]
          },
          {
            "title": "5. Data, updates, and support",
            "paragraphs": [
              "В настоящее время нет учетной записи, телеметрии или службы автоматического обновления в приложении. См. Политику конфиденциальности для получения информации о предпочтениях и местной обработке. Вы по-прежнему несете ответственность за свое устройство, резервные копии и разрешения. Actual supplied features govern; постоянное обслуживание или решение каждой проблемы не обещано.",
              "Используйте общедоступные каналы поддержки веб-сайта и отправляйте только необходимые сведения о версии, системе и воспроизведении. Новые сборы, разрешения или обработка данных требуют четкой и четкой информации и применимых процедур."
            ]
          },
          {
            "title": "6. Лицензирование, ответственность и способы защиты прав",
            "paragraphs": [
              "Лицензирование программного обеспечения, исходные права и атрибуция описаны в Лицензии на программное обеспечение и Уведомлениях третьих сторон. Независимые разрешения открытого исходного кода не уменьшаются. Продукт не одобрен Apple, Scroll Reverser или его автором.",
              "В пределах, разрешенных законодательством, программное обеспечение поставляется в доступном состоянии без гарантий безошибочной работы, любой аппаратной конфигурации или исключения каких-либо потерь. Неисключаемая ответственность, умышленное неправомерное поведение, грубая халатность, незаконное обращение с личной информацией и обязательные права потребителя остаются. Свяжитесь с сопровождающими или ищите законные средства правовой защиты в компетентных органах без обязательного арбитража или отказа от законных прав."
            ]
          },
          {
            "title": "7. Прекращение использования, изменений и контактов",
            "paragraphs": [
              "Вы можете приостановить, выйти или прекратить использование. Существенные изменения будут датироваться юридически необходимым уведомлением. Неисполнимое положение не лишает законной силы независимо действующие положения. Свяжитесь с sparklebossletter@outlook.com и назовите SparkleScroll."
            ]
          }
        ],
        "links": [],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "licenses": {
        "title": "SparkleScroll Лицензия на программное обеспечение",
        "intro": "Разрешения для исходного программного обеспечения и частей Apache-2.0 применяются отдельно; новый интерфейс или имя не лишают восходящих прав.",
        "sections": [
          {
            "title": "1. Оригинальная работа и объем",
            "paragraphs": [
              "Права на имя SparkleScroll, независимый значок, интерфейс и новый код остаются за соответствующими владельцами. Sparkle поддерживается 唐梓耀/AdrianSparkle и 丁铭/EliasSparkle. Никакие права на товарные знаки или системный интерфейс третьих лиц не передаются."
            ]
          },
          {
            "title": "2. Используйте и храните копии",
            "paragraphs": [
              "В соответствии с Условиями обслуживания вы можете установить и использовать законно полученную версию на совместимых компьютерах Mac, которыми вы владеете или которым разрешено использовать. Для копий App Store без отдельного пользовательского лицензионного соглашения, наряду с соответствующими условиями, применяются стандартное лицензионное соглашение Apple и применимые правила магазина. В настоящее время загрузка с общедоступного веб-сайта невозможна."
            ]
          },
          {
            "title": "3. Защищенные права собственности",
            "paragraphs": [
              "За исключением случаев, разрешенных законом, отдельного явного разрешения или лицензий на независимые компоненты, не предоставляется право распространять оригинальное проприетарное программное обеспечение, изменять его для отдельной продажи, сдавать в аренду или сублицензировать, а также удалять уведомления о правах. Это не ограничивает неисключаемые законные права, исследования безопасности или разрешения Apache-2.0 для покрываемых частей."
            ]
          },
          {
            "title": "4. Apache-2.0 происхождение и приоритет",
            "paragraphs": [
              "Логика преобразования прокрутки адаптирована из Scroll Reverser 1.9 Николаса Мура, исправлена восходящая фиксация. 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Продукт использует реализацию Swift, интерфейс Sparkle и общедоступные API. Исходный текст Apache-2.0 и сохраненное УВЕДОМЛЕНИЕ предоставляются отдельно.",
              "Части, на которые распространяется действие соглашения, могут использоваться, изменяться и распространяться в рамках Apache-2.0 при условии соблюдения применимой лицензии, маркировки изменений, авторских прав и требований УВЕДОМЛЕНИЯ. На этой странице не объявляется, что все приложение имеет открытый исходный код, а собственные резервирования не отменяют разрешения независимых компонентов."
            ]
          },
          {
            "title": "5. Товарные знаки, обновления и ответственность",
            "paragraphs": [
              "Ограничения исходящего потока, касающиеся имени и значка Scroll Reverser, остаются; доступность источников не дает права использовать их в качестве брендинга производных продуктов. SparkleScroll использует независимое имя и значок. Более поздние версии соответствуют фактически предоставленным условиям. Ответственность и законные права соответствуют Условиям обслуживания и действующему законодательству."
            ]
          },
          {
            "title": "6. Лицензионный контакт",
            "paragraphs": [
              "Свяжитесь с sparklebossletter@outlook.com по вопросам распределения команд, коммерческого сотрудничества или лицензирования исходного кода и объясните предполагаемый объем. Отдельные коммерческие соглашения не отменяют существующие разрешения Apache-2.0 для покрываемых частей."
            ]
          }
        ],
        "links": [
          {
            "label": "Исходная лицензия Apache-2.0",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "УВЕДОМЛЕНИЕ поставляется вместе с приложением",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      },
      "notices": {
        "title": "SparkleScroll Уведомления сторонних разработчиков и приложений с открытым исходным кодом",
        "intro": "Сохранение происхождения логики прокрутки, оригинальной атрибуции и независимых границ брендинга.",
        "sections": [
          {
            "title": "1. Реверс прокрутки 1.9 происхождение",
            "paragraphs": [
              "Ссылка: Scroll Reverser v1.9 при фиксации. 7bc618d4436425c59c630cbd2956e6f4ae46ebe0. Адаптированная логика взята из MouseTap.m, Copyright 2011 Николас Мур, под лицензией Apache 2.0.",
              "Изменения включают Swift, общедоступные API, интерфейс SparkleScroll, независимые оси, упаковку для песочницы и предустановленные настройки конфигурации. Исходное УВЕДОМЛЕНИЕ и текст Apache-2.0, прилагаемые к приложению, можно скачать ниже. Справочный каталог не компилируется и не включается в качестве ресурсов приложения."
            ]
          },
          {
            "title": "2. Имена, платформы и отчеты",
            "paragraphs": [
              "Заявления о товарных знаках, относящиеся к исходному названию и значку, сохраняются. Независимый брендинг SparkleScroll не подразумевает одобрения автора, Apple или другой платформы. Сообщите об отсутствующей информации об авторстве или лицензировании по адресу sparklebossletter@outlook.com, указав необходимую версию и доказательства."
            ]
          }
        ],
        "links": [
          {
            "label": "Исходная лицензия Apache-2.0",
            "url": "/assets/legal/sparklescroll/Apache-2.0.txt"
          },
          {
            "label": "Заявление о происхождении и модификации · УВЕДОМЛЕНИЕ",
            "url": "/assets/legal/sparklescroll/NOTICE.txt"
          },
          {
            "label": "Исправлена ссылка на восходящий канал v1.9.",
            "url": "https://github.com/pilotmoon/Scroll-Reverser/tree/v1.9"
          }
        ],
        "version": "1.0",
        "updated": "2026-10-19"
      }
    }
  }
}
