RKING_INDUSTRIES // LEGAL

RKing Industries Privacy Policy

Exactly what RKing Industries (rkingindustries.com) does with your data. No filler.

Effective: 15 Sep 2026  ยท  Applies to darts.rking / online_darts / offline_darts / circuit tool on rkingindustries.com

01Data We Collect

Here's the literal table of what's stored against your account, straight from the schema. Nothing here is inferred or hidden behind vague language.

FieldWhat it isWhy we have it
usernameYour chosen handleLogin + public identity
emailYour email address, unique per accountLogin, verification, notices
password_hashArgon2 hash of your passwordAuth. Plaintext password is never stored.
is_verifiedWhether you completed email verificationGate access to login
suspendedAccount suspension flagModeration
verification_code6-char one-time codeExpires 15 min after signup, then wiped
friend_codeRandomly generated 20-char IDLets others add you without exposing email/username
created_atAccount creation timestampRecord-keeping

If you add an address (optional, e.g. for shipping), we also store: address line 1 & 2, town/city, region, postcode, country code, and whether it's your default. This is only collected if you explicitly submit it - there's no address field on signup.

Session data - created every time you log in or verify your account:

FieldWhat it is
tokenRandom session token (32-byte, URL-safe)
device_typeA coarse category - Desktop, Mobile, Tablet, Bot, or Unknown - parsed from your User-Agent header, not your actual device model or OS version
created_at / expires_at / last_activeSession lifecycle timestamps
What we do not collect: we don't log your IP address in the app layer, we don't fingerprint your browser beyond the coarse device-type check above, and we don't track you across other sites. (Standard infrastructure-level request logs from hosting/network providers may still exist outside this app's control - that's normal for any server on the internet, not something this codebase does deliberately.)

02Cookies & Sessions

CookiePurposeLifetimeFlags
session_tokenKeeps you logged in30 days, or 365 if "stay logged in" is checkedhttponly, samesite=lax
verify_tokenTies your browser to a pending email verification15 minuteshttponly, samesite=lax

Both cookies are httponly, meaning client-side JavaScript can't read them. We don't set any advertising, analytics, or cross-site tracking cookies.

03Third Parties

Have I Been Pwned (password check)
When you set a password, we take a SHA-1 hash of it and send only the first 5 characters of that hash to the HaveIBeenPwned API to check it against known breach data. Your actual password, and the rest of the hash, never leave our server. This is the standard "k-anonymity" method - HIBP has no way to reconstruct your password from what we send.
Google Gemini API (circuit diagram tool)
If you use the /circuit tool, whatever you type is forwarded directly to Google's Gemini API to generate a response. That means your prompts and any content you paste into that specific tool are sent to Google and processed under Google's own terms - this doesn't apply to darts, your account, or anything else on the site, only the circuit diagram feature.

We don't sell, rent, or otherwise share your account data (username, email, password hash, address) with anyone else.

04Security

05Your Rights

06Changes to This Policy

If what we collect or how we use it changes materially, we'll update this page and adjust the effective date at the top. Continued use after that point means you accept the update.