ShotKit Terms of Service
Effective 2026-05-05. Last updated 2026-05-05.
These terms govern your use of ShotKit (the web app at shotkit.stewartb.workers.dev and the mobile apps for iOS and Android). By using ShotKit, you agree to these terms. If you don't agree, don't use the service.
1. What ShotKit does
ShotKit takes a natural-language description of a drone shot and generates a DJI WPML KMZ flight plan you can load into DJI Pilot 2 or compatible apps. It also provides terrain-aware altitude planning, weather and sun visualisation, and a small library of mission management tools.
ShotKit does not fly your drone for you. It produces a flight plan; you remain the Pilot in Command (PIC) and are solely responsible for executing the flight safely and legally.
Safety first. Always perform pre-flight checks, verify airspace, observe local regulations (SACAA Part 101 in South Africa; FAA Part 107 in the US; EASA Implementing Regulation (EU) 2019/947 in Europe; equivalent regulations elsewhere), confirm weather conditions independently, and maintain visual line of sight unless your authority and equipment permit BVLOS. ShotKit's outputs are planning aids, not airworthiness certifications.
2. Your account
- You're responsible for keeping your account credentials secure and for all activity under your account.
- One person, one account. Don't share your login.
- You must be at least 16 years old to create an account.
- Provide accurate registration information. Email verification may be required.
3. Acceptable use
Don't use ShotKit to:
- Plan flights you know to be unlawful (restricted airspace, prohibited areas, no authority, etc.).
- Plan flights designed to harass, surveil, or harm any person, animal, or property.
- Reverse-engineer, scrape, or programmatically abuse the API beyond documented endpoints and rate limits.
- Resell or rebrand the service without a written license from us.
- Submit prompts containing illegal content (CSAM, doxxing, threats, etc.). The Claude API has its own safety filters; persistent attempts will result in account termination.
We may rate-limit, suspend, or terminate accounts that violate these rules. Material violations result in immediate termination without refund.
4. Pricing and Pro tier
- Free tier: 10 mission generations per month, 5 per hour, basic features.
- Pro tier: unlimited generations, AI Inspire, sequence export, terrain auto-raise, and other premium features. Price billed via your platform's in-app purchase system (Apple App Store / Google Play / Stripe on web). Subscriptions auto-renew unless cancelled before the renewal date.
Refunds: handled per the platform you purchased through. Apple and Google have their own refund policies; for direct web purchases via Stripe, contact us within 14 days for a refund of an unused billing cycle.
5. Your content
You retain ownership of:
- Mission prompts you submit.
- Mission names, director notes, tags, and saved location pins.
- The KMZ exports themselves.
You grant ShotKit a non-exclusive, royalty-free license to store, process, and display your content as needed to operate the service for you. We don't claim ownership of your missions, and we don't use your prompts or mission data to train AI models. AI prompts are processed by Anthropic's Claude API (subject to Anthropic's terms); per their policy at the time of writing, API submissions are not used for model training.
6. Our content
The ShotKit app, branding, code, and prompt-engineering work are owned by Stewart Burton and protected by copyright and trade-secret law. You get a personal, non-exclusive license to use the service while your account is active. You don't get rights to copy, modify, or redistribute the application code or branding.
7. Third-party services
ShotKit relies on third-party services that have their own terms:
- Anthropic Claude API (AI mission generation)
- Google Maps Platform (Elevation, Places, Maps SDK, Photorealistic 3D Tiles)
- Open-Meteo (weather)
- Esri (satellite imagery for Field Pack)
- Cloudflare (hosting, database, KV)
- Apple App Store / Google Play / Stripe / RevenueCat (billing)
If a third-party service goes down, ShotKit may be partially or fully unavailable. We try to soft-fail gracefully but can't guarantee continuous availability.
8. Disclaimers and liability
ShotKit is provided "as is" and "as available". We don't warrant that:
- The service will be uninterrupted, error-free, or always accurate.
- Generated flight plans are airworthy or legal in your jurisdiction. They're planning aids; verify them yourself.
- Terrain elevation, airspace data, weather, or sun-position calculations are correct or current. Cross-check with official sources before flight.
To the maximum extent permitted by law:
- ShotKit's total liability for any claim arising from your use of the service is limited to the greater of (a) the amount you paid us in the 12 months preceding the claim, or (b) USD $50.
- We are not liable for indirect, incidental, consequential, or punitive damages, including lost profits, lost data, or damage to drones or property.
- You are solely responsible for any incident, injury, property damage, regulatory penalty, or third-party claim arising from a flight you executed using a ShotKit-generated plan.
9. Termination
- You can terminate by deleting your account at any time (email ai@stewart-burton.com).
- We can terminate for material breach (ยง3 violations) without notice or refund.
- We can terminate any account with 30 days' notice for any reason; if Pro, we refund the unused portion of the current billing cycle.
- Sections 5, 6, 8, 9, 10, and 11 survive termination.
10. Governing law and disputes
These terms are governed by the laws of the Republic of South Africa. Disputes that can't be resolved by good-faith negotiation will be subject to the exclusive jurisdiction of the South African courts. Nothing in this section limits your rights as a consumer under your local law.
11. Changes to these terms
If we materially change these terms, we'll update the "last updated" date and notify active users by email at least 14 days before the change takes effect. Continued use after the effective date is acceptance of the new terms.
12. Contact
Stewart Burton (operator) - ai@stewart-burton.com