Back to home

    Privacy Policy

    Last updated: March 5, 2026

    1. Introduction

    WhichM ("we", "our", or "the Service") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our website and services.

    2. Information We Collect

    Account Information

    When you create an account, we collect your username, email address, and a securely hashed version of your password. We never store your password in plain text.

    User-Generated Content

    When you submit guides, benchmark data, or other content, we store that content along with your user ID to attribute it to your account.

    Usage Data

    We may collect non-personally identifiable usage data such as pages visited, features used, and general interaction patterns to improve the Service.

    Saved Builds

    If you save Mac configurations through our builder tool, we store those configurations linked to your account so you can access them later.

    3. How We Use Your Information

    We use your information to:

    • Provide and maintain the Service
    • Manage your account and authenticate your identity
    • Display your contributed content (guides, benchmarks)
    • Send transactional emails (welcome messages, password changes, guide status updates)
    • Improve and optimise the Service
    • Enforce our Terms of Service

    4. Data Storage and Security

    Your data is stored in a secure PostgreSQL database. Passwords are hashed using industry-standard bcrypt encryption before storage. We implement reasonable security measures to protect your personal information, but no method of transmission or storage is completely secure.

    5. Email Communications

    We use email to send transactional notifications related to your account activity, such as:

    • Welcome emails upon registration
    • Password change confirmations
    • Guide and benchmark submission status updates

    These are service-related communications and are not marketing emails. We do not send promotional emails.

    6. Third-Party Services

    We may use third-party services for analytics and email delivery. These services may collect anonymised usage data in accordance with their own privacy policies. We do not sell, trade, or otherwise share your personal information with third parties for marketing purposes.

    7. Cookies and Local Storage

    The Service uses browser local storage to remember your preferences such as theme settings (dark/light mode). We may use cookies for session management and authentication. You can control cookie settings through your browser.

    If you choose to request inventory for an unsupported country, we set an anonymous, HttpOnly voting cookie for up to one year only after you explicitly vote. It supports one request per browser cookie and country. We store the country, a non-reversible deduplication key and a timestamp—not your name, account, IP address or user agent. These are approximate cookie-based requests, not verified people; votes are not published or used for marketing. Dismissing the notice can set a separate preference cookie that remembers that country for seven days.

    8. Your Rights

    You have the right to:

    • Access the personal information we hold about you
    • Request correction of inaccurate information
    • Request deletion of your account and associated data
    • Withdraw consent for data processing where applicable

    To exercise any of these rights, please contact us through the Service's contact channels.

    9. Children's Privacy

    The Service is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us so we can remove it.

    10. Changes to This Policy

    We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Your continued use of the Service after changes are posted constitutes your acceptance of the revised policy.

    11. Contact

    If you have any questions or concerns about this Privacy Policy, please reach out through the Service's contact channels.