These Terms and Conditions ("Terms") govern your use of the VisuaLeaf desktop application, website, and associated services (collectively, the "Services") provided by SozoCode Inc. ("we," "us," or "our").
BY USING OUR SERVICES, YOU AGREE TO THESE TERMS. IF YOU DO NOT AGREE, DO NOT USE OUR SERVICES.
1. Acceptance of Terms
1.1 Binding Agreement
By creating an account, downloading the Software, or using our Services, you enter into a legally binding agreement with SozoCode Inc.
1.2 Related Documents
These Terms incorporate by reference:
All documents are available at visualeaf.com
1.3 Eligibility
You must be:
- 18 years or older to create an account
- Legally able to enter into contracts in your jurisdiction
- Not prohibited from using our Services under applicable laws
For Student/University licenses: Institutions may purchase on behalf of students under 18.
2. Account Registration
2.1 Account Creation
To use VisuaLeaf, you must:
- Provide accurate and complete registration information (email, name)
- Choose a secure password (we recommend 12+ characters)
- Verify your email address
- Accept these Terms and our Privacy Policy
2.2 Account Security
You are responsible for:
- Maintaining the confidentiality of your password
- All activities that occur under your account
- Notifying us immediately of unauthorized access (email: admin@sozocode.com)
We are not liable for losses arising from unauthorized use of your account.
2.3 Account Accuracy
You must keep your account information current. To update:
- Email, name, or password: Use account settings
- Billing information: Managed through Stripe (our payment processor)
2.4 One Account Per User
Individual licenses: One account per person. You may not share accounts.
Company licenses: Accounts may be reassigned to different employees within your organization.
Student licenses: One account per student. Requires verification of student status.
3. Subscriptions & Billing
3.1 Pricing Tiers
VisuaLeaf offers three license categories (Individual, Company, and Universities/Student) with two tiers (Basic and Professional).
Individual Licenses (single user):
| Tier |
Monthly |
Yearly |
| Basic |
$10/month |
$79/year |
| Professional |
$16/month |
$149/year |
Company Licenses (per seat, for organizations):
| Tier |
Monthly |
Yearly |
| Basic |
$22/month |
$199/year |
| Professional |
$35/month |
$349/year |
Universities/Student Licenses (requires verification, yearly billing only):
| Tier |
Yearly |
| Basic |
$29/year |
| Professional |
$59/year |
Important Notes:
- Company licenses are sold per seat. Each seat can be assigned to one user with 2 device activations.
- Universities/Student licenses are available as annual subscriptions only (no monthly option).
- All prices are in USD and do not include applicable taxes (VAT, sales tax, etc.).
- Prices are subject to change. We will notify you 30 days before price changes affect your subscription.
3.2 Free Trial
New users receive a 14-day free trial with full Professional features.
- No credit card required to start trial
- Trial automatically expires after 14 days
- No automatic charges unless you purchase a subscription
- One trial per user - email address-based
Trial abuse: We reserve the right to deny trials to users who repeatedly create accounts to extend trials.
3.3 Subscription Billing
Monthly Subscriptions:
- Billed on the day you subscribe each month
- Example: Subscribe on March 5 → billed on the 5th of each month
Annual Subscriptions:
- Billed once per year on your subscription date
- Example: Subscribe on March 5, 2026 → next bill on March 5, 2027
Payment Methods: Credit card, debit card, PayPal (via Stripe)
3.4 Automatic Renewal
Subscriptions renew automatically unless canceled at least 24 hours before renewal.
How to cancel: Account settings → Manage Subscription → Cancel
After cancellation:
- You keep access until the end of your current billing period
- No refunds for unused time (see Refund Policy for exceptions)
- Your account remains active (data not deleted)
- You can resubscribe anytime
3.5 Payment Processing
Payments processed by Stripe (our merchant of record):
- Stripe handles all payment processing
- Stripe may charge VAT/sales tax as required by law
- You receive invoices from Stripe via email
- Payment disputes should be directed to Stripe support
Failed Payments:
- If payment fails, we will retry
- You have a 7-day grace period to update payment info
- After 7 days, your subscription may be suspended
- We will send email reminders before suspension
3.6 Taxes
Prices do NOT include taxes. You are responsible for:
- Sales tax, VAT, GST, or other applicable taxes
- Tax amount varies by location and is calculated at checkout
- Businesses may provide VAT ID for exemption (EU only)
4. License Activation & Usage
4.1 Device Limits
Each license includes 2 device activations.
Company licenses: Each purchased seat gets 2 activations.
Example: 5-seat Company license = 10 total device activations
4.2 Deactivation
To use VisuaLeaf on a new device after reaching your limit:
- Open VisuaLeaf on an existing device
- Go to Help → Manage Licenses → Deactivate This Device
- Or email admin@sozocode.com for manual deactivation
Lost/stolen device? We can remotely deactivate. Email us with your license key.
4.3 License Transfer
Individual licenses: Non-transferable. Cannot be sold or given to another person.
Company licenses: Transferable within your organization. Contact us to reassign seats.
Student licenses: Non-transferable. Cannot be used commercially.
4.4 Offline Usage
VisuaLeaf works offline for up to 30 days after license validation.
After 30 days without internet connection:
- License validation required
- Some features may be limited until reconnected
Important: Your MongoDB data is NOT affected by offline mode.
5. Acceptable Use Policy
5.1 Permitted Uses
You MAY use VisuaLeaf to:
- Manage your own MongoDB databases
- Provide MongoDB services to clients (consulting, development)
- Use in commercial products (if data is yours or your clients')
- Teach MongoDB administration (educators)
- Learn MongoDB (students)
5.2 Prohibited Uses
You MAY NOT:
- Use VisuaLeaf to access databases without authorization
- Reverse engineer, decompile, or modify the Software
- Share your license key publicly or with unauthorized users
- Use VisuaLeaf to build a competing product
- Circumvent license activation or device limits
- Use Student licenses for commercial purposes
- Engage in illegal activities (hacking, data theft, etc.)
- Upload malware, viruses, or malicious code
- Abuse support resources (spam, harassment)
- Impersonate SozoCode employees or other users
5.3 Consequences of Violation
If you violate this Acceptable Use Policy, we may:
- Immediately suspend or terminate your license
- Revoke access to your account
- Report illegal activity to authorities
- Pursue legal remedies for damages
No refunds will be provided for terminations due to policy violations.
6. Intellectual Property
6.1 Our Intellectual Property
SozoCode Inc. owns all rights to:
- The VisuaLeaf software (source code, binaries)
- VisuaLeaf logo, name, and trademarks
- Website content, documentation, and marketing materials
- Proprietary algorithms and methodologies
You may NOT:
- Use our trademarks without permission
- Copy our website design or content
- Claim ownership of the Software
6.2 Your Intellectual Property
You retain all rights to:
- Your MongoDB database contents
- Queries, scripts, and configurations you create
- Dashboards and visualizations you build
- Any intellectual property you create using VisuaLeaf
We claim no ownership over your data or creations.
6.3 Feedback & Suggestions
If you provide feedback, ideas, or suggestions ("Feedback"):
- You grant us a perpetual, royalty-free license to use the Feedback
- We may implement your suggestions without compensation
- You waive any claims to ownership of implemented features
This does NOT apply to your own data or work product.
7. Third-Party Services
7.1 Optional Integrations
VisuaLeaf can integrate with third-party services if YOU configure them:
AI Query Generation:
- AI queries are processed through our backend service
- We may use third-party AI providers (e.g., OpenAI)
- Subject to our Privacy Policy and third-party terms
- No separate API key required from you
SendGrid (email notifications - optional):
- Requires your own SendGrid API key
- Subject to SendGrid's Terms of Service
- Usage fees charged by SendGrid (not us)
We are NOT responsible for:
- Third-party service costs (if you configure your own integrations)
- Third-party service availability or performance
- Data shared with third-party services (you control this)
7.2 MongoDB
VisuaLeaf is a tool for managing MongoDB databases.
Important:
- You must provide your own MongoDB servers or MongoDB Atlas account
- We do NOT provide MongoDB hosting
- MongoDB is a trademark of MongoDB, Inc. (we are not affiliated)
- Subject to MongoDB's licensing (Server Side Public License for self-hosted)
8. Support & Maintenance
8.1 Support Channels
Basic Tier:
- Email support: admin@sozocode.com (48-hour response, business days)
- Community forums (when available)
- Documentation: visualeaf.com/docs
Professional Tier:
- Priority email support (24-hour response, business days)
- Private support portal access
Business Hours: Monday-Friday, 9 AM - 5 PM PST (excluding U.S. holidays)
8.2 What We Support
We provide support for:
- Software installation and activation
- License management and billing
- Bug reports and technical issues
- Feature questions and usage guidance
We do NOT support:
- MongoDB server administration
- Database schema design or optimization
- Writing custom queries for your specific use case
- Third-party software or hardware issues
- Custom integrations you build
8.3 Updates
Included in your subscription:
- Bug fixes and security patches
- Minor feature updates
- Compatibility updates for new MongoDB versions
May require additional fees:
- Major version upgrades (e.g., VisuaLeaf 2.0 → 3.0)
No guarantee: We are not obligated to provide updates indefinitely.
9. Disclaimers & Limitations
9.1 No Warranty
THE SERVICES ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
We do NOT warrant that:
- The Software will be error-free or uninterrupted
- Your data will not be lost or corrupted
- The Software will meet your specific requirements
- All bugs will be fixed
See EULA Section 10 for full warranty disclaimers.
9.2 Limitation of Liability
OUR LIABILITY IS LIMITED TO THE AMOUNT YOU PAID IN THE LAST 12 MONTHS.
We are NOT liable for:
- Data loss or corruption in your MongoDB databases
- Business interruptions or lost profits
- Indirect, consequential, or punitive damages
See EULA Section 11 for full liability limitations.
9.3 Your Responsibility
YOU are responsible for:
- Backing up your MongoDB databases
- Testing queries before running on production data
- Securing your MongoDB servers
- Ensuring compliance with laws applicable to your data (HIPAA, GDPR, etc.)
- Monitoring your MongoDB server health and performance
VisuaLeaf is a tool. Like any tool, improper use can cause problems. We recommend:
- Always backup before bulk operations
- Test on non-production databases first
- Use read-only users for sensitive databases
10. Termination
10.1 By You
You may terminate your account anytime by:
- Canceling your subscription (account settings)
- Uninstalling the Software
- Emailing admin@sozocode.com to request account deletion
Refunds: Subject to our Refund Policy
10.2 By Us
We may suspend or terminate your account if:
- You violate these Terms or the EULA
- Your payment fails repeatedly
- You engage in fraudulent or abusive behavior
- Required by law or court order
Notice: We will attempt to notify you before termination (except for serious violations).
10.3 Effect of Termination
Upon termination:
- Your license is immediately revoked
- You must uninstall the Software
- Your account data may be deleted after 30 days
- No refund for unused subscription time (unless required by law)
- Your local data (queries, configs) remains on your computer
11. Privacy & Data Protection
Your privacy is governed by our Privacy Policy (visualeaf.com/privacy).
Key Points:
- We store minimal personal data (email, name, license info)
- The Software stores data locally on your computer
- We do NOT access your MongoDB database contents
- See Privacy Policy for full details on GDPR/CCPA compliance
12. Changes to Terms
12.1 Right to Modify
We may update these Terms at any time to reflect:
- Changes in the law
- New features or services
- Business practice changes
12.2 Notification
We will notify you of material changes via:
- Email to your account email
- In-app notification on next login
- Updated "Last Updated" date at the top
12.3 Acceptance
Continued use after changes constitutes acceptance.
If you do not agree to the changes:
- Cancel your subscription before the effective date
- Request a refund (see Refund Policy)
13. Governing Law & Disputes
13.1 Governing Law
These Terms are governed by the laws of the State of California, United States, without regard to conflict of law principles.
13.2 Dispute Resolution
Before filing a lawsuit, you agree to contact us at admin@sozocode.com to resolve disputes informally.
If informal resolution fails:
- For claims under $10,000: Binding arbitration (American Arbitration Association)
- For claims over $10,000: State or federal courts in California
Class Action Waiver: You may only bring claims individually, not as part of a class action.
See EULA Section 14 for full dispute resolution terms.
14. Miscellaneous
14.1 Entire Agreement
These Terms, together with the EULA, Privacy Policy, and Refund Policy, constitute the entire agreement between you and SozoCode Inc.
14.2 Severability
If any provision is invalid, the remaining provisions remain in effect.
14.3 No Waiver
Our failure to enforce any provision does not waive our right to enforce it later.
14.4 Assignment
You may not assign these Terms without our consent. We may assign to a successor or affiliate.
14.5 Force Majeure
Neither party is liable for delays due to events beyond reasonable control (natural disasters, war, internet outages, etc.).
14.6 Language
These Terms are written in English. Translated versions are for convenience only. In case of conflicts, the English version controls.
BY USING OUR SERVICES, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS AND CONDITIONS.