Comitiva

Privacy Policy

Last updated: October 8, 2026

Plain-English summary: Comitiva collects the account, profile, meetup, message, media, location, contact-matching, diagnostic, analytics, subscription, and business-advertising billing information needed for the features described below. We use privacy-limited Google Analytics for aggregate app and website product analytics, with advertising storage, advertising user data, personalization, and Google signals disabled. To measure our own ads on Instagram, we use Meta's Pixel on our website's home page and Meta's App Events SDK in the app for users 18 and older; this can be “sharing” under California law, and you can opt out as described in Your Privacy Choices. An opaque Hang share link can make limited Hang information public; the public profile-link bridge does not display profile data. Photos/videos you upload and a personal Hang cover can appear in future exported Recaps only when you allow all eligible Hangs or that specific Hang. The same choice lets friends add your photos/videos to the Hang Memories on their profiles without asking (you are notified and can remove them); otherwise a friend must send a request that you approve. You can turn this off anytime in Preferences. Hang Memories you save are visible to signed-in Comitiva users who can view your profile. Frozen awards, including the winner's name and profile photo, may also appear in a Recap as described below. The Google Mobile Ads SDK is included in the binary, but production code prevents Comitiva from loading or initializing it for this public release. You must be at least 16 and reside in the United States. Account deletion has a 30-day grace period and then deletes, anonymizes, or retains data as specifically described in Section 8.

This Privacy Policy explains how ComeThru App, Inc. ("Comitiva," "we," "us," or "our") collects, uses, discloses, and protects information when you use the Comitiva mobile application and related websites and services (the "Service"). The Service is offered to U.S. residents. Capitalized terms not defined here have the meaning given in our Terms of Service.

1. Information We Collect

A. Information you provide

B. Information collected automatically

C. Information from your device (with permission)

D. Information from other sources

2. Information We Do Not Collect

We want to be clear about what we don't do:

3. How We Use Your Information

We use the information described above to:

4. Legal Bases & Why We Process

For users in the United States, the legal bases on which we process your information include:

5. How We Share Your Information

We share your information with the following categories of recipients, for the purposes described:

RecipientData sharedPurpose
Firebase / Google Cloud (Authentication, Firestore database comethru, Cloud Storage, Cloud Functions, Hosting) Account data, profile, all content (Hangs, messages, gallery, comments), notifications, push tokens, pseudonymous analytics events, and aggregate counters Core infrastructure for the Service
Google Analytics for Firebase / Google Analytics 4 App and website product interactions, route-pattern screen or page views, app/session/device information, and an SDK-generated app or browser instance identifier; no Comitiva account ID or content identifier is sent by Comitiva Aggregate product analytics with advertising storage, advertising user data, advertising personalization, and Google signals disabled
Meta Platforms, Inc. (Meta Pixel and App Events SDK) Home-page visits and store-button taps; app install and app-open events; for 18+ accounts, sign-up, Hang-created, Coming Thru, invite-share, and Premium subscription or trial-start events (product, price, currency); browser, device, and app information; cookies or, where allowed, the device advertising identifier. No name, phone number, email, contacts, location, content, or Hang identifiers. Measuring and improving Comitiva's own ads on Instagram. This can be “sharing” for cross-context behavioral advertising under California law; see Your Privacy Choices.
Firebase Auth SMS infrastructure (Google) Phone number Delivering account verification SMS
Expo services, including Expo Push Notification Service Expo push token, notification title/body (which can include a sender's name, a Hang title, and the first 80 characters of a chat message), and navigation data such as notification type and related Hang identifier or title; app-update requests with a random installation identifier Delivering push notifications to your device through Apple Push Notification service or Firebase Cloud Messaging, and delivering app updates
Google Maps SDK (iPhone and Android), Google Places API (New), Maps Static API, and Geocoding API Map requests with your device's IP address and the map area shown, location search text, exact origin/bias coordinates, session token, place ID, selected address/coordinates, and place-photo requests; exact Hang coordinates sent by our server to produce a map preview or a general-area name for a share link Google map rendering, place search, ranking, details, photos, map previews, and share-link area names. Google acts as an independent controller for Maps Platform data.
Mapbox A Hang coordinate rounded to two decimal places, map style, and request metadata Returning a static map image when an authorized user selects a map in a Recap
Google Cloud Vision API Gallery image and video-thumbnail bytes, personal-avatar image bytes, and business-profile image bytes Advisory SafeSearch signals for adult content, violence, and racy material to support human moderation
Giphy (Giphy, Inc.) GIF search query and request metadata from Comitiva's authenticated server proxy (no account identifier); selected GIF URL and dimensions remain in Comitiva content. When a GIF is shown, your device loads it directly from Giphy's servers, so Giphy receives your IP address and device/browser information. Powering GIF search, selection, and display in chat and comments. Giphy acts as an independent controller.
SendGrid (Twilio Inc.) Contents of bug reports and content reports (including the reporter's email address and the reported content); admin recipient email addresses; your email address and verification codes or notices when you change your email or phone number or recover your account Delivering transactional email to Comitiva admins for support and moderation, and account-security email to you
Twilio Lookup (Twilio Inc.) Phone number of a member who joined through a referral invite; returned line type and carrier Deciding whether a referral qualifies for a reward and preventing referral abuse
Sentry (Functional Software, Inc.) Error stacks, scrubbed breadcrumbs, performance traces, device/app data, bug-report text and recent logs, signed-in user UID, and username (production only) Crash and error monitoring
Google Mobile Ads (SDK linked; production loading and initialization disabled for this release) No Comitiva ad request in this release; the linked native SDK remains subject to the exact archive/runtime audit. A later enabled release could process IP-derived general location, product interactions, diagnostics, advertising/App Set or other device/account identifiers, consent signals, and ad interactions. SDK presence and future conditional advertising, analytics, and fraud prevention. House promotions do not make a Google ad request.
Google Fonts (website) Your IP address and browser information when a Comitiva web page loads fonts from Google Displaying Comitiva's typefaces on public web pages
Apple App Store / Google Play Store account, payment, transaction, and subscription information Processing native in-app purchases, taxes, cancellations, and refunds
RevenueCat Comitiva user ID, store product and transaction identifiers, receipt or purchase token, subscription status, and limited device/app information Receipt validation, fraud prevention, Premium entitlement delivery, subscription support, and subscription analytics
Stripe (Stripe, LLC) Business name and Comitiva business ID; promotion line items, amount and draft/order references; billing and payment-method details entered directly on Stripe-hosted pages; Stripe customer, Checkout, PaymentIntent, charge, invoice, refund and dispute information Creating and reusing a business-linked billing customer, securely authorizing and later capturing or voiding promotion payments, managing payment methods, producing invoices and receipts, processing refunds and disputes, and preventing fraud
Other users and people who receive public links or exported Recaps Profile information inside the signed-in Service; personal or business Hang information; invitations and RSVP; chat, GIFs, Gallery and comments; friend-limited live location while enabled; limited public Hang share-page data; Hang Memories, including friends' media they allowed or approved, media posted as a business, and members' Business Hang media a business saved under the business media license; for the business hosting a Business Hang, photos and videos members 18 or older add to its Gallery, with their name and profile photo, for its Hang Memories, Recaps, and organic channels outside Comitiva (never paid advertising); that you follow a business, shown with your name, username, profile photo, and follow date to that business's owners, admins, and managers, and to your friends on that business's profile; consent-eligible personal Recap media, privacy-limited Hang details, and frozen award winner name/profile photo. Generic public profile links do not display profile data. Operating social, sharing, business, and public-link features. Copies exported outside Comitiva are controlled by the recipient, not Comitiva.
Law enforcement and other authorities Account or content information Responding to valid legal process, protecting rights and safety, complying with applicable law
Successors in interest All categories of information Merger, acquisition, reorganization, sale of assets, or similar transaction (with notice to you)

Advertiser analytics and targeting. Comitiva's first-party ad-event pipeline can record pseudonymous impressions and clicks, but the app does not currently expose an advertiser reporting product or activate off-platform audience transport. Any future advertiser reporting must use aggregate cohorts and comply with the safeguards described in the current Service. Sponsored placements are restricted to users established as age 18 or older; alcohol-related delivery is not activated. Faith/community, health/wellness, education, civic/services, residential, and unknown venue history are not used to build behavioral advertising affinity. Nightlife affinity is restricted to eligible users age 21 or older for a first-party Comitiva campaign and is not exported as an advertiser-curated audience.

We do not sell your personal information for money. We share the limited ad-measurement data described above with Meta, which can be “sharing” under California law, and you can opt out at any time. We do not currently activate off-platform audience matching or a provider transport that sends phone-derived match keys to an advertising platform. Code and default-off controls for that possible feature are present but dormant. We will update this Policy, store disclosures, and required privacy choices before activating such a transfer. Hashing a phone number for matching would not make it anonymous.

6. Visibility, Sharing & Public Links

Personal Hangs. In-app access is invitation-based. Server-side rules limit a personal Hang to:

Hang content. Chat, Gallery, and comments are visible to the authorized Hang circle, except for media that appears in Recaps or Hang Memories as described below. Live-location pins have a narrower rule: only the sharing user and eligible friends participating in the Hang can read the pin during the limited time window.

Businesses. Active business profiles can be searched by signed-in users. Surfaced business Hangs are public listings inside the signed-in Service and may be shown to followers and business-profile visitors. When a signed-in user blocks a business, Comitiva prevents direct access/follow/join actions and filters that business from normal discovery for that account.

Following a business. When you follow a business, its owners, admins, and managers can see you in its follower list: your name, username, profile photo, and the date you followed. They never see your phone number or email address through Comitiva. Other people see only the business's follower count, and your friends may see that you follow it on that business's profile. Other followers cannot see the list. Unfollowing removes you from the list; a business that blocks you also removes your follow. Some businesses are private: following one sends a request that its owners, admins, and managers see (your name, username, profile photo, and when you asked) until they accept or decline it, and you can withdraw it at any time. A private business's Hangs are shown only to its approved followers and people it invites, and if you unfollow, you stop seeing its upcoming Hangs unless you joined or were invited to them.

Business groups. A business can create groups for its followers. Open groups are listed on the business's profile and any follower can join; invite-only groups are visible only to their members and the people invited. Anyone who can see a group sees its name, description, how many people are in it, and which of their own friends joined (people you have blocked, or who have blocked you, are not shown to you), but not the full list of members. The business's owners, admins, and managers can see who is in each group and can invite followers or remove members. A business can send a Hang to just the members of selected groups. You can leave a group at any time, and unfollowing a business removes you from its groups.

What a business sees about its followers. A business's owners, admins, and managers can see a short summary of what each follower did with that business only, over the last 12 months: how many of its Hangs you said you'd come to, how many of its Hangs you were checked in at (a coupon or giveaway pass scanned there), how many of its coupons you redeemed, and how many people joined its Hangs through your share link (a number, never who). They never see your activity with other businesses, your friends, your location, your age, or anything else. A business can also keep private lists of its followers, by hand or from those counts, to send a Hang to just those people. Lists are visible only to the business's team, and you are not told which lists you are on. Unfollowing a business removes you from all of its lists and deletes this summary. No summary is kept about followers under 18, so they are never on a list built from these counts.

Profiles. Any signed-in member can view your display name, username, profile photo, bio, banner, vibe, rep, award counts, and Hang Memories, and can find you by name or username. Other members can see friends you have in common and counts behind your reps and awards. Your full friends list, the members you have attended Hangs with, the places and cities of those Hangs, and the list of businesses you follow are not shown to other members. Your friends may see that you follow a particular business when they open that business's profile (see "Following a business" above).

Public profile links. A comethruapp.com/user/... URL can be opened without a Comitiva account, but it now returns only a generic Comitiva deep-link bridge and does not fetch or display the user's name, username, avatar, or other profile data. The Firebase UID remains part of the URL itself.

Hang share pages. Where a valid opaque share token has been created, a public comethruapp.com/h/... page and its link-preview image can show the Hang title, host name/avatar, date/time, categories, general area, and a neighborhood-level map generated from the area name. They do not show the Hang's coordinates or exact venue address, except that a business that chooses to share its location can show its exact spot. Anyone who receives the link can view the page until it is revoked. In the app, a live link works as an invitation from the person who shared it: a signed-in member who opens it can join the Hang, subject to blocks, the host's invite settings, the Hang not having ended, and a limit of 1,000 people, and then sees the full Hang, including the exact place. The host can remove anyone who joined this way.

Recaps. Hang access alone is not permission to publish another member's personal media. A current owner-controlled Hang Recaps choice allows future Recaps to include personal Gallery photos/videos that member uploaded and a personal Hang cover they own, either across eligible Hangs or, for choices made before September 28, 2026, only for a separately approved Hang. Missing, denied, Off, invalid, or revoked choices remain excluded. Choosing Off invalidates earlier Hang grants. A server-generated manifest enforces the current choice before export; business-attributed media and business covers are excluded. Aggregate attendance and frozen award facts—including the winner's name and profile photo—can appear, but other attendees and a different personal host remain anonymous. The media-sharing preference does not control award identity. The operating-system share sheet can send the finished image outside Comitiva. Changing a choice controls future media exports but cannot recall a copy already exported or held by a recipient.

Hang Memories. A member who hosted a personal Hang or confirmed attending it can save up to 10 of its photos and videos, with a caption, as a Hang Memory on their profile after the Hang ends: their own, their friends', and media posted as a business in that Hang's Gallery. A Hang Memory can be seen, liked, and commented on by any signed-in Comitiva user who can open that profile; blocks apply in both directions, and Hang Memories are not shown on the public web. Each one carries a privacy-limited copy of the Hang's details—title, date and time, city, up to five categories, the number of attendees, and the business name for a business Hang—never the address, coordinates, or other attendees' identities, and it remains after the Hang's own content expires until it is deleted. A friend's personal photos and videos appear in it only when that friend's Hang Memories setting is on (they are notified and can remove them) or after the friend approves a photo request. Until then, requested media is visible only to the member who asked and the friend who was asked; a request not answered within 14 days is treated as declined, and a decline is not announced. Media posted as a business may be added without a request, and the business's team can remove it. A business can also save a Hang Memory from one of its own Business Hangs using photos and videos that members 18 or older added to that Hang's Gallery under the business media license in our Terms of Service; a Memory from a Hang shown only to one of the business's groups appears only on that group's page, to its members. The member is notified, credited by name and profile photo, and can remove their media at any time. That license also lets the business use those items in its Hang Recaps and on its own organic channels outside Comitiva, but never in paid advertising, while they remain in the Gallery. Media from someone blocked either way is never available. Contributors are credited by name and profile photo. A contributor can remove their media from someone else's Hang Memory at any time, and it is then not offered for that Memory again. If a member turns their Hang Memories setting off, media friends added without asking comes out of their Hang Memories; media the member approved in a request stays until they remove it. Media also comes out when it is deleted or loses approval in the Gallery, or when a block is created. A member who let friends use their media in Recaps for all Hangs before Hang Memories had its own setting starts with that setting on, but adding without asking begins October 8, 2026, unless the member confirms sooner in the app's notice; until then, friends send requests. Hang-by-Hang Recap choices do not carry over to Hang Memories.

7. Children & Age Policy

The Service is intended for users 16 years of age or older. We do not knowingly collect personal information from anyone under 16. We enforce the age requirement through a server-side validation Cloud Function that runs at signup; users who do not qualify are not allowed to create an account, and their submitted date of birth is not retained. Phone numbers and email addresses associated with a rejected signup are added to a blocklist with a 90-day time-to-live to prevent immediate re-registration. Any user can report another user they suspect is under 16, and we may investigate and take action. We do not send ad-measurement events to Meta for accounts whose date of birth shows they are under 18.

Users aged 16–17 may use the core Service but are not eligible to receive sponsored Comitiva or Google Mobile Ads placements, and businesses they follow get no summary of their activity with that business. Advertising eligibility fails closed if the stored date of birth is missing or invalid.

If you believe we have collected information from a person under 16, please use the in-app report control or email hello@comitiva.app. We may investigate, restrict the account, remove content, preserve evidence, and make legally required reports. Comitiva prohibits child sexual abuse and exploitation, grooming, sextortion, trafficking for sexual exploitation, and child sexual abuse material. We remove confirmed prohibited material when we obtain actual knowledge and report it where required by law. See our Child Safety Standards.

8. Data Retention & Deletion

While your account is active

When you delete your account

You can delete your account at any time from the in-app Profile screen.

  1. You are signed out immediately. Your push token is cleared and your refresh tokens are revoked.
  2. Your account enters a 30-day grace period. You can reinstate the account during that period by signing back in and confirming.
  3. After the grace period, a daily process handles up to a bounded number of accounts, so final processing can occur after the exact 30-day point. It then performs a permanent deletion and anonymization cascade:
    • Your Firebase Authentication record and your user document are deleted.
    • Your profile photo is deleted from Cloud Storage.
    • Your friendships, business follows and blocks, friend/group/Hang memberships, reactions, reminders, referral claims, advertising choices and queues, and other private relationships are deleted or disconnected.
    • Notifications you received are deleted.
    • Personal Hangs you created, chat messages you sent, comments, awards, safety reports, and notifications you triggered for others are anonymized — personal identifying fields are replaced with "Former member" or a deleted-user sentinel.
    • Ordinary personal Gallery files, their thumbnails, personal Hang covers you uploaded, voice messages you recorded, and friend-group images you uploaded are deleted from Cloud Storage. Their Gallery records are anonymized and hidden. An exact media object protected by a separate promotion/Hall of Fame submission can remain, as can business-attributed media and records retained for safety, legal, dispute, audit, or backup purposes.
    • Hang Memories you saved are deleted with their likes and comments, photo requests you sent or received are withdrawn, and your photos and videos are removed from other members' Hang Memories.
    • Your business memberships are removed. If another business owner remains, ownership and retained management records transfer to a remaining owner. If you are the only owner, the business is closed, its public identity fields and listings are cleared or disabled, its memberships are deleted, and its business-profile images are removed.
    • Business-attributed promotion, order, invoice, refund, dispute, and audit records may remain as needed for delivery, accounting, fraud prevention, disputes, and legal obligations. Those records can retain the initiating account or deleted-user sentinel as an audit identifier. If a business closes, Comitiva deletes its private Firebase billing record, but Stripe may separately retain its customer and transaction records under Stripe's terms and applicable law.
    • Your username, phone number, and email are released for reuse.
    • Your pseudonymous raw analytics events, per-day sign-up and app-open lists, daily uniqueness markers, legacy user-level ad events, advertising-consent audit, and audience queue or membership records are deleted. Non-identifying aggregate counters remain.
    • A deletion-audit record remains with a SHA-256 hash of the former Firebase UID, completion time, and deletion/anonymization counts. It does not contain your phone, email, username, or content.

The automated account-deletion cascade removes ordinary personal Gallery files and personal Hang covers after the grace period; a separate full-media request is not required for those objects. You may email hello@comitiva.app to identify other media you believe remains. Comitiva cannot remove Recap exports or copies held by other users, and promotion/Hall of Fame, business, safety, legal, dispute, audit, or backup exceptions can apply.

9. Security

We take security seriously and use a range of safeguards, including:

No system is 100% secure. We encourage you to protect your device with a passcode or biometric lock and to notify us promptly at hello@comitiva.app if you believe your account has been compromised.

10. Your Choices & Rights

Your Privacy Choices (opt out of ad-measurement sharing)

You can stop Comitiva from sharing ad-measurement data with Meta in any of these ways:

To opt out in this browser, turn on Global Privacy Control or email us. (This control needs JavaScript.)

11. California Privacy Rights (CCPA / CPRA)

This Section applies to California residents and supplements the rest of this Privacy Policy.

Categories of personal information we collect

In the last 12 months, we have collected the following CCPA/CPRA categories of personal information:

Sources, purposes, and recipients

Sources, purposes, and recipients of each category are described in Sections 1, 3, and 5 of this Privacy Policy.

Sensitive personal information

We collect precise geolocation only when you grant permission, and only as described in Section 1. We use sensitive personal information only for the purposes permitted by Cal. Civ. Code § 1798.121(a) and do not use or disclose it to infer characteristics about you.

Sale and sharing

We do not sell personal information for money. When ad measurement is active, we share the following categories with Meta for cross-context behavioral advertising (ad measurement): identifiers (device advertising identifiers and Meta cookies, where allowed), commercial information (Premium subscription and trial starts), and internet or other electronic network activity (the website and app events described in Section 1). We do not sell or share the personal information of consumers we know are under 16, and we do not send ad-measurement events for accounts under 18. Off-platform audience matching remains dormant. You have the right to opt out of this sharing; see Your Privacy Choices. We honor Global Privacy Control signals as an opt-out on our website.

Your rights

How to exercise your rights

Submit a request by emailing hello@comitiva.app with the subject line "California Privacy Request." We will verify your identity by reference to information you have already provided to us (such as your registered phone number or email). We will respond within 45 days, with the possibility of one 45-day extension where reasonably necessary, as permitted by law. You may use an authorized agent to submit a request by providing the agent with signed written authorization; we may also require the agent to verify their own identity.

Notice of financial incentive

Comitiva may offer referral or promotion rewards for qualifying actions under terms presented with the program. We do not offer those rewards in exchange for selling personal information. If a program is treated as a financial incentive under applicable law, we will provide any additional notice required for that program.

12. International Users

The Service and its subscription offering are intended for United States residents and are hosted in the United States through Google Cloud / Firebase and other providers. If you access the Service from elsewhere, you do so on your own initiative and are responsible for local law. We will update this Policy before intentionally expanding availability.

13. Third-Party Links & Services

The Service may link to, embed, or otherwise interact with third-party content and services, including Google maps and Places content, Mapbox static maps, Giphy GIFs, Apple and Google store interfaces, Stripe-hosted Checkout and billing management, and operating-system share sheets. Those third parties have their own terms and privacy practices. Once you direct information or an exported Recap to a third party, its handling is also governed by that third party.

14. Changes to This Policy

We may update this Privacy Policy from time to time. If we make material changes, we will notify you through the Service, by email, or by other reasonable means at least seven (7) days before the changes take effect, except where a shorter period is required by law or by an urgent security or compliance need. The "Last updated" date at the top of this Policy reflects the most recent revision. Your continued use of the Service after the effective date constitutes acceptance of the updated Policy.

15. Contact

Questions or requests about this Privacy Policy? Contact us at:

ComeThru App, Inc.
Email: hello@comitiva.app
California, United States