Privacy Policy

Last updated: February 28, 2026

Overview

Screenshot Lab ("we", "our", "us") is a native macOS application for creating App Store screenshots. We are committed to protecting your privacy. This policy explains what data we collect and how we use it.

Data We Collect

Account Data

Screenshot Lab uses Firebase Anonymous Authentication to create a lightweight session for managing AI usage limits. No personal information (name, email, or password) is collected during sign-in. An anonymous user ID is generated automatically and is not linked to your identity. This anonymous ID may also be shared with RevenueCat to manage your subscription status.

App Store Data

When you use Screenshot Lab to research competitors or upload screenshots, the app accesses publicly available App Store data (app listings, screenshots, descriptions) via the iTunes Search API. If you connect App Store Connect, your API key is stored locally in the macOS Keychain and is never transmitted to our servers.

AI Processing

Screenshot Lab uses Google's Gemini AI (via Firebase AI Logic) to generate captions, analyze competitors, and localize content. Your app data and screenshots are sent to Google's AI services for processing. We do not store AI prompts or responses on our servers. Google's AI data handling is governed by their terms of service.

Local Data

Your projects, screenshots, templates, and settings are stored locally on your Mac using SwiftData. This data never leaves your device unless you explicitly export or upload it.

Subscription Data

Subscription purchases are processed through the Mac App Store and managed by RevenueCat. RevenueCat receives your Firebase anonymous user ID and purchase receipts to manage your subscription status. No personal identity information is shared with RevenueCat — only the anonymous ID. We do not store or have access to your payment information. See RevenueCat's Privacy Policy for details on their data handling.

Analytics

Our website (screenshotlab.app) may use privacy-focused analytics to understand traffic patterns. We do not use cookies for tracking. The macOS app does not include analytics or telemetry.

Data We Do NOT Collect

  • We do not collect your name, email address, or any personal identity information
  • We do not sell your data to third parties
  • We do not track your usage within the app
  • We do not access your screenshots or app content beyond what is needed for AI processing
  • We do not use advertising or ad tracking

Data Storage and Security

All sensitive credentials (App Store Connect API keys) are stored in the macOS Keychain, which provides hardware-backed encryption. Project data is stored locally using SwiftData. Authentication is handled through Firebase with industry-standard security practices.

Third-Party Services

  • Firebase Authentication — anonymous sign-in for session management (Google)
  • Firebase AI Logic — AI processing via Gemini (Google)
  • Firebase App Check — app attestation (Google)
  • RevenueCat — subscription management and receipt validation (RevenueCat Privacy Policy)
  • iTunes Search API — public App Store data (Apple)
  • App Store Connect API — screenshot upload (Apple, user-initiated)

Your Rights

You can:

  • Sign out at any time, which disassociates your anonymous session
  • Delete all local project data by removing the app
  • Export your local project data
  • Revoke App Store Connect access by removing your API key
  • Contact us to request information about what data we hold

Children's Privacy

Screenshot Lab is not intended for children under 13. We do not knowingly collect data from children.

Changes to This Policy

We may update this policy from time to time. We will notify users of significant changes through the app or on this page. The "Last updated" date at the top reflects the most recent revision.

Contact

If you have questions about this privacy policy, contact us at [email protected].