TEMPOFY

We use analytics to improve our service. See our Privacy Policy for details.

Privacy Policy

Last updated: February 15, 2026

Introduction

Tempofy (the "Service") respects your privacy and is committed to protecting your personal information. This policy explains how information is handled when you use the Service. The Service can be used without creating an account, but additional features are available when you sign in with a social account (Google, LINE, Discord, etc.) or email.

Information We Collect

The following information is collected and used to provide the Service:

  • Account Information: When you sign in, we obtain your email address, display name, and avatar image through our authentication service (Clerk). This information is used for account management and display purposes.
  • Server-Stored Data: For signed-in users, we store favorites (up to 100), search history (up to 50), custom presets (up to 20), practice data, and metronome settings on our servers.
  • Local Storage: Metronome settings (BPM, sound, time signature, etc.) are saved in your browser. When not signed in, this data is never sent to our servers.
  • Search Queries: Song titles and artist names entered during BPM search are sent to Spotify Web API and an external search API (Tavily).
  • Anonymous Usage Statistics: Anonymous data such as page views is collected via Vercel Analytics. This collection only occurs after cookie consent is given.
  • Error Information: Application error logs are sent to Sentry to help improve the Service. No personally identifiable information is included.
  • Performance: Core Web Vitals and other performance metrics are anonymously collected via Vercel Speed Insights.

Third-Party Services

The Service uses the following third-party services. Please review their respective privacy policies:

  • Clerk — Authentication and account management (social login, session management)
  • Turso — Database (persistent storage for user data such as favorites, search history, and presets)
  • Spotify Web API — Powers the track search feature
  • Tavily Search API — Powers the BPM search feature
  • Vercel — Hosting, analytics, and Speed Insights
  • Sentry — Error monitoring

Cookies

The Service uses cookies for storing theme preferences (dark/light mode), managing authentication sessions via Clerk, and storing analytics consent status (tempofy-cookie-consent). We do not use tracking cookies.

Data Retention & Deletion

User data stored on our servers is retained for as long as the account exists. When a user deletes their account, all data is automatically removed via webhook integration. Local storage data can be cleared at any time through your browser settings.

Your Rights

You have the following rights: You can delete your account at any time from the profile settings page after signing in. Deleting your account will remove all data stored on our servers. You may also withdraw your analytics consent at any time.

Security

The Service uses HTTPS encryption, along with security headers such as CSP (Content Security Policy) and HSTS, to ensure secure data transmission. However, no method of internet transmission is completely secure.

Changes to This Policy

We may update this policy from time to time. Significant changes will be announced on the Service.

Contact

For questions about this policy, please reach out via the GitHub repository Issues page.

Back to Metronome