← Main Site
Deputy
-
-
-
-
🚪 Log Out

The Strength Behind the Badge

Representing the dedicated officers of the San Diego County Sheriff's Department since 1955. Benefits, legal defense, events, and advocacy — all in one place.

4,229
Active Members
70+
Years of Service
12
Stations
24/7
Support

Member Resources

Click any tile to see details instantly — no extra pages

💳
Benefits
Health, dental, vision & life insurance
🔐
Legal Defense
Representation & defense fund
🎓
Wellness
Peer support & mental health
📄
Forms & Docs
Contracts, forms & downloads
📅
Events
Upcoming meetings & social events
💰
DSA Store
Official merch & apparel
📰
Newsletters
Monthly publications & minutes
🏁
Political Action
PAC updates & endorsements

Benefits & Insurance

DSA members and their families have access to comprehensive coverage negotiated at competitive group rates:

Open enrollment is announced annually. Coverage changes can also be made during qualifying life events.

Questions? Call (858) 486-9009 or email benefits@dsasd.org

Wellness & Peer Support

Your well-being matters. All services are completely confidential:

Wellness Coordinator: (858) 486-9009 ext. 3 — All inquiries are 100% confidential

Forms & Documents

Access important DSA documents and forms:

Request forms: info@dsasd.org or visit DSA HQ at 13881 Danielson St, Poway

Silver Star Newsletter & Publications

Silver Star Newsletter

The Silver Star is the official DSA publication, delivered bi-monthly to all members. Browse recent issues below:

Mar/Apr 2026
Contract Update
New MOU highlights, pay scale changes, wellness program expansion
Jan/Feb 2026
Scholarship Issue
Memorial scholarships, board election results, retirement seminar
Nov/Dec 2025
Year in Review
Annual report, holiday events, Shop with a Deputy recap

Also published:

Subscribe to email updates: info@dsasd.org — Past issues available at DSA HQ or request via email

Political Action Committee

The DSA PAC advocates for the interests of San Diego County deputies:

PAC inquiries: pac@dsasd.org

Latest News

DSA Board Member
Announcement

2026 Contract Negotiations Update

The DSA bargaining team has reached a tentative agreement with the county on wages, benefits, and working conditions for the next three years.

March 15, 2026
DSA Golf Tournament
Event

Annual DSA Family Picnic

Join us at Poway Community Park on April 12th. Food, games, and fellowship for all DSA members and families.

March 10, 2026
Silver Star Newsletter
Benefit

New Dental Plan Options

Expanded Delta Dental coverage now available. Open enrollment begins April 1st with improved major services rates.

March 5, 2026

Upcoming Events

April 2026
Select a date to see details and RSVP
Sun
Mon
Tue
Wed
Thu
Fri
Sat

Select a date

All times local (PT)
Click a highlighted day to view event details.

About the DSA

DSA Logo

Our Mission

The Deputy Sheriffs' Association of San Diego County is the labor union representing all sworn personnel of the San Diego County Sheriff's Department. Founded in 1955, we negotiate contracts, provide legal defense, support political action, and deliver member benefits and wellness programs for over 4,229 members.

As the exclusive collective bargaining unit, the DSA negotiates Memoranda of Understanding (MOUs) covering wages, benefits, working conditions, overtime, and retirement with the County of San Diego.

Stations We Cover

  • San Diego Central
  • Vista
  • Encinitas
  • Fallbrook
  • Imperial Beach
  • Lemon Grove
  • Pine Valley
  • Rancho San Diego
  • San Marcos
  • Santee
  • 4S Ranch
  • Court Services
  • Detention Facilities (Vista, Central, East Mesa, George Bailey, Las Colinas)
DSA Board Member

Leadership

The DSA is governed by a Board of Directors elected by the membership. The Board meets monthly at DSA Headquarters in Poway to review operations, approve expenditures, and set policy direction.

Shop stewards are assigned to each station and facility to provide frontline union representation and ensure contract compliance.

Line of Duty Memorial

History

Since 1955, the DSA has grown from a small association of deputies to one of the largest law enforcement labor organizations in California. Key milestones include establishing the Legal Defense Fund, negotiating landmark contracts, and expanding wellness and peer support services.

DSA Store

Official merchandise — member discounts applied automatically

DSA Store Interior
👕

Polo Shirt

Embroidered DSA logo

$35
🧢

Baseball Cap

Adjustable, navy blue

$22
🪙

Challenge Coin

Collector's edition

$15
💼

Duffel Bag

DSA branded, heavy duty

$45

Travel Mug

Stainless, 16oz

$18
🛡

Lapel Pin

Gold DSA shield

$12
🏃

Workout Tee

Moisture-wicking

$28
📚

Patch Set

Velcro-backed, set of 3

$20
DSA Store Relaunch
DSA Uniforms

Also available at DSA HQ, 13881 Danielson St, Poway — Online orders ship within 5-7 business days

🎮 Net Patrol — CB Unit 4 Challenge Zone

College Board Unit 4 networking turned into a game-builder lesson: move traffic from GitHub Pages to NGINX, Flask / Spring, and AWS while clearly teaching OSI vs TCP/IP, encapsulation, request/response flow, and MTU.

Contest Fit

Background Player NPC AI NPC

Academic Focus

OSI 7-Layer TCP/IP 5-Layer MTU / MSS

Real Project Link

Every packet mission connects back to GitHub Pages, HTTPS, NGINX, Flask / Spring, AWS EC2, Docker, and SQL so the lesson applies to your real deployment instead of abstract notes.

Slack Concepts Used

The Slack asks are shown directly: fun game, real deployment, OSI vs TCP/IP, MTU formation, request/response flow, pop-quiz review, and a clear player/NPC/AI NPC structure.

How To Teach It

1. Point to the board and say: these seven circles are the OSI layers we use to explain networking.
2. Point to the labels under them and say: TCP/IP combines some of those jobs into five practical layers.
3. Move the player and explain: our project traffic starts at GitHub Pages, then moves through HTTPS, TCP, IP, Ethernet, NGINX, Docker, and the backend.
4. Use an oversized packet to teach MTU and request/response flow: if the payload is too big, fragment it before delivery so the backend can answer cleanly.
Engine v1.1

Game Status: Not Started

Teach OSI vs TCP/IP
Show MTU decisions
Connect to deployment
🚀

Net Patrol Mission

This board matches the CSSE game-builder idea: the OSI layers are the map, the arrows show packet flow, and the mission teaches exactly how our project traffic moves from the frontend to the backend.

←→ Move  |  ↑ / Space Jump  |  E Pick up packet  |  F Fragment packet if it is too large

Fun: A live mission with a player, Router Ron as the NPC, and Hacker H4X as the AI NPC.
Real: The route follows our project deployment from GitHub Pages to NGINX, Docker, Flask or Spring, AWS EC2, and SQL.
Academic: OSI 7-layer language, TCP/IP 5-layer standard, MTU/MSS, and request/response flow are explained directly.
Teachable: The board, analyzer, quiz, and MTU lab all repeat the same lesson in simple words so it is easier to present.

🏋 Mission Score

0
Level: 1  |  Lives: ★★★
Combo: 0x  |  Status: Awaiting launch

🌎 Current Layer

Start the game to see which OSI layer your player is standing on.

🛠 Controls

←→ Move  |  ↑ Jump
E — Pick up, drop, or talk to Router Ron
F — Split a packet that is too large

Player
🟢 Router Ron = NPC
🔴 Hacker H4X = AI NPC

📚 Learning Goal

Teach this simply: OSI helps us explain networking, TCP/IP is what real internet traffic uses, and MTU tells us when a packet must be split.

Route: GitHub Pages fetch() → HTTPS/TLS → TCP → IP → Ethernet → NGINX → Flask / Spring → SQL

💬 Router Ron

Walk near Router Ron and press E to talk.

Ron will coach you on OSI, TCP/IP, MTU, and how this game matches your deployment.

🔎 Packet Analyzer

ProtocolWaiting
Payload-
Headers-
Fragments-
DecisionLaunch mission

Network Stack Lesson Guide

HTTP/DNS (Application Layer) Frontend (GitHub Pages) -> Backend (AWS EC2 with Docker)

The frontend uses JavaScript fetch() to send HTTP(S) requests. DNS resolves the backend domain, and the backend builds request and response data for CRUD operations.

Presentation + Session SSL/TLS, Certbot, and ongoing communication

Presentation handles encryption and translation. Session manages dialogues between apps, such as persistent connections and application conversations.

TCP/UDP (Transport Layer) Request and response move as reliable segments

TCP breaks data into segments, often around 1460 bytes of payload. NGINX receives traffic and routes it to the correct backend service.

IP (Network Layer) Request and response become routed packets

The TCP segment is wrapped in an IP packet with source and destination IP addresses. Routers move those packets across the internet to AWS.

Data Link + Physical Ethernet/Wi-Fi frames and electrical or optical signals

The packet becomes a frame with MAC addresses and CRC, then moves as bits through cables, fiber, or wireless signals.

NGINX as Orchestrator Traffic manager between internet and backend

NGINX acts as the orchestrator, connecting traffic from the internet to Flask or Spring containers and sending responses back out.

College Board Requirement Match

Fun and Gamified

Player movement, packet pickup, fragmentation, rescue, and delivery turn Unit 4 into a game instead of a static note page.

Real to Our Project

The mission uses GitHub Pages, HTTPS, NGINX, Docker, Flask / Spring, AWS EC2, and SQL exactly like the blog and deployment stack.

Academic

The board shows the OSI 7-layer explanation and the TCP/IP 5-layer standard while the MTU lab teaches segmentation and framing.

Required Game Parts

Background: layer board. Player: frontend engineer. NPC: Router Ron. AI NPC: Hacker H4X. The Java leaderboard is excluded from the challenge.

Frequently Asked Questions

Search below or ask the AI chatbot (bottom right)

All
Membership
Benefits
Legal
Events
Store
How do I become a DSA member?+
All sworn personnel of the San Diego County Sheriff's Department are eligible. Contact the DSA office at (858) 486-9009 or visit headquarters at 13881 Danielson Street, Poway. Dues are automatically deducted from your paycheck and benefits begin immediately.
What do membership dues cover?+
Dues cover legal defense, political representation, member benefits, organizational operations, and access to all DSA programs. Rates are set by the Board of Directors. Contact the office for current rates.
What are Weingarten Rights?+
You have the right to request union representation at any investigatory interview that could lead to discipline. If management denies your request, the interview must stop. Contact a shop steward or the DSA office immediately.
What insurance benefits are available?+
Members have access to group health insurance (medical, dental, vision), life insurance, disability insurance, and supplemental coverage. We negotiate competitive rates with major providers. Coverage extends to you and your family.
When is open enrollment?+
Open enrollment is announced annually, typically in the fall. You can also make changes during qualifying life events such as marriage, birth of a child, or change in spouse's coverage.
What legal defense does DSA provide?+
The Legal Defense Fund covers administrative investigations, IA interviews, Skelly hearings, critical incidents (24/7 response), and civil litigation from on-duty actions. Attorney fees, expert witnesses, and court costs are covered.
What should I do after a critical incident?+
Call the DSA 24/7 legal hotline at (858) 486-9009 immediately. Do not give a detailed statement until your attorney arrives. You have the right to representation. The CISM team is also available for post-incident support.
How do I RSVP for events?+
Click the RSVP button next to any event on this page, call the office, or email info@dsasd.org. Most events are open to members and their immediate families.
How do I buy DSA merchandise?+
Browse the Store section above or visit DSA HQ in Poway. Online orders ship within 5-7 business days. Member discounts are applied automatically at checkout.

Contact Us

DSA Staff

DSA Staff

DSA Staff

DSA Staff

Board Member

Board Member

📍

Visit Us

13881 Danielson Street
Poway, CA 92064

Mon-Fri 8:00 AM - 5:00 PM

📞

Call Us

(858) 486-9009

24/7 Legal Hotline available

All Registered Members

NameUsernameBadgeRankStationEmailStatus

DSA Assistant (AI)

Hi! I'm the DSA FAQ Assistant powered by AI. Ask me anything about membership, benefits, legal defense, events, or the store.