Privacy Policy

Last Updated: October 31, 2025

Introduction

Welcome to Beatput ("we," "our," or "us"). We are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our web application at beatput.app (the "Service").

By using our Service, you agree to the collection and use of information in accordance with this Privacy Policy.

Our Commitment to Your Privacy

WE WILL NEVER SELL YOUR PERSONAL INFORMATION.

Your trust is paramount to us. We want to make this absolutely clear: we do not, have never, and will never sell, rent, or trade your personal information to third parties for their marketing purposes or any other reason. Your data is yours, and we respect that. We only use your information to provide and improve our Service, as detailed in this policy.

Information We Collect

Personal Information You Provide

When you register for an account and use our Service, we collect:

  • Account Information: Email address, name, and password (stored as a cryptographic hash using bcrypt)
  • User Preferences: Video title templates, description templates, Instagram profile link, and public contact email for video descriptions
  • Subscription Information: Current subscription plan (Free, Pro, or Ultimate), billing cycle, renewal dates, and PayPal subscription identifiers

Automatically Collected Information

We automatically collect certain information when you use our Service:

  • Authentication Data: Session cookies (HTTP-only) to maintain your logged-in state
  • Local Storage Data: Cached user profile information and session expiration times stored in your browser's local storage
  • Usage Information: Information about how you interact with our Service, including features accessed and errors encountered

Third-Party Authentication Tokens

When you connect third-party services:

  • YouTube OAuth Tokens: Access tokens and refresh tokens for uploading videos to your YouTube channel (stored temporarily in your browser's local storage)

How We Use Your Information

We use the collected information for the following purposes:

  1. Account Management: Creating and maintaining your account, authenticating your identity, and managing your subscription
  2. Service Delivery: Processing your audio and video files to generate YouTube-ready content according to your preferences
  3. Communication: Sending verification emails, password reset links, and service-related notifications via Resend email service
  4. Payment Processing: Managing subscriptions and processing payments through PayPal
  5. Service Improvement: Understanding how users interact with our Service to improve functionality and user experience
  6. Security: Protecting against unauthorized access and ensuring the security of our Service

How We Process Your Media Files

Client-Side Processing

Important: All audio and video processing occurs entirely in your web browser using FFmpeg WebAssembly technology. We do not upload, store, or have access to your original audio or video files on our servers.

YouTube Upload Process

When you upload a video to YouTube:

  • Your processed video is uploaded directly from your browser to YouTube's servers
  • We only facilitate the upload by providing OAuth authentication and metadata configuration
  • We do not store or retain copies of your videos

Data Storage and Security

Database Storage

We store user account information, preferences, and subscription data in a secure PostgreSQL database. All passwords are hashed using bcrypt with appropriate salt rounds before storage.

Security Measures

We implement industry-standard security measures including:

  • Encrypted password storage using bcrypt hashing
  • HTTP-only cookies for session management to prevent XSS attacks
  • Secure token generation for email verification and password resets using cryptographically secure random bytes
  • Time-limited verification and reset tokens (24 hours for email verification, 1 hour for password resets)

Data Retention

  • Active Accounts: We retain your account information for as long as your account remains active
  • Verification Tokens: Email verification tokens expire after 24 hours
  • Password Reset Tokens: Password reset tokens expire after 1 hour
  • Session Data: Browser session data expires after 48 hours of inactivity

Third-Party Services

We use the following third-party services that may collect and process your information:

PayPal

  • Purpose: Payment processing and subscription management
  • Data Shared: Your user ID, selected plan, and billing preferences
  • Privacy Policy: https://www.paypal.com/privacy

Google/YouTube API

  • Purpose: Authenticating with YouTube and uploading videos to your channel
  • Data Shared: OAuth access tokens, video metadata (titles, descriptions, tags, visibility settings)
  • Scope: https://www.googleapis.com/auth/youtube.upload
  • Privacy Policy: https://policies.google.com/privacy

Resend

FFmpeg.wasm

  • Purpose: Client-side video processing
  • Processing Location: Entirely in your browser
  • Data Shared: None (runs locally)

Your Rights and Choices

Access and Update

You can access and update your account information and preferences at any time by:

  • Logging into your account at beatput.app/profile
  • Modifying your video templates and contact information
  • Changing your email address or password

Account Deletion

You have the right to delete your account at any time. When you delete your account:

  • All your personal information is permanently removed from our database
  • Your preferences and subscription data are deleted
  • All verification and password reset tokens are removed
  • Your authentication session is terminated
  • Note: This action cannot be undone

To delete your account, visit beatput.app/profile and select "Delete Account."

Email Communications

You will receive the following types of emails:

  • Verification Emails: Required to activate your account
  • Password Reset Emails: Sent when you request a password reset
  • Service Notifications: Critical updates about your subscription or account

We do not send marketing emails or newsletters.

Cookie Management

You can control cookies through your browser settings. However, disabling cookies may prevent you from using certain features of our Service that require authentication.

Data Sharing and Disclosure

We do not sell, trade, or rent your personal information to third parties.

We may disclose your information only in the following circumstances:

  1. With Your Consent: When you explicitly authorize us to share your information
  2. Service Providers: To third-party service providers who assist us in operating our Service (PayPal, Google/YouTube, Resend) under confidentiality agreements
  3. Legal Requirements: When required by law, court order, or governmental regulation
  4. Protection of Rights: To protect our rights, property, or safety, or that of our users or the public
  5. Business Transfers: In connection with a merger, acquisition, or sale of assets (users would be notified)

International Data Transfers

Our Service is hosted and operated in the United States. If you are accessing our Service from outside the United States, please be aware that your information may be transferred to, stored, and processed in the United States and other countries where our service providers operate.

Children's Privacy

Our Service is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us, and we will delete such information from our systems.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or for other operational, legal, or regulatory reasons. We will notify you of any material changes by:

  • Updating the "Last Updated" date at the top of this Privacy Policy
  • Posting a notice on our website
  • Sending an email notification to your registered email address (for significant changes)

Your continued use of the Service after such modifications constitutes your acknowledgment and acceptance of the updated Privacy Policy.

California Privacy Rights

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):

  • Right to Know: You can request information about the personal data we collect, use, and disclose
  • Right to Delete: You can request deletion of your personal information
  • Right to Opt-Out: You have the right to opt-out of the sale of your personal information (note: we do not sell personal information)
  • Right to Non-Discrimination: You have the right not to be discriminated against for exercising your privacy rights

To exercise these rights, please contact us using the information below.

European Privacy Rights (GDPR)

If you are located in the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR):

  • Right of Access: Request access to your personal data
  • Right to Rectification: Request correction of inaccurate personal data
  • Right to Erasure: Request deletion of your personal data
  • Right to Restrict Processing: Request limitation of processing your personal data
  • Right to Data Portability: Request transfer of your personal data
  • Right to Object: Object to processing of your personal data
  • Right to Withdraw Consent: Withdraw consent at any time

Legal Basis for Processing

We process your personal data based on:

  • Contract Performance: To provide the Service you requested
  • Legitimate Interests: To improve our Service and prevent fraud
  • Legal Obligations: To comply with applicable laws
  • Consent: Where you have provided explicit consent

Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:

Email: martin@beatput.app

We will respond to your inquiry within 30 days.


Beatput

© 2025 Beatput. All rights reserved.