Terms of Service
Last updated: January 6, 2026
1. Agreement to Terms
By accessing or using DjangoCommand ("the Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use the Service.
These Terms constitute a legally binding agreement between you and:
Ljevakoviceva 40, 10040 Zagreb, Croatia
VAT: HR12390559308
Owner: Fran Hrzenjak
("Tocka obrt", "we", "us", "our")
2. Description of Service
DjangoCommand is a hosted service that enables you to:
- Run Django management commands remotely via a web dashboard
- Schedule recurring command executions
- View execution history and command output logs
- Receive notifications about command execution status
The Service requires installation of the DjangoCommand client agent in your Django project, which communicates with our hosted servers.
3. Account Registration
To use the Service, you must:
- Create an account with accurate and complete information
- Be at least 18 years old or the age of majority in your jurisdiction
- Not have been previously suspended or removed from the Service
You are responsible for maintaining the confidentiality of your account credentials and API keys. You are liable for all activities under your account.
4. Subscriptions and Payments
4.1 Billing
Paid subscriptions are billed in advance on a monthly or yearly basis. All payments are processed by Paddle.com, who acts as our Merchant of Record and is responsible for all payment processing, invoicing, and tax collection.
By subscribing, you also agree to Paddle's Checkout Buyer Terms.
4.2 Free Trial
All paid plans include a 7-day free trial. At the end of the trial, you will be automatically charged for the selected plan unless you cancel before the trial ends. See our Refund Policy for full details.
4.3 Price Changes
We may change subscription prices with 30 days' notice. Price changes will apply at your next billing cycle after the notice period.
4.4 Refunds
Please see our Refund Policy for details on cancellations and refunds.
5. Acceptable Use
You agree NOT to use the Service to:
- Run commands that violate any laws or regulations
- Process, store, or transmit malware or malicious code
- Attempt to gain unauthorized access to our systems or other users' accounts
- Interfere with or disrupt the Service or servers
- Use the Service for cryptocurrency mining
- Exceed your plan's execution limits through automated means
- Reverse engineer, decompile, or disassemble the Service
- Resell or redistribute the Service without authorization
We reserve the right to suspend or terminate accounts that violate these terms.
6. Your Data and Responsibilities
6.1 Your Content
You retain ownership of all data you submit to the Service, including command configurations and execution outputs ("Your Content").
6.2 License to Us
You grant us a limited license to store, process, and display Your Content solely to provide the Service. This license ends when you delete Your Content or close your account.
6.3 Command Output Responsibility
You are solely responsible for the content of your command outputs. This includes:
- Ensuring commands do not output sensitive data (passwords, API keys, personal data)
- Compliance with data protection laws (GDPR, etc.) for any personal data in outputs
- Obtaining necessary consents for processing data through our Service
6.4 Data Retention
Command output logs are retained according to your plan tier (7-365 days). After this period, logs are automatically deleted. You may request early deletion at any time.
6.5 Data Location
Your data is stored in the European Union, specifically in Amazon Web Services' Frankfurt (eu-central-1) data center in Germany. See our Privacy Policy for details on data handling and international transfers.
6.6 Backups
We maintain backups for disaster recovery. However, you should maintain your own backups of any critical data.
7. Security
7.1 API Keys
API keys provide full access to your project. You must:
- Keep API keys confidential
- Not share keys publicly (e.g., in public repositories)
- Rotate keys immediately if compromised
- Use environment variables or secure vaults to store keys
7.2 Command Approval
The Service allows you to configure an approval gate for commands. We recommend enabling this feature for production environments.
7.3 No Arbitrary Code Execution
The DjangoCommand agent only executes Django management commands registered in your project. It does not provide shell access or execute arbitrary code.
8. Service Level
8.1 Availability
We strive to maintain high availability but do not guarantee 100% uptime. Scheduled maintenance will be announced in advance when possible.
8.2 Support
Support is provided via email. Response times vary by plan:
- Indie/Team: Best effort
- Business: Priority support
- Enterprise: Dedicated support with SLA
9. Intellectual Property
9.1 Our Property
The Service, including its design, features, and documentation, is owned by Tocka obrt and protected by intellectual property laws. You may not copy, modify, or create derivative works from the Service.
9.2 Open Source Client
The DjangoCommand client agent is released under the MIT License. The hosted service remains proprietary.
9.3 Feedback
Any feedback, suggestions, or ideas you provide may be used by us without obligation to you.
10. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- MERCHANTABILITY
- FITNESS FOR A PARTICULAR PURPOSE
- NON-INFRINGEMENT
- UNINTERRUPTED OR ERROR-FREE OPERATION
We do not warrant that the Service will meet your specific requirements or that defects will be corrected.
11. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW:
- We are not liable for any indirect, incidental, special, consequential, or punitive damages
- We are not liable for loss of profits, data, business opportunities, or goodwill
- Our total liability is limited to the amount you paid us in the 12 months preceding the claim
These limitations apply regardless of the theory of liability (contract, tort, etc.).
12. Indemnification
You agree to indemnify and hold harmless Tocka obrt, its owner, and any affiliates from any claims, damages, or expenses arising from:
- Your use of the Service
- Your violation of these Terms
- Your violation of any third-party rights
- Content of your command outputs
13. Termination
13.1 By You
You may cancel your subscription and close your account at any time through the dashboard or by contacting support.
13.2 By Us
We may suspend or terminate your account if you:
- Violate these Terms
- Fail to pay subscription fees
- Engage in fraudulent or illegal activity
13.3 Effect of Termination
Upon termination:
- Your access to the Service ends immediately
- Your data will be deleted according to our data retention policy
- You may request a data export before account closure
14. Changes to Terms
We may modify these Terms at any time. Material changes will be notified via email or dashboard notification at least 30 days before taking effect. Continued use of the Service after changes constitutes acceptance of the new Terms.
15. Governing Law and Disputes
These Terms are governed by the laws of the Republic of Croatia. Any disputes will be resolved in the courts of Zagreb, Croatia.
For EU consumers: You retain any mandatory consumer protection rights under the laws of your country of residence.
16. Miscellaneous
- Entire Agreement: These Terms constitute the entire agreement between you and us regarding the Service.
- Severability: If any provision is found unenforceable, the remaining provisions continue in effect.
- Waiver: Failure to enforce any right does not waive that right.
- Assignment: You may not assign these Terms. We may assign them in connection with a merger or acquisition.
17. Contact
For questions about these Terms:
Address: Tocka obrt, Ljevakoviceva 40, 10040 Zagreb, Croatia