Skip to content
Meshieve
  • Features
  • Get started
  • How it works
  • CLI
  • Self-hosting
  • FAQ

Legal

Privacy Policy

Effective August 9, 2026 · Last updated: October 25, 2026

Your mesh traffic is end-to-end encrypted between your devices on every connection path: direct, through a standalone relay, and when the rendezvous server forwards it. Servers that carry it do not hold the keys to read it. Section 3 explains how each path handles your content. Connection metadata, push notifications, AI-provider requests and update downloads have separate data flows, described below.

1. About this policy

This policy applies to the Meshieve apps for iPhone and Mac, the meshieve CLI and helpers, this website, and the hosted services we operate. “Meshieve”, “we”, “us” and “our” refer to the developer and operator providing those products and services under the Meshieve name. Privacy questions and requests can be sent to nivek.est@gmail.com.

You do not need to create a Meshieve account. Each device has its own mesh identity. On first use, the iPhone app also creates an anonymous account key, with no name, email or password, which our hosted rendezvous uses to recognize account entitlements and service limits. Your connected devices, self-hosted infrastructure and selected third-party services may also process information under their operators' policies.

As of the last-updated date, the app versions described here do not include advertising or third-party app analytics. This describes current practices, not a commitment that future versions will remain advertising-free or use the same business model. Section 10 explains possible future advertising and analytics. We currently process operational information to connect devices, deliver notifications and updates, diagnose failures, enforce service limits and prevent abuse. Those operational records should not be confused with information that stays only on your devices.

Unless stated otherwise, feature, storage and processing descriptions in this policy refer to the versions and services currently described. We may change features, providers and data practices in future releases, with updated disclosures and the notices, choices and permissions required by applicable law and platform rules.

2. Information stored on your devices

  • Configuration and identity: mesh settings and credentials, device keys, peer names and identifiers, permissions, sharing choices, app preferences and connection or traffic summaries.
  • Agent activity: recent sessions, message drafts, attachments, review and schedule records, notification receipts, token/cost summaries and launch settings. Environment variables you enter may contain API keys or other secrets; hiding a value in the interface does not encrypt it.
  • Files and media: downloaded or selected files, transfer and preview caches, and photos or camera images you choose to attach, upload or share. Media can retain embedded metadata, such as timestamps or location, depending on its format and the transfer.
  • Browser data: cookies, login sessions, caches and website storage for forwarded services and links opened in the in-app browser. Sites you open may contact their own servers and third parties under their own policies.
  • Local diagnostics: app and operating-system logs and, on Mac, daemon logs. These can contain device names, addresses, file paths, connection events and error details. They are not automatically uploaded as a general crash or analytics report by the apps.

On iPhone, app data is held in its local container and preferences; mesh configuration is kept in app preferences, which are included in device backups; device identities and signed membership state are also stored locally. Free-session quota and session-access records are held in Keychain so they can survive reinstalling the app. The anonymous account key and its certificate are also held in Keychain and can survive uninstalling; when iCloud Keychain is on, the account key syncs to your other Apple devices. On Mac, configuration and identity/state are stored under ~/.meshieve, settings in Application Support, preferences and update caches in your user Library, and daemon logs in ~/Library/Logs/Meshieve. Mesh credentials are also cached in the Mac login Keychain; the daemon configuration contains the credentials it needs with restricted file permissions.

3. Content exchanged with your peers

Terminal input and output, files, source code, agent messages and results, forwarded web traffic, screen frames, system audio and remote-control input travel between the devices you connect. Meshieve encrypts this traffic end to end between your devices on every connection path. Devices authenticate each other with their device keys and mesh membership, then derive per-connection keys that never leave them. When a direct connection is unavailable, a standalone relay or the rendezvous server forwards the traffic, but either one handles only ciphertext it has no keys to read or alter undetected. A server that forwards traffic can still observe its timing and volume, such as how many streams are opened and how many bytes each carries. A Mac or CLI host can be set to direct-only connections, which keeps its session traffic off relays; messages that set up connections still pass through the rendezvous.

Content can be readable on the sending and receiving devices, retained in local caches, stored in peer files or agent transcripts, or sent onward by the software you run. Encryption between peers does not hide information from an authorized receiving peer, an AI provider or a website you choose to use. We do not receive the contents of your terminal, files, screen or agent transcripts. Push labels and information you send us voluntarily are exceptions described below.

A Mac, Linux or WSL host can serve a shell running as your user, a folder you choose (read-only unless you allow writes; it can also be mounted over NFS) and forwarded local ports to permitted peers. The iPhone can also serve a folder and the photo-library selection available to the app when you enable sharing. Optional file writes let permitted peers create, change and delete shared files. Shared photos can include their location data. Images that agent messages or Markdown files reference by web address are fetched directly by your phone from the image's host, which receives your network address. Disable sharing to stop new access; doing so cannot erase copies a peer has already received.

4. Rendezvous and relay metadata

Rendezvous services introduce devices and coordinate connectivity. They receive network addresses, peer identifiers and public keys, device and mesh names, a public mesh identifier, device type, advertised capabilities, service access levels, and online or connection status. They also receive signed membership records, including device roles and membership changes such as additions, removals and admin grants. Our hosted rendezvous also receives a device summary, held in memory while the device is connected: app version and build, operating system and version, device model and architecture, CPU count, language, time zone and uptime. Rendezvous and relay services can also handle connection times, transferred-byte totals (including between each pair of devices that communicated), latency and loss measurements, performance and failure information, enrollment or approval events, and records needed to enforce capacity and security policies. Our hosted services log connection events with peer identifiers and source IP addresses. A device's registration is kept for 30 days after it was last seen.

When you use services we operate, we process that metadata for connectivity, service operation, troubleshooting and abuse prevention. When you configure your own or another operator's rendezvous and relays, that operator controls their records. Self-hosting those services does not change the separate push, Apple, AI-provider or update-download flows described here.

5. Agent notifications and Apple push delivery

The iPhone app uses push.meshieve.com to deliver agent notifications through Apple Push Notification service (APNs). Registration sends the device's APNs token and a peer identifier to obtain a scoped push credential. Your peer receives that credential so it can notify your phone. The credential stored on your peer includes your phone's APNs device token, so any process that can read it can send notifications to your phone until the credential expires, currently after 14 days by default.

A notification request can include the device token, peer and mesh identifiers, session and event identifiers, peer name, session title, agent type, event type and tool name. Badge synchronization sends hashed session references. The service reads those fields, constructs the notification and sends its payload to Apple. The notification Apple receives shows the event, agent and peer name as its title and the session title as its body, and also carries routing data, including your peer, mesh and session identifiers and, for approval requests, the tool name. Apple may hold a notification it cannot deliver immediately for up to an hour. This notification path uses encrypted HTTPS connections but is not end-to-end encrypted between your peer and phone.

The app and helper do not send complete transcripts or tool arguments through this notification path. A session title or peer name can still reveal information about your work and may appear on your lock screen. The service's operational database stores pseudonymous device references, peer IDs and names, hashed session/event references, delivery results, timestamps, badge state and related service records. It does not store full device tokens, raw mesh/session IDs, session titles or transcript text in that database; this does not mean those fields are hidden from the service while delivering a push. The service's application logs record request outcomes with peer and session identifiers and a short device-token prefix, but not session titles, peer names, tool names or full device tokens. Your IP address is not written to the database or application logs; it is held in memory for rate limiting for up to an hour.

Agent notifications are enabled by default in the app. Turn them off in Meshieve settings to stop app registration and remove peer push credentials when those peers are reachable. A credential held by a peer that could not be reached remains valid until it expires. Apple's alert permission and lock-screen preview settings separately control presentation; turning off banners in iOS alone is not the same as turning off Meshieve's notification feature. Disabling notifications does not immediately erase existing service audit records.

6. Coding agents and AI providers

Claude Code, Codex and Pi run on a connected Host using the accounts and providers configured there. Depending on that configuration and the tools used, prompts, attachments, source code, files, command output and other session context may be sent to Anthropic, OpenAI or another selected provider. Pi's provider is configurable; these services are not all operated by Meshieve.

The provider's applicable terms and privacy policy determine its retention, security and any use of content to improve models. Meshieve does not make a blanket promise that every provider keeps content local or excludes it from training. Review the provider and the scope of files and tools before sharing sensitive information. Command approval and permission to share personal information with an AI provider are separate decisions; this policy does not replace feature-specific permission where required.

Agent Mesh Access is off by default. Enabling it can let an agent use approved mesh tools to reach other connected machines and their permitted files or commands, extending the information available to that agent. Disable it in Meshieve settings and review active sessions if you no longer want that access.

7. Dictation, photos and Mac permissions

  • Dictation: Meshieve uses microphone audio for Apple Speech Recognition. It prefers on-device recognition where available but can fall back to Apple's servers, including when on-device recognition fails. Recognized text goes into the active composer and can be sent to the agent when you submit it. Dictation cleanup, which is on by default and can be turned off, uses Apple's on-device model when available; it does not use a separate cloud cleanup provider.
  • Camera and Photos: the camera scans invite QR codes and captures images you choose to use. Photo access supports selection, saving and optional sharing with your peers. The shared library is limited by the access you grant through iOS.
  • Face ID and local network: App Lock uses Face ID or your device passcode, checked by iOS; Meshieve does not receive biometric data. Local network access lets the app connect directly to peers on the same network.
  • Mac screen and system audio: enabling Remote Desktop lets permitted peers receive your screen and requested system audio. Screen Recording controls capture, and Accessibility controls remote keyboard and pointer input. Screen contents and system audio can include information about other people or applications. Remote Desktop, shell access and file sharing are off by default in Mac settings, but the first-device setup screen proposes turning on Remote Desktop, shell access and sharing of your home folder; switch off any you do not want before finishing.
  • Mac files and background operation: Full Disk Access can allow the daemon and agents launched through it to reach protected files, subject to the Host's sharing and shell permissions. The optional privileged helper sets up an overlay network interface and routes. Launch at login and the menu-bar app support continued connectivity; closing the window does not necessarily stop the app.

Change feature permissions in Meshieve and revoke system permissions in iOS or macOS settings. Disabling access stops the relevant future activity but does not erase data already transmitted or jobs already running on another device.

8. Account and purchase records

Apple processes App Store purchases, payment details, trial eligibility and refunds. Meshieve uses StoreKit product, transaction and entitlement information to verify account entitlements. We do not receive payment-card details. On our hosted rendezvous, the app presents its anonymous account identifier and your signed App Store transaction so purchase entitlements can be recognized for your devices; the purchase is linked to that account through an App Store account token. Our hosted rendezvous stores that account identifier with the subscription's original transaction ID, expiry date and trial status. Your chosen agent or AI provider bills its own services separately. Apple's processing is covered by its Privacy Policy. Manage any existing Apple subscription in your Apple Account settings; uninstalling the app does not cancel it.

The app also checks policy.meshieve.com for signed access-policy and announcement updates. Requests contain a fresh random nonce and supported verification-key identifiers, without device, account or mesh identifiers. The service receives the network connection used for the request.

9. Website, updates, feedback and recipients

The Mac app uses Sparkle to request update information and downloads from meshieve.com. These requests expose the connection's network address and HTTP information, including the app and Sparkle version in the user agent, to the delivery infrastructure. The files are delivered through Cloudflare. Sparkle system profiling is disabled in our Mac app configuration. Update checks and automatic installation are controlled through Sparkle's choices.

This website stores your theme and language choices locally in your browser. Its fonts load from Google Fonts and Fontshare, so those providers receive the network requests needed to deliver fonts. Website and download hosting can process addresses, request times, requested resources and HTTP headers for delivery and security. As of the last-updated date, we do not use this website to track your activity across other sites for advertising; future changes are addressed in Section 10.

If you send feedback by email or GitHub, we receive the content you submit and associated contact information to respond and improve Meshieve. Public GitHub issues can be visible to others; do not include secrets or confidential logs. Using an external email or GitHub provider is also subject to its own policy.

Recipients depend on the features you use: your authorized peers; operators of configured infrastructure; our hosting and delivery providers; Apple for push, speech and purchases; your selected AI providers; and the providers you choose for websites or feedback. Providers working on our behalf must handle information for the relevant service and with appropriate protection. We may disclose records when required by law or necessary to address security incidents, fraud or abuse. Possible future advertising and analytics recipients are addressed in Section 10.

10. Advertising, analytics and future changes

We may introduce advertising, sponsored placements, affiliate referrals, analytics or attribution services in future versions of the Software, Services or website. Advertising may be contextual or, where permitted and with any required permission, personalized. The present absence of advertising is not a promise of permanently advertising-free use.

If introduced, advertising or analytics providers may process information such as device or advertising identifiers, network addresses, approximate location derived from an address, app and operating-system versions, language, feature interactions, ad views and clicks, campaign or referral information, and diagnostic or performance measurements. Which information is processed depends on the actual integration. These are possible future categories, not a statement that those advertising or analytics integrations currently exist.

Before introducing material new processing, we will update this policy and any applicable feature notice to identify the actual purposes, data categories, recipients, retention and available choices. Where required, we will obtain permission before processing begins, including Apple's App Tracking Transparency permission for covered tracking and any applicable cookie or advertising consent. Accepting these Terms or this policy does not substitute for that permission. Adding advertising does not itself give an advertiser access to your Mesh or credentials.

At the last-updated date, the versions and services described here do not sell personal information or share it for cross-context advertising. Some future advertising arrangements may be classified as a sale or sharing under particular privacy laws. If applicable, we will disclose the actual practice and provide required opt-out mechanisms and respect legally required preference signals. Declining personalized advertising or tracking does not necessarily remove contextual advertising.

A free or paid plan is not guaranteed to remain advertising-free unless the applicable purchase offer expressly includes that benefit. Any changes affecting an existing paid offer remain subject to its applicable terms, consumer rights and platform rules. A future change to this policy does not, by itself, authorize materially incompatible new uses of information previously collected; the required notice, lawful basis and any consent must be addressed first.

11. Retention and deletion

  • Local app data: use the relevant app controls to remove drafts, files, sessions and configurations. iPhone uninstall removes its app container but can leave quota and session-access records in Keychain. Deleting the Mac app bundle does not remove its configuration, state, logs, settings or Keychain items. Leave each mesh, remove the optional helper and turn off launch at login in Mac settings before uninstalling if you want to stop that access. Leaving a mesh removes that mesh's credentials, identity and state; logs and preferences remain until you delete them.
  • Browser data: the general browser's data-clearing option clears that browser's persistent store. Forwarded services use separate stores; deleting a service mapping currently leaves its store on disk. Do not assume one browser clear or mapping deletion clears every stored login.
  • Peer data and work: transcripts, files, attachments and schedule history may remain on the Host or in the agent's own storage. Closing or disconnecting the phone does not reliably stop peer processes or erase those records. Stop active work, cancel schedules and remove stored data on the relevant Host or with its operator.
  • Hosted operational data: retention depends on the record's purpose and configured lifecycle. Our hosted rendezvous and relays keep connection audit records for 14 days, subject to a cap on the total number of records. Our push service retains verified audit events for 90 days, unverified events for up to 14 days, inactive device/peer inventory for 180 days, and dead-token records for 90 days. Badge state is removed when the app syncs an empty set or Apple reports the device token invalid; a 30-day idle sweep applies only when the service tracks a very large number of devices. Daily per-device/per-peer summaries and some administrative records have no automatic time-based expiry. Deleted records can persist in database free space until overwritten, and in operator backups until those backups are deleted. Pseudonymous references can remain linkable and are not necessarily anonymous.
  • Feedback: contact us to request deletion of information we hold. A public issue, email provider, recipient's copy or legally required record may have a separate retention process.

Website and downloads: this website and the Mac app's update and download files are served through Cloudflare, which processes and retains request logs and statistics under its own policies. The periods above are the settings our hosted services currently run with; if they change, we will update this section.

You can request deletion of hosted records at nivek.est@gmail.com. We may ask for information needed to identify the relevant records and verify your authority; do not email private keys or credentials. We will explain any records we must retain and any applicable backup lifecycle. Disabling a feature, cancelling a subscription or uninstalling an app does not itself submit this request or erase Apple or third-party-provider records.

12. Your privacy choices and rights

You can disable notifications, dictation, sharing and Agent Mesh Access; revoke camera, photo, microphone, speech, Face ID, local network, Screen Recording, Accessibility and Full Disk Access permissions; stop using a configured provider; leave meshes; and contact us about information we hold. Some features require the data needed to perform their function, but you can use other features without granting unrelated permissions.

Under the Personal Information Protection Law of the People’s Republic of China (PIPL) and other applicable laws, you may have rights to know about and decide on the processing of your personal information; to access, copy, correct, supplement or delete it; to have it transferred to another handler where the conditions set by the regulator are met; to restrict or refuse processing, or object to it; to withdraw consent; to ask us to explain these rules; and to complain to the competent authority. Send requests to nivek.est@gmail.com. We will reply within 30 days after verifying a request, unless the law provides otherwise, subject to the verification needed to protect other users.

Under the PIPL, we process personal information where it is necessary to conclude or perform the agreement you request (for example, connecting your devices, delivering notifications and recognizing subscriptions), where necessary to fulfil legal duties or obligations, or with your consent, including separate consent where the law requires it. Where a law such as the GDPR applies, processing necessary to provide requested services can rely on performance of a contract; service security and troubleshooting can rely on legitimate interests where permitted; optional processing may rely on consent; and required records may rely on a legal obligation. The relevant basis must match the actual activity, and withdrawal of consent does not undo earlier lawful processing.

Information can be processed where your peers, our infrastructure, Apple and your chosen providers operate, which may be outside your country. Our hosted rendezvous, relay and push services run on servers located in the United States, and this website and its download files are served through Cloudflare’s global network. If you use our hosted services from mainland China or another country, the personal information described in Sections 4, 5 and 8 is transferred to and processed in the United States by us, as the overseas recipient, for the purposes in this policy; you can contact us and exercise your rights at nivek.est@gmail.com. Using our hosted services is optional: you can run your own rendezvous and relay instead, although the push service and Apple’s services remain separate. Where applicable law requires a transfer safeguard, we will put it in place and provide information about it on request.

13. Minors

Meshieve is intended for adults and is not directed at children. If you are under 18, use Meshieve only with the consent of your parent or guardian. We do not knowingly collect personal information of children under 14 through our hosted services; if a parent or guardian believes we have, contact us and we will delete it.

14. Changes, language and contact

We may revise this policy as our products, providers and business model change, including the introduction of advertising, analytics or paid features. We will publish the revised policy and its last-updated date here and give the additional notice and choices required by applicable law and platform rules. This policy's amendment provision is not blanket consent to future tracking or new data uses. This policy is published in English and Chinese; if the two versions conflict, the Chinese version prevails. It forms part of the agreement described in the Terms of Use, including its governing-law section. Questions and privacy requests: nivek.est@gmail.com.

法律条款

隐私政策

自 2026 年 8 月 9 日起生效 · 最近更新:2026 年 10 月 25 日

Mesh 流量在所有连接路径上均为设备之间的端到端加密:直连、经独立中继,以及由会合服务器转发时皆是如此。传输这些流量的服务器不持有读取内容所需的密钥。第三条说明各条路径如何处理你的内容。连接元数据、推送通知、AI 服务商请求和更新下载走不同的数据路径,具体如下。

一、本政策的适用范围

本政策适用于 Meshieve iPhone 和 Mac App、meshieve CLI 及辅助程序、本网站和我们运营的托管服务。“Meshieve”或“我们”指以 Meshieve 名义提供这些产品和服务的开发者及运营者。隐私问题和请求请发送至 nivek.est@gmail.com。

你无需创建 Meshieve 账户,每台设备拥有独立的 Mesh 身份。iPhone App 首次使用时还会生成一个匿名账户密钥,不包含姓名、邮箱或密码,我们托管的会合服务器用它识别 账户权益和服务限制。你连接的设备、自托管基础设施和所选第三方服务,也可能按其运营者的政策处理信息。

截至最近更新日期,本文所述应用版本不包含广告或第三方应用分析工具。这是对当前实践的说明,不承诺未来版本始终无广告或采用相同商业模式。第十条说明未来可能引入的广告和分析。我们目前处理运行信息,以连接设备、发送通知和更新、排查故障、执行服务限制及防止滥用。这些运行记录不同于仅保存在你设备上的信息。

除另有说明外,本政策对功能、存储和处理的描述针对当前所述版本及服务。未来版本可能调整功能、服务商及数据实践,并依适用法律和平台规则更新披露,提供所需通知、选择及授权。

二、保存在你设备上的信息

  • 配置与身份:Mesh 设置和凭证、设备密钥、对端名称及标识符、权限、共享选项、应用偏好,以及连接或流量统计。
  • Agent 活动:最近会话、消息草稿、附件、审查及定时任务记录、通知回执、Token 和费用统计,以及启动设置。你输入的环境变量可能含有 API 密钥或其他秘密;在界面上隐藏某个值并不等于将其加密。
  • 文件与媒体:下载或选择的文件、传输及预览缓存,以及你选择附加、上传或共享的照片和相机图像。根据格式和传输方式,媒体可能保留时间、位置等内嵌元数据。
  • 浏览器数据:转发服务及应用内浏览器所打开网站的 Cookie、登录状态、缓存和网站存储。你打开的网站可能按自身政策连接其服务器和其他第三方。
  • 本地诊断:应用和操作系统日志,以及 Mac 上的守护进程日志。其中可能含有设备名称、地址、文件路径、连接事件和错误详情。应用不会将这些日志作为通用崩溃报告或分析报告自动上传。

iPhone 应用数据保存在本地容器和偏好设置中;Mesh 配置保存在应用偏好设置中,会包含在设备备份里;设备身份和签名成员状态也保存在本地。免费会话配额及会话访问记录保存在钥匙串中,因此可在重装应用后保留。匿名账户密钥及其证书也保存在钥匙串中,卸载后可能仍保留;开启 iCloud 钥匙串时,账户密钥会同步到你的其他 Apple 设备。Mac 配置、身份和状态保存在 ~/.meshieve 下,设置保存在 Application Support 中,偏好设置和更新缓存保存在用户资源库中,守护进程日志保存在 ~/Library/Logs/Meshieve 中。Mesh 凭证也缓存在 Mac 登录钥匙串中;守护进程配置包含其运行所需的凭证,并限制文件访问权限。

三、与你的对端交换的内容

终端输入和输出、文件、源代码、Agent 消息和结果、转发的 Web 流量、屏幕画面、系统音频及远程控制输入,在你连接的设备之间传输。Meshieve 在所有连接路径上均对这些流量进行设备之间的端到端加密。设备通过各自的设备密钥和 Mesh 成员身份相互验证,再派生仅保留在设备上的逐连接密钥。当直连不可用时,由独立中继或会合服务器转发流量,但它们只经手密文,既没有读取内容的密钥,也无法在不被察觉的情况下篡改内容。转发流量的服务器仍可观察到流量的时间和大小,例如打开了多少条数据流、每条传输了多少字节。Mac 或 CLI 主机可以设置为仅直连,使其会话流量不经过中继;建立连接所需的消息仍会经过会合服务器。

内容在发送和接收设备上可被读取,也可能保存在本地缓存、对端文件或 Agent 会话记录中,或被你运行的软件继续发送。对端之间的加密不会向获授权的接收设备、AI 服务商或你选择访问的网站隐藏信息。我们不会收到你的终端、文件、屏幕或 Agent 会话内容;推送标签及你主动提供的信息属于下文说明的例外。

Mac、Linux 或 WSL 主机可以向获允许的对端提供以你的用户身份运行的 shell、你选择的文件夹(除非你允许写入,否则为只读,也可通过 NFS 挂载)以及转发的本地端口。启用共享后,iPhone 也可以向对端提供一个文件夹及应用有权访问的照片图库选集。启用文件写入后,获允许的对端可创建、更改和删除共享文件。共享的照片可能包含其位置信息。Agent 消息或 Markdown 文件以网址引用的图片,会由手机直接从图片所在主机获取,该主机会收到你的网络地址。关闭共享可停止新的访问,但无法删除对端已经收到的副本。

四、会合服务器和中继元数据

会合服务器帮助设备发现彼此并建立连接,接收网络地址、对端标识符和公钥、设备与 Mesh 名称、公开的 Mesh 标识、设备类型、所声明的功能、服务访问级别及在线或连接状态,还会接收签名成员记录,包括设备角色,以及添加、移除和授予管理员权限等成员变更。我们托管的会合服务器还会接收设备信息摘要,在设备连接期间保存在内存中:应用版本和构建号、操作系统及版本、设备型号和架构、CPU 数量、语言、时区和运行时长。会合服务器和中继还可能处理连接时间、传输字节总量(包括相互通信的每对设备之间的字节数)、延迟和丢包测量、性能与故障信息、入网或批准事件,以及执行容量和安全策略所需的记录。我们托管的服务会记录连接事件,并附带对端标识符和来源 IP 地址。设备注册信息在设备最后一次在线后保留 30 天。

使用我们运营的服务时,我们为连接、服务运行、故障排查和防止滥用而处理这些元数据。配置自己的或其他运营者的会合服务器及中继时,其运营者控制相应记录。自托管这些服务不会改变本文所述的独立推送、Apple、AI 服务商或更新下载路径。

五、Agent 通知和 Apple 推送

iPhone App 使用 push.meshieve.com 通过 Apple 推送通知服务(APNs)发送 Agent 通知。注册时会发送设备的 APNs 令牌和对端标识符,以获取限定范围的推送凭证。你的对端会获得该凭证,以便通知手机。存放在对端的凭证包含手机的 APNs 设备令牌,因此在凭证到期前(目前默认为 14 天),任何能读取它的进程都可以向你的手机发送通知。

通知请求可能包含设备令牌、对端和 Mesh 标识符、会话与事件标识符、设备名称、会话标题、Agent 类型、事件类型及工具名称。角标同步发送经过哈希处理的会话引用。服务读取这些字段、生成通知,再将其载荷发送给 Apple。Apple 收到的通知以事件、Agent 类型和设备名称作为标题,以会话标题作为正文,并附带路由数据,包括你的对端、Mesh 和会话标识符;审批请求还包括工具名称。对于无法立即送达的通知,Apple 最多可保留一小时。这条通知路径使用加密的 HTTPS 连接,但不是对端与手机之间的端到端加密。

应用和辅助程序不会通过该通知路径发送完整会话记录或工具参数。不过,会话标题或设备名称仍可能透露工作信息,并显示在锁屏上。服务的运行数据库保存假名化设备引用、对端 ID 和名称、经过哈希处理的会话及事件引用、发送结果、时间、角标状态和相关服务记录。该数据库不保存完整设备令牌、原始 Mesh 或会话 ID、会话标题或完整会话文本;这不表示服务在发送推送时无法看到这些字段。服务的应用日志记录请求结果,包含对端和会话标识符以及设备令牌的前几位,但不记录会话标题、设备名称、工具名称或完整设备令牌。你的 IP 地址不会写入数据库或应用日志,仅为限流在内存中保留至多一小时。

应用内默认启用 Agent 通知。在 Meshieve 设置中关闭后,应用停止注册,并在能连接到对端时移除其推送凭证。无法连接的对端所持有的凭证在到期前仍然有效。Apple 的提醒权限和锁屏预览设置另行控制通知展示;仅在 iOS 中关闭横幅不等于关闭 Meshieve 的通知功能。关闭通知不会立即删除已有的服务审计记录。

六、编程 Agent 和 AI 服务商

Claude Code、Codex 和 Pi 在连接的主机上运行,使用主机上配置的账户和服务商。根据配置和所用工具,提示词、附件、源代码、文件、命令输出及其他会话上下文,可能发送给 Anthropic、OpenAI 或其他所选服务商。Pi 的服务商可以配置;这些服务并非都由 Meshieve 运营。

服务商适用的条款和隐私政策决定其保留期限、安全措施及是否将内容用于改进模型。Meshieve 不作所有服务商都仅在本地处理内容或都不用于训练的统一保证。分享敏感信息前,请检查服务商及文件和工具的访问范围。批准执行命令与同意向 AI 服务商分享个人信息是不同的决定;本政策不替代法律要求的功能专项授权。

Agent Mesh Access 默认关闭。启用后,Agent 可通过获批准的 Mesh 工具访问其他连接机器及其获允许的文件或命令,从而扩大该 Agent 可获取的信息范围。不再需要时,请在 Meshieve 设置中关闭,并检查正在运行的会话。

七、语音输入、照片和 Mac 权限

  • 语音输入:Meshieve 将麦克风音频用于 Apple 语音识别。可用时优先在设备上识别,但可能回退到 Apple 服务器,包括设备端识别失败时。识别文本进入当前输入框,并可在你提交后发送给 Agent。语音文本整理默认开启,可以关闭,在可用时使用 Apple 的设备端模型,不使用另一个云端整理服务商。
  • 相机与照片:相机用于扫描邀请二维码,以及拍摄你选择使用的图像。照片访问支持选择、保存和可选的对端共享。共享图库受你通过 iOS 授予的访问范围限制。
  • 面容 ID 与本地网络:应用锁使用面容 ID 或设备密码,由 iOS 验证,Meshieve 不会收到生物识别数据。本地网络权限让应用可以直接连接同一网络中的对端。
  • Mac 屏幕和系统音频:启用远程桌面后,获允许的对端可接收屏幕内容及所请求的系统音频。“屏幕录制”控制捕获,“辅助功能”控制远程键盘和指针输入。屏幕内容和系统音频可能包含他人或其他应用的信息。在 Mac 设置中,远程桌面、shell 访问和文件共享默认关闭;但首台设备的设置页面会预先开启远程桌面、shell 访问和主目录共享,请在完成设置前关闭你不需要的项目。
  • Mac 文件和后台运行:“完全磁盘访问权限”可让守护进程及其启动的 Agent 访问受保护文件,仍受主机共享和 shell 权限约束。可选的特权辅助程序配置覆盖网络接口和路由。登录时启动及菜单栏应用支持持续连接;关闭窗口不一定停止应用。

请在 Meshieve 中调整功能权限,在 iOS 或 macOS 设置中撤销系统权限。关闭访问可停止相应的后续活动,但不会删除已经传输的数据或其他设备上正在运行的任务。

八、账户与购买记录

Apple 处理 App Store 购买、付款信息、试用资格和退款。Meshieve 使用 StoreKit 的产品、交易和订阅权益信息验证账户权益。我们不会收到支付卡信息。在我们托管的会合服务器上,应用会提交其匿名账户标识和经 Apple 签名的 App Store 交易信息,以便为你的设备识别购买权益;该购买通过 App Store 账户令牌与该账户关联。我们托管的会合服务器会保存该账户标识,以及订阅的原始交易 ID、到期日期和试用状态。你选择的 Agent 或 AI 服务商另行收取自身服务费用。Apple 的处理受其隐私政策约束。如有现存的 Apple 订阅,请在 Apple 账户设置中管理;卸载应用不会取消订阅。

应用还会向 policy.meshieve.com 查询签名访问策略和公告更新。请求包含新的随机数和支持的验证密钥标识,不包含设备、账户或 Mesh 标识。服务会接收发送请求所用的网络连接。

九、网站、更新、反馈和信息接收者

Mac App 使用 Sparkle 从 meshieve.com 请求更新信息及下载。这些请求会向分发基础设施暴露连接的网络地址和 HTTP 信息,包括 User-Agent 中的应用及 Sparkle 版本。这些文件通过 Cloudflare 分发。我们的 Mac 配置关闭了 Sparkle 系统信息采集。更新检查和自动安装由 Sparkle 的选项控制。

本网站在浏览器本地保存主题和语言选择。字体从 Google Fonts 和 Fontshare 加载,因此这些服务商会收到分发字体所需的网络请求。网站和下载托管可能为分发和安全处理地址、请求时间、所请求的资源及 HTTP 请求头。截至最近更新日期,我们不利用本网站跨其他网站追踪你的活动以投放广告;未来变更见第十条。

通过邮件或 GitHub 发送反馈时,我们会收到你提交的内容及相关联系方式,用于回复和改进 Meshieve。公开 GitHub Issue 可被他人看到,请勿附上秘密或机密日志。外部邮件和 GitHub 服务还受其自身政策约束。

信息接收者取决于所用功能:获授权的对端、所配置基础设施的运营者、我们的托管和分发服务商、为推送与语音及购买提供服务的 Apple、所选 AI 服务商,以及你选择的网站或反馈服务商。代表我们工作的服务商必须为相应服务处理信息并提供适当保护。我们可能在法律要求,或处理安全事件、欺诈和滥用所必需时披露记录。未来可能涉及的广告和分析信息接收者见第十条。

十、广告、分析及未来变更

未来的软件、服务或网站版本可能引入广告、赞助展示、推广佣金、分析或归因服务。广告可能根据当前场景展示,也可能在法律允许并取得所需授权后进行个性化展示。目前没有广告,不等于承诺永久无广告。

如引入此类服务,广告或分析服务商可能处理设备或广告标识符、网络地址、由地址推断的大致位置、应用和操作系统版本、语言、功能交互、广告展示和点击、推广活动或引荐信息,以及诊断或性能测量等信息。具体处理哪些信息取决于实际集成。这些是未来可能涉及的类别,不表示目前已经集成相应广告或分析服务。

引入重大的新处理活动前,我们会更新本政策及适用的功能说明,披露实际目的、数据类别、接收者、保留期限及可用选项。法律或平台要求时,我们会在处理开始前取得授权,包括针对适用追踪活动的 Apple App Tracking Transparency 授权,以及适用的 Cookie 或广告同意。接受使用条款或本政策不替代这些授权。引入广告本身不会让广告商获得你的 Mesh 或凭证访问权限。

截至最近更新日期,本文所述版本和服务不出售个人信息,也不为跨场景广告分享个人信息。未来某些广告合作在特定隐私法律下可能被认定为出售或分享。届时,如相关规定适用,我们会披露实际实践,提供所需的退出机制,并尊重法律要求的偏好信号。拒绝个性化广告或追踪,不一定会消除按场景展示的广告。

除非适用的购买方案明确包含无广告权益,免费或付费方案均不保证始终无广告。影响现有付费方案的变更仍受其适用条款、消费者权利和平台规则约束。未来修改本政策本身,不授权将此前收集的信息用于实质上不兼容的新用途;必须先处理所需通知、合法依据及任何必要同意。

十一、保留与删除

  • 本地应用数据:请使用相应功能删除草稿、文件、会话和配置。卸载 iPhone App 会删除其应用容器,但可能在钥匙串中留下配额和会话访问记录。删除 Mac 应用包不会移除配置、状态、日志、设置或钥匙串项目。如需停止相应访问,请先在 Mac 设置中退出各个 Mesh、移除可选辅助程序并关闭登录时启动,再卸载应用。退出 Mesh 会删除该 Mesh 的凭证、身份和状态;日志和偏好设置会保留,直到你手动删除。
  • 浏览器数据:通用浏览器的数据清除选项清除该浏览器的持久存储。转发服务使用独立存储;目前删除服务映射仍会将其存储留在磁盘上。不要认为一次浏览器清除或映射删除就会清除所有登录状态。
  • 对端数据和任务:会话记录、文件、附件和定时任务历史可能保留在主机或 Agent 自身的存储中。关闭手机应用或断开连接不能可靠地停止对端进程或删除这些记录。请在相关主机上或联系其运营者停止正在运行的任务、取消定时任务并删除存储数据。
  • 托管运行数据:保留期限取决于记录目的和所配置的生命周期。我们托管的会合服务器和中继将连接审计记录保留 14 天,并受记录总数上限约束。推送服务的保留期限为:已验证的审计事件保留 90 天,未验证事件最多 14 天,不活跃的设备和对端清单 180 天,失效令牌记录 90 天。角标状态在应用同步空集合或 Apple 报告设备令牌失效时删除;仅当服务跟踪的设备数量非常大时,才会按 30 天闲置期清理。每日按设备和对端汇总的记录及部分管理记录没有按时间自动过期机制。已删除的记录在被覆盖前可能残留在数据库空闲空间中,在运营者备份删除前也可能保留在备份中。假名化引用仍可能相互关联,不一定属于匿名信息。
  • 反馈:可联系我们请求删除由我们持有的信息。公开 Issue、邮件服务商、接收者的副本或依法保留的记录,可能有独立的保留流程。

网站与下载:本网站及 Mac App 的更新和下载文件通过 Cloudflare 分发,Cloudflare 按其自身政策处理并保留请求日志和统计信息。上述期限为我们托管服务当前采用的设置;如有变化,我们会更新本节。

可通过 nivek.est@gmail.com 请求删除托管记录。我们可能要求识别相关记录和核实你权限所需的信息;请勿通过邮件发送私钥或凭证。我们会说明必须保留的记录及适用的备份生命周期。关闭功能、取消订阅 或卸载应用,本身不等于提交该请求,也不会删除 Apple 或第三方服务商的记录。

十二、隐私选项与权利

你可以关闭通知、语音输入、共享和 Agent Mesh Access;撤销相机、照片、麦克风、语音识别、面容 ID、本地网络、屏幕录制、辅助功能和完全磁盘访问权限;停止使用所配置的服务商;退出 Mesh;或就我们持有的信息联系我们。有些功能需要执行该功能所必需的数据,但你可以在不授予无关权限的情况下使用其他功能。

根据《中华人民共和国个人信息保护法》(以下简称“个人信息保护法”)及其他适用法律,你可能有权知悉、决定个人信息的处理;查阅、复制、更正、补充或删除个人信息;在符合国家网信部门规定条件时,请求将个人信息转移至你指定的其他处理者;限制、拒绝或反对处理;撤回同意;要求我们解释说明个人信息处理规则;以及向主管部门投诉。请向 nivek.est@gmail.com 提交请求。除法律另有规定外,我们将在核实请求后 30 日内答复;核实是为了保护其他用户。

根据个人信息保护法,我们在为订立、履行你所请求的协议所必需(例如连接设备、发送通知和识别订阅)、为履行法定职责或法定义务所必需,或取得你的同意(法律要求时取得单独同意)的情况下处理个人信息。如 GDPR 等法律适用,提供你所请求服务所必需的处理可基于履行合同;在允许时,服务安全和故障排查可基于正当利益;可选处理可基于同意;依法保留的记录可基于法律义务。相应依据必须与实际活动一致,撤回同意不影响此前依法进行的处理。

信息可能在你的对端、我们的基础设施、Apple 和所选服务商所在地区处理,这些地区可能在你的国家以外。我们托管的会合服务器、中继和推送服务部署在位于美国的服务器上,本网站及下载文件通过 Cloudflare 的全球网络分发。如你从中国大陆或其他国家或地区使用我们托管的服务,第四、五、八条所述个人信息将传输至美国,由我们作为境外接收方为本政策所述目的处理;你可通过 nivek.est@gmail.com 联系我们并行使你的权利。使用我们托管的服务并非必需:你可以改用自行搭建的会合服务器和中继,但推送服务和 Apple 服务仍独立运行。适用法律要求跨境传输保护措施时,我们将落实相应措施,并可应请求提供相关信息。

十三、未成年人

Meshieve 面向成年人,并非针对儿童设计。未满 18 周岁的,应在父母或其他监护人同意后使用 Meshieve。我们不会通过托管服务故意收集不满 14 周岁儿童的个人信息;如父母或其他监护人认为我们收集了此类信息,请联系我们,我们将予以删除。

十四、变更、语言与联系

我们可能随产品、服务商和商业模式变化而修改本政策,包括引入广告、分析或付费功能。修订后的政策及最近更新日期将在此页面发布,并依适用法律和平台规则提供额外通知和选项。本政策的修改条款不等于对未来追踪或新数据用途的概括同意。本政策以中文和英文发布,两种文本如有冲突,以中文文本为准。本政策构成使用条款所述协议的一部分,同样适用其中的适用法律与争议解决条款。隐私问题及请求请联系:nivek.est@gmail.com。

Meshieve © 2026 Meshieve Terms & Disclaimer