other
- Location
skills/meitu-visual-me/SKILL.md:10- Finding
Local Personal Data Is Embedded in Prompts Sent to a Remote API Despite a Local-Only Privacy Claim
- Content
View full analysis
**Data Disclaimer:** > - **Local reads:** Meitu Visual Me reads local files such as `MEMORY.md`, `USER.md`, and `./visual/PROFILE.md` for personalized generation. This data never leaves your device. > - **Uploaded to meitu API:** Images you provide (photos, reference images) and generated prompts are sent to the Meitu OpenAPI for processing, subject to the Meitu privacy policy. ``` The standard context-loading workflow then reads personal data: ```markdown Standard read checklist (highest to lowest priority): 1. `./DESIGN.md` — project context (if present, prioritize it; only supplement what it doesn't cover) 2. `./openclaw.yaml` — resolve short-name references 3. `./visual/rules/quality.yaml` — forbidden styles 4. `./visual/PROFILE.md` — visual identity 5. `./visual/memory/global.md` (first 30 lines) — preferences 6. Platform context (read if available, skip if not): `USER.md`, `MEMORY.md`, `memory/今日.md`, `SOUL.md`, Weather API ``` The prompt-building instructions require the read data to be incorporated into prompts: ```markdown Formula: `[composition/camera angle] + [subject] + [action/expression] + [scene/background] + [style reference] + [lighting] + [user-specific details]` 4. **When user context is available, prioritize embedding personal details; when unavailable, generate directly based on user description without blocking.** ``` Those generated prompts are subsequently submitted through remote Meitu API commands: ```markdown | Text-to-image | `meitu image-generate` | `--prompt --size --ratio` | No reference image | | Generation with reference image | `meitu image-generate` | `--image --prompt --size` | Stylization / group photo | | Background swap / content editing | `meitu image-edit` | ...[truncated 2222 chars]- Remediation
View remediation
