Last updated: March 6, 2026

This Privacy Policy explains how JAMSoft collects, uses, stores, and shares information when you use the Post.UP iOS app.

1. Scope

This policy applies to the Post.UP mobile application and related in-app features, including:

  • camera capture

  • photo and video import from your device

  • AI-generated captions

  • AI-generated images

  • subscription and purchase features

  • local saving, sharing, copying, archiving, and deletion of PostUPs

2. Information We Access or Process

Media you choose

When you use Post.UP, the app may access or process:

  • photos you take in the app

  • videos you record in the app

  • photos or videos you select from your photo library

  • an image generated on-device with Apple Image Playground

  • an image generated from a text prompt using Google's Gemini services

If you choose a video, the app generates a thumbnail image on your device for preview and caption generation. The current app code does not send the full video file or recorded audio to the caption-generation service; it uses the selected image or a locally generated thumbnail image.

Text you provide or generate

The app may process:

  • text prompts you enter to generate an image

  • your selected caption tone

  • captions and hashtags generated for you

Subscription and transaction data

If you purchase or restore a subscription, Apple processes the transaction through StoreKit and the App Store. The app receives limited subscription information such as:

  • available product identifiers

  • current entitlement status

  • subscribed product identifier

  • subscription expiration or renewal-related dates

Post.UP does not collect or store your full payment card number.

Device and app integrity data

The app uses Firebase App Check to help protect the service from abuse. This may involve device or app attestation signals and related diagnostic or security metadata being processed by Firebase/Google.

Configuration data

The app uses Firebase Remote Config to fetch model configuration data, such as which AI models the app should use.

Local app preference data

The app stores a small amount of preference data locally on your device, including your selected caption mode.

3. How We Use Information

We use information to:

  • let you capture or import media you choose to work with

  • generate captions and hashtags

  • generate images from text prompts

  • determine whether Apple Intelligence features are available on your device

  • load subscription products, verify entitlements, and restore purchases

  • save your PostUPs locally on your device

  • support archiving, deletion, sharing, and copy-to-clipboard actions that you initiate

  • protect the app and backend services from misuse

  • update app configuration

4. When Data Is Processed On-Device Versus In The Cloud

Post.UP uses a mix of on-device and cloud processing.

On-device processing

The app performs some processing locally on your device, including:

  • camera capture and local media handling

  • local thumbnail generation for videos

  • local storage of saved PostUPs

  • Apple Image Playground image creation, when you use that feature

  • Apple Intelligence caption generation, when available and used

Cloud processing

The app also uses Google services through Firebase AI Logic and Firebase Remote Config.

For caption generation, the current app implementation sends the selected image, or a locally generated thumbnail image for video, to Google's Gemini services for image understanding. This occurs even when the app is set to "On-Device" caption mode, because the current implementation still uses Gemini to describe the image before Apple Intelligence generates the final caption on-device.

If you use the "AI Pro" caption mode, caption generation is handled in the cloud through Gemini.

If you use Gemini image generation, the text prompt you enter is sent to Gemini and a generated image is returned to the app.

5. Where Your Information Is Stored

On your device

If you save a PostUP, the app stores data locally in the app's documents storage on your device. That saved data can include:

  • the media file

  • an optional thumbnail file for videos

  • caption text

  • hashtags

  • selected tone

  • AI provider used

  • creation date

  • archive status

By service providers

When cloud AI or Firebase-backed features are used, relevant request data is processed by third-party service providers, including Google/Firebase and Apple, according to their own terms and privacy practices.

Useful references:

6. Data Sharing

We do not sell your personal information.

We do not use third-party advertising SDKs in the current app code, and the bundled Firebase configuration indicates analytics is disabled for this app.

We may share or allow processing of relevant data with:

  • Apple, for StoreKit subscriptions, Apple Intelligence, Image Playground, and standard iOS sharing features you choose to use

  • Google/Firebase, for Gemini AI requests, Firebase App Check, and Firebase Remote Config

If you use iOS sharing features or share media or captions to another app or service, that sharing is controlled by you and is also subject to the privacy policy of the destination app or platform.

7. Retention

Locally saved PostUPs

Non-archived saved PostUPs are designed to be automatically deleted from local app storage after 7 days.

Archived PostUPs remain on your device until you delete them.

Preferences

Your caption mode preference remains stored locally until you change it or remove the app data from your device.

Third-party processing

If data is processed by Apple or Google/Firebase services, retention by those providers is governed by their own privacy terms and service documentation.

8. Your Choices

You can:

  • choose whether to grant camera, microphone, and photo library access

  • delete saved PostUPs in the app

  • archive or unarchive saved PostUPs

  • manage or cancel subscriptions through Apple

  • avoid cloud image generation by not using the Gemini image-generation feature

  • avoid sharing by not using copy/share actions

Because the current app does not require user accounts and does not provide a JAMSoft-hosted cloud library of saved PostUPs, most saved content control happens directly on your device.

9. Children's Privacy

Post.UP is not intended for children under 13, and we do not knowingly collect personal information from children under 13 through the app.

10. Security

We use platform and service-provider tools intended to improve security and reduce abuse, including Firebase App Check and Apple's platform security features. No method of transmission or storage is completely secure, and we cannot guarantee absolute security.

11. International Processing

If you use cloud-based features, your data may be processed on servers operated by Apple or Google and may be transferred to and processed in countries other than your own, subject to those providers' practices and applicable law.

12. Changes To This Policy

We may update this Privacy Policy from time to time. If we make material changes, we will update the "Last updated" date above and, where appropriate, provide additional notice.

13. Contact

If you have questions about this Privacy Policy or want to submit a privacy request, contact:

Jamsoft Inc.
Email: support@jamsoftinc.com