Information We Collect
We collect information you choose to provide and information that helps us operate, secure, and improve the service.
- Email address.
- Name, if provided.
- Account and community profile information, such as your display name, selected avatar, biography, home port, favorite ship, membership tier, and account join date.
- Saved sailings, cabin categories, casino offers, offer documents you upload, offer-owner or traveler names, and the profiles to which you assign offers.
- Browser-extension scan details, connection records, and import preferences, as described below.
- Email preferences, subscription and purchase records, referral links and referral activity, and community progress such as XP and badges.
- Cruiser Lounge content you submit, including discussions, replies, reactions, reports, and uploaded images.
- Cruise details you choose to associate with Lounge content, such as a sailing, ship, casino offer, upgrade categories, upgrade cost, savings, win date, and how you discovered an opportunity.
- Notes, support messages, comments, or feature requests you choose to submit.
- Website and product activity, such as browser type, device information, pages and discussions viewed, searches, selected categories, clicks, reactions, roll-call membership, read status, and general analytics.
How We Use Your Information
We use collected information to communicate with you and improve Royal Offer Hub.
- Create and operate your Royal Offer Hub account.
- Track sailings and cabin prices, compare offers, maintain your Offer Vault, and deliver the alerts you request.
- Process scans, maintain the shared offer and sailing catalog, compare scanned offers with your selected profile, and save or refresh offers when you request it or enable automatic import.
- Send product and account updates.
- Respond to questions or support requests.
- Improve our website, features, and user experience.
- Send important service announcements.
- Operate the Cruiser Lounge, display member profiles and submitted content, maintain roll calls, and provide community rankings and insights.
- Review reports, enforce our Terms, prevent abuse, protect users, and keep the service secure.
Offer Profiles and Account Access
Offer-owner profiles organize separate travelers within one Royal Offer Hub account; they are not separate sign-ins or a privacy boundary between people using that account. People with access to the account or an authorized extension connection can access its available profiles and offer collections. Add another person’s information only with their permission. Your account email and full name are not used as your public Lounge name; your display name is used instead.
Browser Extension and Royal Sessions
The optional Royal Offer Hub browser extension helps you scan and organize Club Royale offers. Scanning starts when you choose to scan; opening the scanner or enabling automatic import does not schedule background scans.
- You sign in directly on Royal Caribbean’s website. During a scan, code running inside that Royal tab reads the existing session token and account and loyalty identifiers to request your offer information from Royal. We do not ask you to give OfferHub your Royal username or password.
- The scan sent to OfferHub contains selected offer fields, not Royal session tokens, cookies, Royal account email, account identifiers, loyalty identifiers, or player-offer identifiers. Those credentials and identifiers are used within the Royal tab and are not included in the upload.
- Uploaded fields include offer codes, names, descriptions, types, booking and expiration dates, cabin benefits, guest counts, perks, free-play amounts, onboard credit, discounts, eligible ships, sailing dates, departure ports, nights, itineraries, and a scan timestamp. A fingerprint calculated from the offer details helps recognize changes and avoid duplicate entries.
- The extension operates on supported Royal pages and communicates with OfferHub’s extension service. It does not collect your general browsing history.
Shared Catalog and Personal Vault
A scan sends offer and sailing details to OfferHub to create or update the shared catalog used by offer search and comparison features. This happens even when the extension is not connected to an OfferHub account and even if you do not save an offer to your personal vault.
- Catalog offer details may be displayed to other users. The shared catalog is distinct from the record that links an offer to your account and selected traveler profile; it does not display your account email or traveler name as the contributor.
- When connected, the service also creates a temporary scan report associated with your account, extension connection, and selected profile. It compares the scan with that profile’s saved offers so you can review additions and updates.
- By default, you choose which offers to save. Where available on an eligible paid plan, automatic import is off until you enable it for a selected profile. It applies after scans you initiate for that profile, and the preference is stored with your account for use across connected browsers.
- Turning off automatic import stops future automatic saves; it does not stop catalog contributions from scans you continue to initiate. Disconnecting stops that connection’s account access, but an unconnected scan can still contribute to the catalog. Stop scanning or disable or uninstall the extension to stop future scan submissions.
- Removing a saved offer, disabling automatic import, or disconnecting the extension does not by itself delete previously contributed catalog details.
Extension Connections and Browser Storage
- Connecting authorizes the extension to access the OfferHub account and profiles you approve. The extension receives your account label, account email, profile names and identifiers, and plan allowance so it can show where offers will be saved.
- The extension stores its separate OfferHub access token and connection information in Chrome local storage. The server stores a hashed version of that token, together with a connection identifier, account association, connection label, creation time, last-used time, and revocation status.
- Browser-local settings include your selected profile, offer selections, and initial review tab. The current normalized scan and report reference are held in Chrome session storage. This storage is separate from your saved server-side vault and catalog.
- You can review and revoke a connection in Account settings or disconnect from the extension. Connections expire after 90 days without use. Revocation or expiry ends authorization; it is not deletion of the underlying account, saved offers, or connection records.
Cruiser Lounge Visibility
The Cruiser Lounge is a shared community area. Your display name, avatar, membership tier, account join date, optional biography, home port, favorite ship, posts, replies, reactions, uploaded images, and cruise details you intentionally attach to a post may be visible to other signed-in members. Lounge administrators and moderators may also review reported or hidden content and report details. Do not post booking numbers, travel documents, financial information, precise location information, or personal information about another person without permission.
Community Activity and Moderation
We record Lounge activity such as discussion views, searches, clicks, reactions, roll-call membership, and the time you last visited certain community areas. We use this information to provide unread indicators, operate community features, understand engagement, produce aggregated insights, investigate reports, moderate content, and prevent misuse.
Cruise Line Accounts
You do not need to provide cruise line credentials to create or use an OfferHub website account. The optional Club Royale scanner does require you to be signed in directly to Royal Caribbean in the supported tab, as explained above. Royal Caribbean handles your use of its website under its own policies.
Email Preferences
You can turn product tips, upgrade finds, and membership offers on or off under Account → Email preferences, or use the unsubscribe link in marketing emails. We store your choice and related preference activity to honor it. Turning marketing emails off does not turn off account notices, security or password-reset messages, billing communications, or alerts you separately request.
Cookies and Analytics
Necessary cookies and browser storage support authentication and requested preferences. Optional website page-view and feature-use analytics are off until you allow them in the privacy controls. Use Privacy settings at the bottom of any page to reject or withdraw optional analytics; a browser Global Privacy Control signal also keeps them off. See the Cookie Policy for storage purposes and durations. Clearing browser data does not delete information already saved on our servers. Operational records needed for requested features, billing, security, and moderation are separate from optional website analytics.
Billing, Documents, and Email Activity
- Stripe processes payments. We store customer and subscription identifiers, plan status, purchase and payment-related records; payment card details are handled by Stripe.
- If you submit a booking invoice, its contents can include traveler names, reservation numbers, fares, and itinerary details. We process documents to provide the import or review you request. Do not submit unnecessary sensitive information or information you are not authorized to share.
- Email service records may include delivery, bounce, complaint, open, and link-click events, message identifiers, and campaign attribution. Opening or clicking an email may be recorded by our email provider where tracking is enabled. Website analytics choices do not control email-provider tracking. You may opt out of marketing email using the unsubscribe link or Account settings.
- When you create an account through our signup form, we record the stated Terms version and acceptance time with your account metadata.
Privacy Requests and Regional Rights
Contact support@royalofferhub.com to request access, correction, deletion, or a copy of your personal information. Depending on applicable law, you may also have rights to portability, restriction, objection, withdrawal of consent, appeal of a denied request, or a complaint to your privacy regulator. We may verify your identity or an authorized representative’s authority without requesting unnecessary information. We respond within the time required by applicable law, including any permitted extension.
- Where data-protection law requires a legal basis, we process information as necessary to provide requested services, meet legal obligations, pursue legitimate interests such as security and preventing abuse, or with consent where required. You may withdraw consent without affecting processing that was lawful before withdrawal.
- Service providers may process information in countries other than where you live, where privacy laws may differ. Where required, transfers must use an applicable lawful mechanism and safeguards. Contact us about providers, processing locations, or transfer safeguards relevant to your information.
- We do not sell personal information. Do not submit sensitive personal information in community posts or support requests unless necessary for the request. A privacy request does not automatically cancel a subscription; use billing settings or ask support for help with both.
Third-Party Services
The providers below support our account, storage, payment, email, and backend services. The information each handles depends on the features you use. We may also disclose information when required by law or reasonably necessary to protect the rights, safety, and security of Royal Offer Hub, our users, or others. We update these disclosures when our provider arrangements materially change.
- Supabase — Account sign-in, database, and file storage
Processes account and profile information, authentication records, saved sailings and offers, uploaded files, community content, and service records stored in our database. Optional website analytics events are also stored there when enabled.
Supabase privacy policy- Stripe — Payments and subscription management
Receives customer contact information, purchase and subscription details, and payment information you provide during billing. Stripe processes payment card details; OfferHub stores customer and subscription identifiers and related billing records.
Stripe privacy policy- Resend — Email delivery and email activity reporting
Processes recipient email addresses, message content, and delivery records for emails sent through the service. Where enabled, it reports opens and link clicks, along with bounces, complaints, and other delivery events.
Resend privacy policy- Render — Backend hosting and scheduled service jobs
Provides infrastructure for backend services and scheduled jobs. Information processed by those services and technical request or diagnostic records may pass through or be stored on that infrastructure.
Render privacy policy
These links describe each provider’s own privacy practices and may cover services beyond those we use. They do not replace OfferHub’s Privacy Policy or your choices with us. Contact support@royalofferhub.com about personal information held for your OfferHub account.
Data Retention
We retain account, saved offer, catalog, connection, preference, community, moderation, and activity information for as long as reasonably necessary to provide and secure the service, comply with legal obligations, resolve disputes, and enforce agreements. Retention periods vary by data type.
- Temporary server-side extension scan reports expire 48 hours after creation. Expired reports cannot be reviewed or imported. Cleanup runs when the extension service starts, hourly while it runs, and when staging reports. If the service is unavailable or cleanup fails, physical deletion may occur later when cleanup succeeds.
- The 48-hour scan-report period does not apply to saved vault offers, shared catalog records (which can retain normalized offer details), account records, or backups. Disconnecting an extension does not delete those records.
- Content removed from public view may remain for moderation, security, backup, or legal purposes. Information may also remain in aggregated or de-identified form that no longer reasonably identifies you. Contact us about retention or deletion of information associated with your account.
Data Security
We take reasonable measures to protect your information. However, no online service can guarantee absolute security.
Your Choices
- You may unsubscribe from marketing emails at any time or change the preference in Account settings.
- You may update certain account and Lounge profile information from your account settings.
- You may manage offer-owner profiles and revoke extension connections from Account settings, and change automatic-import preferences in the extension where available.
- You may delete your own Lounge posts or leave a roll call where those controls are available.
- You may request access to, correction of, or deletion of your personal information by contacting us. Some information may be retained where permitted or required by law, for security and moderation, or to protect the rights of others.
- Depending on where you live, you may have additional privacy rights. We will not discriminate against you for exercising an applicable privacy right.
Age Requirement
Royal Offer Hub is intended for individuals 18 years of age or older. Because the service includes cruise pricing and casino offer tools, it is not intended for use by minors.
Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.
Contact
Questions about this Privacy Policy may be directed to support@royalofferhub.com.
