These Terms of Service ("Terms") govern your use of Roject, the desktop and web application ("Software") provided by Josef Rissling, trading as Rokojori, Czarnikauer Straße 3, 10439 Berlin, Germany ("we", "us", "Provider"). By downloading, installing, or using Roject, you agree to these Terms. If you do not agree, do not use the Software.
Roject is an Electron-based desktop application (with an optional hosted/web mode) for editing project workspaces, files, and code, including an AI chat panel that can connect to local or third-party AI models. Purchasing a license grants you a non-exclusive, personal, non-transferable license to install and use the Software. You may install and run copies of the Software on as many devices as you like, on demand, for your own projects or your organization's projects; you may not sell, give away, or otherwise transfer the license itself to another person or entity.
Because Roject runs locally, the Electron app reads and writes files on your computer and can execute commands you or an AI agent trigger from within the app (for example, through the Terminal panel or an agent tool call). You are responsible for what the Software - and any agent acting through it - does on your machine; see Section 6 below.
The Software is currently developed and tested on Windows only. macOS and Linux support is planned but not yet available.
Purchases of Roject are processed by Paddle.com Market Limited ("Paddle"), our reseller. Paddle is the Merchant of Record for your purchase: Paddle sets out its own terms for the transaction, is responsible for processing your payment securely, handles sales-tax/VAT collection and remittance, and is the contracting party for the purchase itself. Paddle's own terms and privacy policy, shown to you during checkout, apply to the payment transaction in addition to these Terms, which apply to your use of the Software.
If you are an EU consumer, you generally have a 14-day right to withdraw from the purchase contract, which Paddle, as the contracting seller for the purchase itself, generally handles as part of its own checkout and purchase process.
Separately, because downloading the Software is where we actually start performing the digital content part of your purchase, we require you to explicitly confirm this before any download that happens within your 14-day withdrawal period: before the download starts, you'll be asked to check a box acknowledging that downloading now begins delivery immediately and that, by confirming, you agree to give up your right of withdrawal for the Software once the download begins, per § 312f BGB. This acknowledgment applies regardless of whatever withdrawal-related consent Paddle's own checkout does or doesn't separately collect.
For refund eligibility and process beyond the withdrawal window, see our Refund Policy.
A license purchase includes one year of new-version downloads from your purchase date. After that year, you can no longer download new released versions under that license, but every version you already installed keeps working - there is no expiration or kill-switch on versions you already have. This is not a subscription: we do not charge you automatically when the update period ends. If you want further updates after your year has ended, you can purchase a new license.
Separately, we do not guarantee that every version's download files remain hosted forever. The download server generally keeps the current release, and the release before it, available for 12 months; after that we may remove it. If you need to preserve access to a specific version, download and keep your own copy within that window.
Roject's chat and agent features connect to AI models through your own
credentials, in one of two ways: an API key for an OpenAI-compatible
(/v1) endpoint, covering both local models and external
providers that support that interface, or a local Claude Code CLI
(claude.exe) installation you provide. In both cases, your
use of that provider or model is governed entirely by its own terms,
pricing, and availability - which can change at any time, without
notice to us or you. We are not responsible for the availability,
output, pricing, or terms of any third-party AI service or model you
connect.
tunnel.rokojori.com, which lets a locally-hosted model be reached remotely, is an experimental feature currently limited to a small number of invited users and not yet generally available; its terms will be expanded here once it leaves that stage.
AI agents in Roject ("Rojos") can take real actions on your behalf: reading, writing, moving, or deleting files, running terminal commands, and calling other tools you've connected. AI-driven actions can be wrong, incomplete, or unexpected - by their nature, agentic systems do not guarantee correct behavior.
By using Roject's agent features, you acknowledge and accept this inherent risk. You are responsible for reviewing agent actions, maintaining your own backups (for example, via version control) of anything you are not prepared to lose, and following our Best Practices guide for recommended safe-use practices before granting an agent broad access to important files or systems, and our Risks page for a categorized breakdown of specific risks.
The Software is provided "AS IS" and "AS AVAILABLE", without warranty of any kind, express or implied, including - to the fullest extent permitted by applicable law - the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the Software will be error-free, uninterrupted, or fit for any specific purpose you have in mind.
To the extent permitted by law, we are liable without limitation for damage caused intentionally or by gross negligence, for injury to life, body, or health, and under any liability that cannot be limited under mandatory law (including the German Product Liability Act).
For damage caused by ordinary negligence, we are liable only if we breach a material contractual obligation - an obligation whose fulfillment is essential to carrying out the contract properly and on which you may reasonably rely. In that case, our liability is limited to the damage that was foreseeable and typical for this kind of contract. Liability for ordinary negligence beyond these cases is excluded.
Our liability for the loss of data or files - including loss caused by an AI agent's actions under Section 7 - is limited to the effort typically required to restore the data from a backup you should reasonably have made. Where you have not kept reasonable backups of data you were not prepared to lose, we are not liable for its loss.
Where our liability is limited or excluded under this Section, the same limitation applies to the personal liability of our employees, representatives, and vicarious agents.
Roject, including its source code, design, and branding, is owned by us and protected by copyright and other intellectual property laws. Purchasing a license grants you the right to use the Software as described in Section 2; it does not transfer ownership of the Software or any intellectual property rights in it. You may not reverse-engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Software, except to the extent applicable law expressly permits this despite this restriction.
You agree not to use Roject - including its AI/agent features - to create, generate, store, or distribute content that is illegal, discriminatory, harassing, hateful, fascist, extremist, or unconstitutional (including fascist or other extremist symbols or propaganda), sexually exploitative of minors, or spam/unsolicited bulk content. We may suspend or terminate access for violations of this policy; see Section 13.
You agree not to use, export, or re-export the Software, or make it available, to any person, entity, or country in violation of applicable export control or sanctions laws, including sanctions lists maintained by the United Nations, the European Union, and the United States. You are responsible for complying with these laws in your own jurisdiction.
We may suspend or terminate your license if you materially breach these Terms, including the Acceptable Use policy in Section 11 or the Export Compliance requirements in Section 12. You may stop using the Software at any time. Sections that by their nature should survive termination (including Sections 6-12) remain in effect.
We may collect basic, non-personal usage statistics for this website -
for example, a { time, page } record for each page load,
with no data that identifies you individually: no account link, no
cross-session tracking, no advertising use. As the site's own
infrastructure evolves - for example, if pages start loading
dynamically instead of as full page reloads - this may extend to
tracing the sequence of pages visited within a session, still without
collecting anything that identifies you.
We may update these Terms from time to time. We'll update the "last updated" date below when we do. Continued use of the Software after a change means you accept the updated Terms.
These Terms are governed by the laws of Germany, without regard to its conflict-of-law principles. If you are a business customer (Unternehmer within the meaning of § 14 BGB), the exclusive place of jurisdiction for any dispute arising from these Terms is Berlin, Germany. This does not affect the statutory venue rights of consumers, who may generally bring proceedings in their own country of residence under mandatory EU consumer-protection law. If you have questions about these Terms, contact us at mail@rokojori.com.
Last updated: [effective date - set when this page is ready to publish]