Legal
Terms of service
Last updated: April 19, 2026
These Terms govern your use of https://retainer.hromov.dev and engagement of Rivet for retainer web development services.
1. Services
Rivet provides monthly retainer web development for WordPress, Shopify, Webflow, Laravel, Next.js and related stacks. Each plan includes a defined number of hours, a response SLA and a scope of work described at rivet.agency/#plans.
2. Billing & payment
Retainers are billed monthly in advance in USD (or CAD on request). Payment is due on the invoice date. Unpaid invoices older than 14 days pause active work until resolved. Taxes are your responsibility per your jurisdiction.
3. Hours & rollover
Unused hours roll over for one calendar month on Starter and Growth plans, and two calendar months on Scale. Additional hours beyond the plan are billed at the next tier's effective hourly rate.
4. Cancellation
Retainers are month-to-month with no cancellation fee. Give written notice before the next billing cycle starts.
5. Ownership
You own all code, designs, content, accounts and credentials created during the engagement. Rivet retains generic internal tooling, methodologies and templates.
6. Confidentiality
We keep your business confidential by default. NDAs and DPAs can be signed before any access is granted.
7. Warranty & liability
Rivet delivers work to commercially reasonable standards but makes no absolute guarantees of outcome. Rivet's aggregate liability under any engagement is limited to the fees paid in the preceding three months.
8. SLA credits
If Rivet misses a response SLA on a Growth or Scale plan, the client receives a credit equal to that month's retainer. See the SLA table on the home page for response tiers.
9. Acceptable use
You agree not to instruct Rivet to build illegal services, infringing content, spam infrastructure, or deceptive practices.
10. Governing law
These Terms are governed by the laws of the European Union member state in which Rivet is registered, without regard to conflict of laws principles. Disputes go to arbitration or the courts of that jurisdiction unless another is agreed in writing.