

The dealer picker at checkout: ZIP search, results and map.
baFFLe Search™ requires a paid subscription to the baFFLe Search™ data service. The service supplies the nationwide FFL dealer list and building-level map pins that the dealer search runs on. The plugin is the client for that service: it downloads the list to your own site and searches it there.
ATF publishes its dealer list as a plain text file. The data service does the work of turning that file into something a checkout can use, and repeats it every month:
When a cart holds a product you have flagged as an FFL item (a serialized firearm, frame, receiver, suppressor or other NFA item), the buyer searches the dealer list by ZIP code and distance, sees the dealers on a map, and chooses one. The shipping address is pinned to that dealer’s licensed premises and can’t be edited by the buyer. The order then waits in a dedicated Awaiting FFL verification status until you confirm the dealer’s license and press Mark FFL verified on the order screen.
Product flagging, the FFL requirement at checkout, the verification hold, the order screen, in-store pickup and every non-firearm product keep working with or without a subscription. What a subscription pays for is the list:
You verify licenses. baFFLe Search™ shows you the receiving dealer’s details and links you to ATF eZ Check, but you confirm the license and complete the transfer under your own procedures. The plugin is a compliance aid, not legal advice. No plugin can provide 100% compliance, and it does not replace Form 4473, NICS, your bound book or your state’s rules. The dealer list does not carry SOT status: for NFA items you confirm the receiving dealer’s SOT yourself.
baFFLe Search™ is published by Quartermaster Arms and is not affiliated with or endorsed by ATF. Terms of Service · Privacy Policy
baFFLe Search™ sends no order or buyer data anywhere. Dealer search runs on your own site’s copy of the dealer list. The plugin uses these outside services:
The paid service this plugin is built on. It supplies the FFL dealer list, built from public ATF records, and building-level map pins. Host: ffl-geo-feed.bh2win.workers.dev.
No connection is made until a subscription key is entered. After that the plugin checks the service weekly and downloads a new list when there is one; a new list is published monthly. Each request carries the site’s install ID and a signature made with the install’s secret. Your license key is never sent to this service, and neither is any order or buyer data.
Terms: https://www.quartermasterarms.com/baffle-search/terms/
Privacy: https://www.quartermasterarms.com/baffle-search/privacy/
Used to draw the dealer map at checkout. The buyer’s browser loads map tiles directly from OpenStreetMap each time the map is shown, which shares the buyer’s IP address and the map area viewed.
Privacy: https://osmfoundation.org/wiki/Privacy_Policy
Tile usage policy: https://operations.osmfoundation.org/policies/tiles/
Used for key activation, the account page and checkout. When you activate a subscription key, Freemius receives:
It does not receive the admin’s name or email, the site title, the site language, or your plugin or theme lists.
After activation, Freemius links this install to the license owner’s account. A daily license sync reports your site URL, plugin version, SDK version and active state, and deactivating or uninstalling the plugin reports the change of state.
Terms: https://freemius.com/terms/
Privacy: https://freemius.com/privacy/
ZIP-code center points come from U.S. Census ZCTA data and ship inside the plugin, so no connection to census.gov is made. The order screen has a button that opens ATF eZ Check in a new tab when staff click it; the plugin itself makes no connection to ATF.
Leaflet 1.9.4 (BSD 2-Clause) draws the map. The minified file, its unminified source and its license are all in assets/vendor/leaflet/.
The Freemius SDK in vendor/freemius/ is GPL software. Source for its minified files: the SDK at https://github.com/Freemius/wordpress-sdk, the pricing page at https://github.com/Freemius/pricing-page, jQuery Form at https://github.com/jquery-form/form and jQuery postMessage at https://github.com/cowboy/jquery-postmessage.
baFFLe Search™ stores dealer records, order dealer choices, verification records and license copies on your own site only. The publisher never receives your customers’ data.
Terms of Service: https://www.quartermasterarms.com/baffle-search/terms/
Privacy Policy: https://www.quartermasterarms.com/baffle-search/privacy/