Terms of Service
Last updated: March 2026
These Terms of Service ("Terms") constitute a legally binding agreement between you ("Customer", "you", "your") and YaaliStream Technologies ("YaaliStream", "we", "us", "our"), governing your access to and use of the YaaliStream platform ("Service"), including the website at yaalimail.com, dashboard, APIs, and all related services.
Please read these Terms carefully before using the Service. By creating an account, accessing the dashboard, or using any part of the Service, you agree to be bound by these Terms. If you are using the Service on behalf of an organization, you represent and warrant that you have the authority to bind that organization to these Terms.
1. Definitions
- "Service" refers to the YaaliStream platform, including the web application, APIs, CDN delivery, video hosting, image/file hosting, viewer management, and all associated features.
- "Customer" refers to the person or organization that creates an account and subscribes to a plan.
- "Organization" refers to the workspace created by the Customer on the platform, under which all media, viewers, and settings are managed.
- "Viewer" refers to an end-user account created by the Customer to grant access to protected media content.
- "Media" or "Content" refers to videos, images, files, or any other digital assets uploaded to the Service by the Customer.
- "Plan" refers to the subscription tier selected by the Customer (e.g., Starter, Professional, Business, CDN Starter, CDN Pro, CDN Business).
- "Plan Limits" refers to the quantitative restrictions associated with each Plan, including but not limited to storage, bandwidth, viewer count, asset count, and API key count.
- "API" refers to the programmatic interfaces provided by YaaliStream for automated access to the Service.
2. Account Registration & Eligibility
2.1 Eligibility
The Service is intended for business use. You must be at least 18 years of age and have the legal capacity to enter into a binding contract. By using the Service, you represent that you meet these requirements.
2.2 Account Creation
- You must provide accurate, current, and complete information during registration, including a valid email address and organization name.
- You must verify your email address before gaining full access to the Service.
- Each Customer may create one or more Organizations, subject to platform policies.
- Organization slugs (URL identifiers) must be unique and cannot contain offensive or misleading terms.
2.3 Account Security
- You are solely responsible for maintaining the confidentiality of your account credentials (email and password).
- You must use a strong, unique password for your YaaliStream account.
- You must notify us immediately at security@yaalimail.com if you suspect any unauthorized access to your account.
- We are not liable for any loss or damage arising from your failure to secure your account credentials.
- You are responsible for all activities that occur under your account, including actions by team members and API keys you create.
2.4 Team Members
You may invite team members to your Organization with specific roles (Owner, Admin, Member). You are responsible for the actions of all team members within your Organization. Removing a team member revokes their access immediately.
3. Service Description
YaaliStream provides the following services based on your subscribed Plan:
3.1 Streaming Plans
- Secure Video Hosting: Upload, transcode, and host video content with adaptive bitrate streaming (HLS).
- Screen Capture Prevention: Browser-level protection against screenshots, screen recording, and screen sharing during video playback.
- Dynamic Watermarking: Customizable overlay of viewer identification (email, IP address, timestamp) on video playback for piracy deterrence and leak tracing.
- Viewer Access Control: Create viewer accounts with email/password authentication and grant per-media or per-group access with optional expiration dates.
- Image & File Hosting: Upload and host images and files via Cloudflare R2 CDN with public or private access modes.
- REST API Access: Programmatic access to media, viewer, and usage management with granular permission-based API keys.
3.2 CDN Plans
- Image & File CDN: Upload and host images and static files with globally distributed CDN delivery via Cloudflare.
- Embeddable URLs: Permanent CDN URLs for embedding in external websites, platforms, and applications.
- REST API Access: Programmatic upload and management of CDN assets.
4. Plans, Billing & Payments
4.1 Subscription Plans
- The Service is offered on a monthly subscription basis with multiple plan tiers.
- Plan details, pricing, and included limits are listed on our Pricing page and are subject to change with 30 days prior notice.
- All prices are listed in Indian Rupees (INR) and are exclusive of applicable taxes as per Indian law.
4.2 Payment Processing
- All payments are processed through Razorpay, a PCI-DSS Level 1 compliant payment processor.
- We accept credit cards, debit cards, UPI, net banking, and digital wallets as supported by Razorpay.
- Subscriptions are billed on a recurring monthly cycle. The billing cycle starts on the date of subscription activation.
- Failed payment attempts may result in service restrictions. We will notify you of payment failures and provide a grace period before suspending access.
4.3 Plan Changes
- You may upgrade your plan at any time from the dashboard. Upgrades take effect immediately.
- You may downgrade your plan at the end of the current billing cycle. If your current usage exceeds the limits of the lower plan, you must reduce usage before the downgrade can be applied.
- Switching between plan categories (e.g., Streaming to CDN) requires canceling the current subscription and subscribing to the new plan.
4.4 Cancellation & Refunds
- You may cancel your subscription at any time from the dashboard Billing page.
- Upon cancellation, you retain access to the Service until the end of the current billing period.
- After the billing period ends, your account remains active but subject to limitations. Your data is not deleted upon cancellation.
- Refunds are evaluated on a case-by-case basis. To request a refund, contact us at billing@yaalimail.com within 7 days of the charge.
- No refunds are provided for partial months or if your account was suspended due to Terms violations.
5. Plan Limits & Enforcement
- Each Plan includes specific limits for storage, bandwidth, viewer accounts, media assets, public assets, API keys, and delivery bandwidth.
- Plan limits are enforced automatically by the platform. When you reach a limit, the relevant action (e.g., upload, viewer creation) will be blocked with a clear error message.
- Bandwidth limits (delivery bandwidth and public CDN bandwidth) are measured monthly and reset at the beginning of each billing cycle.
- Storage limits are cumulative — deleting media frees up storage against your quota.
- We may send email notifications when your usage approaches plan limits.
- Attempting to circumvent plan limits through automation, multiple accounts, or other means is a violation of these Terms.
6. Acceptable Use Policy
6.1 Permitted Use
The Service is intended for hosting and delivering legitimate business content, including but not limited to: educational courses, training videos, product images, marketing materials, and internal documentation.
6.2 Prohibited Use
You agree not to use the Service to:
- Upload, store, or distribute content that is illegal, obscene, defamatory, threatening, harassing, or that promotes violence or discrimination
- Upload content that infringes on the intellectual property rights, copyrights, trademarks, or trade secrets of any third party
- Store or distribute malware, viruses, ransomware, spyware, or any other harmful or malicious code
- Host phishing pages, scam content, or fraudulent materials
- Attempt to bypass, disable, or circumvent platform security controls, DRM protections, screen capture prevention, watermarks, or access controls
- Attempt to bypass plan limits through automation, scripting, multiple accounts, or other means
- Reverse-engineer, decompile, or disassemble any part of the Service
- Use the Service to conduct or facilitate denial-of-service (DoS/DDoS) attacks
- Abuse API rate limits through excessive automated requests
- Resell, sublicense, or redistribute the Service or any part thereof without explicit written authorization from YaaliStream
- Use the Service for any activity that violates applicable local, state, national, or international law
- Impersonate any person or entity, or falsely state or misrepresent your affiliation with any person or entity
- Scrape, crawl, or use automated means to access the Service beyond the provided APIs
6.3 Enforcement
We reserve the right to investigate and take appropriate action against violations of this Acceptable Use Policy, including but not limited to: removing offending content, suspending or terminating accounts, restricting access, and reporting violations to law enforcement authorities.
7. Content Ownership & License
7.1 Your Content
You retain all ownership rights to the content you upload to the Service. YaaliStream does not claim any ownership or intellectual property rights over your content. We will never use your content for advertising, marketing, training AI models, or any purpose other than providing the Service.
7.2 License Grant to YaaliStream
By uploading content to the Service, you grant YaaliStream a limited, non-exclusive, royalty-free, worldwide license to host, store, cache, transcode (for videos), deliver via CDN, and display your content solely as necessary to operate the Service and provide the features you use (e.g., video transcoding, CDN delivery, watermark overlay).
This license terminates when you delete your content from the Service, subject to reasonable backup deletion timelines (up to 90 days).
7.3 Content Responsibility
You are solely responsible for the content you upload, including ensuring you have the legal right to upload, host, and distribute it. You represent and warrant that your content does not violate any applicable law or the rights of any third party.
7.4 DMCA / Copyright Takedown
If you believe that content hosted on YaaliStream infringes your copyright, you may submit a takedown notice to legal@yaalimail.com including:
- Identification of the copyrighted work claimed to be infringed
- Identification of the infringing material and its location on the Service
- Your contact information (name, address, email, phone)
- A statement that you have a good faith belief that the use is not authorized by the copyright owner
- A statement under penalty of perjury that the information in your notice is accurate
- Your physical or electronic signature
8. API Terms
8.1 API Access
- API access is available on all plans, subject to the API key limits of your Plan.
- API keys are generated with specific permissions (media:read, media:write, viewers:read, viewers:write). You should follow the principle of least privilege — grant only the permissions required.
- API keys are shown only once at creation. The key is stored as a SHA-256 hash and cannot be retrieved after creation. Lost keys must be regenerated.
8.2 Rate Limiting
- API requests are subject to rate limiting using a sliding window algorithm.
- Rate limit headers are included in API responses to help you manage your request rate.
- Exceeding rate limits will result in HTTP 429 (Too Many Requests) responses.
- Persistent rate limit abuse may result in temporary or permanent API key revocation.
8.3 API Changes
We may update or modify the API from time to time. We will make reasonable efforts to maintain backward compatibility and provide notice of breaking changes. We recommend using versioned endpoints and monitoring our documentation for updates.
9. Service Availability & SLA
- We target 99.9% uptime for the YaaliStream platform, excluding scheduled maintenance windows.
- Scheduled maintenance will be communicated via email at least 24 hours in advance when possible.
- We are not liable for downtime caused by: (a) third-party infrastructure providers (Bunny.net, Cloudflare, Supabase, Vercel, Razorpay), (b) force majeure events, (c) your internet connection or equipment, (d) your misuse of the Service.
- Real-time and historical uptime status may be monitored via our status page (when available).
10. Suspension & Termination
10.1 Suspension by YaaliStream
We may suspend your account immediately and without prior notice if:
- You violate these Terms of Service or the Acceptable Use Policy
- Your account is involved in illegal activities
- Your account poses a security risk to the platform or other customers
- Payment for your subscription fails repeatedly after multiple retry attempts
- We receive a valid legal order requiring suspension
Upon suspension, we will notify you at the email address associated with your account with the reason for suspension. You may appeal the suspension by contacting support@yaalimail.com.
10.2 Termination by Customer
- You may cancel your subscription at any time from the dashboard Billing page.
- You may request complete account deletion by contacting support@yaalimail.com.
- Upon account deletion, all data including media files, viewer accounts, API keys, and usage records will be permanently deleted within 30 days.
10.3 Termination by YaaliStream
- We may terminate accounts that remain in violation of these Terms after being given reasonable notice and opportunity to cure.
- We may terminate the Service entirely with at least 90 days prior notice. In such event, we will provide data export tools and reasonable time to download your content.
10.4 Effect of Termination
Upon termination, your right to access the Service ceases immediately. Sections relating to Content Ownership, Limitation of Liability, Indemnification, Governing Law, and other provisions that by their nature should survive, will survive termination.
11. Intellectual Property
The YaaliStream platform, including its name, logo, software, code, design, interface, documentation, and all related intellectual property, is owned by YaaliStream Technologies and is protected by copyright, trademark, and other intellectual property laws. You may not copy, modify, distribute, or create derivative works of any part of the Service.
12. Disclaimer of Warranties
THE SERVICE 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, NON-INFRINGEMENT, AND ANY WARRANTIES ARISING OUT OF COURSE OF DEALING OR USAGE OF TRADE.
We do not warrant that: (a) the Service will be uninterrupted, error-free, or secure; (b) any defects will be corrected; (c) the Service will meet your specific requirements; (d) content delivered through the Service will be immune to all forms of piracy or unauthorized access, despite our security measures.
13. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:
- YAALISTREAM SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, REVENUE, DATA, BUSINESS OPPORTUNITIES, GOODWILL, OR OTHER INTANGIBLE LOSSES.
- YAALISTREAM'S TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE TOTAL AMOUNT PAID BY YOU TO YAALISTREAM IN THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.
- THESE LIMITATIONS APPLY REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR OTHERWISE, EVEN IF YAALISTREAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
14. Indemnification
You agree to indemnify, defend, and hold harmless YaaliStream, its officers, directors, employees, contractors, and agents from and against any and all claims, liabilities, damages, losses, costs, and expenses (including reasonable attorney's fees) arising out of or related to:
- Your use of the Service
- Your violation of these Terms
- Your content or any claim that your content infringes the rights of a third party
- Your violation of any applicable law or regulation
- Any unauthorized access to the Service through your account credentials
15. Governing Law & Dispute Resolution
15.1 Governing Law
These Terms shall be governed by and construed in accordance with the laws of India, without regard to its conflict of law provisions.
15.2 Jurisdiction
Any disputes arising out of or relating to these Terms or the Service shall be subject to the exclusive jurisdiction of the courts in Chennai, Tamil Nadu, India.
15.3 Dispute Resolution
Before filing a formal legal claim, both parties agree to attempt to resolve disputes informally by contacting each other first. You may reach us at legal@yaalimail.com. We will attempt to resolve the dispute within 30 days of being notified.
16. Modifications to Terms
- We reserve the right to modify these Terms at any time.
- For material changes, we will provide at least 30 days prior notice via email to the address associated with your account.
- The updated "Last updated" date at the top of this page indicates when the Terms were last revised.
- Your continued use of the Service after the effective date of changes constitutes acceptance of the modified Terms.
- If you do not agree with modified Terms, you must stop using the Service and cancel your subscription before the changes take effect.
17. General Provisions
- Entire Agreement: These Terms, together with the Privacy Policy and any plan-specific terms, constitute the entire agreement between you and YaaliStream regarding the Service.
- Severability: If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that the remaining provisions remain in full force and effect.
- Waiver: Our failure to enforce any right or provision of these Terms shall not be considered a waiver of such right or provision.
- Assignment: You may not assign or transfer these Terms or your rights under them without our prior written consent. We may assign our rights and obligations without restriction.
- Force Majeure: We shall not be liable for any failure or delay in performance due to circumstances beyond our reasonable control, including but not limited to natural disasters, war, terrorism, riots, embargoes, government actions, epidemics, internet disruptions, or third-party service outages.
- Notices: All notices to you will be sent to the email address associated with your account. You are responsible for keeping your email address current.
18. Contact
For questions about these Terms, contact us at:
- Legal: legal@yaalimail.com
- Support: support@yaalimail.com
- General: contact@yaalimail.com