Terms of Service
The agreement between you and Hourdini when you use the service.
Draft, not legal advice
This is a starter draft. It has not been reviewed by counsel. Before
relying on it for a public launch, paid plans, or any contract with
business customers, have a qualified lawyer in your operating
jurisdiction adapt it to your situation. Items in square brackets
(e.g. [Your jurisdiction]) need real values before publication.
Last updated: 2026-05-08
These Terms of Service (the "Terms") govern your access to and use of Hourdini (the "Service"), operated by Hourdini ("we", "us", "our"). By creating an account or using the Service, you agree to these Terms. If you do not agree, do not use the Service.
1. The service
Hourdini is a time tracking and invoicing tool for solo freelancers.
It is delivered as a web application at hourdini.app, a command line
tool (hourdini), and a Model Context Protocol (MCP) server reachable
at /api/mcp. All three surfaces operate against the same account and
data.
2. Eligibility
You must be at least 18 years old (or the age of majority in your jurisdiction) and able to form a binding contract to use the Service. The Service is intended for use by individuals on their own behalf, or by individuals acting on behalf of a sole proprietorship or single member entity they own.
3. Your account
You are responsible for the accuracy of the information you provide, for keeping your credentials confidential, and for all activity that occurs under your account. Notify us promptly at the contact address below if you suspect unauthorized access.
3.1 Personal access tokens
The Service issues Personal Access Tokens (PATs) for the CLI, AI
agents, and the public API. A PAT carries the same permissions as the
member it was minted under, scoped to a single organization. You are
responsible for storing tokens securely (we recommend the OS keychain
or an equivalent secrets manager) and for revoking tokens you no
longer need from /cli/connect. Anything done with your token is
treated as done by you.
3.2 Organizations and members
An account belongs to one or more organizations. The organization Owner controls billing (where applicable), member access, and may remove members or delete the organization. Removing a member invalidates their tokens for that organization.
4. Acceptable use
You agree not to:
- Use the Service to violate any applicable law or third party right.
- Reverse engineer, decompile, or attempt to extract the source code, except to the extent expressly permitted by law.
- Interfere with or disrupt the integrity or performance of the Service, including by sending automated traffic at a rate inconsistent with normal use.
- Use the Service to send unsolicited bulk email, malware, or content that is unlawful, defamatory, infringing, or harmful.
- Access another organization's data without authorization, including by exploiting bugs or misconfigurations. Report suspected vulnerabilities to the contact address below.
- Resell or sublicense the Service without our written permission.
We may suspend or terminate access for material or repeated breach of this section.
5. Your content
5.1 Ownership
You retain all rights to the data you put into the Service: clients, projects, time entries, invoices, notes, files, and any other content you create or upload (collectively, "Your Content"). We claim no ownership over Your Content.
5.2 License to operate the service
You grant us a worldwide, non-exclusive, royalty free license to host, store, transmit, display, and process Your Content solely as needed to: (a) operate, maintain, and improve the Service; (b) provide features you have asked for (e.g. sending an invoice email to your client); and (c) comply with legal obligations. This license ends when you delete the content or close your account, except for backups retained for the limited window described in the Privacy Policy.
5.3 Accuracy and lawfulness
You represent that you have the rights necessary to upload Your Content, and that doing so does not violate any law or third party right.
6. AI features
Some features (the assistant, draft cover notes, natural language time entry parsing) use a third party large language model provider described in our Privacy Policy. Prompts and relevant context are sent to that provider for the sole purpose of generating a response, and are not retained by the provider for model training under our contract with them. AI output can be wrong. You are responsible for reviewing it before sending to a client, billing against it, or otherwise relying on it.
7. Multi-currency and conversion
The Service tracks money in the currency you record. It does not convert between currencies. Where a dashboard or report shows totals in more than one currency, those totals are displayed side by side per native currency. You are responsible for any currency conversion required by your accounting, tax, or reporting obligations.
8. Fees
The Service is currently provided free of charge during the beta period. We may introduce paid plans in the future. If we do, we will give you reasonable advance notice and an opportunity to choose a paid plan, downgrade, or export your data and close your account before charges begin. Any fees, billing terms, refund policy, and tax treatment will be set out at the point of purchase and incorporated into these Terms by reference.
9. Third party services
The Service integrates with third party services that you choose to connect (for example, AI clients that consume the MCP server, or your own scripts using a PAT). Your use of those services is governed by their own terms. We are not responsible for the availability, accuracy, or behavior of third party services.
10. Service availability
We aim to keep the Service available, but we do not guarantee uninterrupted access. We may modify, suspend, or discontinue features at our discretion. Where the change is material and adverse, we will provide reasonable advance notice through the Service or by email.
11. Termination
You may close your account at any time from Settings. We may suspend or terminate your access if you materially breach these Terms, if required by law, or if continued provision becomes infeasible. On termination:
- Your access ends.
- We will, on request, provide a one time export of Your Content in a reasonable format (e.g. CSV/JSON) for a window of 30 days from termination.
- We will delete Your Content from production systems within 30 days of account closure, and from backups within the rolling backup retention window described in the Privacy Policy.
Sections that by their nature should survive (ownership, disclaimers, limitation of liability, indemnification, governing law) survive termination.
12. Disclaimers
The Service is provided "as is" and "as available", without warranties of any kind, whether express, implied, statutory, or otherwise, including warranties of merchantability, fitness for a particular purpose, title, and non-infringement, to the maximum extent permitted by law.
Hourdini is a tool that records what you tell it. It is not a substitute for an accountant, a lawyer, or a tax advisor. Numbers it shows you (totals, summaries, conversions, due dates) are derived from your inputs and your settings. You are responsible for the accuracy of the inputs and for the legal, tax, and accounting treatment of the outputs.
13. Limitation of liability
To the maximum extent permitted by law, in no event will Hourdini, its affiliates, contractors, or licensors be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, including loss of profits, revenue, data, goodwill, or business interruption, arising out of or in connection with your use of the Service, even if advised of the possibility of such damages.
Our aggregate liability arising out of or in connection with the Service or these Terms will not exceed the greater of (a) the amounts paid by you to us for the Service in the 12 months preceding the event giving rise to the claim, or (b) USD 100.
Some jurisdictions do not allow the exclusion or limitation of certain damages. In those jurisdictions, the limits above apply only to the extent permitted by law.
14. Indemnification
You agree to indemnify and hold Hourdini harmless from any claim, demand, loss, or expense (including reasonable legal fees) arising out of: (a) Your Content; (b) your use of the Service in breach of these Terms; or (c) your violation of any law or third party right. We will notify you promptly of any such claim and reasonably cooperate with your defense.
15. Changes to these terms
We may update these Terms from time to time. When we do, we will revise the "Last updated" date at the top and, for material changes, notify you through the Service or by email at least 14 days before the change takes effect. Continued use of the Service after the effective date constitutes acceptance of the updated Terms.
16. Governing law
These Terms are governed by the laws of [Your jurisdiction],
without regard to its conflict of laws rules. The exclusive venue for
any dispute is the courts of [Your jurisdiction], except where
applicable consumer protection law gives you the right to bring
proceedings in your country of residence.
17. General
These Terms, together with the Privacy Policy and any documents incorporated by reference, constitute the entire agreement between you and us regarding the Service. If any provision is held unenforceable, the remaining provisions remain in effect. Our failure to enforce any right is not a waiver of that right. You may not assign these Terms without our consent; we may assign them in connection with a merger, acquisition, or sale of assets.
18. Contact
Legal notices and questions about these Terms: legal@hourdini.app.