Legal

Privacy Policy

Effective date: August 31, 2026  ·  Last updated: September 4, 2026

This policy explains what data Racket Locker collects, why we collect it, and how it is kept secure. We do not sell your personal data.

1. Who we are

Racket Locker ("we", "us", or "our") is a web application that helps tennis players track their racket inventory, monitor string life, and log play sessions. The service is operated as a personal project and is currently free to use.

2. What data we collect

When you create an account and use Racket Locker, we collect:

If you sign in with Google or Apple, we receive only the identifier and email address provided by that service. We do not receive your social passwords.

3. How we use your data

We use the data you provide solely to operate and improve the service:

We do not use your data for advertising, profiling, or any automated decision-making that has legal or significant effects on you.

4. WHOOP integration

Connecting WHOOP is optional. When you choose to connect it, you authorize Racket Locker through WHOOP's OAuth consent flow to access workout/activity timing under the workout scope configured for this service (currently read:workout by default). We also make a basic WHOOP profile request to obtain the WHOOP user identifier needed to associate the connection with your Racket Locker account. We do not use that request to import a WHOOP name, email address, or profile.

For a connected account, Racket Locker may receive and retain:

Racket Locker uses eligible workout timing only to determine whether to send an in-app reminder, normally one hour after the workout ends. The reminder opens the activity flow; you must manually confirm the date, duration, and racket before any session is saved. Racket Locker does not automatically create a play session, choose a racket, or change string-life or hit-count totals.

WHOOP health data: Racket Locker does not import or store WHOOP health metrics, sleep, recovery, strain, heart rate, calories, or other health or medical data. Non-eligible workouts may be recorded only as a skipped processing receipt so the same workout is not repeatedly considered; they are not imported as Racket Locker sessions.

You can disconnect WHOOP from Account Settings. Disconnecting makes a best-effort revocation request to WHOOP, immediately clears the locally stored OAuth credentials and expiry metadata, and cancels pending WHOOP reminders. If you revoke access in WHOOP first, Racket Locker may mark the connection as needing reconnection. Disconnecting does not rewrite sessions you already saved manually, and limited non-credential receipt or status history may remain with your account until it is deleted.

5. Data sharing

We do not sell, rent, or share your personal data with third parties for their own purposes. Limited sharing occurs only as necessary to operate the service:

6. Data retention

Your account data, including connected-integration records, is kept for as long as your account is active. Disconnecting WHOOP clears local OAuth credentials and stops future WHOOP reminder processing, but non-credential receipt and status history may be retained as described above. If you request account deletion, we will delete your account and associated WHOOP connection and receipt data within 30 days, subject to limited copies that may remain temporarily in backups or security records until they are rotated or no longer needed.

Mobile launch signup addresses are retained in the dedicated Resend audience until the launch notification has been sent and any short operational follow-up is complete, or until you ask us to remove your address, whichever comes first. Any launch email will include an opt-out method. You may also request removal at any time using the contact method below.

7. Security

We take reasonable technical precautions to protect your data:

No system is perfectly secure. If you discover a security concern, please contact us promptly.

8. Your rights

You have the right to:

To exercise any of these rights, contact us using the details below.

9. Children's privacy

Racket Locker is not directed at children under 13. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us and we will delete it.

10. Changes to this policy

We may update this policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Continued use of the service after changes take effect constitutes acceptance of the revised policy.

11. Contact

Questions about this policy, WHOOP access, or a data access or deletion request? Use the feedback form or your account's feedback option once logged in. Please do not include a password, WHOOP access or refresh token, or any other credential in a request. We may need enough account information to locate the correct record, but we will not ask you to send credentials.