Skip to content
BorderLive

BorderLive

Privacy Policy

What this is

BorderLive is operated by Calle Dos Agency. This page describes what data we collect when you use borderlive.us, why, how long we keep it, and what you can do about it.

Effective September 3, 2026. We will update this page when our practices change; the date above will reflect the most recent revision.

What we collect

Border wait times: We poll the U.S. Customs and Border Protection feed and the Canada Border Services Agency feed about every 15 minutes. This data is public, attributed to those agencies, and contains no personal information.

Email addresses: When you sign up for email alerts, we store the email address, selected port, threshold, and unsubscribe token needed to send and manage those alerts. When you start paid checkout, Stripe and BorderLive store the email address and subscription identifiers needed to manage billing and account access. If you email hello@calledos.agency directly, we use your email only to respond to that request.

Server access logs: Our hosting provider (Vercel) keeps standard request logs (IP address, user agent, timestamp, requested URL) for security and operational purposes. Turso may keep database logs for stored observations, alert records, and subscription records. We do not run our own analytics on these logs.

MCP abuse prevention: BorderLive does not store raw IP addresses in its MCP quota database. It stores only HMAC-derived abuse identifiers for up to 24 hours. Authenticated use stores the Auth0 account identifier, verified email link, plan entitlement, quota counters, and tool-side records such as alerts or requested exports.

Mobile app data: The iOS and Android apps store the Auth0 account identifier, app version, language, time zone, encrypted push-notification token, configured alert rules, and notification delivery or interaction events needed to operate custom alerts. Push tokens are not used for advertising or cross-app tracking.

Anonymous usage analytics: We use Vercel Analytics and Vercel Speed Insights to measure page load performance and aggregate page views. These do not use cookies and do not identify individual visitors.

Google Analytics 4: We also use Google Analytics 4 (GA4) for traffic analysis and conversion measurement. GA4 sets cookies (notably _ga and _ga_*) that contain a randomly-generated client identifier and stores hashed IP addresses on Google's servers. Data is retained for 14 months. You can opt out by installing the Google Analytics Opt-out Browser Add-on at https://tools.google.com/dlpage/gaoptout, by enabling Do Not Track in your browser, or by blocking cookies from googletagmanager.com.

What we do not collect: We do not track your location beyond city-level (from IP), do not run advertising-retargeting trackers, do not sell your data, and do not use third-party social pixels.

How we use what we collect

Email addresses are used solely to respond to requests you send us or to send the alerts you signed up for. We never sell, rent, or share your email with third parties. We do not send marketing.

Current wait-time data is shown from live public source feeds. Recent observations and hourly averages are stored only from real CBP/CBSA observations and contain no personal information. Historical guidance is rebuilding from new live observations.

Mobile device and alert data is used only to sync your rules, send requested border-wait notifications, prevent duplicate delivery, and troubleshoot delivery. Signing out disables that app installation when the device can reach BorderLive.

If you click an affiliate link on a port detail page (Mexican auto insurance via Baja Bound on Mexican-border crossings, or Wise multi-currency for cross-border spending), the affiliate partner receives a referral identifier. We do not share your email or any other identifying information with them.

Where it lives

Application code runs on Vercel's global network. Current public wait data is fetched from CBP and CBSA feeds. Durable observations, hourly aggregates, account links, alerts, quota counters, subscription records, and related operational records use Turso/libSQL. Auth0 provides login and OAuth; Resend delivers email alerts; Apple Push Notification service and Firebase Cloud Messaging deliver mobile alerts; Stripe provides subscription checkout and the Billing Portal.

How long we keep it

Wait-time observations: raw observations are kept for 14 days and compact hourly averages may be kept for historical stats. We do not synthesize or store fake history.

Email signups: alert records are kept until you unsubscribe via the one-click link in any alert email or by emailing us. Subscription records are kept as long as needed to provide billing support, tax/accounting records, and account access.

Server access logs: Vercel, Turso, Stripe, and Resend retain logs per their own policies.

MCP abuse identifiers expire after 24 hours. Signed CSV export links expire after 10 minutes; raw wait observations remain subject to the 14-day retention period.

Mobile notification delivery records are retained only as long as needed to operate, secure, and troubleshoot alerts. You can disable an installation by signing out or permanently delete your BorderLive account and associated mobile data from Alerts & account in the app.

Your rights

You can permanently delete your BorderLive account in the mobile app from Alerts & account, or request deletion or correction by emailing hello@calledos.agency. You can unsubscribe from alerts at any time by clicking the link at the bottom of any email or by emailing us.

You can request a copy of any personal data we hold about you, request correction, or request deletion. Email us at hello@calledos.agency and we will respond within 30 days.

Children's privacy: BorderLive is not directed at children under 13 and we do not knowingly collect data from them.

Changes

If we make material changes to this policy we will update the effective date and, where appropriate, notify subscribers when an active subscriber channel exists.

Contact

BorderLive is operated by Calle Dos Agency. Questions, requests, or incidents: hello@calledos.agency.