Privacy Policy

Last updated: April 3, 2026

1. Who we are

TruckCast is a software-as-a-service product built and operated by Julian Engels (“we,” “us,” or “our”). TruckCast helps food truck operators forecast event revenue, track performance, and optimize booking decisions. Questions about this policy can be directed to support@truckcast.app.

2. What data we collect

When you use TruckCast, we collect:

  • Account information: your email address, business name, city, and state.
  • Event data: event names, dates, locations, sales figures, fee structures, event types, weather conditions, attendance estimates, and any notes you enter.
  • POS data: sales totals imported from connected point-of-sale systems (Square, Clover, Toast). OAuth tokens are stored encrypted and never exposed.
  • Usage data: pages visited, features used, and general interaction patterns within the app.
  • Payment data: billing and subscription information processed by Stripe. TruckCast does not store full payment card details.

3. How we use your data

We use your data to:

  • Provide the TruckCast service — forecasting, performance tracking, and analytics.
  • Maintain and improve the application.
  • Process payments and manage your subscription.
  • Send transactional emails (account confirmation, billing receipts).

4. Internal model improvement — how we use your event data

TruckCast's forecast engine improves over time as more event data accumulates. By default, your event data (including event names, dates, types, locations, sales figures, weather conditions, and fee structures) may be accessed by TruckCast internally to analyze patterns, validate forecast accuracy, and improve the forecasting model for all users.

This data is never sold, shared with third parties, or made accessible to other TruckCast users. It is used exclusively by TruckCast's operator (Julian Engels) for internal product development and model refinement.

If you prefer that your event data not be used for model improvement, you can opt out at any time in Dashboard → Settings → Data & Privacy. Opting out does not affect the core functionality of TruckCast for your account.

5. Data isolation and security

All user data is stored in a Supabase PostgreSQL database with Row Level Security enforced at the database level. No TruckCast user can view another user's events, sales, contacts, or forecasts through the application. POS OAuth credentials are stored encrypted in Supabase Vault and are never transmitted to the client.

6. Third-party services

TruckCast uses the following third-party services:

  • Supabase — database and authentication hosting.
  • Vercel — application hosting and deployment.
  • Stripe — payment processing and subscription management.
  • Open-Meteo — weather forecast data (no personal data shared).

Each of these services has their own privacy policy governing their data practices.

7. Data retention

We retain your data for as long as your account is active. If you delete your account, your data is deleted from our systems within 30 days, except where retention is required for legal or billing purposes (e.g. invoice records).

8. Your rights

You have the right to:

  • Access the data we hold about you.
  • Request correction of inaccurate data.
  • Request deletion of your account and associated data.
  • Opt out of internal model improvement data use (Settings → Data & Privacy).

To exercise any of these rights, contact us at support@truckcast.app.

9. Changes to this policy

We may update this policy from time to time. If we make material changes, we will notify you by email or via an in-app notice. Continued use of TruckCast after changes take effect constitutes acceptance of the revised policy.