Service Bus Dojo

Service Bus Dojo

The Essential Developer Tool for Azure Service Bus

Peek, receive, and debug queues with this professional cross-platform application. Streamline your Azure Service Bus development workflow.

NEW Version 1.3.2 September 2025

Powerful Features

Everything you need to work efficiently with Azure Service Bus

🔍

Peek & Receive

Inspect messages without removing them from queues, or receive and optionally complete messages for debugging.

💻

Multi-Platform

Available for macOS, Windows, iOS, and Android with synchronized settings across all your devices.

🔒

Secure Access

Safely manage your Azure Service Bus connection strings with local encryption and secure storage.

Pro Features

Unlock advanced functionality with professional subscription including batch operations and priority support.

Download Options

Choose your preferred installation method

Mac App Store

Automatic Updates

The simplest way to install and keep Service Bus Dojo up-to-date. Managed by Apple.

View in Mac App Store

Support Center

Get help with Service Bus Dojo

Get Help

Need assistance with Service Bus Dojo? We're here to help! Whether you're experiencing technical issues, have questions about features, or need guidance on using the app, our support team is ready to assist you.

📧 Contact Support

For the fastest response, please reach out to us directly via email. Include as much detail as possible about your issue or question.

Send us an email at:

ahyaantech@gmail.com

📝 What to Include

To help us provide the best support, please include:

  • Device Information: Your operating system and version
  • App Version: The version of Service Bus Dojo you're using
  • Issue Description: A clear description of the problem
  • Steps to Reproduce: How to recreate the issue
  • Screenshots: Any relevant screenshots or error messages

⏱️ Response Time

We typically respond to support requests within 24-48 hours during business days. For urgent issues, please mark your email as "URGENT" in the subject line.

💡 Common Solutions

Before contacting support, try these common fixes:

  • Ensure you have the latest version of the app installed
  • Check your internet connection
  • Verify your Azure Service Bus connection string is correct
  • Try restarting the app
  • Restart your device if the issue persists

🚀 Feedback & Suggestions

We value your feedback! If you have suggestions for new features or improvements, send them to the same support email. Your input helps us make Service Bus Dojo better for everyone.

Privacy Policy

Last updated: September 11, 2025

Introduction

Welcome to Service Bus Dojo ("we," "us," or "our"). This Privacy Policy explains how we handle information when you use our Service Bus Dojo application (the "App") and any related services, including when you purchase our product.

Our App is a client application designed to interact with Azure Service Bus. We are committed to protecting your privacy. This policy outlines our practices concerning information, and by using our App or purchasing our product, you agree to the terms of this policy.

Regarding App Usage (Non-Purchase):

For general use of the Service Bus Dojo application functionality unrelated to purchasing the product, we maintain our commitment to not collecting your personal data.

Information We Do Not Collect (App Usage)

This section applies when you are using the App's core functionality for Azure Service Bus interaction:

Service Bus Dojo does not collect, transmit, or store any personal data or usage analytics from you or your device related to your direct interaction with Azure Service Bus through the app.

  • We do not require you to create an account to use the core Azure Service Bus client features
  • We do not track your activity within the App's core features
  • We do not have access to any data you process using the App with Azure Service Bus

Data Storage (App Usage)

Default Local Storage: By default, all data, configurations, connection strings, or any other information you input is stored locally on your device only. This means:

  • We do not have access to this locally stored data
  • This data is not uploaded to any external servers
  • You are in full control of your locally stored data
  • Deleting the App will remove all locally stored data

Optional Cloud Storage: Service Bus Dojo offers an optional feature to store your connection strings securely in the cloud using Supabase:

  • Opt-in only: Disabled by default, must be explicitly enabled
  • Secure storage: Connection strings are encrypted in our Supabase database
  • Convenience: Access your connection strings across multiple devices
  • Your control: Can be disabled at any time
Regarding Product Purchases and Account Management:

The following sections apply when you choose to purchase Service Bus Dojo or create an account to access premium features.

Information We Collect (For Purchases)

When you purchase Service Bus Dojo or create an account, we may collect:

  • Contact Information: Your name and email address
  • Billing Information: Transaction details (not full credit card numbers) via RevenueCat and Stripe
  • Account Information: Email address for authentication
  • Communication Information: Support inquiries and correspondence
  • Subscription Information: Status and entitlements via RevenueCat

How We Use Your Information

We use collected information for:

  • Processing transactions and managing accounts
  • Providing customer support
  • Communicating important updates
  • Legal and security purposes

Third-Party Services

We use the following third-party services:

  • RevenueCat & Stripe: Payment processing and subscription management
  • Supabase: User authentication and optional cloud storage

We do not sell, trade, or rent your personal information to others.

Your Data Rights

Depending on your jurisdiction, you may have rights to access, correct, update, or delete your personal information. You can also withdraw consent, object to processing, or request data portability where applicable.

To exercise these rights, please contact us using the information provided in the "Contact Us" section below. We will respond to your request within the timeframes required by applicable law.

Contact Us

If you have questions about this Privacy Policy or our data practices, please contact us at:

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. We will notify you of any material changes by posting the updated policy on our website and updating the "Last Updated" date at the top.

Your continued use of our services after changes take effect constitutes acceptance of the updated policy.

Terms of Service

Last updated: January 3, 2026

1. Acceptance of Terms

By accessing, downloading, installing, or using Service Bus Dojo ("the App"), or by purchasing a subscription to the App, you agree to be bound by these Terms of Service ("Terms") and our Privacy Policy. If you do not agree to these Terms, do not use the App.

These Terms constitute a legally binding agreement between you and AhyaanTech ("we," "us," or "our") governing your use of Service Bus Dojo.

2. Subscription Terms

2.1 Auto-Renewable Subscription

Service Bus Dojo offers a monthly auto-renewable subscription ("Pro Subscription") that provides access to premium features including:

  • Scheduled message management
  • Dead Letter Queue (DLQ) resubmission
  • Message routing and moving capabilities
  • Priority support
Subscription Details:
  • Price: $6.99 USD per month (prices may vary by region)
  • Billing Cycle: Monthly
  • Payment: Charged to your Apple ID at purchase confirmation
  • Auto-Renewal: Subscription automatically renews at the end of each billing period unless cancelled at least 24 hours before the end of the current period

2.2 Cancellation

You may cancel your subscription at any time through your Apple ID account settings. To cancel:

  • Open Settings on your device
  • Tap your name
  • Tap Subscriptions
  • Select Service Bus Dojo
  • Tap Cancel Subscription

Cancellation takes effect at the end of the current billing period. You will retain access to Pro features until that time.

2.3 No Refunds

ALL SALES ARE FINAL. WE DO NOT PROVIDE REFUNDS FOR ANY SUBSCRIPTION PURCHASES.

Once a subscription payment is processed, it is non-refundable. This policy applies to:

  • Initial subscription purchases
  • Subscription renewals
  • Unused portions of subscription periods

Apple's Refund Policy: In some cases, Apple may offer refunds at their sole discretion. Refund requests made through Apple are subject to Apple's own refund policies and are not controlled by us. We do not guarantee that Apple will issue a refund.

Statutory Rights: This no-refund policy does not affect any statutory rights you may have under applicable consumer protection laws in your jurisdiction.

2.4 Price Changes

We reserve the right to modify subscription pricing. Price changes will not affect your current subscription period but will apply upon renewal. You will be notified of price changes in advance, and you may cancel your subscription before the new price takes effect.

3. License Grant

Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to:

  • Download and install the App on devices you own or control
  • Use the App for personal or internal business purposes
  • Access Pro features if you have an active subscription

3.1 License Restrictions

You may NOT:

  • Reverse engineer, decompile, or disassemble the App
  • Modify, adapt, or create derivative works of the App
  • Remove, alter, or obscure any copyright, trademark, or proprietary notices
  • Distribute, sublicense, lease, rent, or loan the App
  • Use the App for any illegal or unauthorized purpose
  • Attempt to circumvent subscription requirements or access controls
  • Share your subscription access with others

4. User Responsibilities

4.1 Account Security

If you use optional cloud storage features (Supabase), you are responsible for:

  • Maintaining the confidentiality of your account credentials
  • All activities that occur under your account
  • Notifying us immediately of any unauthorized use

4.2 Azure Service Bus Connection Strings

You are solely responsible for:

  • The security and validity of Azure Service Bus connection strings you provide
  • Compliance with Microsoft Azure's terms of service
  • Any data accessed, modified, or deleted through the App
  • Costs associated with your Azure Service Bus usage
WARNING:

Service Bus Dojo provides powerful message management capabilities. Use caution when performing operations such as deleting messages, resubmitting messages, or moving messages between queues. We are not responsible for any data loss or service disruption caused by your use of the App.

4.3 Acceptable Use

You agree to use the App only for lawful purposes and in accordance with these Terms. You will not:

  • Use the App to violate any laws or regulations
  • Access systems or data you do not have permission to access
  • Use the App to transmit malicious code or conduct security attacks
  • Interfere with or disrupt the App's functionality

5. Data and Privacy

5.1 Local-First Architecture

Service Bus Dojo is designed with a local-first architecture. By default:

  • Connection strings and settings are stored locally on your device
  • No usage telemetry or tracking data is collected
  • We do not monitor or access your Azure Service Bus data

5.2 Optional Cloud Features

If you choose to enable optional cloud storage (Supabase):

  • Connection strings may be encrypted and stored in the cloud
  • Account information is processed through our authentication provider
  • Subscription data is managed by RevenueCat and Stripe

5.3 Privacy Policy

For complete information about data collection and processing, please review our Privacy Policy.

The Privacy Policy is incorporated into these Terms by reference.

6. Third-Party Services

The App integrates with or relies on the following third-party services:

  • RevenueCat: Subscription management and entitlement verification
  • Stripe: Payment processing
  • Supabase: Optional cloud storage for connection strings (user-enabled)
  • Apple App Store: App distribution and in-app purchases
  • Microsoft Azure Service Bus: Queue and topic management (user's own infrastructure)

Your use of these third-party services is subject to their respective terms of service and privacy policies. We are not responsible for the practices, policies, or performance of third-party services.

7. Intellectual Property

7.1 Ownership

Service Bus Dojo, including all content, features, functionality, code, designs, graphics, and trademarks, is owned by AhyaanTech and is protected by copyright, trademark, and other intellectual property laws.

7.2 Trademarks

"Service Bus Dojo" is a trademark of AhyaanTech. "Azure Service Bus" and related trademarks are owned by Microsoft Corporation. No rights to these trademarks are granted to you.

7.3 Feedback

If you provide feedback, suggestions, or ideas about the App, you grant us a perpetual, worldwide, royalty-free license to use, modify, and incorporate such feedback without compensation or attribution.

8. Warranties and Disclaimers

8.1 No Warranty

THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

We do not warrant that:

  • The App will be uninterrupted, error-free, or secure
  • Defects will be corrected
  • The App is free of viruses or harmful components
  • Results from using the App will be accurate or reliable

8.2 Third-Party Systems

We are not responsible for:

  • Availability or performance of Azure Service Bus
  • Data loss or corruption on Azure Service Bus
  • Costs incurred from Azure Service Bus usage
  • Errors or issues with third-party services

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

9.1 Liability Cap

OUR TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING FROM OR RELATED TO THE APP OR THESE TERMS SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM.

9.2 Excluded Damages

WE SHALL NOT BE LIABLE FOR ANY:

  • INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES
  • LOSS OF PROFITS, REVENUE, DATA, OR BUSINESS OPPORTUNITIES
  • SERVICE INTERRUPTIONS OR DOWNTIME
  • DATA LOSS OR CORRUPTION (INCLUDING AZURE SERVICE BUS DATA)
  • COSTS OF SUBSTITUTE SERVICES

This limitation applies regardless of the legal theory (contract, tort, negligence, strict liability) and even if we were advised of the possibility of such damages.

9.3 Jurisdictional Limitations

Some jurisdictions do not allow exclusion of certain warranties or limitation of liability for incidental or consequential damages. In such jurisdictions, our liability is limited to the maximum extent permitted by law.

10. Termination

10.1 Termination by You

You may stop using the App at any time. To cancel your subscription, follow the process described in Section 2.2.

10.2 Termination by Us

We may suspend or terminate your access to the App immediately, without notice, if you:

  • Violate these Terms
  • Use the App in a manner that causes harm or liability
  • Fail to pay subscription fees (if applicable)
  • Engage in fraudulent or illegal activity

10.3 Effects of Termination

Upon termination:

  • Your license to use the App is revoked
  • You must cease all use of the App and delete all copies
  • Pro features will be disabled (if subscription is cancelled)
  • We may delete your cloud-stored data (if applicable)
  • Provisions that should survive termination (liability limitations, ownership, governing law) remain in effect
NO REFUNDS:

Termination, whether by you or us, does not entitle you to a refund of any subscription fees paid.

11. Changes to Terms

11.1 Modification Rights

We reserve the right to modify these Terms at any time. Changes will be effective immediately upon posting the updated Terms on our website or in the App.

11.2 Notification

We will notify you of material changes through:

  • In-app notifications
  • Email (if you provided an email address)
  • Notice on our website

11.3 Continued Use

Your continued use of the App after changes to the Terms constitutes acceptance of the modified Terms. If you do not agree to the modified Terms, you must stop using the App and cancel your subscription.

12. Governing Law and Dispute Resolution

12.1 Governing Law

These Terms are governed by and construed in accordance with the laws of the United States, without regard to conflict of law principles.

12.2 Jurisdiction

Any disputes arising from these Terms or your use of the App shall be resolved in the state or federal courts located in the United States. You consent to the exclusive jurisdiction of these courts.

12.3 Informal Resolution

Before filing a legal claim, you agree to attempt to resolve disputes informally by contacting us at ahyaantech@gmail.com.

13. General Provisions

13.1 Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and us regarding the App and supersede all prior agreements and understandings.

13.2 Severability

If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will remain in full force and effect.

13.3 No Waiver

Our failure to enforce any provision of these Terms does not constitute a waiver of that provision or any other provision.

13.4 Assignment

You may not assign or transfer these Terms or your rights under these Terms without our prior written consent. We may assign these Terms without restriction.

13.5 Force Majeure

We are not liable for any failure or delay in performance due to circumstances beyond our reasonable control, including acts of God, war, terrorism, natural disasters, or service outages.

14. Contact Information

If you have questions, concerns, or complaints about these Terms or the App, please contact us:

By using Service Bus Dojo, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.