funnyapp.org Apps & games, funny first

StepIn — Privacy Policy

Last updated 12 November 2026. This policy describes the macOS app StepIn (version 0.4.x) published by Chongqing Swordfish Technology Co., Ltd. (“SwordFishSoft”, “we”) and distributed on funnyapp.org.

The short version. Reconstruction is not done on your Mac. The photos in a task are uploaded to World Labs, the company behind the Marble model, and the finished scene comes back as a file. There is no account, no analytics and no telemetry, and the library stays on your disk.

What leaves your Mac

  • The photos in a task. One to eight images of one place, plus the title and the description you typed, are uploaded as a single job. They go to World Labs — api.worldlabs.ai — under your API key if you added one, or under ours if you paid for scenes. Their retention applies from that point; we cannot delete a photo on your behalf.
  • Your licence key, if you buy scenes. The app asks api-stepin.funnyapp.org for a balance, for the state of a job it started, and for fresh download links when a scene's asset URLs have expired. The key is the only identifier in those requests; there is no email, no device fingerprint and no account.
  • The scene itself. Downloaded from World Labs (or through the Worker, on the bought-scene route) and written to your library. It is not uploaded anywhere else.

What we do not collect

  • No account, name or email address. A purchase happens at Paddle, and all we receive is the transaction id, the pack bought and the licence key it should be credited to.
  • No photos, scenes, titles or descriptions on our servers. They exist on your disk and at World Labs, nowhere else.
  • No usage statistics, crash reports, device identifiers or advertising identifiers.
  • No cookies: the app has no browser and sets none.

What is stored on your Mac

Everything the app keeps lives in ~/Library/Application Support/StepIn, plus one item in the Keychain:

  • Scenes/ — the finished splat, its cover image and a small sidecar with the title, description, date and input count;
  • Inputs/ — the staged copies of the photos a task was made from, so the scene can be regenerated without finding the originals;
  • jobs.json — the queue, so a task survives quitting the app;
  • quota.json — a local mirror of the scene balance, so the sidebar can answer instantly and offline;
  • credentials.json — your World Labs API key, if you added one;
  • the licence key, in the macOS Keychain rather than a file.

Deleting that folder and the Keychain item removes everything the app keeps. Scenes removed with stepin rm or the app's delete command go to the Trash, not into a void.

Network requests

StepIn makes these requests, and no others:

  • Generate a scene. Upload the photos, poll the job, download the result.
  • Balance and job status. Only on the bought-scene route, only with the licence key.
  • Checkout. The Buy button opens your browser at Paddle. That page has its own privacy policy; the app is not involved in the payment.
  • Nothing else. No update pings, no analytics endpoint, no fonts, no crash reporting. This version has no auto-updater at all.

Children

StepIn is a tool for adults working with their own photographs and is not directed at children. We do not knowingly collect information from anyone, including children.

Changes

If a future version changes what is uploaded or stored, this page will be updated before that version is released, and the date at the top will change.

Contact

Questions about this policy or a purchase: [email protected]. Chongqing Swordfish Technology Co., Ltd., Chongqing, China. This policy is governed by the laws of the People's Republic of China, without regard to conflict-of-law rules.

Do not photograph people who have not agreed to be photographed, and do not upload images of identity documents, screens with personal data, or anything you would not hand to a stranger — the reconstruction model sees the whole frame.


StepIn — 隐私政策

最后更新:2026 年 11 月 12 日。本政策适用于重庆剑鱼科技有限公司(下称“SwordFishSoft”或“我们”) 发布的 macOS 应用 StepIn(0.4.x 版),该应用通过 funnyapp.org 分发。

一句话版本。三维重建不在你的 Mac 上完成。任务里的照片会上传到 World Labs(Marble 模型的 开发方),重建好的场景以文件形式返回。应用没有账号、没有分析统计、没有遥测,场景库保存在你自己的磁盘上。

什么会离开你的 Mac

  • 任务里的照片。同一个地点的 1–8 张照片,加上你填写的名称和描述,会作为一个任务上传到 World Labs(api.worldlabs.ai)。如果你填了自己的 API Key,就用你的账户上传;如果是购买场景, 则用我们的。从那一刻起适用对方的留存规则,我们无法代你删除照片。
  • 授权码(购买场景时)。应用会向 api-stepin.funnyapp.org 查询余额、查询任务 状态,以及在下载链接过期后换取新的链接。这些请求里唯一的身份标识就是授权码:没有邮箱、没有设备指纹、没有账号。
  • 场景文件本身。从 World Labs(购买场景的路径下经由我们的 Worker)下载后写入本地场景库, 不会再上传到别处。

我们不收集什么

  • 没有账号、姓名或邮箱。付款在 Paddle 完成,我们只收到交易号、购买的套餐,以及这笔场景应记到哪个授权码上。
  • 我们的服务器上没有照片、场景、名称或描述。它们只存在于你的磁盘和 World Labs。
  • 没有使用统计、崩溃报告、设备标识或广告标识。
  • 没有 Cookie:应用里没有浏览器,也不设置任何 Cookie。

你的 Mac 上存了什么

应用保存的全部内容都在 ~/Library/Application Support/StepIn,另有一项在钥匙串里:

  • Scenes/——重建好的场景、封面图,以及记录名称、描述、日期和输入张数的小文件;
  • Inputs/——任务所用照片的暂存副本,便于在不找回原图的情况下重新生成;
  • jobs.json——队列,退出应用后任务不会丢;
  • quota.json——场景余额的本地镜像,侧边栏可以离线立即回答“还剩几个”;
  • credentials.json——你填写的 World Labs API Key(如果填了);
  • 授权码保存在 macOS 钥匙串,而不是明文文件。

删除该文件夹和钥匙串中的条目,即可清除应用保存的全部数据。用 stepin rm 或应用内的删除操作移除的 场景会进入废纸篓,而不是被直接抹掉。

网络请求

StepIn 只会发起以下请求:

  • 生成场景。上传照片、轮询任务、下载结果。
  • 余额与任务状态。仅在购买场景的路径下、且仅携带授权码时发起。
  • 结账。“购买”按钮会在浏览器中打开 Paddle,那个页面有自己的隐私政策;应用不参与支付过程。
  • 没有别的了。没有更新检查、没有统计接口、没有第三方字体、没有崩溃上报。本版本没有自动更新器。

未成年人

StepIn 是给成年人在自己的照片上使用的工具,并非面向未成年人。我们不会有意收集任何人的信息,包括未成年人。

变更

如果后续版本改变了上传或存储的内容,本页面会在该版本发布前更新,页面顶部的日期也会随之改变。

联系我们

关于本政策或购买的疑问:[email protected]。 重庆剑鱼科技有限公司,中国重庆。本政策受中华人民共和国法律管辖,不适用冲突法规则。

请不要拍摄未同意被拍摄的人,也不要把证件、带有个人信息的屏幕,或任何你不愿交给陌生人的画面拍进去 ——重建模型看到的是整个画面。