Terms of Service
Ship2FFL
Last Updated: July 24, 2026
Please read these Terms of Service ("Terms") carefully before using the Ship2FFL application, plugin, merchant portal, or related services (collectively, the "Service") operated by Snap.dev ("we", "us", or "our").
By installing or using our app or plugin, creating an account, or purchasing a subscription, you agree to be bound by these Terms. If you disagree with any part of these Terms, you may not use our Service.
1. Description of Service
Ship2FFL is a software tool that helps online merchants (on platforms including Shopify and WooCommerce) display a list of nearby FFL dealers to their customers during checkout and direct order shipments to a customer-selected dealer. The Service provides a dealer location service only and does not facilitate, process, or participate in any transactions.
2. Accounts, Subscriptions, and Billing
Shopify
If you use Ship2FFL through the Shopify App Store, your subscription is billed by Shopify through Shopify's billing system, subject to Shopify's applicable terms.
Other Platforms (WooCommerce and Self-Hosted Stores)
For platforms other than Shopify, subscriptions are purchased through your merchant account at ship2ffl.snap.dev and billed by our payment processor, Stripe. By subscribing you authorize recurring charges to your payment method at the plan and interval you select, until you cancel.
- Free trials. Plans may include a free trial. Your payment method is charged automatically when the trial ends unless you cancel before then.
- Cancellation. You can cancel at any time from your account at ship2ffl.snap.dev. Cancellation takes effect at the end of the current billing period, and the Service (including the storefront dealer selector) stops functioning when your subscription ends.
- Refunds. Except where required by law, fees are non-refundable, including for partial billing periods.
- Price changes. We may change plan pricing with reasonable advance notice; changes apply at your next renewal.
License Keys
Non-Shopify subscriptions include a license key that activates the Service on your store.
- Each license key is for use on a single store domain and becomes bound to that domain on activation. You can reset the binding from your account when you move your store.
- You may not share, publish, sublicense, or resell license keys.
- We may deactivate license keys associated with non-payment, chargebacks, or violations of these Terms.
3. No Involvement in Transactions
WE ARE NOT A PARTY TO ANY TRANSACTION. Our Service is limited to providing a directory of FFL dealers based on publicly available government data. We do not:
- Sell, transfer, or facilitate the sale or transfer of any products or regulated items
- Verify the validity, status, or compliance of any FFL dealer
- Guarantee that any listed dealer will accept transfers or conduct business with you or your customers
- Participate in, approve, or have any knowledge of transactions between merchants, customers, and FFL dealers
- Provide legal advice regarding applicable laws or regulations
4. Compliance with Laws
Merchant Responsibilities
By using this Service, you represent and warrant that:
- You are legally permitted to sell your products in your jurisdiction
- You will comply with all applicable federal, state, and local laws regarding the sale and transfer of your products
- You will verify the compliance requirements for your specific products and business
- You are solely responsible for ensuring all transactions comply with applicable laws
- You will not use this Service for any illegal purpose
Customer Compliance
You acknowledge that your customers are solely responsible for:
- Complying with all applicable laws regarding the purchase and transfer of regulated products
- Verifying their eligibility to purchase and possess such products
- Completing all required background checks and paperwork
- Selecting an appropriate and willing FFL dealer for their transfer
5. FFL Data Disclaimer
THE FFL DEALER DATA PROVIDED BY THIS SERVICE IS FOR INFORMATIONAL PURPOSES ONLY.
- FFL data is sourced from publicly available ATF records and third-party sources
- We do not guarantee the accuracy, completeness, timeliness, or reliability of any dealer information
- FFL licenses may expire, be revoked, or change status without notice
- Dealer contact information, hours, services, and transfer policies may change without notice
- Some dealers may not accept transfers, may have specific requirements, or may refuse service
- YOU MUST INDEPENDENTLY VERIFY any FFL dealer's current license status, willingness to accept transfers, and transfer fees before directing customers to them
6. Order Routing
The Service may set or pre-fill an order's shipping address to the FFL dealer selected by your customer, and records the selected dealer on the order. You are solely responsible for verifying, before shipping, that each order's shipping address corresponds to a valid, willing FFL dealer. We are not responsible for orders shipped to an incorrect, outdated, or unwilling recipient.
7. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT ANY WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED.
To the fullest extent permitted by law, we disclaim all warranties, including but not limited to:
- Implied warranties of merchantability, fitness for a particular purpose, and non-infringement
- Warranties that the Service will be uninterrupted, error-free, or secure
- Warranties regarding the accuracy or reliability of any information obtained through the Service
- Warranties that the Service will meet your specific requirements
- Warranties that defects will be corrected
8. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SNAP.DEV, ITS OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, AFFILIATES, OR LICENSORS BE LIABLE FOR:
- Any indirect, incidental, special, consequential, punitive, or exemplary damages
- Any loss of profits, revenue, data, goodwill, or other intangible losses
- Any damages arising from your use or inability to use the Service
- Any damages arising from any transaction or interaction between you, your customers, and any FFL dealer
- Any damages arising from unauthorized access to or alteration of your data
- Any damages arising from errors, inaccuracies, or omissions in FFL dealer data
- Any damages arising from regulatory actions, fines, or penalties imposed on you or your customers
- Any damages arising from a dealer's refusal to complete a transfer
- Any damages arising from delays in product transfers
IN NO EVENT SHALL OUR TOTAL LIABILITY EXCEED THE AMOUNT YOU PAID US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR ONE HUNDRED DOLLARS ($100), WHICHEVER IS GREATER.
These limitations apply regardless of the legal theory on which the claim is based, including negligence, strict liability, breach of contract, or any other theory.
9. Indemnification
You agree to defend, indemnify, and hold harmless Snap.dev, its officers, directors, employees, agents, affiliates, and licensors from and against any and all claims, damages, obligations, losses, liabilities, costs, and expenses (including attorney's fees) arising from:
- Your use of the Service
- Your violation of these Terms
- Your violation of any law or regulation
- Any transaction between you, your customers, and any FFL dealer
- Any claim by a third party related to your use of the Service
- Any claim that your use of the Service caused damage to a third party
- Any dispute between you and your customers
- Any regulatory investigation or enforcement action related to your business
- Your failure to verify FFL dealer information before use
10. Assumption of Risk
You expressly acknowledge and assume all risks associated with:
- Industries involving regulated products
- Reliance on FFL dealer data provided by the Service
- Transactions between your customers and FFL dealers
- Compliance with complex and varying laws across jurisdictions
- Changes to applicable laws and regulations
11. No Legal Advice
Nothing in this Service constitutes legal advice. Laws governing regulated products are complex and vary by jurisdiction. You should consult with a qualified attorney regarding compliance with applicable laws.
12. Third-Party Services
The Service integrates with and relies on third-party services, including your e-commerce platform (such as Shopify or WordPress/WooCommerce), Stripe (payment processing), Supabase (data and authentication), Resend (transactional email), and Netlify (hosting). Your use of these services is subject to their respective terms of service. We are not responsible for the actions or omissions of any third-party service providers.
13. Modifications to Service
We reserve the right to modify, suspend, or discontinue the Service at any time without notice or liability. We may also modify these Terms at any time. Continued use of the Service after any modifications constitutes acceptance of the updated Terms.
14. Termination
We may terminate or suspend your access to the Service immediately, without prior notice or liability, for any reason, including breach of these Terms or non-payment. Upon termination, your right to use the Service will cease immediately and any associated license keys will be deactivated.
15. Governing Law and Dispute Resolution
These Terms shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to its conflict of law provisions.
Any dispute arising from these Terms or your use of the Service shall be resolved through binding arbitration in accordance with the rules of the American Arbitration Association. The arbitration shall be conducted in Delaware. You waive any right to participate in a class action lawsuit or class-wide arbitration.
16. Severability
If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
17. Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and Snap.dev regarding the Service and supersede any prior agreements.
18. Contact Us
If you have questions about these Terms, please contact us at:
BY USING THIS SERVICE, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS OF SERVICE.