baadio

Legal

Privacy Policy

Last updated: May 11, 2026

Baadio ("we", "our", or "us") operates baadio.com and related mobile applications. This Privacy Policy explains what personal information we collect, how we use it, and your rights regarding that information. By using Baadio, you agree to the practices described here.

1. What We Collect

Account information: When you register, we collect your email address and a display name you provide. We do not collect your full name, phone number, or payment details unless you voluntarily provide them.

Virtual number & OTP data: We store incoming SMS messages received on your assigned virtual number, including the sender, message body, and timestamp. OTP codes extracted from these messages are stored and automatically expire after 15 minutes.

Gmail data: If you connect your Gmail account, we store an OAuth refresh token (encrypted at rest) and read only emails that match OTP patterns. We do not read, store, or share any other email content.

Device & session data: We record device name, operating system, browser, IP address, and last-seen timestamp for each active session. This is used exclusively for session management and security.

Push notification tokens: If you enable push notifications, we store your browser or device push token to deliver real-time OTP alerts.

Trusted contacts: Contact names and email addresses you manually add for account recovery purposes.

Usage analytics: We collect anonymised product usage events (e.g., page views, feature interactions) to improve the service.

2. How We Use It

We use your data solely to provide and improve the Baadio service:

  • Authenticating you and securing your account
  • Delivering OTP codes to your inbox in real time
  • Sending push notifications when a new code arrives
  • Enabling account recovery via trusted contacts
  • Diagnosing errors and improving reliability
  • Analysing aggregated, anonymised usage patterns to prioritise features

We never sell your personal data. We do not use your OTP messages for advertising or marketing purposes.

3. Third-Party Services

We use the following sub-processors. Each has its own privacy policy.

Supabase

Database, authentication, and file storage. Data hosted in the EU (Frankfurt) region.

Twilio

Virtual phone numbers and SMS reception. Twilio processes incoming messages on our behalf.

Vercel

Web hosting and serverless functions. Requests are processed at edge locations globally.

PostHog

Product analytics. We use anonymised session data with IP addresses masked.

Sentry

Error tracking and crash reporting. Stack traces may contain request metadata.

Google Analytics

Website analytics via GA4. Data is anonymised and subject to Google's data retention settings.

4. Data Retention

We retain your data for as long as your account is active. Specific retention windows:

  • OTP codes: auto-expired after 15 minutes; full message records retained for 30 days, then deleted
  • Device sessions: retained until you revoke them or delete your account
  • Gmail OAuth tokens: retained until you disconnect Gmail or delete your account
  • Account data: retained until you delete your account, after which all associated records are permanently removed within 30 days

5. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal data we hold about you
  • Rectify inaccurate data
  • Erase your account and all associated data — available directly from Settings → Danger Zone
  • Port your data in a machine-readable format
  • Object to certain processing activities

To exercise any right not available through the app, email us at lightcold22@gmail.com. We will respond within 30 days.

6. Security

We protect your data using industry-standard measures: TLS in transit, AES-256 encryption at rest for sensitive fields (OAuth tokens), row-level security on all database tables, and short-lived JWT sessions with automatic rotation. No security measure is perfect, but we work to minimise risk.

7. Children

Baadio is not directed at children under 13. We do not knowingly collect personal data from children. If you believe we have collected data from a child, contact us and we will delete it promptly.

8. Changes to This Policy

We may update this policy from time to time. When we make material changes, we will update the "last updated" date at the top of this page. Continued use of Baadio after changes constitutes your acceptance of the updated policy.

9. Contact

Questions or concerns about this Privacy Policy? Contact us at:

lightcold22@gmail.com