BrandLoop — Privacy Policy

Last updated: 2026-07-01

BrandLoop is built by Glippin Toys, LLC. The short version: we don't know who you are, and we like it that way.

Summary

What we collect

DataWhyRetention
Anonymous account ID (random identifier from Firebase Auth — no email, name, phone, or password)Keeps your brands together and enforces your plan limitsUntil you delete your account
Brand profile (name, description, audience, voice preset or custom voice, content pillars, links, channel toggles)Drives AI post generation in your voice for each brandUntil you edit or delete
Platform API keys (only for channels you set to Auto) — encrypted AES-256-GCMPublish posts to the channels you've set to Auto, on your behalfUntil you switch the channel to Manual/Off, remove the brand, or delete your account — switching to Manual/Off deletes the keys immediately
Generated content (post drafts, AI images, video clips; publish history for Auto channels; pending queue for Manual channels)Show you what was queued or posted; let you preview before going liveHistory: until you delete the brand/account. Manual queue items: 7 days (TTL). Generated images/videos: auto-deleted from storage after 90 days
Usage counters (runs, posts, images, video clips per month)Plan meteringUntil you delete your account
Subscription status (tier + active/expired, via RevenueCat)Unlocking paid featuresUntil you delete your account
Hashed device identifier (free plan only)Keeps the free tier's monthly allowance fair per device; stored as a hash, never linked to your account IDRolling monthly buckets
Push token (optional)"Posts ready to share" reminders you opt intoUntil you uninstall
Usage analytics (Firebase Analytics)Anonymous app events (e.g. "brand created", "paywall viewed") tied to a device-level identifier — never a name or email; used only to improve the appGoogle Analytics standard retention

What we never collect

AI processing

BrandLoop's content is AI-generated. Your brand profile and post content (never your identity — we don't have one) is processed by:

Generated images and videos are stored on Google Cloud Storage behind public links so social platforms can fetch them (that's how posting works), and are automatically deleted from our storage after 90 days.

Payments

Subscriptions are purchased through Apple's App Store or Google Play — we never see your payment details. We use RevenueCat to check subscription status; it receives your anonymous account ID and purchase state, nothing more.

Where your data lives

BrandLoop runs on Google Firebase (Auth, Firestore, Cloud Functions, Secret Manager) and Google Cloud Storage in US-region Google Cloud. Encrypted platform credentials are stored alongside your brand record. Decryption happens only inside a server-side cloud function at the moment a scheduled post needs to publish; the decrypted value is never logged or returned to the app.

Third parties

TikTok and Nextdoor are not third-party recipients of your data — they have no public posting API, so BrandLoop only generates the post and shows it to you in a manual queue to share yourself.

Your rights

Children

BrandLoop is intended for adult app builders, business owners, and creators; it is not designed for or marketed to children under 13, and we do not knowingly collect data from children.

Changes

We'll update this page and its date when the policy changes; material changes will be noted in the app's release notes.

Contact

Glippin Toys, LLC — support@glippintoys.com