新闻详情

新闻详情

首页 / 资讯中心 / 详情

Terraink 地图海报隐私解析:你的数据为何永不上传服务器,附 AGPL-3.0 许可完整指南

发布时间:2026/9/25 2:26:17来源:尧图网络
Terraink 地图海报隐私解析:你的数据为何永不上传服务器,附 AGPL-3.0 许可完整指南
Terraink 地图海报隐私解析你的数据为何永不上传服务器附 AGPL-3.0 许可完整指南【免费下载链接】terrainkTerraink: The Cartographic Poster Engine that creates unique and customizable map posters项目地址: https://gitcode.com/gh_mirrors/te/terrainkTerraink是一款开源、基于浏览器的免费地图海报生成器选定任意城市即可创作可打印的定制地图海报并导出 PNG、PDF 或 SVG。本文带你深入它的隐私设计——地图数据全程在你的浏览器本地渲染海报文件永不上传任何服务器——同时完整解析 AGPL-3.0 开源许可与商标条款让你用得安心、用得明白。一、架构即隐私海报在浏览器端生成很多人担心在线工具是不是会把我的搜索、位置、设计上传到云端Terraink 的答案写在架构里——地图渲染与导出全部发生在你的设备上。地图渲染和导出均在用户设备上完成海报永不上传到服务器字体也是自托管的选用字体会向第三方发出任何请求都没有。 —— public/llms.txt这意味着无账户不需要注册、登录没有任何身份数据可被收集️纯客户端主题配色、图层样式、字体排版全在本地处理导出即本地src/features/export/ 中的 PNG / PDF / 分层 SVG 导出器直接在你的浏览器中生成文件并触发下载想动手验证仓库提供 Docker 自托管方案见 README.md 的 Deploy with Docker 章节配合 docker-compose.yml 与 nginx.conf 即可把整个服务跑在自己机器上——连站点本身都不经过任何第三方托管。二、网络请求最小化哪些请求真的会发生不上传不等于完全离线。Terraink 诚实地保留了少量必要的外部请求且每条都可追踪请求类型用途对应代码地图瓦片OpenStreetMap 矢量瓦片OpenMapTiles 格式由 OpenFreeMap 托管供 MapLibre GL 渲染src/features/map/地理编码按城市名搜索坐标Nominatim只发送你主动输入的搜索词src/features/location/infrastructure/nominatimAdapter.ts法律文档隐私政策等 Markdown 页面文本src/features/legal/infrastructure/legalDocsAdapter.ts值得注意的设计细节见 nominatimAdapter.ts本地缓存优先搜索结果写入浏览器缓存命中缓存时根本不会发起网络请求请求去重同一查询的并发请求被合并减少对外部服务的压力只查你问的你搜索巴黎就只有巴黎这个关键词发出你的历史、偏好、海报设计一概不上报三、本地存储与统计分析都在你的掌控下搜索历史仅存本地最近位置记录通过localStorage保存在你自己设备上见 src/features/location/infrastructure/recentLocationsStore.ts清空浏览器数据即彻底删除服务器端不存在任何副本。统计分析可拒绝、且默认匿名统计基于 GA4 事件封装src/core/analytics/gtagAnalytics.ts设计上静默失败——统计挂了也绝不影响应用本身配置中开启了IP 匿名化anonymize_ip: true见 index.html欧盟/英国/瑞士用户默认拒绝统计存储需通过同意横幅主动授权Consent Mode v2index.html并可通过页脚的更新隐私设置按钮随时撤回src/shared/hooks/useConsentButtonSlot.ts即便有统计记录的也只是有人打开了应用这类聚合的、不可识别个人的事件比如每次加载只上报一次展示模式src/features/export/application/useSessionAnalytics.ts。四、许可体系AGPL-3.0 许可意味着什么 理解许可才能安心使用和二次开发。Terraink 的许可策略清晰分两段2026 年 4 月 3 日之后的所有变更采用AGPL-3.0见 LICENSE并附加了 Section 7 额外条款——保留署名与来源声明该日期之前发布的代码继续维持MIT 许可见 LICENSE-OLD对普通用户这几乎无感知对自托管/二次开发者AGPL-3.0 的核心要求是✅ 保留许可证与版权声明✅ 修改后的版本再分发时同样以 AGPL-3.0 开源✅ 网络服务形态下修改源码对外提供服务也需公开源码托管版 Terraink 服务会在界面中保留署名和品牌展示商业授权可联系官方见 README.md 的 License 章节。五、商标保护开源代码 ≠ 可随意使用名称⚖️ 代码开源不等于品牌自由。根据 TRADEMARK.mdTerraink™ 是 Yousuf Amanuel 的注册商标已提交德国专利商标局DPMA注册申请并按《巴黎公约》确立优先权Logo、视觉识别与品牌资产的版权归作者所有在同类软件、地图服务或相关商业产品中使用 Terraink 名称可能构成侵权简单说你可以自由使用、修改、再分发这套代码但不要把它当作自己的品牌去混淆市场。六、总结为什么可以放心用 Terraink关注点Terraink 的做法地图数据上传❌ 永不上传渲染导出全在浏览器本地完成账户与身份❌ 无需注册没有个人身份数据搜索历史 仅存于你的浏览器 localStorage统计分析 IP 匿名化 受监管地区默认拒绝 可随时撤回同意外部依赖 仅地图瓦片 / 地理编码 / 法律文档且可本地缓存规避开源许可✅ AGPL-3.0新代码 MIT旧代码商标独立保护Terraink 用架构即隐私的思路证明一个功能完整的在线地图海报工具可以完全不依赖服务器存储你的任何数据。如果你对它的实现细节感兴趣建议从 src/core/http/ports.ts 这个统一的网络出口接口读起——所有出站请求都从这里经过一目了然。【免费下载链接】terrainkTerraink: The Cartographic Poster Engine that creates unique and customizable map posters项目地址: https://gitcode.com/gh_mirrors/te/terraink创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

用 Go 打造交通数据分析可视化平台:从 PRD 到可演示数据产品的完整实战指南 2026/9/25 3:00:51

用 Go 打造交通数据分析可视化平台:从 PRD 到可演示数据产品的完整实战指南

教程文档 【免费下载链接】easy-vibe 从 0 到 1 学会 vibe coding,项目制学习 项目地址: https://gitcode.com/datawhalechina/easy-vibe 点击查看 免费下载 这是一篇面向 datawhalechina/easy-vibe 项目 Stage 2 学习者的综合实战指南。你将围绕一份真…

阅读更多 →
2024数学建模国赛C题:从数据清洗到线性规划的全流程复现 2026/9/25 3:00:51

2024数学建模国赛C题:从数据清洗到线性规划的全流程复现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Containerization x86_64 部署构建指南:基于 aarch64 开发容器交叉产出 Linux 部署包 2026/9/25 3:00:32

Containerization x86_64 部署构建指南:基于 aarch64 开发容器交叉产出 Linux 部署包

容器运行时虚拟化云原生 【免费下载链接】containerization Containerization is a Swift package for running Linux containers on macOS. 项目地址: https://gitcode.com/gh_mirrors/cont/containerization 点击查看 免费下载 本指南围绕 make dist-x86_64 展开…

阅读更多 →
BAML jsonish 柔性解析器:把 LLM 自由文本可靠地解析成结构化数据 2026/9/25 3:00:32

BAML jsonish 柔性解析器:把 LLM 自由文本可靠地解析成结构化数据

编程语言AI Agent编译器CLI人工智能 【免费下载链接】baml The programming language for agents 项目地址: https://gitcode.com/gh_mirrors/ba/baml 点击查看 免费下载 本文聚焦 BAML 引擎中的 jsonish 库(位于 engine/baml-lib/jsonish)&…

阅读更多 →
TEN Framework 中的 clasp:答案集求解器的工作原理、构建方式与在依赖解析中的落地 2026/9/25 3:00:32

TEN Framework 中的 clasp:答案集求解器的工作原理、构建方式与在依赖解析中的落地

人工智能AI Agent多模态语音AI 应用 【免费下载链接】ten-framework Open-source framework for conversational voice AI agents 项目地址: https://gitcode.com/TEN-framework/ten-framework 点击查看 免费下载 本篇以 vendored 在仓库内的 clasp README 为核心&…

阅读更多 →
Falcon 发布全流程指南:从版本号到稳定分支的 Release Manager 实操手册 2026/9/25 3:00:26

Falcon 发布全流程指南:从版本号到稳定分支的 Release Manager 实操手册

后端Web框架API设计 【免费下载链接】falcon The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale. 项目地址: https://gitcode.com/gh_mirrors/fa/falcon 点击查看 免费下载 导读 本…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉