Privacy Policy
1.What we collect
| Category | Examples | Source |
|---|---|---|
| Account & organization data | Organization name/kind, admin user email, API key metadata (name, scopes, prefix - never the plaintext secret after issuance) | You, at account/key creation |
| Job metadata | Service ID, input schema fields, status, timestamps, fee/hold/charge amounts, failure codes, capacity-cell identifiers | Generated by the API as you submit and the system processes jobs |
| Job Content | The actual media/URLs/captions you submit as job input, and the resulting output artifact | You, via job input; see Section 2 |
| Provider device data | Hostname, chip model, RAM, disk/scratch/cache usage, capability probes (VideoToolbox/Metal/ANE), heartbeat timestamps, enrollment/pairing history | The RenderMac Host agent, automatically while paired and online |
| Payment data | Stripe customer ID, Stripe Connect account ID, checkout session status, payout batch amounts and approvals | Stripe (we never receive or store raw card numbers) |
| Usage & security logs | API request logs (method, path, status, timing), rate-limit counters, admin audit log entries, webhook delivery attempts | Generated automatically by the control plane |
2.Job Content specifically
Job Content (the media you submit for processing and the artifacts produced from it) is handled as follows:
- Default artifact storage: input/output artifacts are stored on RenderMac's artifact broker (local disk in dogfood, S3/Cloudflare R2 in production) under a content-addressed key, accessible only via short-lived signed URLs issued to the owning organization.
- Bring-Your-Own-Bucket (BYOB): if you configure a BYOB storage config, artifacts flow directly to and from your own bucket via presigned URLs; RenderMac's control plane never durably stores a copy of that content beyond what is transiently needed to verify the completed job (byte count, SHA-256 digest, and container/media-format validation).
- Retention: failed/expired upload candidates are retained for a bounded window (currently 24 hours by default,
RENDERMAC_ARTIFACT_CANDIDATE_RETENTION_HOURS) to support debugging and dispute resolution, then deleted. Successful job artifacts are retained per your organization's plan/retention setting; a data-deletion or export request under Section 8 covers Job Content the same as any other personal data.
3.Provider & device data
Running RenderMac Host on your Mac shares device telemetry (hostname, chip, capability probes, storage headroom, heartbeat) with the control plane so jobs can be matched to capable, available devices, and so RenderMac can compute and pay provider earnings accurately. RenderMac Host does not inspect, index, or transmit the contents of your Mac outside of the specific job input/output artifacts your device is leased to process, and does not run when paused, when on battery (if you enable AC-power-only mode), or outside your configured operating schedule.
4.How we use data
- Operate the Service: match jobs to capacity, execute and verify jobs, bill buyers, pay providers.
- Support: investigate and resolve support tickets you or your organization open.
- Security & fraud prevention: rate limiting, anomaly detection, admin audit logging, and responding to Acceptable Use Policy violations.
- Product improvement: understanding aggregate capacity, queue depth, and failure patterns to tune admission, pricing, and matching - never by reading the substantive content of your Job Content for this purpose.
- Legal compliance: responding to lawful requests, DMCA notices (see the DMCA Policy), and Acceptable Use Policy enforcement including mandatory reporting of child sexual abuse material.
5.Sharing & subprocessors
RenderMac does not sell personal data. Data is shared only with the following categories of service providers, each acting as a processor/subprocessor on RenderMac's behalf under their own data protection commitments:
| Subprocessor | Role |
|---|---|
| Stripe, Inc. | Payment processing (buyer top-ups), Stripe Connect payouts (providers) |
| Cloudflare, Inc. | DNS, edge network, Workers/Pages hosting, Cloudflare R2 object storage (default artifact backend in production) |
| Neon (Neon, Inc.) | Managed Postgres hosting for the control-plane database |
| Your own storage provider (BYOB) | If you configure BYOB, your chosen S3/R2-compatible provider stores your job artifacts directly under your own account |
The complete, contractually binding subprocessor list for customers who execute the Data Processing Addendum is maintained in the DPA.
6.Retention
Account, job metadata, and audit-log data are retained for the life of the organization's account plus a reasonable period thereafter for legal, billing, and dispute-resolution purposes. Ledger transactions and admin audit log entries are append-only by design (enforced at the database layer, not just in application code) and are retained indefinitely as the authoritative financial and security record, consistent with standard bookkeeping/audit retention practice.
7.Security
Representative security measures implemented in the control plane today: bearer/API-key secrets and device credentials are stored only as salted SHA-256 hashes, never in plaintext, after their one-time display; webhook signing secrets and BYOB bucket secret access keys are encrypted at rest with AES-256-GCM under keys distinct from each other and rotatable independently; every admin action is written to an append-only audit log with the acting principal, action, target, and reason; named admin roles (see services/adminRbac.ts) restrict what a support or finance hire can do relative to a full superadmin; and provider payout batches require two distinct named admins to approve before any real money moves, enforced as a database constraint in addition to application logic.
8.Your rights
Regardless of your jurisdiction, you may request: (a) a copy of the personal data RenderMac holds about your account, (b) correction of inaccurate data, (c) deletion of your account and associated personal data (subject to the append-only financial/audit retention described in Section 6, which RenderMac retains as required for legitimate business, tax, and legal purposes), and (d) an export of your Job Content and job history. Submit requests to support@rendermac.com; we will respond within a reasonable time, targeting 30 days.
9.Children's privacy
The Service is not directed to, and RenderMac does not knowingly collect personal data from, individuals under 18. If you believe a minor has provided personal data to RenderMac, contact support@rendermac.com and it will be removed.
10.International transfers
RenderMac's infrastructure (Neon Postgres, Cloudflare) is US-region by default today (see DEPLOYED.md's Neon aws-us-east-1 project). If you or your end users are located outside the United States, your data may be transferred to and processed in the United States. RenderMac does not currently offer region-pinned EU data residency; contact support@rendermac.com before relying on the Service for personal data subject to a legal residency requirement RenderMac cannot yet meet.
11.Changes & contact
RenderMac may update this Privacy Policy; material changes will be reflected by updating the effective date above. Questions or requests: support@rendermac.com.