Terms of Service
Last updated: March 2026
1. Acceptance of Terms
By creating a STEPlus account, accessing, or using any STEPlus product or service (collectively, the “Services”), you agree to be bound by these Terms of Service (“Terms”). If you do not agree to these Terms, you may not access or use the Services.
You must be at least 16 years of age to use the Services. By using the Services, you represent and warrant that you meet this age requirement. Individual products within the STEPlus ecosystem may have additional terms or guidelines specific to their functionality — those terms supplement and form part of these Terms.
2. Description of Services
STEPlus provides a suite of cloud-based software products and professional development services:
- Cashbox — Business accounting and transaction management with real-time cash flow tracking.
- ChatWithDB — AI-powered natural language interface for querying PostgreSQL, MySQL, and MongoDB databases.
- StatusAlert — Uptime monitoring, public status pages, and incident management for websites, APIs, and infrastructure.
- MailCraft — AI-powered email campaign platform with subscriber management, template generation, and real-time analytics.
- Tools — A collection of 80+ browser-based developer and finance utilities that operate entirely client-side with zero data transmission.
- Identity — Centralised authentication and account management providing single sign-on across all STEPlus products.
We also offer custom software development services including web, mobile, desktop, AI/ML, and cloud infrastructure development. All cloud-based products are hosted on managed infrastructure. STEPlus Tools is the sole exception — it runs entirely in your browser with no server-side processing.
3. Accounts & Registration
To access most Services, you must create a STEPlus Identity account. This single account provides authenticated access to all products within the STEPlus ecosystem via OAuth2-based single sign-on.
You agree to provide accurate, current, and complete information during registration and to keep your account information updated. You are solely responsible for maintaining the confidentiality of your account credentials, including your password and any API keys or tokens associated with your account.
You must notify us immediately if you suspect any unauthorised access to your account. STEPlus is not liable for any loss or damage arising from your failure to protect your account credentials. Some products support multi-organisation and workspace features — you are responsible for managing access permissions within organisations and workspaces you administer.
4. Acceptable Use
You agree to use the Services only for lawful purposes and in accordance with these Terms. Specifically, you agree not to:
- Use the Services for any purpose that is unlawful or prohibited by applicable laws or regulations.
- Attempt to gain unauthorised access to any part of the Services, other users' accounts, or any systems or networks connected to the Services.
- Interfere with, disrupt, or place an unreasonable burden on the Services or the infrastructure supporting them.
- Reverse-engineer, decompile, disassemble, or otherwise attempt to derive the source code of any part of the Services.
- Use the Services to transmit malware, viruses, spam, phishing content, or any material that is harmful, threatening, abusive, or otherwise objectionable.
- Use automated systems (bots, scrapers, crawlers) to access the Services in a manner that exceeds reasonable use or bypasses rate limits.
- Resell, redistribute, or sublicense access to the Services without prior written consent from STEPlus.
- Use the Services to store or process data in violation of applicable data protection or privacy laws.
Violation of these terms may result in immediate suspension or termination of your access to the Services.
5. User Content & Data Ownership
Your data belongs to you. STEPlus does not claim ownership over any content, data, or materials you create, upload, or store through the Services. This includes financial records in Cashbox, database queries and results in ChatWithDB, email templates and subscriber lists in MailCraft, monitor configurations in StatusAlert, and any other user-generated content.
By using the Services, you grant STEPlus a limited, non-exclusive licence to process your content solely for the purpose of providing and improving the Services. This licence terminates when you delete your content or close your account.
You are responsible for ensuring that the content you store or process through the Services does not violate any applicable laws, regulations, or third-party rights.
6. Data & Privacy
Your use of the Services is also governed by our Privacy Policy, which describes how we collect, use, and protect your personal data.
We take data protection seriously. All sensitive data at rest is encrypted using AES-256-GCM — the same encryption standard used by banks and government agencies. Database credentials in ChatWithDB, SMTP credentials in MailCraft, and financial data in Cashbox are encrypted before storage. Passwords are hashed with bcrypt and are never stored in plaintext.
We do not sell, rent, or trade your personal information to third parties. We do not use your data for advertising or profiling purposes.
7. Intellectual Property
The Services — including all source code, designs, user interfaces, logos, trademarks, documentation, and underlying technology — are the exclusive property of STEPlus and are protected by applicable intellectual property laws. You may not copy, modify, distribute, sell, or create derivative works based on any part of the Services without prior written consent.
As stated in Section 5, your content remains your property. These intellectual property provisions apply solely to the Services themselves, not to the data you create or store within them.
8. Payment & Billing
Many features across STEPlus products are available at no cost. Where paid features, plans, or services exist, pricing and billing terms will be clearly described before purchase. There are no hidden fees.
For custom development services, pricing is agreed upon in writing before work begins. Invoices are issued according to the agreed schedule.
9. Service Availability
We strive for high availability across all Services but do not guarantee uninterrupted, error-free access. The Services may be temporarily unavailable due to planned maintenance, updates, infrastructure changes, or circumstances beyond our reasonable control.
We will make reasonable efforts to provide advance notice of planned downtime. You can monitor the real-time status of our Services through StatusAlert. STEPlus is not liable for any losses resulting from service interruptions or downtime.
10. Limitation of Liability
To the maximum extent permitted by applicable law, STEPlus and its officers, directors, employees, and affiliates shall not be liable for any indirect, incidental, special, consequential, or punitive damages — including but not limited to loss of profits, data, business opportunities, or goodwill.
11. Termination
By you: You may terminate your account at any time by deleting it through your STEPlus Identity settings. Upon deletion, we will remove your personal data within 30 days, except where retention is required by law or for legitimate security purposes.
By us: We may suspend or terminate your access to the Services immediately, without prior notice, if you violate these Terms, engage in fraudulent activity, or if continued access poses a security risk to the Services or other users. We may also terminate inactive accounts after an extended period of inactivity with reasonable prior notice.
Upon termination, your right to use the Services ceases immediately. Sections of these Terms that by their nature should survive termination (including Limitation of Liability, Intellectual Property, and Governing Law) will continue to apply.
12. Governing Law & Disputes
These Terms are governed by and construed in accordance with the laws of the jurisdiction in which STEPlus operates. Any disputes arising from or relating to these Terms or the Services shall first be attempted to be resolved through good-faith negotiation between the parties.
If a dispute cannot be resolved through negotiation within 30 days, either party may pursue resolution through the appropriate legal channels in the applicable jurisdiction.
13. Changes to These Terms
We may update these Terms from time to time to reflect changes in our Services, legal requirements, or business practices. When we make material changes, we will provide at least 30 days' advance notice via email or in-app notification before the changes take effect.
Your continued use of the Services after the updated Terms take effect constitutes your acceptance of the changes. If you do not agree to the updated Terms, you should discontinue use of the Services and delete your account.
14. Contact
If you have any questions, concerns, or feedback about these Terms of Service, please contact us through our support portal. We aim to respond to all enquiries within a reasonable timeframe.