Privacy Policy

Last updated: March 12, 2026

This Privacy Policy explains what personal data SyncDarts collects, why it is collected, how it is used, and your rights regarding that data.

1. Who We Are

SyncDarts is a free browser-based darts scoreboard operated by Mark Slobodchikov ("I", "me"). The service is available at syncdarts.com. For privacy questions, contact me via the contact page.

2. What Data Is Collected and Why

2a. Guest Users (No Account)

If you use SyncDarts without creating an account, no personal data is stored. Game data (scores, player names you enter, game settings) is stored temporarily in your browser session and is not linked to you.

2b. Registered Accounts

When you create an account, I collect and store:

  • Username — chosen by you; used to identify your account
  • Email address — used to verify your account, send password reset emails, and (if you opt in) occasional product updates
  • Password — stored as a one-way bcrypt hash; I cannot read your password
  • Account creation date
  • Email subscription preference — whether you opted in to updates (default: off)

Unverified accounts (email not confirmed within 48 hours of signup) are automatically deleted.

2c. Game Data

Games saved to your account include: game type (e.g. 501), game settings, player names you entered, scores, and timestamps. Player names are free-text — do not enter real names or personal information in this field.

2d. Contact Form

When you submit the contact form, I collect and store:

  • Your email address
  • Your message
  • Your IP address — stored to prevent abuse

This information is only used to respond to your message and is not shared with third parties.

2e. Security Logging

Failed login attempts are logged (IP address + username attempted) and retained for up to 7 days. This is used solely to detect and block brute-force attacks.

3. Cookies and Session Data

SyncDarts uses one cookie:

  • Session cookie — keeps you logged in during your browser session. Expires when you close your browser or log out.

No advertising, tracking, or analytics cookies are set. The session cookie is marked HttpOnly (not accessible by JavaScript) and SameSite=Lax (CSRF protection).

4. Third-Party Services

Google reCAPTCHA

The signup form and contact form use Google reCAPTCHA to prevent automated bot submissions. When you submit these forms, your IP address is sent to Google as part of the reCAPTCHA verification. This is subject to Google's Privacy Policy.

Google Fonts

Every page loads the Lexend Deca font from Google Fonts. This causes your browser to make a request to Google's servers, which may log your IP address. This is subject to Google's Privacy Policy.

No other third-party services, analytics platforms, or advertising networks are used.

5. How Data Is Stored and Protected

  • The site is served exclusively over HTTPS
  • Passwords are hashed with bcrypt and never stored in plain text
  • The database is not publicly accessible
  • CSRF protection is enabled on all forms

6. Data Retention

  • Account data — retained until you request deletion
  • Unverified accounts — automatically deleted after 48 hours
  • Game data — retained as long as your account exists
  • Contact form messages — retained until manually deleted by me
  • Failed login logs — automatically deleted after 7 days
  • Live game sessions — automatically expire after 2 hours

7. Your Rights

You have the right to:

  • Access — request a copy of the personal data I hold about you
  • Deletion — request that your account and all associated data be deleted
  • Correction — request correction of inaccurate data
  • Opt out of emails — unsubscribe from update emails at any time via the unsubscribe link in any email or by updating your account settings

To exercise any of these rights, contact me via the contact page. I will respond within 30 days.

8. Children's Privacy

SyncDarts is not directed at children under 13. I do not knowingly collect personal data from children. If you believe a child has submitted personal data, please contact me and I will delete it promptly.

9. Changes to This Policy

If this policy changes materially, I will update the "Last updated" date at the top. Continued use of SyncDarts after changes constitutes acceptance of the updated policy.

Back to Home