These Terms & Conditions (the “Terms”) govern your access to and use of the Rutrax website, web application, APIs, notifications, and related services (collectively, the “Service”). The Service is currently operated by the Rutrax team (“Rutrax”, “we”, “us”, “our”) as an early-access beta. By creating an account, connecting a broker, or otherwise using the Service, you (“User”, “you”) agree to these Terms. If you do not agree, do not use the Service.
1. Acceptance of Terms
By accessing the Service you confirm that you have read, understood, and agree to be bound by these Terms and the Privacy Policy. These documents together form the entire agreement between you and Rutrax.
2. Beta / Early access disclosure
The Service is offered as an early-access beta. You acknowledge that:
- Features may be added, removed, or changed at any time.
- Service availability, execution latency, and reliability are not guaranteed.
- You are participating voluntarily at your own discretion and should not rely on the Service as your sole means of risk management.
- We may suspend or terminate the beta, or any part of it, at any time.
3. What Rutrax is (and isn’t)
Rutrax is a trading discipline and execution-automation tool for retail traders in India. It connects to your broker account (currently Zerodha / Kite Connect) via OAuth and places risk-management orders — stop-loss, take-profit, and exits — on your behalf, based on rules you define.
Rutrax is:
- A software tool that monitors your broker account and places orders based on your own rules.
- An automation and monitoring layer. Your funds and securities always remain with your broker and depository.
Rutrax is NOT:
- A SEBI-registered investment advisor, research analyst, portfolio manager, or stockbroker.
- A provider of stock tips, buy/sell recommendations, trading signals, or strategies.
- A guarantor of profits, returns, or trade outcomes.
- A custodian of your funds or securities.
Any AI-generated summaries, insights, or explanations provided by Rutrax are for informational purposes only and do not constitute investment advice.
4. Eligibility
To use the Service you must:
- Be at least 18 years old and competent to contract under the Indian Contract Act, 1872.
- Be a resident of India.
- Hold a valid, active trading and demat account with a SEBI-registered broker supported by Rutrax.
- Comply with all applicable laws, including SEBI regulations, exchange by-laws, and your broker’s terms of service.
You are solely responsible for ensuring that automated order placement via a third-party tool is permitted under your broker’s terms and applicable law.
5. Your account
You agree to:
- Provide accurate, current, and complete information during registration and keep it up to date.
- Keep your password and email one-time codes (OTPs) confidential.
- Be solely responsible for all activity under your account.
- Notify us immediately at security@rutrax.app of any unauthorised access or suspected breach.
We may suspend or terminate accounts that are inactive, suspected of fraud, or used in violation of these Terms.
6. Broker connection and authorisation
6.1 OAuth authorisation
When you connect your broker account, you authorise Rutrax (via secure OAuth) to: read your portfolio, positions, holdings, orders, and trades; place, modify, and cancel orders on your behalf; and receive order and position updates in near-real time.
Rutrax never sees or stores your broker password. OAuth access tokens expire (typically daily for Zerodha) and you are required to reconnect your broker at the start of each trading day for automation to resume.
6.2 CDSL / DDPI / TPIN
Under CDSL rules, certain actions — primarily delivery (CNC) sell orders — require separate TPIN/OTP authorisation or an active DDPI mandate. Rutrax cannot fully automate such actions without the relevant authorisation in place. You acknowledge that:
- Where TPIN/OTP is required, Rutrax will notify you and wait for your manual authorisation; exits may be delayed as a result.
- Activating DDPI with your broker is your choice and your responsibility, and is governed by the broker’s and depository’s terms — not Rutrax’s.
6.3 Daily reconnection
Automation is paused whenever your broker session is expired or disconnected. You are responsible for reconnecting. Rutrax clearly indicates connection state in the app; we are not liable for missed executions during periods of known disconnection.
7. How automation works; your responsibilities
You acknowledge and agree that:
- All rules are defined by you. Rutrax executes what you have configured. You are solely responsible for the suitability, risk, and outcome of those rules.
- Orders are placed on your broker account. Every order executed by Rutrax is subject to your broker’s acceptance, exchange rules, circuit limits, rate limits, margin, and available funds/holdings.
- Slippage, partial fills, rejections, and failures will occur. Stop-loss and trigger orders may execute at prices worse than the trigger due to gap-ups, gap-downs, illiquidity, or exchange conditions. Rutrax does not guarantee execution at any particular price, or execution at all.
- Best-effort automation. Rutrax operates on a best-effort basis subject to broker API availability, rate limits, network conditions, exchange downtime, and scheduled maintenance.
- Kill-switch and manual override. You may disable automation at any time from the app. You remain responsible for positions you hold, even when automation is paused or disabled.
- No trading advice. Rutrax does not recommend what to trade, when to trade, or at what price.
8. Fees
The Service is currently offered free of charge during the early-access / beta period. No credit card is required.
We may introduce paid plans in future. Any pricing will be communicated to you in advance, and no paid features will be charged without your explicit consent.
9. Tradebook Analyzer
The Tradebook Analyzer lets you upload tradebook CSV files exported from your broker for analysis. You represent that you have the right to upload such data. Analysis is produced on a best-effort basis for informational purposes only; figures may differ from your broker’s official records, which remain authoritative.
10. Intellectual property
All rights, title, and interest in the Service — including the software, UI, designs, logos, copy, and underlying models — are and remain the exclusive property of Rutrax and its licensors. You are granted a limited, non-exclusive, non-transferable, revocable licence to use the Service for your personal, non-commercial trading.
You may not:
- Reverse engineer, decompile, or disassemble the Service.
- Scrape, resell, or redistribute the Service.
- Use the Service to build a competing product.
- Remove any proprietary notices.
11. Acceptable use
You agree not to:
- Use the Service for any illegal, fraudulent, or market-manipulative activity.
- Attempt to exceed broker or exchange rate limits.
- Upload malware, exploit vulnerabilities, or disrupt the Service.
- Use the Service on behalf of another person without authorisation.
- Use automated means (bots, scrapers) to access the Service outside the authorised UI/APIs we provide.
Violation may result in immediate suspension or termination and, where applicable, legal action.
12. Third-party services
The Service integrates with third parties including:
- Zerodha / Kite Connect (broker API)
- CDSL (depository / TPIN / DDPI)
- Cloud hosting, database, and email providers
Your use of these services is subject to their respective terms and privacy policies. Rutrax is not responsible for their acts or omissions.
13. Market risk and disclaimers
The Service is provided “as is” and “as available”, without warranties of any kind, whether express or implied, including merchantability, fitness for a particular purpose, accuracy, reliability, or non-infringement. We do not warrant that the Service will be uninterrupted, error-free, or that any particular rule will trigger or execute at any particular price or time.
You alone are responsible for your trading decisions and outcomes.
14. Limitation of liability
To the maximum extent permitted by law:
- Rutrax, its personnel, and affiliates shall not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, including loss of profits, trading losses, loss of data, loss of goodwill, or business interruption, arising out of or relating to your use of the Service.
- Without limiting the above, Rutrax shall not be liable for losses arising from: broker or exchange outages, API failures, rate limits, network/ISP issues, OAuth token expiry, pending TPIN/OTP authorisations, slippage, partial fills, rejections, market gaps, circuit filters, or force-majeure events.
- Since the Service is offered free of charge during the beta, our aggregate liability to you for all claims shall not exceed INR 1,000.
15. Indemnity
You agree to indemnify and hold harmless Rutrax and its personnel from and against any claims, damages, liabilities, losses, costs, and expenses (including reasonable legal fees) arising out of: (a) your use of the Service, (b) your breach of these Terms, (c) your violation of any law or the rights of any third party, or (d) trading losses incurred on your broker account.
16. Suspension and termination
We may suspend or terminate your access at any time, with or without notice, if we reasonably believe you have violated these Terms or if required by law, broker, exchange, or regulator. You may stop using the Service and delete your account at any time from within the app or by writing to support@rutrax.app.
17. Changes to the Service or Terms
We may modify the Service, features, or these Terms at any time. Material changes will be notified via email or in-app notice at least 7 days before they take effect. Continued use after the effective date constitutes acceptance of the revised Terms.
18. Governing law and dispute resolution
These Terms are governed by the laws of India. Disputes shall be subject to the exclusive jurisdiction of the competent courts in India, without prejudice to either party’s right to seek arbitration under the Arbitration and Conciliation Act, 1996, seated in India and conducted in English.
19. Grievance redressal
For any grievance related to the Service or your personal data, please write to:
Grievance contact (beta): grievance@rutrax.app
We aim to acknowledge grievances within 48 hours and resolve them within 30 days. A named Grievance Officer will be designated once Rutrax’s legal entity is formalised, in accordance with the IT Act, 2000 and the Digital Personal Data Protection Act, 2023.
20. Miscellaneous
- Severability. If any provision is held invalid, the remainder continues in effect.
- No waiver. Failure to enforce any right is not a waiver of that right.
- Assignment. You may not assign these Terms. We may assign them to an affiliate or successor in interest.
- Entire agreement. These Terms and the Privacy Policy constitute the entire agreement between you and Rutrax.
For any questions, contact support@rutrax.app.