Row-level security in Postgres
Core customer tables use agency_id scoping and Postgres RLS; coverage is reviewed during releases.
Skip the "who do you use for insurance" question. Send your buyer to us once and we'll handle the quoting, the carrier shopping, and the lender hand-off, so the only insurance conversation you have on closing day is "it's done".
Submit your buyer’s details and we’ll save the request for review. Once the material borrower and property facts are confirmed, your agent can shop the carrier panel. We’ll also email you a 6-digit code so you can sign into your Quote Tracker portal and watch progress live.
Your client doesn't fill out a 12-page form. We talk to them once, get what we need, and stay out of their way.
We coordinate directly with the lender on binders, dec pages, and EOIs. You don't have to be the messenger.
Quoted, sent, bound. See exactly where each buyer stands without making a single call.
Every quote is closing-date aware. We bind early so insurance is the one thing not on fire on closing morning.
We protect the relationship. No upsells, no drip campaigns aimed at your buyer. Your client stays your client.
Birmingham-based agency. Real names, real phone numbers, real accountability, and a partner login so you can check on any deal yourself.
We engineered the flow around your actual day — pre-approval, under contract, clear to close.
Text, email, or pass our card. Property address plus buyer name is plenty.
We talk to your buyer, shop the right carriers, and confirm the policy that fits the property.
Binder and dec page go straight to the lender. You see it happen, no chasing.
We bind ahead of schedule. Closing morning is one less thing to worry about.
We handle nonpublic personal information from your buyers every day. Here’s exactly how we keep it isolated, audited, encrypted, and minimized — not as marketing copy, but as shipped controls you can verify.
Core customer tables use agency_id scoping and Postgres RLS; coverage is reviewed during releases.
Selected critical events are written to an append-only audit_events table with a per-tenant hash chain, with verification handled as part of operations.
Traffic is served over TLS; Supabase Auth supports optional TOTP MFA, and enterprise tenants can require Microsoft 365 SSO. Service-role keys are scoped and rotated through the operational credential process.
Every AI call is gated by a tenant-level spend budget, and PII (SSNs, DOBs, account numbers) is redacted before it ever crosses a provider boundary. Direct provider-SDK imports are blocked outside the audited wrapper.
Current compliance and security assessment materials are available on request from the security contact.
We never pay your lender or realtor a fee, kickback, or split for sending a quote — and we say so out loud, in plain English, on every borrower-facing page.
This quote is provided as a courtesy through your lender. It is not a solicitation by your lender and the lender is not acting as an insurance producer.
You are not required to purchase insurance from this agency as a condition of approval, settlement, or closing on your loan.
YOU ARE FREE TO SHOP AROUND TO DETERMINE THAT YOU ARE RECEIVING THE BEST SERVICES AND THE BEST RATE FOR THESE SERVICES. You may purchase homeowners insurance from any licensed provider you choose.
Your lender receives no fee, commission, kickback, or other compensation from this agency or any insurance carrier in exchange for this quote or any policy you may bind.
This is a preliminary estimate based on the information provided and is subject to underwriting review. Coverage is not in force until a policy is issued by the carrier and the initial premium is paid.
Your choice of insurance provider will not affect the approval, terms, or conditions of your loan.
Quote provided by TCDS Insurance Agency, a licensed Alabama insurance producer. Disclosures provided to comply with the Real Estate Settlement Procedures Act (12 U.S.C. § 2607), 12 CFR §§ 1024.14–1024.15, and Alabama Department of Insurance producer-licensing rules (Ala. Code § 27-7-35.1).