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].