1. Definitions
- "Services" — custom development and consulting work including static and dynamic website development, mobile app development, AI business implementation, SaaS development, UX/product design, audits, hosting and maintenance.
- "Products" — our subscription software, currently BJ Site Audit and BJ App Audit, and any products we launch in future.
- "Client", "you" — the individual or entity purchasing Services or Products.
- "Proposal" — a written quotation, statement of work or order form describing scope, deliverables, timeline and fees for Services.
2. Eligibility
You must be at least 18 years old and have authority to bind the business you represent. Our Services and Products are offered to businesses and professionals; consumer protection rights that cannot be excluded by law are not affected.
3. Custom Services
3.1 Scope and Proposals
Each engagement is defined by a Proposal. Work outside the Proposal is a change request and will be quoted separately. A Proposal becomes binding when you accept it in writing (including by email) and pay the agreed advance.
3.2 Fees and payment schedule
- Unless otherwise stated in the Proposal, projects are billed 50% in advance and 50% on completion, or in milestones for larger projects.
- Invoices are payable within 7 days. Late payments may attract interest at 1.5% per month and we may pause work until payment is received.
- Prices are quoted in INR or USD as stated. Prices are exclusive of any taxes that may apply under law.
- Third-party costs (domains, hosting, app store fees, paid APIs, stock assets) are billed at cost unless included in the Proposal.
3.3 Client responsibilities
You will provide timely access, content, feedback, approvals and any credentials required. Delays caused by late inputs may extend the timeline. You warrant that content you provide does not infringe third-party rights.
3.4 Acceptance
Deliverables are deemed accepted 7 days after delivery unless you notify us in writing of material non-conformance with the Proposal. We will correct reported defects at no additional cost.
3.5 Intellectual property
Upon receipt of full payment, you own the custom code, designs and content created specifically for you. We retain ownership of pre-existing tools, libraries, frameworks and know-how, which are licensed to you on a perpetual, non-exclusive basis as incorporated in the deliverables. Open-source components remain subject to their own licences. We may showcase the project in our portfolio unless you request otherwise in writing.
3.6 Warranty and support
We provide a 30-day bug-fix warranty after launch for defects in our work. Ongoing maintenance, hosting and support are available under separate monthly plans.
4. Subscription Products
4.1 Account
You are responsible for keeping your login credentials confidential and for all activity under your account. Notify us immediately of any unauthorised use.
4.2 Plans, billing and renewal
- Plans are billed monthly in advance at the price shown on our Products page at the time of purchase, plus applicable taxes.
- Subscriptions renew automatically at the end of each billing period until cancelled.
- You may upgrade at any time; the difference is pro-rated. Downgrades take effect at the next renewal.
- We may change prices with at least 30 days' notice; changes apply from your next renewal.
- Failed payments may result in suspension of access until payment is resolved.
4.3 Cancellation
You may cancel at any time from your account settings or by emailing [email protected]. Access continues until the end of the current paid period. Refunds are governed by our Refund & Cancellation Policy.
4.4 Acceptable use
You agree not to:
- Audit websites or applications you do not own or have explicit permission to test.
- Use the Products to attack, overload or gain unauthorised access to any system.
- Resell, sublicense or share your account beyond the seats included in your plan.
- Reverse-engineer, scrape or copy the Products or their reports for a competing service.
- Upload malware or unlawful content.
We may suspend or terminate accounts that breach these rules.
4.5 Service levels
We aim for 99.5% monthly uptime for our Products excluding scheduled maintenance. Audit results are generated automatically and are informational; see our Disclaimer.
5. Payments and processors
Payments are processed by Razorpay (INR) and PayPal (international). By paying you also agree to the processor's terms. We do not store full card or bank details. Charges will appear on your statement as "B J Solutions" or the processor's descriptor.
6. Confidentiality
Each party will keep the other's non-public business, technical and financial information confidential and use it only for the engagement. This obligation survives for 3 years after the engagement ends. We are happy to sign a mutual NDA on request.
7. Limitation of liability
To the maximum extent permitted by law, B J Solutions will not be liable for any indirect, incidental, special or consequential loss, loss of profit, revenue, data or goodwill. Our total aggregate liability arising out of any Service or Product is limited to the fees paid by you for that Service or for the 12 months of the Product subscription preceding the claim.
8. Indemnity
You agree to indemnify us against claims arising from content or data you provide, your breach of these Terms, or your use of the Products on systems you are not authorised to test.
9. Termination
Either party may terminate a Services engagement with 14 days' written notice. You will pay for work completed to the date of termination. We may terminate immediately for non-payment or material breach.
10. Force majeure
Neither party is liable for delays caused by events beyond its reasonable control, including outages of third-party platforms, natural disasters or government action.
11. Governing law and disputes
These Terms are governed by the laws of India. Disputes will first be attempted to be resolved amicably within 30 days; failing that, they are subject to the exclusive jurisdiction of the courts of Sangrur, Punjab, India.
12. Changes to these Terms
We may update these Terms from time to time. Continued use after changes constitutes acceptance. Material changes will be notified to account holders by email.
13. Contact
B J Solutions
Dhuri, Punjab 148024, India
Email: [email protected]