← GhostLab home · Support

GhostLab: Spirit Vision Privacy Policy

Effective date: November 5, 2026 · Applies to the iOS app “GhostLab: Spirit Vision”

Spirit Vision is an experimental, AI-powered investigative tool. To generate an image during a session, it sends a text summary of the moment to GhostLab’s server and two outside AI services. This page says what that summary holds, who receives it, what GhostLab keeps, and what stays on your phone. The app asks your permission before your first session, and you can withdraw it in Settings.

Summary

What is sent during a session

Nothing about your session is sent until you agree, and none of it is sent outside a session. During a session, each time a sensor change or a recognised sound calls for a vision, the app sends:

Each request also carries your account number and an App Attest signature to GhostLab’s server, which does not send them to Anthropic or Runware.

What is sent outside a session

When the app starts up and each time a session starts, it contacts GhostLab’s server with your account number, a proof from Apple’s App Attest, your time zone offset and, if you have a plan or a purchase still going through, Apple’s signed record of it, so the app can check your plan and show what you have left today. The first of these contacts starts the record described under What GhostLab keeps. They happen before you agree to sharing and carry on if you stop sharing, and they go only to GhostLab’s server.

Who receives it

GhostLab is run from the United States, and nothing in our service keeps your data in one country or region. Cloudflare, Anthropic and Runware may handle your data in the United States and other countries, whose data protection laws can differ from yours. Some of those countries have no adequacy decision from the European Commission or the UK. Cloudflare and Anthropic say they use standard contractual clauses for transfers from Europe and the UK, and their privacy policies linked above explain how. To ask what protects your data in these transfers, email us at the address below.

If you’d rather not share this, press Not now when the app asks, or choose Stop sharing in Settings. Stop sharing ends a running session at once. A vision already on its way when you press it can still reach Anthropic and Runware. A session cannot start without sharing. The smoke, the readings, recordings and snapshots keep working.

What GhostLab keeps

To enforce each plan’s daily limits, and to keep pack balances safe across a reinstall, our server keeps a small record for each account:

For a subscription, the daily count is kept under Apple’s original transaction number. This record holds no name, email address or pictures. We do not delete it on a schedule, and deleting the app does not remove it, so it stays after you stop using the app.

If you bought something, email us at the address below with your App Store order number. We handle these requests by hand and they can take some time, because we have to look up the purchase through Apple and change our server to remove the record. If you never bought anything, nothing in the record lets us tell it is yours, so we cannot find it from an email. The app has no delete control yet, so a record with no purchase stays on our server.

The microphone, sensors and location

Data the app keeps on your device

Sharing and Photos

Purchases

Subscriptions and vision packs are handled by Apple through the App Store. The app gives Apple your random account number with each purchase, and Apple returns it in its signed record, so each purchase stays with your account. Apple can connect that number to your Apple Account. The app passes the signed record to our server when you buy, when you restore purchases, when the app starts up or a session starts while you have a plan, and when Apple sends a renewal or other update while the app is open. Our server reads the product, dates, transaction numbers and account number from it. We receive no name, email address or card details. Apple’s signed record also holds the price, currency and App Store country of the purchase, and our server does not use or keep those. Apple tells our server when a purchase is refunded or revoked, so that it can end the plan or take the pack’s visions off your balance, and our server keeps a mark against that purchase. If Apple reverses a plan’s refund, our server clears the mark and the plan returns. A reversed pack refund does not put the visions back.

What we do not do

Children

The app carries the age rating shown on its App Store page and is not meant for children. We do not knowingly collect personal information from children under 13. If you believe a child has used the app and a purchase was made on that account, send us its App Store order number. We handle these requests by hand and they can take some time, because we have to look up the purchase through Apple and change our server to remove the record. An account with no purchase has no order number, so we cannot tell which record is theirs and cannot delete it.

Your rights and choices

We handle your session data because you agreed to it. You can withdraw that at any time in Settings. Once you do and the running session has ended, no more session data goes to Anthropic or Runware. Withdrawing does not recall what was already sent, and the app still contacts our server to check your plan, as described under What is sent outside a session.

We keep your account record and service logs because we have a legitimate interest in running the service, applying each plan’s limits and stopping abuse. If you have a plan or a vision pack, we also need the record to give you what you bought. The record starts the first time the app contacts our server, which is before you agree to sharing.

Depending on where you live, you may have the right to ask what we hold about you, to correct it, to delete it, to get a copy, to limit how we use it and to object to how we use it. To ask, email us at the address below with your App Store order number. We handle these requests by hand, so they can take some time. A request can reach only your account record. What went to Anthropic and Runware carries no account number, so we cannot find it or have it removed for you. If you never bought anything, we cannot find your record from an email, as explained under What GhostLab keeps.

Deleting your record also removes any vision pack balance, and we cannot restore it. It does not cancel a subscription, so cancel that in your Apple Account settings if you want the charges to stop. After we delete your record, the app cannot get visions on your phones until you delete and reinstall it, and using it again starts a new record.

You can also complain to your local data protection authority. The app does no tracking, so it does not respond to Do Not Track signals.

Changes

If our practices change, we will update this page and the effective date above before the change takes effect. If the list of AI services changes, we will update this page first, and the next version of the app will ask your permission again. A phone on an older version is asked once it updates.

Contact

Privacy questions about GhostLab: Spirit Vision are welcome at [email protected]. GhostLab: Spirit Vision is published by Jack F Miller, doing business as Signal x Noise, who is responsible for the data described on this page.