隐私保护政策
生效日期:2026 年 9 月 20 日
适用应用:鲁班图像工具箱 (Flutter Luban)
隐私保护政策
我们深知图像数据与个人隐私的敏感性,坚守「纯本地计算 · 零云端上传」的安全底线。
核心承诺:鲁班(Flutter Luban)采用纯端侧离线计算与隐私至上(Privacy by Design)架构设计。我们不设远程用户账户体系,您选取的全部照片、图片压缩流、裁剪涂鸦笔迹、尺寸参数与历史记录 100% 仅在您的本地设备沙盒内执行。绝不上传至任何外部云端服务器,亦绝无跨应用追踪或广告监控行为。
一、关于应用与开发者主体
本隐私政策由 鲁班研发团队(Flutter Luban Team / CMXC)(以下简称“我们”)发布,适用于您在智能手机、平板等移动终端设备上安装、使用及访问的:
- 应用名称:鲁班 (Flutter Luban / 鲁班图像工具箱)
- 服务类型:离线图像压缩、格式转换与创意编辑工具
- 开发者支持邮箱:
support@cmxc.com
二、我们处理的数据类型与存储方式
为了向您提供高品质的图像压缩与创作服务,应用涉及的数据类型及其本地处理机制如下:
| 数据类别 |
具体内容 |
处理方式与存储范围 |
| 图像与媒体文件 |
您主动选取的原图照片、分辨率尺寸、文件体积、色彩深度及 EXIF 基础元数据。 |
100% 纯本地离线处理。在设备本地内存与临时沙盒目录内进行 Luban 算法压缩与格式转换,处理后由您决定是否保存到相册,绝不上传至任何云端服务器。 |
| 图片编辑涂鸦与标注 |
裁剪框选范围、旋转镜像角度、马赛克图层、文字标签与滤镜调节数值。 |
纯端侧矢量渲染。仅在当前编辑界面的图形画布中实时演算,合成为导出图后即时释放,不作任何外部同步。 |
| 压缩配置偏好设置 |
默认输出格式(JPEG/PNG/WebP/HEIC)、默认目标压缩质量百分比、历史记录数量上限。 |
本地轻量 Key-Value 数据库。仅存储于设备的私有应用沙盒中,用于记忆您的个性化偏好。 |
| 本地历史记录与统计 |
压缩任务的时间戳、原图尺寸、压缩后尺寸、体积缩减比率及本地缩略图预览。 |
仅在本地存储。方便您随时回溯与比较压缩效果,您可在设置中一键彻底永久清空。 |
| 宣传展图工程草稿 |
宣传样机设备型号、外壳颜色、渐变背景配色、标题标语文本。 |
本地沙盒私有存储。方便您随时二次编辑与导出,不涉及任何远程服务器传输。 |
三、系统权限申请与调用规范
遵循操作系统与工信部、应用商店的「最小必要(Least Privilege)」原则,应用仅在您主动触发对应业务动作时向系统动态申请必要授权:
- 读取本地相册/媒体文件权限(
READ_MEDIA_IMAGES / READ_EXTERNAL_STORAGE / iOS NSPhotoLibraryUsageDescription):
仅在您主动点击「选择图片」或「批量压缩」并进入系统选图器时调用。我们绝不会在后台静默读取、扫描或索引您的个人相册文件。
- 保存图片到系统相册权限(
WRITE_EXTERNAL_STORAGE [针对 Android 10 及以下系统版本] / iOS NSPhotoLibraryAddUsageDescription):
仅在您完成压缩、编辑或展图制作后,主动点击「保存至相册」按钮时,将生成的新图片写入系统相册公用目录。
- 相机拍摄权限(
CAMERA,可选):
仅在您主动使用拍照取景直接进行即时压缩或标注时请求。若您不需要拍摄新照片,可直接拒绝该权限,完全不影响从相册中选择已有照片。
- 敏感权限声明:
本应用坚决不申请、不收集地理位置(ACCESS_FINE_LOCATION)、麦克风录音、手机通讯录、通话记录、短信、剪贴板监控等任何与图像处理无关的系统权限。
四、第三方 SDK 与网络安全说明
关于网络安全与 SDK 清单声明:本应用设计为纯离线生产力工具。应用安装包内未集成任何第三方用户行为打点 SDK、商业广告投放 SDK、跨应用推送 SDK 或身份画像分析 SDK。应用不会自动发起任何非用户主动意图的网络请求。
当您在结果页面或展示工坊中点击「系统分享」按钮时,将调起操作系统的标准原生分享面板(Share Sheet),通过操作系统将文件安全递交至您自行选择的目标第三方应用(如微信、QQ、网盘、邮件等),该第三方应用对文件的接收与处理遵从其各自独立的隐私政策。
五、数据存储周期与缓存清理控制权
您对存储于本地设备中的所有数据拥有绝对且自主的控制权:
- 临时图像缓存清理:压缩和编辑过程中产生的中间临时文件存储于沙盒临时缓存目录。您可随时进入应用「设置」>「存储与缓存管理」查看当前临时占用大小,并点击「清理」按钮一键彻底擦除。
- 历史记录全量清空:在「设置」界面点击「清空全部历史记录」,将永久销毁所有本地历史条目及关联缩略图,该操作无法撤销。
- 应用卸载彻底销毁:当您从设备上卸载本应用时,操作系统将自动彻底销毁应用沙盒内的全部本地配置文件、缓存数据及历史记录,不留任何数据残留。
六、数据主体权利保障(GDPR / CCPA / 个人信息保护法)
依据全球主流数据合规标准(包括《中华人民共和国个人信息保护法》、欧盟《通用数据保护条例》(GDPR)、美国《加利福尼亚州消费者隐私法》(CCPA) 等):
- 访问权与知情权:您可以通过本政策充分获知所有数据处理规则,所有业务数据直接显式展示在您的手机客户端。
- 更正与删除权:由于所有数据均纯本地驻留,您有权随时在本地界面直接修改设置偏好,或通过清空操作实现数据的即刻物理删除。
- 无出售与不分享承诺:我们在此郑重承诺,绝不出售、出租、出租买卖或向任何外部商业实体分享您的任何数据。
七、未成年人与儿童个人信息保护
我们的产品属于面向通用大众的效率图像工具,不设定年龄门槛,亦不针对 14 周岁(或当地法定儿童年龄标准)以下的儿童开展任何定向数据收集。鉴于我们完全不收集任何个人身份信息,因此亦不会对儿童信息进行差别化处理。若您是未成年人的监护人,如有任何关于儿童使用本软件的疑问,请通过官方渠道与我们沟通。
八、政策的修订与生效
随着产品功能的迭代升级及相关法律法规要求的更新,我们可能会适时更新本隐私保护政策。任何实质性修改均会在本官方页面发布,并在应用内关于页面提供可查阅的最新指引。持续使用本应用即代表您理解并认同经修订的隐私保护条款。
九、联系我们与合规监督
如果您对本隐私政策、应用权限调用或端侧数据保护机制有任何疑问、意见、投诉或建议,欢迎随时通过以下方式与我们取得联系:
- 运营主体:鲁班研发团队 (Flutter Luban Team / CMXC)
- 隐私安全专职邮箱:support@cmxc.com
- 响应时效:我们将在核实您的诉求后于 15 个工作日内给予正式答复与处理。
Privacy Policy
Effective Date: September 20, 2026
Applicable App: Flutter Luban (Image Toolkit)
Privacy Policy
High-performance image compression and editing with zero cloud uploads and local-first sandbox processing.
Core Privacy Principle: Flutter Luban is engineered strictly upon a "Privacy by Design & 100% Local-First" architecture. We operate NO remote user account database. All photos you choose, compression streams, crops, brush strokes, and editing records are executed exclusively on your local device. We never upload your personal images to any external cloud server, nor do we track your activity across apps.
1. About the Application & Developer
This Privacy Policy is published by the Flutter Luban Development Team (CMXC) ("we", "us", or "our"), governing your use of:
- Application Name: 鲁班 (Flutter Luban / Luban - Photo Compress & Edit)
- Service Category: Offline Image Compression, Transcoding & Photo Studio
- Developer Support Email:
support@cmxc.com
2. Data Types We Process & Local Handling Method
To deliver fast and reliable image compression and design studio functionality, the app processes the following categories of data locally:
| Category |
Specific Details |
Processing & Storage Scope |
| Image & Media Files |
Selected raw photos, dimensions, file size, color depth, and essential EXIF metadata. |
100% strictly on-device. Processed in local memory and sandbox cache using high-efficiency Luban algorithms. Saved to your gallery only upon your explicit instruction. Never transmitted externally. |
| Image Editing Operations |
Crop boxes, rotation angles, mosaic brush strokes, text annotations, and filter settings. |
Local vector rendering. Computed in real time on the canvas and released immediately after export. No remote synchronization. |
| Configuration & Preferences |
Output format choice (JPEG/PNG/WebP/HEIC), default target quality threshold, and history item limits. |
Local lightweight Key-Value storage within the app's private sandbox to remember your custom preferences. |
| Local Compression History |
Timestamps, before/after dimensions and sizes, compression ratio, and local thumbnail caches. |
Kept strictly on-device for your review. Can be cleared permanently at any time from the in-app Settings. |
| Showcase Studio Drafts |
Device mockup models, frame colors, gradient backgrounds, and showcase text slogans. |
Private local storage to enable re-editing and high-res export without sending data to servers. |
3. Device Permissions & Minimal Access Policy
In adherence to Apple App Store Guidelines, Google Play User Data policies, and global privacy standards, permissions are requested strictly upon user initiation:
- Photo / Media Access (
READ_MEDIA_IMAGES / READ_EXTERNAL_STORAGE / iOS NSPhotoLibraryUsageDescription):
Requested only when you tap to select photos from your device gallery. We never silently scan or upload your private photo library in the background.
- Save to Photo Album (
WRITE_EXTERNAL_STORAGE [Android 10 and below] / iOS NSPhotoLibraryAddUsageDescription):
Requested only when you actively choose to export the compressed or edited picture to your system photo album.
- Camera Capture (
CAMERA, Optional):
Used solely if you choose to snap a live photo directly inside the app for instantaneous editing. If unnecessary, you may decline without impairing normal gallery picking.
- No Sensitive or High-Risk Permissions:
We do NOT request or access GPS location (ACCESS_FINE_LOCATION), microphone audio, contacts, phone calls, SMS messages, or clipboard monitoring.
4. Third-Party SDKs & Network Safety
Zero Third-Party Tracking Statement: Flutter Luban is a self-contained productivity tool. The binary contains NO third-party behavioral analytics SDKs, advertising ad-networks, cross-app tracking beacons, or profiling SDKs. The application makes zero unsolicited background network connections.
When you click the system "Share" button, the standard OS Native Share Sheet is invoked, allowing you to hand over the processed image to your chosen third-party app (e.g., messaging or email). That transaction is governed solely by the privacy policy of the destination app.
5. Data Retention & Sandbox Cache Management
You have full sovereignty over all files stored in your local sandbox:
- Temporary Cache Cleanup: Intermediate compression files are stored in the temporary sandbox directory. You can inspect cache size and purge all files anytime via Settings > Storage & Cache Management > Clear.
- Purge All History: Tapping "Clear All History" in Settings immediately and irrevocably deletes all compression records and local thumbnails.
- Full Erasure on Uninstall: Uninstalling the application triggers the operating system to automatically and completely erase all sandbox data, settings, and temporary files.
6. Data Subject Rights (GDPR / CCPA / PIPL)
In compliance with international regulations (GDPR, California CCPA/CPRA, and China PIPL):
- Right to Know & Access: All operational data is directly visible on your device screen.
- Right to Rectification & Erasure: You have full control to edit settings or permanently wipe local databases at your own discretion.
- Non-Sale Commitment: We explicitly pledge that we do not sell, rent, license, or disclose your personal data or images to any third party.
7. Children's Privacy Protection
Our utility does not target children under the age of 13 (or under 16 where stipulated by local laws), nor do we intentionally solicit personal data from children. Because our application does not collect personal identifiers, children's data is safeguarded by default through our offline-first architecture.
8. Updates to This Policy
We may periodically update this policy to reflect product improvements or regulatory developments. Any amendments will be published on this page with an updated effective date. Continued use of the application indicates your acknowledgment of the updated terms.
9. Contact Us
If you have any questions, feedback, or inquiries regarding this Privacy Policy or our on-device security safeguards, please reach out to:
- Entity: Flutter Luban Development Team (CMXC)
- Email: support@cmxc.com
- Response Window: We will address verified inquiries within 15 business days.