privacy // data_protocol

Privacy Policy

This policy describes what data LaunchWar collects and how it is used. We collect only what is necessary to operate the platform.

$ cat /etc/launchwar/01_information.md

01 — Information We Collect

LaunchWar collects two categories of information:

  • Information you provide — through your account, product submissions, and bids
  • Information collected automatically — analytics events, page views, and outbound click tracking

$ cat /etc/launchwar/02_account.md

02 — Account Information

You authenticate via GitHub or Google OAuth. Through these providers, we receive:

  • Your email address
  • Your display name
  • An avatar image URL

We store this information in a User table. We do not store your OAuth tokens beyond what Auth.js manages internally.

$ cat /etc/launchwar/03_submissions.md

03 — Product Submission Information

When you submit a product, we store:

  • Product name, description, logo URL
  • Website URL (unique, validated)
  • Selected category
  • A unique slug generated from your name
  • Moderation score and flags (from AI analysis)

$ cat /etc/launchwar/04_transactions.md

04 — Bidding / Transaction Information

When you place a bid, we store:

  • Bid amount (in cents, as an integer)
  • Bid status (pending, confirmed, expired, refunded, failed)
  • Creem checkout ID
  • Confirmation timestamp

Payment processing is handled by Creem.io. We do not store credit card numbers or payment credentials.

$ cat /etc/launchwar/05_analytics.md

05 — Usage / Analytics Data

LaunchWar tracks analytics events including:

  • Outbound clicks on product website links
  • Product ID associated with each click

Click tracking uses navigator.sendBeacon for fire-and-forget delivery. No cookies are used for analytics tracking.

$ cat /etc/launchwar/06_cookies.md

06 — Cookies / Similar Technologies

LaunchWar uses session cookies managed by Auth.js for authentication persistence. These are essential for the sign-in experience. We do not use third-party advertising cookies or tracking pixels.

$ cat /etc/launchwar/07_usage.md

07 — How Information Is Used

We use the information we collect to:

  • Authenticate users and manage sessions
  • Display products on leaderboards and product pages
  • Process bids and payments via Creem.io
  • Moderate content via automated AI analysis
  • Send outbid notifications to opted-in users (via Resend)
  • Track outbound clicks for product transparency

$ cat /etc/launchwar/08_third_party.md

08 — Third-Party Services

LaunchWar integrates with the following services:

  • GitHub & Google — OAuth authentication
  • Neon (PostgreSQL) — primary database storage
  • Creem.io — payment processing
  • Resend — email delivery for outbid notifications
  • Google Gemini — AI content moderation
  • Vercel — hosting and deployment

Each service has its own privacy policy. We encourage you to review them.

$ cat /etc/launchwar/09_retention.md

09 — Data Retention

We retain your account information and product data as long as your account is active. Bid records and analytics events are retained for operational and reporting purposes. Refunded or expired bids remain in the database for transparency.

$ cat /etc/launchwar/10_security.md

10 — Security

We use industry-standard security measures including HTTPS, hashed password storage (managed by Auth.js), and webhook signature verification for payment events. We do not store sensitive payment data.

$ cat /etc/launchwar/11_rights.md

11 — Your Choices

You may:

  • Opt out of email notifications from your product settings
  • Request deletion of your account and associated data by contacting us
  • Review the data we hold about you through your dashboard

$ cat /etc/launchwar/12_children.md

12 — Children's Privacy

LaunchWar is not intended for users under the age of 18. We do not knowingly collect information from children.

$ cat /etc/launchwar/13_changes.md

13 — Changes to This Policy

We may update this privacy policy from time to time. Changes will be reflected on this page. Continued use of LaunchWar constitutes acceptance of updated terms.

$ cat /etc/launchwar/14_contact.md

14 — Contact

Questions about this policy or your data? Contact: @hafid_bas