1. Scope
This Policy applies to the xcodehost.com website and console, and to personal information we process when you make an enquiry, register, rent a cloud Mac or request technical support through these services. XcodeHost provides dedicated physical machines for rent in set billing periods. This Policy distinguishes between platform business records and user files stored on a node.
There are three separate parts to consider: the platform processes account and order information, the payment gateway processes payments, and you manage project files on the physical node assigned to you. Each part involves different information. See Section 3 for payment processing and Section 5 for details about files on your node.
This Policy is governed by the laws of the jurisdiction in which the entity operating the platform is located. You can first contact us using the methods in Section 8 if you have a dispute relating to this Policy. If court proceedings are necessary, they will be handled by a court with jurisdiction in that jurisdiction.
2. Information we collect
Account email and order records. We process the email address you use to register, sign in and receive service notifications, as well as your selected model, node and billing period, order number, payment status and service expiry information. We use these records to identify your account, provide the service and reconcile invoices.
Support requests and emails. When you contact support, we process the problem description, order number, relevant time period and diagnostic materials you choose to provide. Before sharing build logs, remove passwords, private keys, signing certificate contents, access tokens and customer code unrelated to the issue. Please don't send an entire project as a default diagnostic attachment.
Access logs. When you visit the website or console, the service may record your network address, request time, pages visited, browser information and request results. We use these logs to detect unusual access and investigate service issues. Access logs are separate from node files and aren't used to read your project directories or build outputs.
3. Payments
Services are billed in US dollars (USD). We accept USDT-TRC20 and Visa, Mastercard or Amex credit cards processed by Stripe. The payment gateways available when you place an order are shown in real time in the console.
Stripe processes credit card payments. We don't store full card numbers or card security codes. The platform keeps payment results and transaction references needed to reconcile orders, confirm payments, display invoices and resolve payment issues.
For USDT-TRC20 payments, the platform records the transaction hash and the details needed to reconcile it with the relevant order. If you contact us about a payment, provide your order number, payment amount and transaction hash or payment reference. Don't send a full credit card number, wallet private key or recovery phrase.
4. How we use information
Providing and managing the service. We use your account email for sign-in verification and essential service notifications. We use the model, node and billing period in your order to provide the requested resources, display the service term and manage renewals. We use this business information only as needed to deliver the relevant service.
Billing and technical support. We use order records and payment results to reconcile invoices and resolve payment issues. Support request descriptions, log excerpts and timestamps help us diagnose problems and ensure that follow-up support can build on previous troubleshooting.
Security and auditing. We use access records to identify unusual sign-ins, detect abuse and investigate service errors. We don't sell your personal information or use project files on your node for advertising or model training. If we are legally required to disclose information, we handle only the information necessary to meet applicable legal requirements.
5. Data on your node
You own the projects, resources, certificates, build logs and outputs you create, upload or generate on your dedicated physical machine. Each node is assigned to one user and is not a virtual machine; its CPU and memory aren't shared with other users.
We don't access files on your node or include code directories and build outputs in routine platform business records. If you request support, extract the smallest log excerpt relevant to the issue and remove sensitive information before sending it. Don't send node login passwords or keys in a support request.
You are responsible for managing project access, signing materials and backups. You can use SSH keys to control command-line access, and remove certificates and tokens you no longer need after completing your work. Disconnecting a remote session doesn't delete files. Before you stop using the service, check your local backups and remove any remaining materials from the node as needed.
6. Retention and deletion
Back up your files before your rental ends. If your service expires and you don't renew, the node is shut down and its data is deleted in accordance with the Terms of Service. Shutdown is not a backup or archiving service. Export your projects, build outputs and any signing materials you need to keep before expiry. Don't rely on a shut-down node as your only copy of a file.
Node cleanup is separate from account closure. Clearing files from a node doesn't delete your platform account, order or support records. We retain business records for as long as necessary to provide the service, reconcile invoices, handle disputes and meet applicable legal requirements. We delete or anonymise records when they're no longer needed and there's no basis for keeping them.
Request access, correction or deletion. Sign in to the console to submit a support request, or email us from your registered address at support@xcodehost.com. Include your account email, the type of request and any relevant order numbers. Before closing your account, back up your files and resolve any active services and invoices. We'll verify your identity and explain what we can do and which records we may need to retain by law.
7. Cookies
We use cookies only to maintain your sign-in session and remember your language preference. Essential sign-in cookies let the console recognise an authenticated session. Your language preference lets you keep using your chosen language when you return; it isn't used to force a language change.
You can view, clear or restrict cookies in your browser settings. If you clear sign-in cookies, you may need to sign in again. If you clear your language preference, you may need to select your language again. Restricting essential cookies may prevent some console features from maintaining your session.
When you've finished using the console on a public or shared device, sign out and clear saved session information if appropriate. Simply closing the page may not end your existing session.
8. Contact and updates
If you have questions about how we collect, use, retain or delete data, email support@xcodehost.com. If you already have an account, you can also sign in to the console to submit a support request. Either option can be used for privacy requests, security reports and compliance documentation enquiries.
Put “Privacy request” and the type of request in the subject line. In the email, include your registered email address, any relevant order numbers and what you'd like us to address. We handle requests in the order received. For account data, we'll verify your identity first, then explain the outcome or any additional information we need through the original channel. We won't ask you for your node password or payment keys.
We'll update this page if our services or data-handling practices change. We'll explain significant changes to the purposes of processing, the information we handle or your rights through an appropriate notice on the site or a service notification. If separate consent is required, we'll ask for it before the relevant processing begins.