Privacy policy

PromptWallet privacy policy

PromptWallet is built to be private by default.

Last updated October 19, 2026

Summary

This Privacy Policy explains what PromptWallet collects, how it is used, and what choices you have when using the PromptWallet iPhone app and Mac app.

  • Your prompts are private by default.
  • Core use of PromptWallet does not require an account.
  • Prompt content is stored locally on your device.
  • Private cross-device prompt sync uses Apple's iCloud / CloudKit when available and when your devices are signed into the same Apple ID.
  • Public features are optional; if you publish, comment, or follow, related public data is stored on backend services.
  • PromptWallet does not include prompt body, prompt title, tags, variables, or copied prompt text in product analytics.
  • Sign in with Apple is optional and is used for profile identity and optional backend-connected features.
  • Apple processes subscription payments, while RevenueCat processes purchase history and entitlement state so PromptWallet can unlock and restore Pro.

Information PromptWallet Stores

PromptWallet may store the following information on your device:

This information is primarily stored locally on your device.

  • Prompt text you create or import
  • Prompt titles
  • Tags, variables, categories, and project associations
  • Outcome logs, versions, and usage history
  • App preferences and onboarding state
  • Local product event counts used for in-app diagnostics and improvement tracking

iCloud / CloudKit Sync

If CloudKit is available and you are signed into the same Apple ID on your devices, PromptWallet can sync private prompts between your own devices using Apple's CloudKit private database.

That may include:

This private sync is intended only for your own devices connected to the same Apple account.

If CloudKit is unavailable, PromptWallet may operate in local-only mode.

  • Prompts
  • Prompt metadata
  • Versions
  • Outcome logs
  • Related local library state needed for sync

Sign in with Apple

Sign in with Apple is optional.

If you choose to sign in with Apple, PromptWallet may store and use limited identity information such as:

PromptWallet does not ask Sign in with Apple for your email address and does not store one. Email addresses that earlier versions of the app sent to PromptWallet's backend have been deleted.

This is used to:

Core prompt capture, organization, and reuse do not require Sign in with Apple.

  • your name, if you choose to share it through Sign in with Apple (it stays on your device)
  • your Apple user identifier
  • your Apple identity token data as provided through Sign in with Apple
  • a profile handle
  • a display name
  • profile-related timestamps and session state
  • restore your profile identity
  • support optional public/profile-oriented features
  • support optional backend session or identity sync features when configured

Optional Backend Features

PromptWallet includes optional backend-connected account and community metadata features.

If those features are configured and you choose to use them, PromptWallet may send limited account or identity metadata to backend endpoints in order to:

PromptWallet is designed so these backend-connected features are optional and separate from the app's core private prompt-library behavior.

  • establish an account session
  • sync profile identity metadata
  • support optional community-related features

Purchases and Subscriptions

PromptWallet offers auto-renewing subscriptions through Apple's In-App Purchase system and uses RevenueCat, Inc. to manage product offerings, validate App Store transactions, maintain subscription entitlement state, unlock or restore PromptWallet Pro, support refunds and fraud prevention, and provide aggregate subscription analytics.

Apple processes the payment itself. PromptWallet and RevenueCat do not receive your payment-card number, bank-account number, or other payment credentials.

For subscription functionality, RevenueCat and PromptWallet may process:

Before sign-in, PromptWallet's RevenueCat app user identifier is derived from a stable pseudonymous installation identifier. If you sign in, PromptWallet may use a one-way fingerprint derived from your Apple or backend account identifier so purchases and entitlements can remain associated with the correct account. PromptWallet does not use the raw Apple or backend account identifier as the RevenueCat app user identifier. Purchase history and a pseudonymous user identifier may therefore be linked to your PromptWallet identity when you are signed in.

Purchase history is used for app functionality and subscription analytics. PromptWallet does not use it for third-party advertising or cross-app tracking.

PromptWallet's backend may receive signed subscription lifecycle events from RevenueCat and retain verified transaction facts needed for entitlement integrity, accounting, refunds, and fraud prevention. If you delete a backend-linked PromptWallet account, retained subscription lifecycle facts are unlinked from that account and installation where supported, while limited transaction facts may remain for accounting, refund, fraud-prevention, or legal obligations.

RevenueCat's privacy policy is available at https://www.revenuecat.com/privacy.

  • a pseudonymous RevenueCat app user identifier
  • App Store product identifiers
  • purchase, renewal, expiration, cancellation, refund, and entitlement status and dates
  • App Store receipt and transaction identifiers
  • sandbox or production purchase environment
  • limited app and device technical information used to operate the subscription service
  • bounded subscriber attributes such as app version, account state, identity source, and a pseudonymous analytics identifier

Public Profile and Community Features

Public profile and community features are optional.

If you choose to use public features (for example: publish, comment, follow, or maintain a public profile), PromptWallet may store and process:

This data is used to operate shared feed and community features, and may be visible to other users of those features.

  • public profile fields you provide (such as handle, display name, bio, and avatar style seed)
  • public posts you publish
  • comments you publish
  • creator/topic/channel follow relationships

Reports, Blocks and Moderation

To keep community features safe, PromptWallet also stores:

  • Reports. When you report a post, comment, profile, or a third-party prompt shown in Explore, PromptWallet stores your account identifier, what you reported, the reason you chose, and any details you write (up to 500 characters). Only the PromptWallet team sees reports. The person you reported is not told who reported them.
  • Blocks. Your block list is stored with your PromptWallet account when you are signed in (blocks you make while signed out stay on your device until you sign in), so it applies on all your devices. The people you block are not notified. If someone you blocked deletes their account and later signs in again with the same Apple ID, your block applies to them again.
  • Community guidelines acceptance. The version of the community guidelines you accepted and when.
  • Moderation decisions. Whether a post or comment was hidden or removed, and whether an account was banned. If a banned account is deleted, PromptWallet keeps a one-way SHA-256 hash of its Sign in with Apple identifier so the ban still applies if the same person signs in again; no name, handle, or email is kept with it. The same kind of hash is kept for blocks other people made against a deleted account, for the reason above.

Product Analytics

PromptWallet uses privacy-first product analytics.

Current product analytics are limited to coarse event names, counts, timestamps, source surfaces, and route origins used to understand activation, retention, and product reliability. If optional remote telemetry upload is enabled, PromptWallet may also send pseudonymous install or account fingerprints, app version, and platform so aggregate cohorts and retention can be measured without sending prompt content. Technical diagnostics can include bounded failure categories, such as a purchase or restore error category, rather than raw receipts or prompt content. If the app crashes or stops responding, Apple's MetricKit diagnostics can also add the crash's exception type and signal code, or how long the app was unresponsive in coarse ranges (1-2, 2-5, or more than 5 seconds); PromptWallet does not send call stacks, logs, or prompt content from these reports. These identifiers and events can be linked to your PromptWallet account when you are signed in. Examples include:

PromptWallet may also generate an on-device analytics intelligence snapshot from your local prompt metadata and product signals so you can review behavior patterns such as activation progress, workflow mix, and reuse. That snapshot stays local unless you explicitly copy or share it yourself.

Remote telemetry upload uses the configured backend URL and can be disabled in Settings. When disabled, PromptWallet clears any pending unsent telemetry queue on the device.

If backend telemetry forwarding is configured by PromptWallet operators, coarse analytics events may be forwarded to PostHog for product analytics processing. Prompt content is still excluded from those events.

  • app opened
  • onboarding completed or skipped
  • first prompt saved
  • first prompt copied
  • import completed
  • prompt shared
  • shared prompt imported
  • feedback submitted

Excluded from Product Analytics

PromptWallet does not include the following in product analytics:

  • prompt body
  • prompt title
  • tags
  • variables
  • project names
  • copied text
  • freeform user content

Feedback You Submit

If you choose to send feedback from within PromptWallet or through support channels, you may provide:

Only the information you submit intentionally through those support or feedback flows is included.

  • a short note about what you were trying to do
  • what was confusing or broken
  • optional context you choose to include

Sharing

If you use PromptWallet's sharing features, the content you choose to share is packaged by the app so another person can preview or import it.

When creating a hosted share, the app also sends a pseudonymous installation identifier to enforce abuse rate limits. That identifier is used as a rate-limit key and is not stored with the shared prompt record. If you are signed in when you create a hosted share, the share is linked to your PromptWallet account so it can be deleted with the account.

You control whether you initiate that share. Shared content is not posted publicly by default.

If you share content from other apps into PromptWallet (for example from web pages or X), PromptWallet processes the items you shared (such as URL/text payloads) so they can be captured into your private library or review inbox.

Data Retention

PromptWallet keeps your local data until:

If you use optional backend-connected features, related account/session metadata may be retained according to the backend configuration used for those features.

If you connected optional backend-linked account features, you can also delete that PromptWallet account from inside the app by going to Me → Settings → Account → Delete Account. On Mac, the same action is also available from the Me screen account card. Account deletion removes the backend-linked account, public profile metadata, public community data associated with that account, the reports and blocks you made, and hosted shares you created while signed in. The only exceptions are the one-way identifier hashes described under "Reports, blocks and moderation" (for a banned account, and for blocks other people made against yours) and the subscription facts described under "Purchases and Subscriptions". It does not automatically erase your private prompt library stored locally on your device or your private iCloud/CloudKit data.

  • you delete it from the app
  • you remove the app
  • or you clear synced data through your Apple/iCloud environment where applicable

Your Choices

You can:

  • use PromptWallet without signing in
  • keep prompts private
  • avoid optional backend features
  • sign out of optional account features
  • delete your optional backend-linked account from inside the app
  • delete prompts and related local content
  • disable or avoid iCloud sync by changing your device/iCloud setup

Children's Privacy

PromptWallet is not directed to children under 13, and we do not knowingly collect personal information from children through the app.

Changes to This Policy

If PromptWallet's data practices change materially, this Privacy Policy will be updated and the revised date at the top of this page will change.

Contact

If you have privacy questions, contact:

  • Support email: palmtreedreamsinc@gmail.com
  • Support page: https://stillfrost.com/apps/promptwallet/support