Privacy Policy
Last updated: September 22, 2026
Overview
Bluebridge LLC (“Bluebridge,” “we,” or “us”) operates the Bluebridge platform for tennis officiating (the “Service”). This Privacy Policy explains what information we collect when you use the Service, how we use it, who can see it, and the choices you have. By using the Service you agree to the collection and use of information as described here.
Information you give us
When you sign up, complete your profile, apply to events, accept assignments, or send messages, you give us things like:
- Your name, email address, and password.
- Optional profile details, phone number, mailing address, USTA section, certifications, and roles you officiate.
- Applications, assignment responses, release requests, and match reports.
- Free-text fields you fill out (release reasons, group notes, event descriptions, etc.).
- Calendar dates you mark as blocked (unavailable) from your officials dashboard, together with any note or label you attach to one.
- A profile photo, if you upload one. It is shown next to your name on events, rosters, and group lists.
- Match scoring you enter, including the score itself and the names of the players on court. Player names are information about people who are usually not Bluebridge users — see “Live scoring and public match pages” below for how that information is handled and when it becomes public.
- Tax-form (W-9) data you submit to Profile → Tax & Finance → Tax info so Bluebridge can generate a filled IRS Form W-9 on your behalf when you (or an assignor you have explicitly authorized) send it to a payor. See “Tax forms (W-9) and TIN handling” below for how the taxpayer identification number is stored.
- Subscription / billing details, when you start a paid Bluebridge plan as an assignor. The payment method itself (card number, bank account) is captured by Stripe inside their hosted Checkout — Bluebridge never receives it. From Stripe we store only your plan kind, plan status (active / trialing / past_due / canceled), renewal date, trial-end date, and a Stripe customer identifier so we can route you back to their Customer Portal to manage billing.
Information we generate or collect automatically
Some information is created by your use of the Service rather than typed in by you:
- Authentication metadata such as login timestamps, IP address, and basic device information.
- Records of platform activity, events you created, matches you were assigned to, who assigned you, who accepted your application, when status changes happened, and viewer seats granted on events (who was added, by whom, and when).
- Per-event match-reminder preferences for viewers (the event, the user, and the chosen cadence in days) so the reminder job knows when to send.
- Email delivery status (sent, bounced, etc.) for transactional messages.
- Derived location data. If you fill in a mailing address on your profile, we send the street/city/state/zip to a geocoding service. We store the resulting U.S. county name and the approximate latitude and longitude of the address on your profile. Those coordinates are used to show how far a venue is from you, to order applicants by distance for an assignor, to decide whether you qualify for housing on events that set a minimum distance, and to work out travel reimbursement on events that pay mileage.
- Travel distances and mileage. On events that reimburse travel, we calculate the distance between your address and the venue and what that is worth at the event's rate. To get a driving distance rather than a straight line, we may send the two sets of coordinates — not your address, and not your name — to a mapping provider, and we cache the result so the same journey is not looked up twice. An assignor can also record a distance for you directly, which is the only way travel can be worked out for someone who has not filled in an address. Miles and amounts recorded on a payment request are kept with that request.
Information visible to other Bluebridge users
Bluebridge is a coordination platform, so some of the information you provide is intentionally visible to other users:
- When you apply to an event, the assignor for that event can see your name, profile, and any contact details you have chosen to share on your profile.
- When you are assigned to a match, other officials on the same match can see that you are assigned and your role (head referee, line judge, etc.).
- If you are a member of a group, the group owner and other members can see your name and that you belong to that group.
- Assignors with access to the platform-wide officials directory can see your name, email, USTA section, and city (built from address_city and address_state). Your full street address is never shown to other users.
- When an assignor attempts to assign you to a date you have blocked, the assignor sees a “Blocked this date” indicator on your row and a confirmation step warning that you marked the date unavailable; they can override the warning if they choose to. The specific list of dates you have blocked is not surfaced outside that one-date-at-a-time check.
- Your profile photo, where your name appears — event rosters, applicant lists, group membership, and the officials directory.
- On events that reimburse travel, the assignor and any co-assignors see what your journey to that venue is worth and the distance it is based on, because that figure is part of what they are paying. Other officials on the match do not see it.
- Match reports submitted by an official may be viewed by the event's assignor and by Bluebridge administrators.
- If you have been granted viewer access to a specific event (a per-event, read-only role for coaches, athletic directors, and support staff), the assignor who added you sees your name and email on that event's viewers panel. The grant is scoped to that single event; being a viewer on one event does not expose your information on any other event.
- Viewers on an event see the name, email, and phone number (when provided) of each official accepted onto a date of that event, along with the contact info of the assignor and any co-assignors. Viewers do not see information about events they have not been granted access to.
You can review and update what is on your profile from the in-app Profile page at any time.
Viewer role and contact-info sharing
The viewer role is a per-event, read-only access tier. An assignor can grant viewer access on an event they own; the recipient can read the officials roster for that event and copy contact details, but cannot apply, accept, assign, or edit anything.
When viewer access is granted:
- The assignor sees the viewer's name and email on the event's viewers panel, so they know who they have added.
- The viewer sees the name, email, and phone number of every official accepted onto a date of that event (phone is shown when the official has provided one), plus the contact info of the assignor and any co-assignors.
- The grant is per-event. A viewer added to one event does not gain visibility into any other event the assignor runs and does not appear in the platform-wide officials directory.
If you receive officials' contact information through the viewer role, you agree to use it only for communication related to the event for which you were granted access. Do not pass it to third parties, add it to mailing lists, or use it to solicit officials outside the scope of that event. Assignors can revoke viewer access at any time, and once revoked you no longer have access to the event page or to future reminder emails for that event.
Viewer match reminders
Viewers can opt in, on a per-event basis, to receive a reminder email a chosen number of days (1, 3, or 7) before each date on the event. Opting in is an explicit choice on the event page; absence of a setting means no reminders are sent. Because the reminder is an explicit opt-in, the general email-notification toggles in your profile do not suppress it — turning off other notification categories will not stop a reminder you asked for.
Each reminder email contains the date and time (or tournament day) of the upcoming match, the matchup and gender (for college matches), the name, email, and phone number of each accepted official for that date, the assignor's contact info, and a link back to the event page. You can change the cadence or turn the reminder off at any time from the event page; the change takes effect on the next daily run.
Live scoring and public match pages
Officials can score a match in Bluebridge. Scoring is private by default: what you enter is visible to you, to the event's assignor, and to Bluebridge administrators, and to nobody else.
A match can be published by the assignor or the referee running it. Publishing is an explicit, per-match choice and it is off until someone turns it on. Once a match is published its scoreboard is public: it can be read at bluebridge.tennis/live by anyone, with no Bluebridge account and no link required, and it may be indexed by search engines or copied by anyone who sees it.
A published scoreboard includes:
- The two teams or schools, the line number, and whether the line is singles or doubles.
- The names of the players on court, as the official entered them.
- The live score, the completed sets, who won, how long the match took, and whether play was suspended.
- Summary statistics for the match, such as points won and first-serve percentage.
A published scoreboard does not include the officials working the match, their contact details, pay, travel, or anything else from the event's internal record.
Because the players named on a scoreboard are usually not Bluebridge users and have not agreed to this policy themselves, publishing is deliberately a decision a named person has to make. If you publish a match, you are responsible for having the standing to make the player names on it public — under your programme's, your conference's, or your institution's rules about student-athlete information. If you are not sure, score the match without publishing it. Publication can be switched off again at any time from the scoring page, which removes the match from the public page going forward; we cannot retrieve copies anyone made while it was public.
How we use your information
We use your information to:
- Operate, maintain, and improve the Service, authenticate you, surface your assignments and applications, and let assignors and officials coordinate.
- Send you transactional email related to your account (assignments, password resets, access requests, and similar notifications).
- Work out distances and travel reimbursement, decide housing eligibility on events that set a minimum distance, and order applicants by how far they are from a venue.
- Publish a match scoreboard, when and only when someone has explicitly published that match.
- Diagnose problems, prevent abuse, and enforce our Terms of Service.
- Comply with legal obligations.
We do not sell your personal information, and we do not use your information for third-party advertising.
Email and notifications
Some emails are essential to the Service, assignments, password resets, and account-security notices, and cannot be turned off without closing your account. Other emails (such as viewer match reminders) are explicit, per-event opt-ins that the user controls directly from the relevant event page. Optional or promotional messages, if we ever send them, will include an unsubscribe link.
Cookies and local storage
We use cookies and similar storage to keep you signed in and to remember your preferences. The session cookie is set by our authentication provider (Supabase) and is required for the Service to work. We do not currently use third-party advertising or cross-site tracking cookies.
Service providers
We rely on a small number of vendors to run Bluebridge:
- Supabase , database hosting and authentication.
- Vercel , application hosting and serverless functions.
- Resend , delivery of transactional email.
- Stripe , subscription billing and payment processing for assignor plans. When you start a paid plan we pass Stripe your name, email, plan selection, and billing country; Stripe collects and stores your payment method (card or bank details) directly inside their hosted Checkout and Customer Portal. Bluebridge never sees your full card number, CVV, or bank account in cleartext — we only store the Stripe customer identifier and the subscription state (plan, status, renewal / trial dates) Stripe sends back. Stripe's processing is governed by their own privacy notice at stripe.com/privacy.
- U.S. Census Geocoder , public geocoding service we query with the address on your profile to derive the county. Address fields are sent only when you save a profile that includes them.
- OpenStreetMap (Nominatim) , fallback geocoding service used when the Census query doesn't return a county or coordinates. Same scope as above: only address fields, only at save time.
- Google Maps Platform , used to turn two sets of coordinates into a driving distance on events that reimburse travel. We send the coordinates only — never your name, your address as written, or anything identifying you — and we cache each answer so the same journey is not sent again. If this lookup is unavailable, Bluebridge falls back to a straight-line estimate calculated on our own servers, and labels it as an estimate rather than presenting it as a driving distance.
These providers process your information on our behalf under their own privacy commitments. We do not share your information with third parties for their own marketing.
Data retention
We retain your account information for as long as your account is active. Event records, applications, assignments, and match reports are retained as part of the historical record of the Service so assignors and officials can refer back to past seasons. You can request deletion of your account by contacting us; once deleted, your profile is removed, but anonymized references in shared records (e.g. a past match report that listed your name) may be preserved.
Two kinds of record outlive a profile for reasons worth stating plainly. Travel distances are cached against a pair of coordinates rather than against you, so deleting your account removes the link to you but the cached journey may remain; a distance an assignor recorded for you directly is deleted with your account. And a published scoreboard is a public record of a match that was played — deleting an official's account does not unpublish matches they scored, though the assignor can unpublish any of them at any time.
International users
Bluebridge is operated from, and stores data in, the United States. If you access the Service from outside the U.S., you consent to the transfer of your information to the U.S. for processing.
Your choices and rights
You can review and update most of your personal information from the in-app Profile page. You can also email us to:
- Request a copy of the information we hold about you.
- Ask us to correct inaccurate information.
- Ask us to delete your account.
- Ask us to remove the coordinates derived from your address. Clearing the address fields on your profile does this yourself. Travel on events that reimburse it can then only be worked out from a distance an assignor records by hand.
Depending on where you live, you may have additional rights under applicable privacy law (including the GDPR or CCPA). California residents have the right to know what personal information we collect, to request deletion, and to not be discriminated against for exercising those rights. We do not sell personal information.
Security
We use industry-standard safeguards to protect your information, including encryption in transit and at rest and role-based access controls scoped to event ownership and group membership. No system is perfectly secure; we encourage you to choose a strong password, keep it confidential, and notify us promptly if you suspect unauthorized access to your account.
Tax forms (W-9) and TIN handling
The Tax info section of your Profile lets you submit the fields the IRS requests on Form W-9, including a taxpayer identification number (SSN or EIN). Because the TIN is especially sensitive, we apply stronger controls to it than to other profile data:
- Your TIN is encrypted at the application layer using AES-256-GCM before it reaches the database. The encryption key is held only in our server environment, never written to the database, and never sent to your browser.
- After submission, your TIN is not displayed anywhere in the Bluebridge UI. The Profile summary shows only the last four digits (e.g. “•••-••-1234”) so you can recognize the on-file value without exposing it.
- The plaintext TIN is decrypted in server memory only to fill the W-9 PDF you (or an authorized assignor) are sending to a specific payor email address. The resulting PDF is attached to a single email and is not retained in Bluebridge storage after the send.
- An assignor can never read your W-9 fields or trigger a forward on your behalf unless you have approved a specific W-9 share request from that assignor. Approving a share request authorizes Bluebridge to email the filled W-9 PDF to the payor email named in that request.
- You can review who has been granted share access, revoke any active grant, and remove your W-9 entirely at any time from Profile → Tax & Finance → Tax info. Removing your W-9 deletes the encrypted record and revokes any outstanding grants.
- We keep an audit-log entry for each submission, edit, deletion, share request, approval, revocation, and forward, so a complete history of who acted on your W-9 record is available on request.
You should treat your TIN as you would any other tax-identifying information, and only authorize forwarding to payor addresses you trust.
Generated forms (e.g. UC Irvine Game Operations Service Agreement)
Some events surface a dedicated form-filler — for example, UC Irvine's Game Operations Service Agreement on UCI women's tennis events. When you press Send on a form like this, Bluebridge does the following:
- Fills the agreement's blanks with values from the event (program, dates, location, pay rate) and your profile (name, email, phone, ArbiterPay/RefPay credentials), as edited by you in the form modal. Bluebridge does not retain a separate copy of the filled PDF after the send.
- Persists your ArbiterPay/RefPay Account ID and Username on your profile so future fills of similar forms pre-populate without re-entry. You can edit or clear these fields anytime from the form modal.
- Mints a short reference code (e.g. “BBR-XXXXXXXX”) and prints it together with a submission timestamp at the bottom of the generated PDF. The same code is recorded in our audit log along with the recipient list and submitter so we can reconstruct the chain of custody for any single submission on request.
- Sends the filled PDF to the form's designated recipient (for the UCI form, UCI Athletics' Business Operations contact) and to the recipients you chose in the confirm dialog (typically the event's assignor(s) and yourself). You can deselect any recipient before sending, including the institutional contact; if you deselect the institutional contact, the first remaining recipient becomes the To address.
- Includes a sworn-attestation footer in the email body stating that the contractor has confirmed the information is accurate and that Bluebridge is not responsible for the contents of forms its users submit. You must check an in-app attestation box before the Send button enables.
Accounting and invoicing data (assignors)
The Accounting hub at /accounts lets paid assignors keep client/account ledgers, invite co-admins to specific accounts, and issue invoices either to a tracked client account or as a standalone invoice. Data we store on your behalf in this surface:
- Account name + bill-to contact details (institution name, address, contact email, contact phone).
- Per-account membership: the assignor who owns the account and any users you invited as account admins. Account admins can view and edit invoices on that account but cannot see other accounts on your roster.
- Invoice records — line items, amounts, status (draft, sent, paid, void), and the bill-from snapshot (either your assignor entity or, for Bluebridge-vendor events, Bluebridge LLC's address + ACH/check details frozen at issue time).
- Account ledger transactions you record (deposits, payments, adjustments) so the per-account balance line stays accurate.
- Per-account toggles such as whether invoices on the account should be issued bill-from Bluebridge versus your own entity.
Account data is scoped to the owning assignor and any account admins they invite. Officials and applicants do not see your accounts hub. Bluebridge staff can access accounts data for support purposes only and never for advertising or resale.
Off-platform payment records
For events that pay officials off-platform (Zelle, check, direct deposit, etc.) we let the assignor mark individual assignments as paid so the event page reads cleanly at a glance. When an assignor records an off-platform payment we store the amount, the method (e.g. “Zelle”), an optional reference identifier, an optional free-text note, the timestamp, and the user who recorded the payment. These rows are visible to the assignor team for the event and to the official being paid; they are not visible to other officials on the roster.
Children
The Service is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, contact us so we can delete it.
Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will revise the “Last updated” date above and, for material changes, take reasonable steps to notify you (for example, by email or an in-app banner).
Contact
Questions about this Privacy Policy? Email us at albert@joinbluebridge.com.