Terms of Service
1.Acceptance of these Terms
These Terms of Service ("Terms") govern access to and use of RenderMac's API, buyer console, provider agent software ("RenderMac Host"), admin tools, and related services (collectively, the "Service"), operated by RenderMac ("RenderMac," "we," "us"). By creating an organization, calling the API with an API key, registering a webhook endpoint, or installing and pairing RenderMac Host on a Mac, you ("Customer," "you") agree to these Terms. If you are entering these Terms on behalf of an organization, you represent that you have authority to bind that organization.
RenderMac currently operates in a private, invite-scoped launch phase (see status.rendermac.com for current service availability). Some capabilities described in these Terms - public-pool provider onboarding, self-service Stripe Connect payouts, and self-service signup - are not yet enabled for all accounts; enablement is tracked publicly at the project's engineering status where access is granted.
2.Description of the Service
RenderMac is a marketplace connecting two roles:
- Buyers submit named, schema-validated rendering/media jobs (for example
ffmpeg.stitch_export.v1,ffmpeg.transcode.v1,remotion.render.v1) through the RenderMac API and pay a fee, drawn from a prepaid balance, for successfully completed and verified work. - Providers run the RenderMac Host agent on Apple Silicon Mac hardware they own or control, opt in to specific named services, and earn money when their device is matched to and successfully completes a buyer's job.
RenderMac verifies every committed job output (byte count, SHA-256 digest, and container/media-format validity at minimum, with probabilistic re-render sampling for higher-assurance verification tiers) before charging the buyer's hold or crediting the provider's earnings. A buyer is never charged for, and a provider is never paid for, an attempt that fails verification.
Job estimates returned by POST /v1/jobs/estimate are non-binding forecasts of fee, timing, and available capacity; the fee ceiling accepted at job submission (via a capacity quote) is the amount actually held, and the amount charged at settlement never exceeds that held amount.
3.Eligibility & Accounts
You must be at least 18 years old and capable of forming a binding contract to use the Service. Each organization is identified by API keys and, for providers, a per-device credential issued during pairing. You are responsible for safeguarding API keys, admin bearer tokens, webhook signing secrets, and device credentials, and for all activity that occurs under them. Notify support@rendermac.com immediately of any suspected compromise so the affected credential can be rotated or revoked.
4.Buyer Terms
As a buyer, you represent and warrant that:
- You own or have all necessary rights, licenses, and consents to submit the input media, captions, project files, and any other content you send to the Service ("Job Content"), and to receive, use, and redistribute the resulting output.
- Job Content and its resulting use will comply with the Acceptable Use Policy, including the absolute prohibition on child sexual abuse material, non-consensual intimate imagery, and content that infringes a third party's intellectual property rights.
- You will not attempt to probe, disable, or circumvent the isolation, verification, fencing (device/job/attempt/epoch/commit-token), or rate-limiting mechanisms that protect other buyers' and providers' data and capacity.
You retain all right, title, and interest in your Job Content and in the output artifacts produced from it. RenderMac's processing of Job Content is solely to perform the requested job and, where applicable, to comply with the retention/verification obligations described in these Terms and the Privacy Policy.
5.Fees, Billing & Prepaid Balance
The Service is prepaid: you fund an organization-level balance via Stripe Checkout, and job fees are held from that balance at job submission and captured (or released, on cancellation/failure) at settlement. Monetary values throughout the API and these Terms are expressed in integer USD micros (1,000,000 micros = $1.00) to avoid floating-point rounding disputes. A minimum job fee applies to every successfully completed job regardless of size; the current minimum and the slot-billing quantum are dogfood defaults documented in docs/adr/0005-billing-defaults.md and are subject to change with notice as measured capacity and margin evidence accumulate - see the ADR log for the authoritative current numbers.
Prepaid balances are non-refundable except as required by applicable law or as RenderMac may agree in writing (for example, an unused balance on account closure, less any amounts already held or captured). RenderMac does not accept payment card information directly; all card processing is performed by Stripe, Inc. under its own terms and privacy policy.
6.Bring-Your-Own-Bucket (BYOB) Storage
Customers may configure their own S3-compatible bucket (Amazon S3, Cloudflare R2, or another S3-compatible provider) as the source and/or destination for job artifacts. You are solely responsible for that bucket's access policy, lifecycle rules, and any costs charged by your storage provider. RenderMac encrypts the secret access key you provide (AES-256-GCM, at rest) and uses it solely to generate time-limited presigned URLs for your own jobs; RenderMac never displays or exports your secret access key back to you or any third party after it is stored.
7.Webhooks & API Access
You may register webhook endpoints to receive job lifecycle events. RenderMac signs every webhook delivery (HMAC-SHA256 over the timestamp and exact request body) and rejects redirects, private/loopback addresses, and non-HTTPS endpoints as delivery targets. You are responsible for validating the signature on receipt, responding within a reasonable time, and keeping your endpoint available; deliveries that exhaust the retry schedule are recorded and may be inspected or manually requeued through the API or the admin console.
8.Provider Terms
Providers are independent operators of the hardware they run RenderMac Host on. Running RenderMac Host does not create an employment, agency, partnership, or joint-venture relationship between you and RenderMac. You control when your device is available (pause, resume, service opt-ins, storage ceilings, and operating schedule are all under your control in RenderMac Host), and RenderMac does not guarantee any minimum amount of work, income, or uptime for any device.
Provider payouts are processed through Stripe Connect once a provider organization completes Connect onboarding; see the DPA's subprocessor list and docs/adr/0006-stripe-connect-and-prepaid-topups.md for how payout batches, dual-admin approval, and Stripe transfers work today. Payout timing, minimums, and any applicable fee are disclosed in the provider dashboard/API response at the time a payout batch is created; those figures may change as real payout volume and banking constraints are learned.
Counsel review flag: the independent-contractor characterization above should be reviewed against the jurisdiction(s) where individual providers are located before onboarding providers in any state or country with heightened worker-classification scrutiny (e.g. California AB5-style tests).
9.Content, Conduct & the Acceptable Use Policy
Use of the Service is additionally governed by the Acceptable Use Policy, which is incorporated into these Terms by reference. Violations may result in job cancellation, account suspension, termination, forfeiture of any pending payout, and - for child sexual abuse material or other content RenderMac is legally obligated to report - referral to the National Center for Missing & Exploited Children (NCMEC) or other appropriate law enforcement authority.
10.Intellectual Property
RenderMac retains all right, title, and interest in the Service itself: the API, SDKs, RenderMac Host application, admin console, brand, and underlying software, exclusive of your Job Content. Nothing in these Terms grants you rights in RenderMac's trademarks, logos, or brand assets except as necessary to reference the Service by name (e.g., in your own integration documentation).
11.Disclaimers, Limitation of Liability & Indemnification
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE." TO THE MAXIMUM EXTENT PERMITTED BY LAW, RENDERMAC DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. RENDERMAC DOES NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR THAT ANY GIVEN JOB WILL COMPLETE WITHIN A PARTICULAR TIME; ESTIMATES AND ETA BANDS RETURNED BY THE API ARE FORECASTS, NOT COMMITMENTS, UNLESS A SEPARATE WRITTEN SERVICE LEVEL AGREEMENT SAYS OTHERWISE.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, RENDERMAC'S AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THESE TERMS WILL NOT EXCEED THE GREATER OF (A) THE AMOUNTS YOU PAID RENDERMAC IN THE THREE MONTHS PRECEDING THE CLAIM, OR (B) $100. NEITHER PARTY WILL BE LIABLE FOR INDIRECT, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES.
You agree to indemnify and hold RenderMac harmless from claims arising from your Job Content, your violation of the Acceptable Use Policy, or your breach of these Terms.
12.Dispute Resolution & Arbitration
Counsel review pending - placeholder governing-law/arbitration clause below is a common SaaS default, not yet confirmed against the residency of RenderMac's actual buyer/provider base. These Terms are governed by the laws of the State of Delaware, without regard to conflict-of-laws principles. Any dispute not resolved informally within 30 days of written notice will be resolved by binding individual arbitration under the rules of the American Arbitration Association, and both parties waive any right to a jury trial or to participate in a class action, except where such waiver is unenforceable under applicable law.
13.Term, Suspension & Termination
Either party may terminate an account at any time. RenderMac may suspend or terminate access immediately for a violation of the Acceptable Use Policy, non-payment, or where continued access would expose RenderMac, other customers, or providers to legal or security risk. Sections that by their nature should survive termination (billing true-up, intellectual property, disclaimers, limitation of liability, and dispute resolution) survive.
14.General Provisions
RenderMac may update these Terms; material changes will be reflected by updating the effective date above and, where practical, notice via the registered organization contact. Continued use of the Service after an update constitutes acceptance. These Terms, together with the Privacy Policy, Acceptable Use Policy, and - for customers who execute one - the Data Processing Addendum, constitute the entire agreement between you and RenderMac regarding the Service.