Published: 13 September 2026
1. Provider and scope
rrepo is operated by:
Scalerail Solutions UG (haftungsbeschränkt)
Hohenzollernstr. 20
80801 München, Germany
Commercial register: Amtsgericht München, HRB 307815
Email: hello@scalerail.de
In these terms, “we,” “us,” and “our” refer to Scalerail Solutions. “Customer” refers to the person or organization entering into an agreement with us.
These terms govern use of the hosted rrepo services, including the dashboard, package repositories, and associated APIs, where these terms have been agreed between us and the customer.
The rpx command-line tool and third-party software packages are governed by their respective software licenses. These terms do not replace or restrict rights granted under those licenses.
Individually agreed contractual provisions take precedence over these terms.
2. Business customers and authorized users
Paid subscriptions are offered exclusively to customers acting in the course of their trade, business, or independent professional activity, and to legal persons governed by public law. They are not offered to consumers acting primarily for personal purposes.
If you subscribe or accept these terms on behalf of an organization, you must be authorized to bind that organization.
Customers may invite users to their workspaces and grant them access to repositories and administrative functions. Customers are responsible for managing those permissions and ensuring that their authorized users comply with these terms when using the service.
3. The service
rrepo provides hosted package repositories and package metadata services for R development workflows. Depending on the selected plan, the service may include public or private repositories, package uploads and downloads, workspace administration, and support.
The service description, plan details, and any additional agreement presented when the customer orders determine the scope of the subscription.
The standard plans currently provide:
- Free: public repositories, with no entitlement to create private repositories.
- Team: creation of up to one private repository per workspace.
- Business: creation of unlimited private repositories per workspace.
Team and Business do not impose per-package, per-version, or per-user plan limits.
Enterprise services and additional commitments are subject to a separate agreement. Features described as planned, under development, or available in the future are not included in the contracted service unless expressly agreed.
Customers remain responsible for assessing whether particular packages, software versions, and project environments are suitable for their intended use. Hosting or indexing a third-party package does not transfer ownership of it or replace its license terms.
4. Accounts and security
Customers must provide accurate account and billing information and keep it reasonably up to date.
Customers must protect their credentials and API keys, restrict access to authorized users, and revoke credentials that are no longer required. Suspected unauthorized access or compromised credentials should be reported to us promptly.
Customers must not access another customer’s non-public data, bypass access controls, or interfere with the security or operation of the service.
We may require reasonable verification of account ownership or authority before carrying out sensitive account changes.
5. Customer packages and other content
Customers retain their rights in the packages and other content they upload.
Customers grant us the non-exclusive permission necessary to store, process, copy, and deliver that content for the purpose of providing the service. This includes generating repository indexes and making packages available according to the repository’s access settings.
Customers must have the rights and permissions required to upload and distribute their content. They are responsible for complying with applicable software licenses and for choosing appropriate repository visibility and access permissions.
Content placed in a public repository is accessible to the public and may be downloaded or copied by others. Changing its visibility or deleting it later cannot recall copies already obtained by third parties.
Private content is made available through the service according to the customer’s access settings. We do not acquire ownership of customer content or permission to publish private content merely because it is hosted with us.
Customers should retain their own copies of uploaded packages and other important material. Any additional backup, retention, or recovery commitments must be expressly agreed.
6. Acceptable use
Customers must use the service lawfully and for its intended purposes.
In particular, customers must not:
- Upload or distribute content they are not entitled to distribute.
- Use the service to distribute malicious software or intentionally compromise other systems.
- Attempt to obtain unauthorized access to accounts, repositories, infrastructure, or data.
- Deliberately disrupt the service or materially impair its operation for other customers.
- Circumvent authentication, payment requirements, or applicable plan restrictions.
These restrictions do not prohibit normal automated package installation, publishing, or continuous-integration workflows.
If particular usage materially affects service stability or other customers, we may contact the customer to agree an appropriate technical or commercial solution. Any protective restrictions must be proportionate to the problem.
7. Orders, fees, and payment
The applicable price, currency, and billing interval are those presented at checkout or specified in a separate order agreement.
A paid subscription begins when we confirm its activation following successful checkout or as otherwise agreed in the order. Customers will receive confirmation through the service or by email.
Standard Team and Business subscriptions are billed monthly in advance and renew automatically until canceled. They do not include a trial unless we expressly offer one.
Payments are processed through Stripe. Customers authorize the recurring payments disclosed during checkout and must maintain a valid payment method.
Invoices and available payment-management functions can be accessed through the dashboard’s billing section.
Changes to prices displayed on our website do not, by themselves, change the agreed price of an existing subscription. Changes to an existing subscription’s price or scope require an appropriate contractual basis or agreement with the customer.
8. Plan changes and cancellation
Customers may cancel a standard paid subscription through Settings → Workspace → Billing → Manage billing. Customers may also contact us at hello@scalerail.de if they need assistance or cannot access billing.
Cancellation takes effect at the end of the current paid billing period. Until then, the subscription remains active. No further renewal payment is due after cancellation takes effect.
Ordinary cancellation does not by itself create an entitlement to a refund for the unused portion of the current billing period. Statutory refund rights, remedies for service defects, and individually agreed refunds remain unaffected.
Changes between paid plans are arranged with us. Any resulting price change, effective date, or billing adjustment will be confirmed before the change is made.
Canceling a subscription does not itself delete the workspace or make private repositories public. Creating additional private repositories or converting public repositories to private remains subject to the plan applicable at that time.
Cancellation of a paid subscription is distinct from a request to close an account or delete its content.
9. Availability, maintenance, and support
We provide the service with reasonable care and maintain it as necessary for its operation and security.
Maintenance, updates, and incidents may temporarily affect availability. Where practicable, we will give advance notice of planned maintenance that is expected to materially affect customers.
Support is provided according to the purchased plan or separate agreement. A support-response commitment is not a guarantee that an issue will be resolved within the same period.
No specific uptime percentage, recovery time, or service credit applies unless expressly included in the customer’s agreement. This does not exclude our contractual obligations or the customer’s statutory rights.
We may make changes that do not materially reduce the agreed functionality. Material reductions to the contracted service during a paid subscription require an appropriate contractual basis or agreement with the customer.
10. Suspension and termination
We may restrict access where reasonably necessary to address a security incident, prevent unlawful activity, comply with a legal obligation, or respond to a material breach of these terms.
Where practicable, we will notify the customer of the reason and provide a reasonable opportunity to resolve the issue before imposing restrictions. Immediate restrictions may be necessary where delay would create a material security risk, cause harm, or conflict with a legal obligation.
Restrictions will be proportionate to the circumstances and lifted when their grounds no longer apply.
If a payment fails, we may request payment and restrict paid functionality following notice and a reasonable opportunity to resolve the failure.
Either party may terminate the agreement for good cause in accordance with applicable law. Where legally required, termination for breach will be preceded by notice and an opportunity to remedy the breach.
Account closure and deletion of customer content will be handled in accordance with the customer’s instructions, applicable law, and any separate agreement. Subscription cancellation alone is not an instruction to delete customer content.
11. Data protection
Our Privacy Policy explains how we process personal data in operating the website and service.
Customers are responsible for ensuring that any personal data they provide or upload may lawfully be processed for the intended purpose.
Where we process personal data on a customer’s behalf and a data processing agreement is required, the parties must enter into that agreement before that processing begins. These terms do not replace a required data processing agreement.
12. Liability and statutory rights
Liability is governed by applicable law.
These terms do not exclude or limit liability for intentional misconduct, gross negligence, injury to life, body, or health, or any other liability that cannot lawfully be excluded or limited.
Statutory rights and remedies concerning defective performance, damages, refunds, and termination remain unaffected unless a valid individual agreement provides otherwise.
13. Changes to these terms
We may publish updated terms for future agreements.
Publishing an updated version does not automatically amend an existing agreement. Material changes to an existing agreement will be proposed to the customer and will take effect only where agreed or otherwise permitted by applicable law.
We will identify updated versions by date and make the terms applicable to an existing agreement available on request. A customer’s silence alone does not constitute acceptance of revised terms.
14. Applicable law and contact
These terms are governed by the laws of the Federal Republic of Germany. Any mandatory protections that cannot lawfully be excluded remain applicable.
Jurisdiction is determined by applicable law unless the parties validly agree otherwise.
Questions about these terms, subscriptions, or the service can be sent to: