Trade RC
back to #trade-rc

Trade RC — Privacy Policy

Last Updated: July 6, 2026 · Effective Date: June 12, 2026

Introduction

Thomas Ray Publishing LLC ("we," "us," or "our") built Trade RC (the "App"). Trade RC is a dating and chat-room application for adults (18+) that pulls IRC's text-first culture forward into a modern dating product. This Privacy Policy explains how we handle information when you use the App. We are committed to protecting your privacy.

If you do not agree with this policy, please do not use the App.

Developer Contact:
Thomas Ray Publishing LLC
InCorp Services, Inc.
2360 Corporate Circle, Suite 400
Henderson, NV 89074-7722
Email: thomasraypublishing@gmail.com
Web: https://thomasraypublishing.com/

1. Summary of What We Collect

We collect only the information needed to operate the App: the account credential you use to sign in, the profile content you create (display name, photos, prompts, bio, looking-for tags, age), an approximate (city/neighborhood) location to power the Floor and nearby-room suggestions, the messages you send in rooms and DMs, and purchase records returned by Apple. If you choose to provide them, optional sensitive details — such as sexual-health disclosures (e.g. HIV status, PrEP use) or your birth date, time, and place for the optional astrology features — are stored privately to your own account: they are used only to power those features and to restore your profile if you reinstall or switch devices, and they are never shown to other users. Anonymous, aggregated diagnostics are collected with your consent and can be turned off in Settings.

We do not sell your personal information. We do not track you across other apps or websites. We do not use advertising SDKs.

2. Information You Provide Directly

CategoryWhat it includesWhy we collect it
Account credential Email address (email sign-in) OR Apple ID anonymized identifier (Sign in with Apple). When you sign in with Apple, our backend also retains an Apple-issued opaque refresh token (never exposed to you or any other process) so we can revoke Trade RC's Apple credential when you delete your account — see Section 5 for details. To create and authenticate your account
Display name A handle you choose during onboarding Identifies you in chat rooms and DMs
Profile content (public) Photos, pronouns, prompts, bio, looking-for tags, year of birth, optional location-precision setting, and optional public profile details (position, relationship style, your own body type, height, languages, pets, education, lifestyle, politics, and zodiac/astrology preferences) Builds your public profile shown to other users
Sensitive profile details (optional, private to you) Only if you choose to enter them: sexual-health disclosures (HIV status, PrEP use, last-tested date), your precise birth date, time, and place (used only for the optional astrology / numerology features), attachment style, and your private "into" body-type preferences Powers optional in-app features and lets your profile restore if you reinstall or switch devices. These are stored on our servers (Supabase) under access controls that make them readable only by your own account, and are not shown to other users unless a given field is one you explicitly choose to display on your profile.
Age confirmation Year of birth + 18+ confirmation toggle Required to use the App — Trade RC is 18+
Verification selfie (optional) A still photo of your face taken with the front camera Earns you the verified badge after manual review
Messages Text, images, GIFs, voice notes, slash-command output you post in chat rooms and DMs The core function of the App
Reports and blocks The user IDs you block, the reports you submit (target, category, optional context note) Safety, moderation, and abuse prevention
Feedback (optional) Subject, body, category, and an optional email address you choose to provide via Settings → Send feedback So we can respond to your feedback
Purchase records Apple-issued transaction receipts for Plus, Premium, and consumable in-app purchases To unlock subscription / IAP entitlements you bought

3. Information Collected Automatically

CategoryWhat it includesWhy we collect it
Approximate location A coarse city or neighborhood region — never a precise GPS pin — derived from your device's location when you grant permission Powers the Floor (distance buckets to other users) and "rooms near you" suggestions
Device context App version, operating-system version (iOS or macOS), device model, locale, time zone, accessibility settings Operating the App, diagnosing crashes, and improving compatibility
Anonymous usage metrics Session counts, screen views, feature usage counts, error summaries — never personally identifying — recorded against a random per-session identifier not linked to your account Improving the App, with a Settings toggle to opt out
Crash and performance data Stack traces, hang durations, memory pressure, thermal state captured by Apple MetricKit Diagnosing crashes and reliability problems
Push notification token An opaque APNs device token Delivering push notifications you've enabled

4. How We Use Your Information

We use the information we collect to:

We do not use your information to:

5. iCloud, CloudKit, and Apple Services

Some features run on Apple's iCloud infrastructure inside your personal iCloud account, not on our servers:

For details on Apple's data handling, see Apple's Privacy Policy.

6. Third-Party Service Providers

Trade RC is a connected app and relies on a small set of vetted service providers to operate. Each is bound by a written agreement limiting use of your information to providing the service we engage them for.

ProviderWhat they doWhat we send them
Apple (USA) Sign in with Apple, App Store payments, Push Notifications, iCloud, CloudKit, MetricKit The minimum needed for each Apple service
Supabase, Inc. (USA) Hosted authentication, database, file storage, and serverless functions for our backend Your account credential, profile content, photos, and the operational data needed to deliver matches and DMs
Stream.io, Inc. (USA) Hosted real-time chat infrastructure for rooms and DMs Your chat handle, the room memberships you have, and the messages you post and receive
Anthropic, PBC (USA) Runs the Claude AI model that powers the Omega-1 Premium companion (the /omega room facilitator) Only when you summon Omega-1: your message plus recent messages from that public room. No data is sent to Anthropic unless you choose to use Omega-1. See Section 9a.

We do not use Google Firebase, Facebook SDK, Twitter SDK, Amplitude, Mixpanel, Segment, Adjust, AppsFlyer, Branch, or any advertising / analytics network. Trade RC ships with zero advertising SDKs.

7. Photos, Camera, Microphone, Contacts, and Location

You can revoke any of these permissions at any time in iOS Settings → Privacy & Security. The relevant feature degrades gracefully — Trade RC works without any of them, with limited functionality.

8. Messages, Rooms, and User-Generated Content

Chat rooms. Messages you post in chat rooms are visible to other members of those rooms and are retained by our chat infrastructure provider (Stream) so that the conversation history is available to room members.

Direct messages — end-to-end encrypted. Direct messages (DMs) and the photos you send inside a DM are end-to-end encrypted using your device's identity key. Encryption keys are generated and stored on your device in the iOS Keychain (synced across your own devices via iCloud Keychain when iCloud Keychain is enabled). Only you and the recipient hold the keys required to decrypt a DM. Thomas Ray Publishing cannot read your DM content, even at our infrastructure provider — the ciphertext that transits Stream is not decryptable by us. Each DM thread shows a lock badge confirming the encrypted channel, and you can compare a safety number with the person you're chatting with to verify you're talking to the right device. If a peer's identity key changes (new device, fresh install), a key-change banner appears so you can re-verify before sending further messages.

What we still receive about an encrypted DM: metadata such as the sender, the recipient, and the timestamp (required to route the message), plus the size of the message payload. We do not have access to the plaintext content.

On-device safety checks. Outgoing DM messages and photos pass through on-device safety classifiers before encryption — a binary abuse-text classifier runs on your phone, and outgoing photos are scanned by Apple's Sensitive Content Analysis framework when available — so that you can be warned about content you may regret sending. None of this analysis happens on our servers; the result of the check stays on your device unless you choose to share it with a recipient.

Photos you receive from people who aren't matched to you are blurred client-side on your device by default; you choose whether to reveal them.

Limited circumstances where chat-room (not DM) content may be read by us:

We do not read your messages for advertising, marketing, or profile-building purposes — ever. Encrypted DM content is not accessible to us at all under any circumstance.

Blocks. If you block a user, that user can no longer see your profile, message you, or be matched with you. Blocks are private to you.

9. AI Features and Personalization

Trade RC uses Apple's on-device Foundation Models framework (iOS 26 and later) and a local SwiftData store for several optional intelligence features. With one clearly-marked exception — the Omega-1 companion described in Section 9a below — every feature in this section runs entirely on your device: no prompts, matches, swipe history, room memberships, or model output from these on-device features is sent to Apple, to us, or to any third party.

On-device generation surfaces:

On-device match personalization (the "Matches tailored to you." toggle):

When this toggle is on (default), Trade RC keeps a small private record of how you interact with your daily match deck — which profiles you swipe right or pass on, which rooms you and other members share — so the App can refine the order in which future match candidates are shown. The signal feeds a local reranker that gives more weight to candidates resembling the profiles you've previously liked and less to those resembling profiles you've passed on.

What we record locally:

What we do not record:

This data is stored in your App's local SwiftData store. Records older than 90 days (swipes) or 180 days (shared-room observations) are pruned automatically. You can turn the personalization toggle off at any time in Settings → Privacy & Safety. Turning it off stops all future capture immediately and silences the reranker, falling back to the rules-based match score.

9a. Omega-1 — Third-Party AI (Premium Only)

Omega-1 is the one Trade RC feature that does not run on your device. It is an optional AI companion available to Premium subscribers, summoned in a public chat room by typing the /omega command followed by your message.

Before your first message to Omega-1, Trade RC shows a consent screen that names the AI provider and explains what leaves your device. Omega-1 stays unavailable until you accept.

What is sent, and to whom. When you summon Omega-1, your message — together with a window of recent messages from that public room (which are already visible to everyone in the room, including the authors' chat handles) — is sent over an encrypted connection to our backend and then to Anthropic, PBC, which runs the Claude AI model that generates Omega-1's reply. The reply is posted back into the room, visible to the whole room like any other message.

What we store. We do not store the content of your Omega-1 messages in our database; our servers keep only a per-user counter of how many Omega-1 messages you have sent, to enforce fair-use limits. Anthropic processes your messages under its own terms — see Anthropic's Privacy Policy for how it handles data. Omega-1's replies, once posted into the room, are retained by our chat provider (Stream) like any other room message.

Omega-1 is not a person. Omega-1 is a fictional AI character. It is not a licensed professional, cannot give medical, legal, financial, or other professional advice, and its responses may be inaccurate. If you are in crisis, please contact a qualified professional or a crisis line.

10. In-App Purchases and Subscriptions

Trade RC offers optional Plus and Premium subscriptions, consumable Boosts and Spotlights, and non-consumable Room Companion character purchases via Apple's StoreKit. Apple processes all payments — we never receive or store your credit card or payment information. Apple provides us with anonymized transaction records so we can grant the entitlements you purchased.

Companion character purchases are non-consumable: once purchased, they are permanently tied to your Apple ID and can be restored on any new device via the Restore Purchases button in Settings. No companion purchase data — including which characters you own — is linked to your Trade RC profile or visible to other users.

For information about how Apple processes payment data, see Apple's Privacy Policy.

11. Notifications

Trade RC may request permission to send push notifications. The following notification categories are available, each independently configurable in Settings → Notifications:

CategoryWhen sent
Daily match dropWhen your daily batch of new matches is ready
Direct messagesWhen someone sends you a private message
MentionsWhen someone @-mentions you in a chat room
Mutual matchWhen you and another person have both liked each other
Code receivedWhen someone sends you a Code
Verification approvedWhen your verification selfie is approved
Subscription updatesRenewal confirmations, billing issues, and cancellation notices
Account deletion remindersGrace-period reminders (7 days and 1 day) before permanent deletion

Notifications are delivered through Apple's Push Notification service (APNs). Notification payloads are processed on your device by a Notification Service Extension before display; this processing is used exclusively to enable iOS Communication Notifications for direct-message and mention pushes (a system feature that groups related messages and enables inline reply). No content from the notification payload is stored or transmitted beyond your device.

Lock Screen and Dynamic Island. The app uses iOS Live Activities to show a brief match-drop progress indicator on your Lock Screen and in the Dynamic Island when your daily matches arrive. This indicator disappears within seconds of you reviewing your matches or at most 5 seconds after you complete the deck.

Home Screen Widget. The optional Trade RC widget displays your pending match count and unread DM count on your Home Screen or Lock Screen. This data is written locally to a shared container on your device and is never transmitted off-device.

Quiet Hours. You can configure a Do Not Disturb window in Settings → Notifications → Quiet Hours. During this window, in-app notification banners are suppressed while the app is open; system-delivered notifications (lock screen, notification center) are not affected.

Per-conversation silence. You can silence in-app banners for individual chat rooms on a nightly schedule, also in Settings → Notifications.

You can disable individual notification categories in Settings, or turn all notifications off system-wide in iOS Settings → Notifications → Trade RC.

12. Anonymous Analytics

Trade RC collects anonymous usage analytics to help us improve the App. Reports are aggregated, pseudonymous, and submitted to our CloudKit public database. They include the App version, operating-system version (iOS or macOS), device model, session count, screen view counts, feature usage counts, and error summaries.

Reports do not include: your name, Apple ID, email address, location, IP address, message content, profile content, or any other personally identifying information. Each install is assigned a random identifier for deduplication only.

This feature is on by default. You can disable it at any time via the Share Analytics toggle in Settings → Privacy & Safety. Turning it off immediately stops all future report submissions.

How to request deletion of your anonymous analytics

Every installation of Trade RC is assigned a random anonymous identifier. This identifier is stored only on your device and resets if you reinstall the App. It is never linked to your name, Apple ID, email address, or profile.

To request deletion of analytics data associated with your identifier:

  1. Open Settings → Privacy & Safety → Your Anonymous ID.
  2. Tap Copy to copy your ID to the clipboard, or tap Request Deletion.
  3. Request Deletion opens the Feedback form with a pre-filled deletion request that already contains your anonymous ID. Review and tap Send to submit the request to the Trade RC team.
  4. We will locate and delete any analytics records carrying your identifier within 30 days of receiving the request.

You may also send the request manually by copying your ID and including it in a message to thomasraypublishing@gmail.com with the subject "Analytics deletion request."

13. Feedback and Support

When you submit feedback through Settings → Send feedback, you may optionally provide an email address so we can follow up. The feedback is submitted to our CloudKit container.

The feedback form may optionally include a device-diagnostic attachment (App version, operating-system version (iOS or macOS), device model, accessibility settings, recent error counts, battery/thermal state). The attachment never contains your name, your message content, your photos, or your profile content. You can review what will be sent before submitting.

14. Children and Age Restriction

Trade RC is intended for users 18 and older only. Onboarding requires confirming you are at least 18 years of age. We do not knowingly collect personal information from anyone under 18.

If we learn that a user is under 18, we will remove their account and any associated information promptly. If you believe a child under 18 has provided us with personal information, contact thomasraypublishing@gmail.com immediately.

15. Data Retention, Deletion, and Restore

We retain your account information for as long as your account is active.

You can delete your account at any time via Settings → Account → Delete account. Deletion happens in two stages.

Immediate (when you tap Delete account):

During the 30-day window — you can restore:

After 30 days, permanently:

Account deletion does not, on its own, cancel an active App Store subscription — you must cancel that in iOS Settings → [Your Name] → Subscriptions.

We may retain limited records beyond the above when legally required (tax records, abuse-investigation evidence, billing disputes) or to enforce our Terms of Use, for the minimum period necessary.

16. Your Rights

You have the right to:

To exercise any of these rights, email thomasraypublishing@gmail.com with the subject line "Privacy Rights Request." We will verify your identity using the email address associated with your account and respond within 30 days (45 days for California residents).

17. California Privacy Rights

CalOPPA Compliance

This Privacy Policy complies with the California Online Privacy Protection Act (CalOPPA). We conspicuously post this policy within the App and on our website, describe the categories of personal information collected, and identify third parties with whom data is shared.

CCPA / CPRA Rights

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA):

To submit a request, email thomasraypublishing@gmail.com with the subject line "California Privacy Rights Request." We will verify your identity and respond within 45 days.

Do Not Track Disclosure

We do not track users across third-party websites or apps. Our App does not respond to Do Not Track (DNT) browser signals because our App does not engage in cross-site tracking.

California "Shine the Light" Rights

Under California Civil Code Section 1798.83, California residents may request information about personal information disclosed to third parties for direct marketing purposes. We do not disclose personal information to third parties for their direct marketing purposes.

18. International Users

Trade RC is operated from the United States. If you use the App from outside the United States, your information will be transferred to and processed in the United States, where data-protection laws may differ from those of your jurisdiction. By using the App, you consent to this transfer.

We rely on appropriate safeguards (including Standard Contractual Clauses where relevant) when transferring personal information internationally with our service providers.

19. Security

We use industry-standard technical and organizational measures to protect your information, including TLS encryption in transit, encryption at rest for stored content, scoped API tokens, and strict access controls limited to the developer and a small set of contracted service providers.

No security system is impenetrable. We cannot guarantee absolute security, and you use the App at your own risk.

20. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Material changes will be reflected in the App with an updated "Last Updated" date and (when changes are material) a notice surfaced inside the App on next launch. Your continued use of the App after changes take effect constitutes acceptance of the updated policy.

21. Contact Us

If you have questions about this Privacy Policy or wish to exercise your privacy rights, contact us at:

Thomas Ray Publishing LLC
InCorp Services, Inc.
2360 Corporate Circle, Suite 400
Henderson, NV 89074-7722
Email: thomasraypublishing@gmail.com
Web: https://thomasraypublishing.com/

© 2026 Thomas Ray Publishing LLC. All rights reserved.