Privacy Policy
Last updated: May 20, 2026
1. Introduction
Infral Labs LLC operates PodSetup. This Privacy Policy explains how the app handles information when you manage equipment, save recording locations, capture photos, record audio samples, use AI-assisted setup features, create an anonymous service profile, or subscribe through the App Store.
PodSetup is designed as a local-first mobile studio assistant. Core library and setup data is stored on your device unless you choose a feature that requires network processing.
2. Information You Provide
You may create equipment records, location names, setup notes, setup checklists, cable routing guidance, equipment positions, camera photos of gear or rooms, and short audio samples for acoustic review.
Camera photos may include your recording space, equipment, or surrounding objects. Audio samples may include room sound, test speech, background noise, or other sounds captured by your microphone.
3. Local Storage
PodSetup stores structured app data locally using SwiftData. Photos, recordings, spectrogram images, and other larger media files are stored locally using FileManager paths.
Deleting local app data from Settings clears local SwiftData records, local media files, AI consent state, subscription usage counters, and onboarding state. It does not cancel subscriptions or change real App Store entitlement state.
4. AI Processing
When you use AI equipment scanning, room photo analysis, setup recommendations, or audio analysis, PodSetup sends the required photo, audio-derived data, or setup context over HTTPS to the PodSetup Railway AI backend.
The app does not call OpenAI or any model provider directly and does not contain private model provider API keys. The Railway backend may process requests with OpenAI or another configured model provider solely to generate the requested app result.
Each backend AI result counts as one Pro AI assist. This includes equipment scanning, equipment-library matching, setup recommendations, room-photo acoustic recommendations, and audio analysis guidance.
5. Anonymous Service Profile and Quotas
When PodSetup connects to the Railway backend, it creates or refreshes an anonymous service profile. The profile uses a generated subject ID and quota principal ID instead of your name or email address.
PodSetup stores service tokens and the quota credential in the iOS Keychain. The Railway backend stores hashed credentials, refresh-session records, subscription entitlement snapshots, AI-assist quota usage, and AI-assist reservations in Railway Postgres, and uses Redis for short-window rate limits.
The backend may use request metadata such as IP address, platform, app version, and subscription tier to operate sessions, protect the service from abuse, and enforce rate limits.
6. Subscriptions
PodSetup Pro subscriptions are purchased and managed through StoreKit and the Apple App Store. Apple processes payment information and provides subscription status to the app.
PodSetup may use RevenueCat to read App Store subscription status and may identify RevenueCat requests with the anonymous quota principal ID so backend quota enforcement matches the active entitlement. The app may cache subscription tier state locally so features can render quickly, but subscription purchases, renewals, cancellations, and refunds are handled by Apple.
7. Acoustic Analysis Limits
Acoustic analysis is practical recording guidance, not calibrated lab-grade measurement. Results depend on your phone microphone, recording quality, phone placement, background noise, room conditions, and selected equipment.
PodSetup does not provide true RT60 measurements or absolute SPL values. Scores, settings, and recommendations are starting points for improving podcast and creator recordings.
8. Your Choices
You can decline camera, microphone, or AI data sharing permissions and continue using other parts of the app. You can delete local records and media by using reset tools in Settings or by deleting the app. Local reset does not cancel subscriptions or automatically erase server-side quota, entitlement, or rate-limit records.
For privacy questions or data requests, contact podsetup@infrallabs.com.
