Privacy Policy

Last updated: May 4, 2026

Who we are

CampClaim is operated by Square Post Labs (SPL), based in London, Ontario, Canada. This policy covers the CampClaim website (campclaim.com), API, and browser extension for Chrome, Firefox, and Edge.

Contact: [email protected]

What we collect

Account information

When you sign up, we store your email address. If you subscribe to a paid plan, Stripe processes your payment. We store your Stripe customer ID and subscription ID but never your credit card number.

If you opt into SMS alerts, we store your phone number.

Watch targets

We store the parks, campgrounds, dates, and site preferences you configure. This data drives the availability monitor and is deleted if you remove your targets.

Availability alerts

We log when alerts are sent (email, SMS, or push) including the target, site, and timestamp. This powers your alert history in the dashboard.

Analytics

We use PostHog for anonymous product analytics (page views, feature usage, upload counts). No personal information, campsite data, or alert content is sent to analytics. No cross-site tracking is performed.

Browser extension

The CampClaim browser extension (available for Chrome, Firefox, and Edge) has specific data handling practices:

What the extension accesses

  • Ontario Parks session cookies - Read from reservations.ontarioparks.ca to place bookings on your behalf via the Ontario Parks cart API. Cookies are used locally within your browser to make requests to Ontario Parks. If you opt into the 24/7 session keep-alive feature, your session token (not your username or password) is encrypted and stored on our servers (see details below).
  • CampClaim session token - Stored locally in browser extension storage (chrome.storage.local) to authenticate the WebSocket connection to CampClaim. The token is sent only to campclaim.com.
  • Booking statistics - Alert count, booking count, and last activity timestamp are stored locally in extension storage for display in the popup.

Campsite data improvement

When you browse campground pages on Ontario Parks, the extension collects publicly available campsite information to improve CampClaim for all users. This includes:

  • Site names and numbers - The human-readable name of each campsite (e.g., "Site 101")
  • Site attributes - Shade level, privacy, ground cover, dimensions, accessibility, and other site characteristics
  • Site photos - Image identifiers (UUIDs) associated with campsite listings

This data is non-personal and publicly visible to anyone browsing Ontario Parks. It is used to power campsite previews, maps, and search filters on CampClaim. No personal information, browsing history, or Ontario Parks account details are included in this collection. You can disable this feature from the extension popup.

What the extension does NOT access

  • Your Ontario Parks username or password
  • Your browsing history, tabs, or activity on other websites
  • Any data from websites other than reservations.ontarioparks.ca and campclaim.com
  • Any personal information from your Ontario Parks account

How auto-booking works

When CampClaim detects an available campsite, a signal is sent to the extension over an encrypted WebSocket connection. The extension then uses your existing Ontario Parks browser session to add the site to your cart via the Ontario Parks API. Your Ontario Parks credentials stay in your browser at all times.

Server-side session keep-alive (optional)

You can opt in to 24/7 session keep-alive from the extension popup. When enabled:

  • What's stored: Your Ontario Parks session token (not your username or password) is encrypted with AES-256-GCM and stored on Cloudflare KV.
  • Why: CampClaim pings Ontario Parks every 10 minutes to prevent your session from expiring due to inactivity, so auto-booking works even when your computer is off.
  • How long: Session data auto-deletes after 30 days or immediately when you disable the feature.
  • Your control: You can disable keep-alive anytime from the extension popup. Disabling immediately deletes the stored session data.
  • If your session expires: CampClaim sends you a single SMS notification asking you to log back in. No repeated messages.

Extension permissions

cookies Read Ontario Parks session cookies to authenticate cart API requests
notifications Alert you when a site is available or booking succeeds/fails
storage Store your CampClaim session token and booking stats locally
alarms Schedule periodic session health checks every 5 minutes
webNavigation Detect checkout completion for booking confirmation capture (ontarioparks.ca only)
host access reservations.ontarioparks.ca (booking API) and campclaim.com (WebSocket + status)

What we do NOT do

  • We do not store your Ontario Parks credentials. All authenticated Ontario Parks requests originate from your browser.
  • We do not sell or transfer your data to third parties.
  • We do not use your data for advertising, profiling, or creditworthiness assessments.
  • We do not perform cross-site tracking.

Data retention

Account data is retained while your account is active. Watch targets and alert history are retained for the duration of your subscription. You can delete targets at any time from the dashboard. If you cancel your subscription, your data is retained for 30 days in case you re-subscribe, then permanently deleted.

Data security

All data is stored on Cloudflare's edge network (D1 database, KV cache) with encryption at rest. All connections use HTTPS/WSS. Stripe handles payment data under PCI DSS compliance. Session tokens are stored in Cloudflare KV with automatic expiration.

Third-party services

Stripe Payment processing
Resend Transactional email delivery
VoIP.ms SMS alert delivery
PostHog Anonymous product analytics
Cloudflare Hosting, database, CDN, WebSocket infrastructure
Google Places Park photos, nearby places, street view imagery

Your rights

You can request a copy of your data, request deletion, or ask questions about this policy by emailing [email protected].

Changes

We may update this policy as CampClaim evolves. Material changes will be communicated via email to active subscribers.