A2P 10DLC Opt-In Evidence

SMS Consent & Opt-In Evidence

BJJ Track is operated by Lux Services LLC, a software platform for Brazilian Jiu-Jitsu and martial-arts academies. Each academy ("tenant") uses BJJ Track to collect its own members' consent and to send appointment, billing, scheduling, and account messages. Messages are sent under the academy's brand. This page documents — with the live opt-in form, verbatim disclosure text, persistence schema, and send-path enforcement — exactly how consent is collected, so a carrier reviewer can verify every opt-in path end-to-end without logging in.

Owner of record: Lux Services LLC (operating BJJ Track), 8801 Colorado Bend, Lantana, TX 76226, USA. Support: contact@bjjtrack.com. Terms: /terms. SMS Terms: /sms-terms. Privacy: /privacy.

The live, public opt-in (no login required)

The opt-in form below is the exact consent block members see. It is publicly hosted — no login — at bjjtrack.com/sms-consent-cta. The mobile-number field is required; both SMS checkboxes are unchecked by default; each shows its full verbatim disclosure with message frequency, "Msg & data rates may apply," Reply STOP to opt out / HELP for help, and links to Privacy & SMS Terms.

Proof of voluntary opt-in: SMS consent is OPTIONAL. Both checkboxes below are unchecked by default and the form is submitted successfully with them left unchecked. Consent to receive SMS is never required to submit this form, create an account, complete a purchase, or use BJJ Track, and it is never bundled with our Terms of Service.

The SMS checkboxes above are unchecked. Submitting the form in this state completes successfully and records no SMS consent — proving opt-in is voluntary.

Verify the working opt-in form here: bjjtrack.com/sms-consent-cta

The bjjtrack.com/sms-consent-cta public opt-in page: phone number field and two unchecked SMS consent checkboxes (transactional and marketing) with full disclosures.
bjjtrack.com/sms-consent-cta — the public SMS opt-in page cited in our Message Flow. Phone field + two unchecked-by-default checkboxes, each with its full disclosure (message frequency, Msg & data rates, Reply STOP/HELP, Privacy & SMS Terms).

Two independent SMS opt-ins (transactional vs marketing)

Per A2P 10DLC carrier guidance, transactional and marketing SMS consent are captured as two separate, independently-checked checkboxes. Neither is pre-checked; opting into one never opts into the other. Each writes its own row to sms_consent_records with consent_category of 'transactional' or 'marketing'.

Transactional SMS disclosure (verbatim):

I agree to receive automated transactional SMS/text messages from BJJ Track, operated by Lux Services LLC, at the phone number provided — appointment reminders, scheduling updates, billing notices, and account alerts only. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Privacy Policy: https://www.bjjtrack.com/privacy. SMS Terms: https://www.bjjtrack.com/sms-terms. Consent is not required as a condition of purchase.

Marketing SMS disclosure (verbatim):

I separately agree to receive recurring automated promotional SMS/text messages from BJJ Track, operated by Lux Services LLC, at the phone number provided — class promos, special offers, events, and newsletters. This is not required and is independent of the transactional opt-in above. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Privacy Policy: https://www.bjjtrack.com/privacy. SMS Terms: https://www.bjjtrack.com/sms-terms. Consent is not required as a condition of purchase.

How the sender is identified for each academy

Every academy is clearly named as the sender. Academies on the shared platform line are identified as "{Academy} through BJJ Track, operated by Lux Services LLC"; an academy running its own dedicated 10DLC line is identified as "{Academy}, operated by {Academy's legal entity}". The SAME compliant disclosure simply names the correct sender:

Shared platform line (most academies):

I agree to receive automated transactional SMS/text messages from Your Academy through BJJ Track, operated by Lux Services LLC, at the phone number provided — appointment reminders, scheduling updates, billing notices, and account alerts only. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Privacy Policy: https://www.bjjtrack.com/privacy. SMS Terms: https://www.bjjtrack.com/sms-terms. Consent is not required as a condition of purchase.

Academy's own dedicated line:

I agree to receive automated transactional SMS/text messages from Your Academy, operated by Your Academy LLC, at the phone number provided — appointment reminders, scheduling updates, billing notices, and account alerts only. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Privacy Policy: https://www.bjjtrack.com/privacy. SMS Terms: https://www.bjjtrack.com/sms-terms. Consent is not required as a condition of purchase.

Opt-in paths (every way a member consents)

These are the only ways consent is collected — they match the Message Flow submitted to the carrier:

  1. Public signup forms. On bjjtrack.com/sms-consent-cta and each academy's public landing/trial/contact forms, the member enters a mobile number and checks an unchecked-by-default SMS checkbox showing the verbatim disclosure above. The marketing opt-in is a separate unchecked checkbox.
  2. In-gym kiosk registration. BJJ Track check-in kiosks show the same unchecked checkbox and verbatim disclosure before account creation; the member checks the box to opt in. The disclosure shown is identical to the one above (no login is required of the member at the kiosk).
  3. Staff-assisted registration. When staff create a member, they read the verbatim disclosure aloud, obtain explicit verbal consent, and record the source, timestamp, and disclosure text. A staff attestation is required before the consent is saved.

No SMS keyword is advertised as an opt-in path. STOP and HELP are honored on every message.

The public web-form consent block: unchecked checkboxes for transactional SMS, marketing SMS, email, and phone-call consent, each with its full verbatim disclosure.
Path 1 — public web form / kiosk: the consent block members see (transactional SMS, marketing SMS, email, and phone-call), each unchecked by default with its full verbatim disclosure naming the sender.
The staff-assisted consent capture screen: how consent was captured selector, the four channel checkboxes with disclosures, a read-aloud script, and a required attestation checkbox.
Path 3 — staff-assisted: staff select how consent was captured (verbal/written/in-person), read the verbatim disclosure aloud, and must check the attestation 'I read the disclosure aloud and they verbally agreed' before the consent saves.

Every consent a member can give (verbatim disclosures)

Messaging consents (below) govern SMS, email, and phone calls. Each is a separate, unchecked-by-default opt-in with the exact text the member sees and that we store as evidence:

SMS — transactionalSMS

I agree to receive automated transactional SMS/text messages from BJJ Track, operated by Lux Services LLC, at the phone number provided — appointment reminders, scheduling updates, billing notices, and account alerts only. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Privacy Policy: https://www.bjjtrack.com/privacy. SMS Terms: https://www.bjjtrack.com/sms-terms. Consent is not required as a condition of purchase.

SMS — marketingSMS

I separately agree to receive recurring automated promotional SMS/text messages from BJJ Track, operated by Lux Services LLC, at the phone number provided — class promos, special offers, events, and newsletters. This is not required and is independent of the transactional opt-in above. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. Privacy Policy: https://www.bjjtrack.com/privacy. SMS Terms: https://www.bjjtrack.com/sms-terms. Consent is not required as a condition of purchase.

EmailEmail

I agree to receive email from BJJ Track, operated by Lux Services LLC, including product updates, scheduling, billing, and marketing messages. You can unsubscribe at any time using the link in any email or by replying with "unsubscribe". See our Privacy Policy for how we handle your information.

Phone calls (voice)TCPA

I agree to receive recurring automated and AI-assisted phone calls from BJJ Track, operated by Lux Services LLC, at the phone number provided — appointment reminders, scheduling, billing notices, and account updates. Consent to calls is not required as a condition of purchase. Call frequency varies; calls may be recorded for quality and training. You can opt out at any time by asking us to stop calling or by replying STOP to a text. Privacy Policy: https://www.bjjtrack.com/privacy. Call Terms: https://www.bjjtrack.com/call-terms.

Academies may also collect these non-messaging consents from members. They are entirely separate from SMS/email/voice consent, never bundled, never pre-checked, and withdrawable at any time:

Photo / video captureMedia

I agree that photos and videos of me may be captured during classes and events for the gym's internal records. This is separate from face-recognition consent and from social-media posting.

Social-media postingMedia

I agree that photos and videos of me may be posted on the gym's public social media (e.g. Instagram, Facebook). I can withdraw this at any time.

Social @-tagMedia

I agree to be @-tagged by my social handle on the gym's social posts. I can withdraw this at any time.

Face recognition (biometric)BIPA

I give my informed, written consent for BJJ Track, operated by Lux Services LLC to collect and use my biometric identifier — a face geometry template (a 512-number mathematical "faceprint" computed from my photo) — solely to recognize me for check-in and to auto-tag me in class and event photos. My faceprint is stored only in this gym's own database, is never sold, leased, traded, or shared with any third party, and is retained only while I remain enrolled. I may withdraw this consent at any time in the Member Portal or by asking the gym, which permanently deletes my faceprint. This biometric consent is separate from, and not required for, membership or any other communications consent. Privacy Policy: https://www.bjjtrack.com/privacy.

The photo, social-media posting, @-tag, and face-recognition (biometric) consent toggles, each off by default and separate from messaging consent.
The non-messaging member consents (photo/video, social posting, @-tag, face-recognition/biometric) — each a separate, off-by-default opt-in, never bundled with SMS/email/voice messaging consent.

The same consent block in every creation flow

Whether a member opts in themselves on a public form or a staff member creates the record manually in the tenant dashboard, the identical consent block with the identical verbatim disclosures is used — so consent is captured consistently for members, guardians, guests, and trials. Below is that block as it appears in each admin "create manually" flow:

The Create Member screen on the tenant dashboard with the consent capture block (SMS, email, phone) and required staff attestation.
Create Member (admin enters manually) — the consent block staff complete when adding a training member.
The Create Guardian screen with the guardian's own consent block; the same consent is also stored on-behalf-of a linked minor child.
Create Guardian (admin enters manually) — records the guardian's own consent; the same consent is also stored on-behalf-of any linked minor child.
The Create Guest pass screen with the guest's consent capture block.
Create Guest pass (admin enters manually) — the guest's consent block (drop-in / day pass visitors).
The trial registration consent block where the trialist or parent opts into SMS, email, and phone-call messaging.
Trial registration (public form or admin-booked trial) — the trialist or parent opts into SMS (transactional + marketing), email, and phone-call messaging.

What we store for every opt-in (audit evidence)

Each opt-in writes a durable row to the consent ledger (sms_consent_records, email_consent_records, voice_consent_records) capturing the verbatim disclosure the member saw, so a carrier can compare what we told them to what we stored:

ColumnStored value
consent_type'opt_in'
consent_category'transactional' or 'marketing' (one row per checked box)
consent_source'web_form', 'kiosk', or 'admin_verbal' (staff-assisted)
source_urlThe exact page the member opted in on
consent_textVerbatim disclosure text shown to the member at opt-in
ip_addressx-forwarded-for / cf-connecting-ip
user_agentBrowser user agent at opt-in (truncated)
consented_atTimestamp (database default now())
revoked_atNULL until STOP / revocation

Send-path enforcement (no consent → no send)

Before dispatching any SMS, the platform evaluates three gates; a failure blocks the send and is logged:

  1. Opt-out — STOP / keyword revocation in sms_opt_out.
  2. Suppression — cross-channel suppression from delivery webhooks (hard bounce, invalid number).
  3. Category consent — an active sms_consent_records row with consent_type='opt_in', revoked_at IS NULL, and a consent_category matching the send. A marketing send is refused if there is no active marketing consent, even when a transactional consent exists.

Opt-out, HELP, re-subscribe, and opt-in confirmation

Every pool number honors STOP, UNSUBSCRIBE, CANCEL, END, QUIT (unsubscribe + confirmation), START (re-subscribe), and HELP.

Opt-in confirmation message (sent once after a member checks the SMS box):

Your Academy through BJJ Track: You're subscribed to account, billing, and scheduling alerts. Msg frequency varies. Msg & data rates may apply. Reply HELP for help, STOP to opt out.

Sample messages

  1. Your Academy: Hi [first name], your trial class is confirmed for [date] at [time]. Reply HELP for help. Reply STOP to opt out.
  2. Your Academy: Hi [first name], your membership payment of [amount] was received. Reply HELP for help. Reply STOP to opt out.
  3. Your Academy: Reminder - [class or event name] starts [date] at [time]. Reply HELP for help. Reply STOP to opt out.
  4. Your Academy: Hi [first name], train with us this month and save on memberships. Show this text at the front desk to claim. Reply HELP for help. Reply STOP to opt out.

Mobile information is never sold or shared with third parties.

Phone numbers and SMS opt-in/consent data collected for messaging are never sold, rented, or shared with any third party, affiliate, or lead generator for their own or others' marketing. See our Privacy Policy. Carrier reviewers can compare a recipient's consent-ledger timeline against the delivery log on request.