Website & Portal
This includes page visits, account sign-ins, language and interface preferences, session security, browsing by model and region, order configuration, and actions performed in the portal.
DATA PRIVACY
This policy explains what data MacWorker processes to provide Cloud Mac services, why it processes it, how long it retains it, and how you can request access, correction, deletion, or restricted processing.
Reading Guide
Scope
This policy applies when you visit the MacWorker website, use the portal, create or manage orders, make payments, receive a dedicated physical Mac node, request technical support, or release a node. Whether you use a node through a browser interface or SSH, records used to deliver, protect, or manage the service fall within this policy.
This includes page visits, account sign-ins, language and interface preferences, session security, browsing by model and region, order configuration, and actions performed in the portal.
This includes order IDs, selected models, rental terms, node regions, payment status, billing records, and support content submitted by email or through a console ticket.
This includes physical node configuration, delivery status, operating status, connection events, resource anomalies, security events, release time, and audit records related to service operations.
Data We Collect
MacWorker collects necessary data at each service stage. You do not need to submit project credentials, private keys, passwords, payment credentials, or source code for a standard inquiry. The categories below explain where data originates and which service action it supports.
| Data Category | Typical Content | Source or Context | Primary Use |
|---|---|---|---|
| Account Information | Email address, account ID, verification status, interface language, and account security settings | Registration, sign-in, identity verification, and account management | Identify accounts, protect sessions, and send service information |
| Order Information | Order ID; Forge M4, Studio M4, or Atlas M4 Pro model selection; region; term; storage; and parallel-use options | Configuring orders, delivering nodes, renewing, or releasing services | Confirm service scope, deliver delivery, and generate billing records |
| Payment Status | USD amount, payment method category, transaction status, processing time, and transaction reference ID | USDT-TRC20 or card payment processed by Stripe | Confirm orders, reconcile transactions, and handle payment-related requests |
| Device & Access Logs | IP address, browser and device type, access time, session ID, authentication result, and key portal actions | Visiting the website, signing in to the portal, initiating a connection, or changing service configuration | Security protection, anomaly detection, troubleshooting, and auditing |
| Support Records | Ticket category, node ID, incident time, error summary, reproduction steps, email correspondence, and attachments | Sending email or submitting a console ticket | Troubleshoot issues, track resolution, and preserve service context |
| User-Submitted Content | Purchase requirements, team size, workload, diagnostic output, privacy requests, and identity-verification materials | Pre-sales evaluation, technical support, billing inquiries, or rights requests | Respond to requests and verify the requester’s relationship with the account |
Keep diagnostic materials to the minimum needed to resolve the issue. Before submitting logs, remove project keys, passwords, complete source code, personal communications, and unrelated data.
Processing Purposes and Grounds
MacWorker processes data to perform its service contract, protect security, comply with applicable legal obligations, act on user consent, or pursue legitimate operational interests. The applicable ground depends on the data category, the rules applicable where the user is located, and the processing context; no blanket purpose covers every activity.
We use account, order, region, term, and configuration data to assign a dedicated physical machine, provide connection details, display node status, and carry out configuration actions initiated in the portal.
We use authentication results, device information, access logs, and activity records to identify suspicious sign-ins, unauthorized actions, malicious requests, and security events that may affect other systems.
We record transaction status, USD amounts, processing times, and order-linked information to activate services, reconcile transactions, resolve billing issues, and maintain necessary order records.
We combine node IDs, incident times, connection methods, error summaries, and necessary logs to reproduce issues and help subsequent support staff understand the troubleshooting already completed.
Where required by applicable rules, we retain records of orders, payment status, security events, and rights requests, and verify and process requests with a valid basis.
We prioritize aggregated or de-identified data to identify page errors, node-delivery bottlenecks, and frequent support issues. When raw records are no longer needed, they enter deletion or de-identification workflows.
Payment Data Boundaries
MacWorker supports only USDT-TRC20 and Visa / Mastercard / Amex (via Stripe), with all transactions settled in USD. The gateways available at checkout are determined by the result returned by the backend interface.
Card payment information is processed by Stripe during checkout. MacWorker retains only the status and records needed to complete orders, confirm transactions, and handle billing inquiries, such as the order ID, USD amount, payment result, processing time, and transaction reference ID.
Crypto asset payments use USDT-TRC20. Order records may include payment-address association status, transaction reference ID, confirmation status, USD settlement amount, and processing time to verify whether an order qualifies for delivery.
Node & User Content
Each MacWorker node is a dedicated physical machine assigned to a single order, not a virtual machine. Users decide which projects, dependencies, build caches, credentials, and data to deploy, and are responsible for managing team access, project backups, and cleanup when leaving.
Verify the node ID and connection details, configure separate SSH keys for different purposes, limit credential sharing, and record which members have access.
Upload only the code, models, assets, and certificate files needed for the task. Keep separate backups of critical projects, and regularly review disk usage, sign-in records, and automation permissions.
Export build artifacts and necessary logs, migrate project data, revoke team access, delete credentials, caches, and temporary files, and confirm that no task still depends on the node.
Retention & Deletion
Data does not automatically share the same retention period simply because it belongs to one account. MacWorker determines retention based on whether the service is ongoing, whether order and payment records remain necessary, whether security risks have ended, whether support requests are closed, and whether applicable rules require continued retention.
Account IDs, email addresses, verification status, and security settings are generally used while the account is active. After receiving an account-closure request, we check for incomplete orders, billing matters, security events, and open tickets before deleting or isolating account information no longer needed.
Order IDs, models, regions, terms, add-ons, USD amounts, and payment status may be retained after service ends to support reconciliation, transaction inquiries, dispute handling, and applicable recordkeeping obligations. They are deleted or de-identified after the retention period ends.
Access, authentication, node-status, and key activity logs are retained and access-controlled according to risk. Records related to an ongoing security investigation may be isolated; once the investigation is complete and the records are no longer needed, they enter deletion or de-identification workflows.
Email and ticket records support follow-up, handoffs, and identification of recurring issues. When attachments contain diagnostic data, retention is reduced according to the issue status and ongoing need; attachments no longer needed should be deleted first.
Before releasing a node, users should export and clean up projects, build artifacts, keys, and logs. Once the node enters the release process, related access ends, while service configuration and node-association records are handled separately according to operational, security, and recordkeeping needs.
Sharing & International Processing
MacWorker provides relevant data to service providers only as necessary for service delivery, security protection, payment processing, or responding to valid legal requests. Sharing must match the task and is subject to access controls, confidentiality, and security requirements.
To prepare, connect, and manage physical nodes in the selected region, we process order configuration, node IDs, operating status, and necessary contact information.
To detect unusual access, block malicious traffic, and investigate security events, we process device, session, network, and key activity records.
Card payments are processed by Stripe; USDT-TRC20 transactions are processed for transaction status and reference IDs needed to confirm orders.
After verifying the source, authority, scope, and valid basis of a request, we provide only the data necessary to satisfy it and record the processing.
When users select nodes in Singapore, Japan (Tokyo), South Korea (Seoul), Hong Kong, or the Eastern United States, node-management and connection-related data may be processed where required to deliver the service. Support, payment, and security services may also involve controlled processing in different locations.
MacWorker limits fields by purpose, controls staff access, keeps necessary audit records, and applies contractual, security, and organizational measures as required. When submitting support materials, users should also avoid including data unrelated to the issue.
Your Rights & Contact
Under rules applicable to you, you may request a copy of your personal information, correction of inaccurate data, deletion of data no longer needed, restriction of specific processing, object to processing, or additional information about data handling. What can be fulfilled depends on the request, account status, and necessary recordkeeping obligations.
Specify the account, order, or support records you want to review, and whether you need a data copy or an explanation of processing activities.
Identify the inaccurate field, its current value, and the proposed correction. Some account information can be updated directly in the portal.
Specify the data categories to delete and whether you also request account closure. Any incomplete orders must be addressed first.
Describe the processing activity you want paused, your reason, and the relevant time period so we can assess whether the data can be isolated.
Identify the specific processing purpose and the reasons relevant to your situation. MacWorker will assess whether there is a necessary basis to continue processing.
Where applicable and technically feasible, you may request relevant personal information you provided in a commonly used structured format.
Email support@macworker.com or sign in to the console to submit a ticket. For existing orders or node-related requests, use a ticket whenever possible so the request can be securely linked to your account context.
Provide your account email, relevant order ID, request type, data scope, and desired outcome. Do not submit passwords, private keys, or payment credentials by email or ticket.
MacWorker will verify account control, order information, or other minimum necessary details based on the sensitivity of the request. Requests made by an agent also require verification of the agent’s authority.
The result will explain completed actions, information still needed, parts that cannot be completed immediately, and the reasons. Complex requests may be completed in stages.
This policy and related disputes are governed by the laws of the jurisdiction where the platform operator is based. Disputes that cannot be resolved through discussion may be submitted to a court with jurisdiction in that jurisdiction.
PRIVACY REQUEST
If you have an account or order, submit the request type and relevant order ID through a console ticket. For general privacy inquiries, email support@macworker.com.