Repo Vault

Terms of Service

Last updated: May 7, 2026

1. Acceptance of Terms

These Terms of Service govern your access to and use of RepoVault, including the website, dashboard, API, and backup-related services we make available. By accessing or using RepoVault, you agree to these Terms. If you use RepoVault on behalf of an organization, you represent that you are authorized to bind that organization to these Terms.

RepoVault is operated by Mikolaj Waszczuk, a sole proprietorship established in Spain. For legal notice purposes, the operator details are: NIE Y7198003Y, c/Hinojo 31/34, 35110 Vecindario, Las Palmas de Gran Canaria, Spain, email [email protected]. In these Terms, "RepoVault," "we," "us," and "our" refer to that service operator.

2. The Service

RepoVault is a GitHub repository backup service. In the current product, RepoVault authenticates users through Supabase Auth, accesses repositories through a GitHub App installation, stores backup artifacts in primary object storage, and may asynchronously replicate those artifacts to secondary storage. RepoVault also provides snapshot listings, download access, and restore verification workflows through the dashboard and API.

RepoVault is not a general-purpose hosting service and does not replace your obligations to maintain your own source-control, security, or disaster-recovery practices.

3. Accounts, Access, and GitHub Permissions

You must maintain a valid account and any required third-party accounts needed to use RepoVault. You are responsible for safeguarding your login credentials, GitHub organization or repository permissions, and any systems connected to RepoVault.

By installing the RepoVault GitHub App or otherwise connecting a repository, you authorize RepoVault to access the repository data and metadata necessary to deliver backup, snapshot, download, and restore-verification functionality. You represent that you have the authority to grant that access for each repository you enable.

4. Customer Data and License

You retain ownership of your repositories, snapshots, and other content processed through RepoVault. You grant RepoVault a limited, non-exclusive license to access, copy, transmit, store, and process that content solely as needed to operate, secure, maintain, and improve the service, provide support, and comply with legal obligations.

RepoVault may generate operational metadata, manifests, checksums, and logs required to deliver the service. Those derivative service records may be retained as part of RepoVault's operational and security systems.

5. Product Limitations and Third-Party Dependencies

RepoVault depends on third-party services, including GitHub, Supabase, and storage providers. Those services operate under their own terms and policies, and changes, outages, rate limits, suspensions, or API restrictions affecting those services may affect RepoVault.

The current RepoVault MVP is intentionally limited. Backup success depends on a successful primary storage write. Secondary replication is asynchronous and may fail independently. Restore workflows currently verify snapshot availability but do not automatically recreate, republish, or push a repository back to GitHub for you. Minimal metadata may be stored with a snapshot, but RepoVault does not represent that every GitHub artifact or feature is fully archived unless explicitly stated in product documentation.

6. Your Responsibilities

You are responsible for selecting which repositories to protect, configuring retention and backup settings appropriately, verifying that RepoVault remains authorized to access your repositories, and reviewing snapshots and recovery procedures on a cadence appropriate to your business. You are also responsible for complying with applicable laws, contracts, export controls, and third-party platform rules that apply to your repositories and data.

You must not use RepoVault to process content or workloads that you are not legally authorized to control, copy, or back up.

7. Acceptable Use

You may not misuse RepoVault, including by attempting to interfere with the service, circumvent plan limits or security controls, reverse engineer non-public parts of the service, use the service to violate law or third-party rights, or access another customer's data or environment without authorization. We may suspend or limit access where reasonably necessary to prevent abuse, protect the service, or respond to legal or security issues.

8. Plans, Fees, and Changes

Some RepoVault features may be offered under free or paid plans. If you purchase a paid plan, you agree to pay the applicable fees, taxes, and charges described on the pricing page, order form, or other checkout flow in effect at the time of purchase. Unless stated otherwise, fees are non-refundable except where required by law.

We may update pricing, plan limits, or service features from time to time. Any material pricing change for an existing paid subscription will apply prospectively after reasonable notice. Free plans, trials, and beta features may be modified, limited, or discontinued at any time.

9. Availability, Support, and Service Changes

RepoVault will use commercially reasonable efforts to operate the service with due care, but we do not guarantee uninterrupted availability, backup frequency, restore outcomes, or that the service will meet every use case or compliance requirement. Unless you have a separate written agreement with us, RepoVault is provided without a service-level agreement, dedicated support commitment, or guaranteed response time.

We may add, modify, or remove features, integrations, or technical requirements. We may also suspend access to all or part of the service if necessary for maintenance, security, legal compliance, or to prevent harm.

10. Suspension and Termination

You may stop using RepoVault at any time. We may suspend or terminate your access if you breach these Terms, fail to pay applicable fees, lose required rights to the connected repositories, create security or legal risk, or if continued operation of the service becomes impracticable.

Upon termination, your right to use RepoVault ends. You should download any snapshots or data you need before cancellation or termination. Subject to applicable law and operational retention needs, we may delete account data, snapshots, and related records after termination within a commercially reasonable period.

11. Warranty Disclaimer

Except to the extent prohibited by applicable law or expressly stated in a separate written agreement, RepoVault is provided "as is" and "as available." We disclaim all implied warranties, including implied warranties of merchantability, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or usage of trade. We do not warrant that backups, replications, downloads, or restore-verification workflows will always be available, complete, or error-free.

12. Limitation of Liability

To the maximum extent permitted by law, RepoVault and its affiliates, officers, employees, and contractors will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenues, goodwill, use, or data, even if advised of the possibility of those damages.

To the maximum extent permitted by law, RepoVault's aggregate liability arising out of or relating to the service or these Terms will not exceed the greater of the amounts you paid to RepoVault for the service during the 12 months before the event giving rise to the claim or one hundred U.S. dollars (USD $100) if you used only a free plan.

13. General

These Terms, together with any applicable order form, pricing terms, and published policies incorporated by reference, form the entire agreement between you and RepoVault regarding the service. If any provision is held unenforceable, the remaining provisions will remain in effect. RepoVault may update these Terms from time to time by posting the revised version on this page with an updated effective date. Your continued use of the service after the updated Terms become effective constitutes acceptance of the revised Terms.

These Terms are governed by the laws of Spain. Any dispute arising out of or relating to RepoVault or these Terms will be submitted to the courts of Las Palmas de Gran Canaria, Spain, except to the extent mandatory law requires otherwise.

If you have questions about these Terms, please contact us at [email protected].