Terms of Service
Last updated: February 13, 2026 · Version 1.1
1. Acceptance of Terms
By downloading, installing, or using Viola ("the Service", "the Application"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Service.
These Terms constitute a legally binding agreement between you ("User", "you", "your") and Viola ("we", "us", "our").
2. Service Description
2.1 What Viola Is
Viola is a voice-controlled voice assistant software application that allows you to:
- Play music from connected streaming services using voice commands
- Control playback (play, pause, skip, volume) via voice or interface
- Sync music across multiple rooms in your home
- Handle multi-step tasks using agentic AI capabilities
- Ask questions and receive AI-powered responses
- Manage your music queue and preferences
2.2 Supported Platforms
- Windows
- macOS
- Linux
- Raspberry Pi
- iPhone and iPad
- Android
- Any modern web browser
2.3 What Viola Is Not
- Viola is not a music streaming service; it connects to your existing subscriptions
- Viola does not provide music content; content comes from third-party providers
- Smart home integration is on the roadmap but not currently available; Viola is primarily a voice assistant for music, tasks, and information
Agent and Desktop Automation Capabilities
When agent mode is enabled, Viola can perform the following actions on your device on your behalf. These capabilities require explicit user activation and, where noted, per-action approval:
- Screen Reading — Read the contents of application windows on your desktop
- Text Typing — Type text into application windows (requires per-action approval)
- Button and Element Clicking — Click buttons, menu items, and other UI elements (requires per-action approval)
- Keyboard Shortcuts — Send keyboard shortcuts to applications (requires per-action approval)
- Shell Command Execution — Run shell commands on your system (requires per-action approval)
- File System Access — Read, write, search, and delete files on your device (write/delete require per-action approval)
- Browser Automation — Navigate websites, extract content, take screenshots, and click elements in an automated browser
- Web Search — Search the web and retrieve results on your behalf
Actions marked as requiring "per-action approval" will prompt you for confirmation before executing. You can review and approve or deny each action. Agent mode is disabled by default and must be explicitly enabled in settings.
3. User Accounts
3.1 Local Use (No Account Required)
- You can use Viola without creating an account
- All features work locally without registration
- You provide your own API keys for AI features
3.2 Viola Account (Optional)
- Creating an account may enable cloud features such as sync, backup, and multi-device access as they become available; these features are in development and may not be fully functional
- You are responsible for maintaining account security
- You must provide accurate registration information
- One account per person; account sharing is not permitted
3.3 Age Requirement
You must be at least 13 years old to create a Viola account. By registering, you confirm that you meet this age requirement. We do not knowingly collect personal information from children under 13.
3.4 Account Termination
- You may delete your account at any time via Settings
- We may suspend or terminate accounts that violate these Terms
- Upon termination, cloud data will be deleted within 30 days
4. Subscription Tiers
4.1 Free Tier
- Single device use
- Local-only features
- Bring your own API keys for AI features
- No payment required
4.2 Paid Plans
- Viola offers a Pro subscription plan at $5/month, which provides increased daily request limits, early access to new features, and priority support
- Subscriptions are billed monthly and can be canceled at any time
- Refunds are available upon request
- We may introduce additional paid plans in the future; material changes to existing plans will be communicated via in-app notification or email
5. Third-Party Services
5.1 Music Providers
When you connect YouTube Music, Spotify, Apple Music, or Tidal:
- You must have a valid subscription with that provider
- The provider's terms of service apply to your use of their content
- We are not responsible for provider service interruptions
- Provider features depend on your subscription level with them
5.2 AI Providers
When you use cloud AI features:
- OpenAI's or Anthropic's terms of service apply
- You are responsible for compliance with their acceptable use policies
- We are not responsible for AI provider availability or responses
5.3 Provider Changes
- Third-party providers may change their APIs or terms at any time
- We will make reasonable efforts to maintain compatibility
- Some features may become unavailable due to provider changes
6. Acceptable Use
6.1 Permitted Use
- Personal and household use
- Using voice commands to control music and ask questions
- Configuring and customizing the application
6.2 Prohibited Use
You agree NOT to:
- Circumvent any access controls or security measures
- Use the service for any illegal purpose
- Attempt to access other users' accounts or data
- Use automated systems (bots) to interact with the service
- Remove or alter any copyright or trademark notices
Note: The Viola source code is licensed under the Apache License 2.0, which grants the right to use, reproduce, modify, and distribute the software. The prohibitions above do not restrict any rights granted by the Apache License 2.0.
6.3 Content Restrictions
You agree NOT to use Viola to:
- Stream or download copyrighted content without authorization
- Circumvent digital rights management (DRM)
- Record or redistribute streamed content
- Violate any music provider's terms of service
7. Intellectual Property
7.1 Viola Licensing
- The Viola source code is licensed under the Apache License 2.0
- The ViolaWake wake word model (trained ONNX weights) is proprietary and not covered by the Apache 2.0 license
- The Viola name, logo, and branding are trademarks
7.2 Third-Party Components
- Viola incorporates third-party open source software under their respective licenses
- Third-party licenses are listed in the LICENSES directory
7.3 Your Content
- You retain ownership of any content you create (playlists, settings)
- You grant us a license to store and process your data to provide the service
- We do not claim ownership of your music preferences or data
8. Disclaimers
8.1 "AS IS" Provision
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- MERCHANTABILITY
- FITNESS FOR A PARTICULAR PURPOSE
- NON-INFRINGEMENT
- ACCURACY OR RELIABILITY OF RESULTS
8.2 No Guarantee of Availability
- We do not guarantee uninterrupted service
- We do not guarantee error-free operation
- Service may be modified or discontinued at any time
8.3 Third-Party Services
- We are not responsible for third-party provider outages
- We do not guarantee compatibility with all devices or configurations
- Music availability depends on your provider and region
8.4 Voice Recognition
- Voice recognition is not 100% accurate
- We are not responsible for misunderstood commands
- Wake word detection may have false positives or negatives
8.5 Desktop Automation
- Agent and desktop automation features interact with your operating system and applications
- We are not responsible for unintended consequences of automated actions
- You are responsible for reviewing and approving actions before they execute
- Automated actions may produce unexpected results depending on your system configuration
9. Limitation of Liability
9.1 Exclusion of Damages
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR:
- Indirect, incidental, special, consequential, or punitive damages
- Loss of profits, data, use, or goodwill
- Service interruption or inability to use the service
- Actions of third-party providers
- Unauthorized access to your data
9.2 Cap on Liability
OUR TOTAL LIABILITY FOR ANY CLAIM SHALL NOT EXCEED:
- The amount you paid us in the 12 months preceding the claim, OR
- $100, whichever is greater
9.3 Essential Basis
These limitations are an essential basis of the bargain between us.
10. Indemnification
You agree to indemnify and hold us harmless from any claims, damages, losses, or expenses (including attorney fees) arising from:
- Your use of the service
- Your violation of these Terms
- Your violation of third-party rights
- Your violation of applicable law
11. Termination
11.1 Termination by You
- You may stop using the service at any time
- You may delete your account at any time
- Uninstalling the application terminates your local license
11.2 Termination by Us
We may suspend or terminate your access if you:
- Violate these Terms
- Engage in fraudulent activity
- Abuse the service or other users
- Fail to pay applicable fees
11.3 Effect of Termination
Upon termination:
- Your right to use the service ceases
- We may delete your cloud data after 30 days
- Provisions that should survive (IP, liability, indemnification) will survive
12. Dispute Resolution
12.1 Informal Resolution
Before filing any legal claim, you agree to contact us and attempt to resolve the dispute informally for at least 30 days.
12.2 Arbitration Agreement
Any dispute that cannot be resolved informally shall be resolved by binding arbitration, except:
- Small claims court actions
- Intellectual property disputes
- Injunctive relief for ongoing violations
12.3 Class Action Waiver
YOU AGREE TO RESOLVE DISPUTES ONLY ON AN INDIVIDUAL BASIS AND WAIVE ANY RIGHT TO PARTICIPATE IN CLASS ACTIONS.
12.4 Opt-Out of Arbitration
You may opt out of the arbitration agreement by following these steps within 30 days of first using the service:
How to Opt Out:
- Send an email to legal@useviola.com with subject line "Arbitration Opt-Out"
- Include your full name, account email address, date you first used Viola, and statement: "I opt out of the Viola arbitration agreement"
- We will confirm receipt within 5 business days
Effect of Opting Out:
- You may pursue claims in court instead of arbitration
- The class action waiver still applies
- All other Terms remain in effect
- Opt-out does not affect your service access
Important: Opt-out must be received within 30 days. Late opt-outs will not be accepted.
13. Governing Law
These Terms shall be governed by the laws of the State of Delaware, United States, without regard to conflict of law principles.
14. Changes to Terms
14.1 Modification
- We may modify these Terms at any time
- Material changes will be communicated via in-app notification or email
- Changes are effective upon posting unless otherwise stated
14.2 Continued Use
Your continued use after changes constitutes acceptance of the modified Terms.
14.3 Rejection
If you do not agree to modified Terms, you must stop using the service.
15. General Provisions
15.1 Entire Agreement
These Terms, together with the Privacy Policy, constitute the entire agreement between you and us.
15.2 Severability
If any provision is found unenforceable, the remaining provisions continue in effect.
15.3 Waiver
Failure to enforce any provision does not waive our right to enforce it later.
15.4 Assignment
You may not assign your rights under these Terms. We may assign ours.
15.5 Force Majeure
We are not liable for delays or failures due to circumstances beyond our control.
16. Contact Us
For questions about these Terms:
- Email: legal@useviola.com
- Support: support@useviola.com
- Website: https://useviola.com/terms