Privacy Policy

Last updated: March 3, 2025

1. Introduction

IndieSignals ("we," "our," or "us") operates the IndieSignals service and website, which delivers Product Hunt launch data to users via webhooks and Google Sheets. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our service.

2. Information We Collect

We may collect the following types of information:

  • Account information: When you register, we collect your name, email address, and (if you use Google sign-in) profile image. Passwords are stored in hashed form. We may store two-factor authentication settings and related tokens.
  • Organization and billing: Company or organization name, Stripe customer and subscription identifiers, and subscription status for billing purposes.
  • Integration data: Webhook URLs you configure for delivery, Google Sheets connection details (including OAuth tokens and spreadsheet IDs) to sync Product Hunt data to your sheets.
  • Waitlist and early signup: Email addresses submitted for early access or waitlist, and approval status.
  • Usage and delivery history: Logs of webhook and Google Sheets delivery (e.g., dates, success/failure, product counts) to operate and improve the service.
  • Technical data: Session cookies and similar identifiers used for authentication and preferences (e.g., early-bird redirect preference). We do not use third-party advertising or analytics cookies unless separately disclosed.

3. How We Use Your Information

We use the information we collect to:

  • Provide, maintain, and improve the IndieSignals service (webhook delivery, Google Sheets sync, dashboard).
  • Authenticate users and manage accounts and organizations.
  • Process payments and manage subscriptions via Stripe.
  • Send transactional emails (e.g., verification, password reset, billing) using Resend.
  • Notify you about product updates or important service changes where relevant.
  • Comply with legal obligations and protect our rights and safety.

4. Data Sharing and Third Parties

We may share your information only as follows:

  • Stripe: Payment and subscription data for processing payments and managing billing.
  • Google: When you connect Google Sheets, we use Google OAuth and the Google Sheets API to write data to your spreadsheets; Google's privacy policy applies to that use.
  • Resend: Email delivery for transactional and service-related messages.
  • Infrastructure: Our databases and hosting providers (e.g., PostgreSQL, hosting such as AWS) process and store data necessary to run the service.

We do not sell your personal information. We may disclose information if required by law or to protect our rights, users, or the public.

5. Data Retention

We retain account and integration data for as long as your account is active. Delivery and sync history may be kept for operational and support purposes. After account closure, we may retain certain data as needed for legal, security, or billing purposes. Verification and password-reset tokens are short-lived and removed after use or expiry.

6. Security

We use industry-standard measures to protect your data, including encryption in transit (HTTPS), secure storage of credentials, and access controls. You are responsible for keeping your password and integration URLs (e.g., webhook URLs) confidential.

7. Your Rights

Depending on your location, you may have the right to access, correct, delete, or port your personal data, or to object to or restrict certain processing. To exercise these rights or ask questions about your data, contact us at indiesignalscom@gmail.com. If you are in the EEA/UK, you may also have the right to lodge a complaint with a supervisory authority.

8. Cookies

We use essential cookies for authentication and session management, and a preference cookie (e.g., for early-bird flow) to improve your experience. You can control cookies through your browser settings.

9. Children

Our service is not directed to individuals under 18. We do not knowingly collect personal information from children under 18.

10. Changes

We may update this Privacy Policy from time to time. We will post the updated policy on this page and update the "Last updated" date. Continued use of the service after changes constitutes acceptance of the updated policy.

11. Contact

For privacy-related questions or requests, contact us at indiesignalscom@gmail.com.