Privacy Policy

Application: PlainVM for macOS (bundle identifier net.Plainum.plainVM)

Provider: Plainum — the developer of PlainVM (“we”, “us”, “our”)

Effective date: 8 August 2026  ·  Version: 1.0

Contact: support@plainum.net

The short version: the PlainVM app does not collect any data. It has no user accounts, no analytics, no advertising, and it makes no network requests of its own. Your virtual machines, disk images and configuration files stay on your Mac, in locations you choose.

1. Scope of this policy

This policy explains how personal data is handled in connection with the PlainVM macOS application and this website. It applies to the version of PlainVM distributed through the Apple App Store and to any build we distribute directly.

2. Data we collect

The PlainVM application collects no data. Specifically, PlainVM does not:

  • require or offer a user account, sign-in or registration;
  • contain analytics, telemetry, attribution, advertising or crash-reporting SDKs;
  • contain any third-party libraries that transmit data;
  • send your files, configuration, device identifiers, usage statistics or diagnostics to us or to anyone else;
  • read your contacts, calendars, photos, location, camera or microphone;
  • track you across other apps or websites.

The application performs no network requests of its own. In our App Store privacy disclosure, PlainVM is declared as “Data Not Collected.”

That declaration describes the app. The only personal data we ever receive is what you choose to send us by email (section 7) and the standard access logs kept by our website host (section 8). Neither is collected by or through the app, and neither forms part of the App Store privacy declaration, which covers only data collected through the application itself.

3. Data PlainVM stores on your device

PlainVM needs to remember your machines between launches. All of the following is stored locally on your Mac and is never transmitted to us:

WhatWhereWhy
Virtual machine configuration (names, CPU and memory settings, display resolution, network mode, paths to the files you selected) A JSON file inside the app’s sandbox container, under ~/Library/Containers/net.Plainum.plainVM/Data/Library/Application Support/PlainVM/ So your machines appear the next time you open the app
Security-scoped bookmarks to the files and folders you selected Same location as above So the sandboxed app can reopen your disks, ISOs and shared folders without asking you every time
Virtual disk images, macOS VM bundles, snapshots, exported configurations and backup packages The folders you choose when creating, exporting or backing up a machine These are your virtual machines and their data
Windows unattended-installation secrets: the local account password you enter and, if you provide one, a product key Your macOS Keychain, under the service net.Plainum.PlainVM.WindowsUnattended So the unattended installation can complete without re-prompting. See the warning below.
Diagnostic log entries shown in the app’s log panel In memory only (a rolling buffer of the 500 most recent entries), discarded when you quit. Nothing is written to disk unless you yourself export a diagnostic report, which embeds recent log lines into the file you choose. To help you troubleshoot a failed start or import
Standard macOS interface state (such as window size and position) The app’s own preferences inside its sandbox container Normal macOS app behaviour

Please note: if you use the optional Windows unattended-installation helper, PlainVM writes an installation answer file onto a helper disc image so that Windows Setup can read it. That answer file necessarily contains the account details in a form Windows can use. Treat the generated helper image, and any backup or export that includes it, with the same care as a password.

4. Guest operating systems and network traffic

A virtual machine runs a complete, separate operating system that you supply. That guest operating system — and any software you install inside it — may connect to the internet through the NAT network device, and may collect data according to its own privacy terms. PlainVM does not inspect, intercept, log, store or forward guest network traffic, and we receive nothing from it. Please review the privacy terms of any operating system or software you run inside a virtual machine.

5. Permissions PlainVM requests

PlainVM runs inside the macOS App Sandbox and uses only these capabilities:

  • Virtualization — to create and run virtual machines with Apple’s Virtualization framework.
  • User-selected files, read and write — access is granted only to items you explicitly choose in a file picker.
  • App-scope bookmarks — to keep that access working across launches, so you are not asked to re-select the same disk every time.

PlainVM has no permission to read your files at large, and it does not ask for full-disk access.

6. Third parties, Apple and the App Store

We do not share data with third parties. Apart from the support correspondence described in section 7 and the website server logs described in section 8, we hold no data about you to share. We do not sell personal information, and we do not share personal information for cross-context behavioural advertising.

If you obtained PlainVM from the App Store, Apple handles your purchase, download and subscription (if any) as an independent controller under Apple’s Privacy Policy. Apple may provide us with aggregate, non-identifying sales and usage reports. If you have chosen to share crash and usage data with developers in your device settings, Apple may make anonymised, aggregated crash reports available to us; that sharing is controlled entirely by your Apple settings and can be turned off there at any time.

7. If you contact support

When you email support@plainum.net, we receive your email address, your message, and anything you choose to attach — for example log text, screenshots or a configuration file. We use this only to answer you and to fix the problem you reported. We do not use it for marketing and we do not sell or share it.

Please remove anything you do not want us to see before attaching it. In particular, exported configurations and log text can contain file paths and machine names. We keep support correspondence only as long as needed to resolve the issue and to keep a record of related bug reports, and normally no longer than 24 months. The legal basis, where the GDPR applies, is our legitimate interest in providing support and in improving the app (Art. 6(1)(f)), or performance of our agreement with you (Art. 6(1)(b)).

8. This website

This site is a set of static pages. It sets no cookies, contains no analytics, no advertising and no tracking scripts, and loads no third-party fonts, scripts or resources. Your language preference is stored in your browser’s local storage on your own device and is never sent anywhere. Our hosting provider may keep standard server access logs (including IP address, timestamp and requested page) for security and reliability; we do not use these to identify you or to build a profile. Where the GDPR applies, the legal basis for this processing is our legitimate interest in the security and availability of the site (Art. 6(1)(f)). These logs are deleted or anonymised within 30 days and are never combined with any other data about you.

9. Children

PlainVM is a developer and power-user tool. It is not directed at children, and we do not knowingly collect personal data from anyone, including children.

10. Your rights

Depending on where you live, you may have rights to access, correct, delete, restrict or object to the processing of your personal data, to data portability, and to withdraw consent. Because PlainVM collects no personal data, there is normally nothing for us to access, correct or delete — the data described in section 3 is on your own Mac and entirely under your control.

If you have contacted support, you may ask us to provide a copy of that correspondence or to delete it, by writing to support@plainum.net. We will respond within the period required by applicable law (generally within 30 days). If you are in the EEA or the UK, you also have the right to lodge a complaint with your local data protection authority.

Because the app collects no personal data, the app transfers no personal data anywhere. If you email us, your message is handled by our email provider and may be stored on servers outside your country; where that involves a transfer out of the EEA or the UK, we rely on the European Commission’s standard contractual clauses, together with the UK International Data Transfer Addendum where applicable. The same applies to the website server logs described in section 8.

11. How to delete your data

  • Delete individual virtual machines from within PlainVM.
  • Delete any disk images, VM bundles, exported configurations and backup packages from the folders where you saved them.
  • Move the PlainVM application to the Trash. To also remove its stored settings, delete the folder ~/Library/Containers/net.Plainum.plainVM/.
  • If you used the Windows unattended-installation helper, open Keychain Access and delete items whose service is net.Plainum.PlainVM.WindowsUnattended. PlainVM removes these entries only when the machine fails to be created; deleting a machine later does not remove them, so delete them yourself once the installation is finished.

12. Security

PlainVM is sandboxed and code-signed, and it stores secrets in the macOS Keychain rather than in plain files. Because nothing is transmitted, there is no server-side store of your data to breach. The security of the virtual machine files themselves depends on your Mac: we recommend keeping FileVault enabled and storing virtual machines on an encrypted volume.

13. Changes to this policy

If this policy changes, we will update the effective date and version at the top of this page and publish the new version here. Material changes will also be noted in the app’s release notes. Continued use of PlainVM after a change means you accept the updated policy.

14. How to reach us

Questions about this policy, or about privacy in PlainVM: support@plainum.net.

隐私政策

应用:PlainVM for macOS(Bundle ID:net.Plainum.plainVM

提供方:Plainum —— PlainVM 的开发者(以下称“我们”)

生效日期:2026 年 8 月 8 日  ·  版本:1.0

联系方式:support@plainum.net

一句话说明:PlainVM 应用不收集任何数据。应用没有用户账号,不含统计与广告,自身也不发起任何网络请求。你的虚拟机、磁盘镜像与配置文件全部保存在你自己的 Mac 上,位置由你决定。

1. 适用范围

本政策说明 PlainVM macOS 应用及本网站如何处理个人信息,适用于通过 Apple App Store 分发的 PlainVM 版本,以及我们直接分发的构建版本。

2. 我们收集的数据

PlainVM 应用本身不收集任何数据。具体而言,PlainVM 不会:

  • 要求或提供用户账号、登录或注册;
  • 集成统计、遥测、归因、广告或崩溃上报 SDK;
  • 包含任何会向外传输数据的第三方库;
  • 将你的文件、配置、设备标识、使用统计或诊断信息发送给我们或任何第三方;
  • 读取你的通讯录、日历、照片、位置、摄像头或麦克风;
  • 跨其他应用或网站对你进行追踪。

应用自身不发起任何网络请求。在 App Store 隐私信息中,PlainVM 声明为“未收集数据”(Data Not Collected)

该声明描述的是应用本身。我们唯一可能收到的个人信息,是你主动通过邮件发送给我们的内容(第 7 节),以及网站托管商保留的标准访问日志(第 8 节)。二者都不是由应用或通过应用收集的,也不属于 App Store 隐私声明的范围——该声明仅涵盖通过应用本身收集的数据。

3. PlainVM 在本机保存的数据

为了在下次启动时仍能看到你的虚拟机,PlainVM 会在本机保存以下内容。这些内容全部存放在你的 Mac 上,绝不会传输给我们:

内容位置用途
虚拟机配置(名称、CPU 与内存设置、显示分辨率、网络模式、你所选文件的路径) 应用沙盒容器内的 JSON 文件,位于 ~/Library/Containers/net.Plainum.plainVM/Data/Library/Application Support/PlainVM/ 下次打开应用时仍能看到你的虚拟机
指向你所选文件与目录的安全作用域书签 同上 让沙盒应用可以再次打开你的磁盘、ISO 与共享目录,无需每次重新选择
虚拟磁盘镜像、macOS VM bundle、快照、导出的配置与备份包 在创建、导出或备份时选择的目录 这些就是你的虚拟机及其数据
Windows 自动安装所需的机密信息:你填写的本地账户密码,以及(如填写)产品密钥 macOS 钥匙串,服务名为 net.Plainum.PlainVM.WindowsUnattended 使自动安装无需重复询问即可完成,另见下方提示
应用日志面板中显示的诊断日志 仅存在于内存中(最多保留最近 500 条的环形缓冲),退出应用即清除。除非你主动导出诊断报告——该报告会把最近的日志内容写入你选择的文件——否则不会写入磁盘 帮助你排查启动或导入失败
标准 macOS 界面状态(如窗口大小与位置) 沙盒容器内应用自身的偏好设置 macOS 应用的常规行为

请注意:如果你使用可选的 Windows 自动安装辅助功能,PlainVM 会把安装应答文件写入一个辅助光盘镜像,以便 Windows 安装程序读取。该应答文件必然包含 Windows 可直接使用的账户信息。请像保管密码一样保管生成的辅助镜像,以及任何包含它的备份或导出文件。

4. 客户机系统与网络流量

虚拟机运行的是由你自行提供的、完整且独立的操作系统。该客户机系统及你在其中安装的软件,可能通过 NAT 网络设备访问互联网,并按照它们自己的隐私条款收集数据。PlainVM 不会检查、拦截、记录、存储或转发客户机的网络流量,我们也不会从中获得任何信息。请自行查阅你在虚拟机中运行的操作系统与软件的隐私条款。

5. PlainVM 申请的权限

PlainVM 运行在 macOS 应用沙盒中,仅使用以下能力:

  • 虚拟化——使用 Apple Virtualization 框架创建并运行虚拟机。
  • 用户所选文件的读写——仅对你在文件选择器中明确选择的项目授予访问权限。
  • 应用作用域书签——在多次启动之间保持上述访问权限,避免每次都要重新选择同一块磁盘。

PlainVM 无权读取你的全部文件,也不会申请完全磁盘访问权限。

6. 第三方、Apple 与 App Store

我们不会与第三方共享数据。除第 7 节所述的技术支持往来邮件与第 8 节所述的网站服务器日志外,我们手上没有任何关于你的数据可供共享。我们不出售个人信息,也不会为跨情境行为广告而共享个人信息。

如果你通过 App Store 获取 PlainVM,你的购买、下载与订阅(如有)由 Apple 作为独立的处理方按其隐私政策处理。Apple 可能向我们提供汇总的、无法识别个人身份的销售与使用报告。如果你在设备设置中选择了向开发者共享崩溃与使用数据,Apple 可能向我们提供匿名化、汇总后的崩溃报告;该共享完全由你的 Apple 设置控制,你可随时关闭。

7. 当你联系技术支持时

当你发送邮件到 support@plainum.net 时,我们会收到你的邮箱地址、邮件内容,以及你主动附上的任何材料,例如日志文本、截图或配置文件。我们仅将这些信息用于答复你并修复你反馈的问题,不会用于营销,也不会出售或对外共享。

请在发送前移除你不希望我们看到的内容,尤其是导出的配置与日志文本可能包含文件路径和机器名称。支持往来邮件仅在解决问题及保留相关缺陷记录所必要的期限内保存,通常不超过 24 个月。在适用 GDPR 的情形下,处理的法律依据为我们提供支持与改进产品的正当利益(第 6(1)(f) 条),或履行与你之间的协议(第 6(1)(b) 条)。

8. 关于本网站

本网站为一组静态页面:不设置 Cookie,不含统计、广告与追踪脚本,也不加载任何第三方字体、脚本或资源。你的语言偏好保存在你本地浏览器的 localStorage 中,不会发送到任何地方。我们的托管服务商可能出于安全与稳定性目的保留标准的服务器访问日志(含 IP 地址、时间戳与请求页面);我们不会用这些日志识别你的身份或建立用户画像。在适用 GDPR 的情形下,该处理的法律依据是我们在网站安全与可用性方面的正当利益(第 6(1)(f) 条)。上述日志将在 30 天内删除或匿名化,且绝不会与关于你的任何其他数据相结合。

9. 未成年人

PlainVM 面向开发者与进阶用户,并非面向儿童设计。我们不会在知情的情况下收集包括儿童在内的任何人的个人信息。

10. 你的权利

依据你所在地区的法律,你可能享有访问、更正、删除、限制处理、反对处理、数据可携以及撤回同意等权利。由于 PlainVM 不收集任何个人信息,通常我们并没有可供访问、更正或删除的数据——第 3 节所述的数据都保存在你自己的 Mac 上,完全由你掌控。

如果你曾联系技术支持,可以写信至 support@plainum.net,要求我们提供该往来记录的副本或将其删除。我们会在适用法律要求的期限内答复(通常为 30 天内)。若你身处欧洲经济区或英国,你还有权向当地数据保护机构投诉。

由于应用不收集任何个人信息,应用本身不会向任何地方传输个人信息。如果你向我们发送邮件,你的邮件由我们的邮件服务商处理,可能存储在你所在国家/地区之外的服务器上;若涉及从欧洲经济区或英国向外传输,我们依据欧盟委员会标准合同条款(以及适用时的英国国际数据传输附录)进行。第 8 节所述的网站服务器日志同理。

11. 如何删除数据

  • 在 PlainVM 中删除单台虚拟机。
  • 到你保存的目录中删除磁盘镜像、VM bundle、导出的配置与备份包。
  • 将 PlainVM 应用移到废纸篓;如需一并清除其保存的设置,请删除 ~/Library/Containers/net.Plainum.plainVM/ 目录。
  • 如果使用过 Windows 自动安装辅助功能,请打开钥匙串访问,删除服务名为 net.Plainum.PlainVM.WindowsUnattended 的项目。PlainVM 只在虚拟机创建失败时清理这些条目;之后删除虚拟机并不会清除它们,请在安装完成后自行删除。

12. 安全

PlainVM 运行于沙盒中并经过代码签名,机密信息保存在 macOS 钥匙串而非明文文件中。由于不存在任何数据传输,也就不存在可能被攻破的服务端数据库。虚拟机文件本身的安全取决于你的 Mac:建议开启 FileVault,并将虚拟机保存在加密卷上。

13. 政策变更

本政策如有变更,我们会更新页面顶部的生效日期与版本号,并在此发布新版本;重大变更也会在应用的版本说明中注明。变更后继续使用 PlainVM 即表示你接受更新后的政策。

14. 联系我们

对本政策或 PlainVM 隐私实践有任何疑问,请联系:support@plainum.net