不收集、不存储、不上传
iEasyRun 有三条硬约束。
设备信息、任务内容、执行记录只在本地环境里流转,不会发到我们的服务器。我们没有接收这些数据的后端服务。
全链路不落盘、不落库截图。设备照片、屏幕画面不会被存到任何地方。
不做广告画像、不做行为追踪、不向任何公司或个人出售数据。免费版也不降低隐私标准。
两种交付形态,装在办公室还是客户现场,都是本地部署:
| 交付形态 | 描述 | 适合场景 |
|---|---|---|
| Win 绿色版 | 双击 exe 即用,SQLite 单文件存储,无需 Docker | 个人/小团队/快速尝鲜 |
| Compose 标准版 | docker compose up -d 拉起 app + mysql:5.7 + redis | 企业内网/多员工协作 |
运行环境在你自己手里,本地电脑或者内网服务器。数据不出你的硬件边界。需要合规审查时,可以直接 inspect 数据库内容和日志文件。没有网络也能工作,只要设备通过 USB/Wi-Fi 直连。
多租户、登录会话,和云方案的对比
很多工作室一开始只用 3-5 台手机,后来要扩到几十台甚至上百台。人一多,就得定谁来管、谁能看什么。多租户加 RBAC 就是干这个的。
领域模型如下:
租户 Tenant
└── 部门 Dept(树)
└── 用户 User ──< 多对多 >── 角色 Role
└── 菜单 Menu(树,含路由/按钮)
└── 权限 Permission(API/按钮标识)
| 角色 | 权限范围 | 典型用户 |
|---|---|---|
| super_admin | 全部权限(跨租户) | IT 负责人/超管 |
| admin | 本租户全部业务 | 事业部管理员 |
| operator | 设备/任务/AI | 运营人员 |
| viewer | 仅只读访问 | 审计员/非技术人员 |
业务数据一律带 tenant_id,租户之间严格隔离。同一台服务器上,租户 A 的设备和任务,租户 B 看不见。
登录做了这些加固。三要素:租户编码、用户名、密码,缺一不可。错误提示统一为「账号或密码错误」,不区分租户不存在和密码错误,避免被人枚举。登录失败超过阈值会临时锁定。会话用 JWT。标准版可以用 Redis 黑名单续期,绿色版落库管理。
越来越多的团队从云端控机改到本地部署。两边的差别在数据留在哪:
| 维度 | 云端方案 | 本地部署(iEasyRun) |
|---|---|---|
| 账号信息安全 | 需要经过服务商服务器 | 不出你的环境 |
| 操作记录 | 存在对方数据库 | 留在你自己的电脑上 |
| 合规审计 | 需要对方提供证据 | 直接 inspect 本地数据库 |
| 按需扩展 | 随时加一个租户就行 | 加设备 + 重装即可 |
账号、记录、审计都留在你自己的环境里,是部署方式定下来的。安装细节见 安装部署。