Website Logo | DIY SSD
  • Product
    Catalog Features
  • Pricing
    Complete Expanded Amazon Best Buy B&H Manufacturer Newegg
  • Blog
    Posts
  • Support
    FAQ

Product

Catalog Features

Pricing

Complete Expanded Amazon Best Buy B&H Manufacturer Newegg

Blog

Posts

Support

FAQ
/* ========================================================================== DIYSSD Navigation Menu Styles Scoped with 'diyssd-' prefix to prevent conflicts ========================================================================== */ /* Reset and base styles */ .diyssd-nav-container * { box-sizing: border-box; margin: 0; padding: 0; } /* Main navigation container */ .diyssd-nav-container { width: 100%; background-color: #f4f3f2; position: relative; z-index: 1000; font-family: -apple-system, BlinkMacSystemFont, Inter, Roboto, Ubuntu, sans-serif; } /* Navigation bar */ .diyssd-nav { display: flex; justify-content: space-between; align-items: center; padding: 0.75rem 1rem; max-width: 100%; margin: 0 auto; position: relative; } /* ========================================================================== LOGO STYLES ========================================================================== */ .diyssd-logo { flex-shrink: 0; transition: opacity 0.2s ease; } .diyssd-logo:hover { opacity: 0.8; } .diyssd-logo img { height: auto; width: auto; max-height: 40px; max-width: 250px; display: block; padding-right: 8px; } /* ========================================================================== DESKTOP MENU STYLES ========================================================================== */ .diyssd-desktop-menu { display: none; align-items: center; list-style: none; gap: 0; } .diyssd-menu-item { position: relative; margin: 0; } .diyssd-menu-link { display: flex; align-items: center; padding: 0.75rem 1.25rem; text-decoration: none; color: #374151; font-weight: 500; font-size: 0.95rem; transition: all 0.2s ease; border-radius: 4px; white-space: nowrap; } .diyssd-menu-link:hover { background-color: rgba(0, 0, 0, 0.05); color: #1f2937; } /* Dropdown arrow */ .diyssd-menu-link.has-dropdown::after { content: "▼"; font-size: 0.7rem; margin-left: 0.5rem; transition: transform 0.2s ease; color: #6b7280; } .diyssd-menu-item:hover .diyssd-menu-link.has-dropdown::after { transform: rotate(180deg); } /* Menu dividers for desktop */ .diyssd-menu-divider { width: 1px; height: 20px; background-color: rgba(0, 0, 0, 0.4); margin: 0 0.5rem; } /* ========================================================================== DROPDOWN MENU STYLES ========================================================================== */ .diyssd-dropdown { position: absolute; top: 100%; left: 0; background-color: white; border-radius: 8px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); border: 1px solid rgba(0, 0, 0, 0.08); min-width: 200px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.2s ease; z-index: 1001; overflow: hidden; } .diyssd-menu-item:hover .diyssd-dropdown { opacity: 1; visibility: visible; transform: translateY(0); } .diyssd-dropdown-link { display: block; padding: 0.75rem 1rem; text-decoration: none; color: #4b5563; font-size: 0.9rem; transition: all 0.15s ease; border-bottom: 1px solid #f3f4f6; } .diyssd-dropdown-link:last-child { border-bottom: none; } .diyssd-dropdown-link:hover { background-color: #f9fafb; background-color: #f2f4f5; color: #1f2937; color: #381f2f; font-weight: 400; } /* ========================================================================== MOBILE TOGGLE BUTTON (INDENTED LINES LIST ICON) ========================================================================== */ .diyssd-mobile-toggle { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 40px; height: 40px; background: none; border: none; cursor: pointer; padding: 0; transition: all 0.2s ease; } .diyssd-mobile-toggle:hover { background-color: rgba(0, 0, 0, 0.05); border-radius: 4px; } /* Indented list lines */ .diyssd-hamburger { position: relative; width: 24px; height: 2px; background-color: #374151; transition: all 0.3s ease; border-radius: 1px; } .diyssd-hamburger::before, .diyssd-hamburger::after { content: ""; position: absolute; height: 2px; background-color: #374151; transition: all 0.3s ease; border-radius: 1px; } /* Top line - full width */ .diyssd-hamburger::before { top: -6px; left: 0; width: 24px; } /* Bottom line - full width */ .diyssd-hamburger::after { bottom: -6px; left: 0; width: 24px; } /* Middle line (the hamburger element itself) - indented */ .diyssd-hamburger { width: 18px; margin-left: 6px; } /* Active state animation - transform to X */ .diyssd-mobile-toggle.active .diyssd-hamburger { background-color: transparent; transform: translateX(-3px); } .diyssd-mobile-toggle.active .diyssd-hamburger::before { top: 0; left: 0; width: 24px; transform: rotate(45deg); } .diyssd-mobile-toggle.active .diyssd-hamburger::after { bottom: 0; left: 0; width: 24px; transform: rotate(-45deg); } /* ========================================================================== MOBILE MENU STYLES ========================================================================== */ .diyssd-mobile-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transition: all 0.3s ease; z-index: 1001; } .diyssd-mobile-overlay.active { opacity: 1; visibility: visible; } .diyssd-mobile-menu { position: fixed; top: 0; left: 0; height: 100%; background-color: white; transform: translateX(-100%); transition: transform 0.3s ease; z-index: 1002; overflow-y: auto; box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1); } .diyssd-mobile-menu.active { transform: translateX(0); } /* Mobile menu header */ .diyssd-mobile-header { display: flex; justify-content: flex-end; align-items: center; padding: 1rem; border-bottom: 1px solid #e5e7eb; background-color: #f9fafb; } .diyssd-mobile-close { background: none; border: none; font-size: 1.25rem; color: #6b7280; cursor: pointer; padding: 0.5rem; border-radius: 4px; transition: all 0.2s ease; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; } .diyssd-mobile-close:hover { background-color: #e5e7eb; color: #374151; } /* Mobile navigation */ .diyssd-mobile-nav { padding: 1rem; } .diyssd-mobile-section { margin-bottom: 1.5rem; } .diyssd-mobile-heading { font-size: 1.1rem; font-weight: 600; color: #1f2937; margin-bottom: 0.5rem; } .diyssd-mobile-divider { height: 1px; background-color: #e5e7eb; margin-bottom: 0.75rem; } .diyssd-mobile-link { display: block; padding: 0.75rem 1rem; padding: 0.25rem 1rem; text-decoration: none; color: #4b5563; font-size: 0.95rem; margin-bottom: 0.25rem; border-radius: 4px; transition: all 0.2s ease; font-family: -apple-system, BlinkMacSystemFont, Inter, Roboto, Ubuntu, sans-serif; } .diyssd-mobile-link:hover { background-color: #f3f4f6; color: #1f2937; } /* ========================================================================== RESPONSIVE BREAKPOINTS ========================================================================== */ /* Mobile: 640px and below */ @media (max-width: 640px) { .diyssd-nav { padding: 0.5rem 1rem; } .diyssd-logo img { max-height: 32px; max-width: 160px; max-width: 250px; padding-right: 0; } .diyssd-mobile-menu { width: 100%; } .diyssd-mobile-toggle { display: flex; } } /* Mobile Landscape: 641px to 844px */ @media (min-width: 641px) and (max-width: 844px) { .diyssd-mobile-menu { width: 75%; max-width: 450px; } .diyssd-mobile-toggle { display: flex; } } /* Tablet: 845px to 1080px */ @media (min-width: 845px) and (max-width: 1080px) { .diyssd-mobile-menu { width: 75%; max-width: 500px; } .diyssd-mobile-toggle { display: flex; } } /* Desktop: 1081px to 1280px */ @media (min-width: 1081px) and (max-width: 1280px) { .diyssd-desktop-menu { display: flex; } .diyssd-mobile-toggle { display: none; } } /* Large Desktop: 1281px and above */ @media (min-width: 1281px) { .diyssd-desktop-menu { display: flex; } .diyssd-mobile-toggle { display: none; } .diyssd-nav { padding: 0.75rem 2rem; } } /* ========================================================================== ACCESSIBILITY & FOCUS STYLES ========================================================================== */ /* The outline will only be applied when a keyboard is used for navigation. */ body.diyssd-using-keyboard .diyssd-menu-link:focus, body.diyssd-using-keyboard .diyssd-dropdown-link:focus, body.diyssd-using-keyboard .diyssd-mobile-link:focus, body.diyssd-using-keyboard .diyssd-mobile-toggle:focus, body.diyssd-using-keyboard .diyssd-mobile-close:focus { outline: 2px solid #3b82f6; outline-offset: 2px; } /* Prevent body scroll when mobile menu is open */ .diyssd-nav-container.mobile-menu-open { overflow: hidden; } /* High contrast mode support */ @media (prefers-contrast: high) { .diyssd-menu-divider { background-color: #000; } .diyssd-dropdown { border: 2px solid #000; } .diyssd-mobile-divider { background-color: #000; height: 2px; } } /* Reduced motion support */ @media (prefers-reduced-motion: reduce) { .diyssd-nav-container * { transition: none !important; animation: none !important; } }
Terms And Conditions Hero Image | DIY SSD

Terms and Conditions

08.18.2025

These Terms and Conditions (“Terms”) govern your access to and use of diySSD.com (the “Site”), operated by John Baer (“diySSD,” “we,” “us,” or “our”). By using the Site, you agree to comply with these Terms, along with our Privacy Policy and Cookie Policy.

If you do not agree, you must discontinue use of the Site immediately.

Purpose of the Site

The Site provides educational content, technical resources, and product comparisons related to solid‑state drives (SSDs) and computer storage solutions. Information is provided for educational and informational purposes only, and should not be relied on as official manufacturer or affiliate advice.

Intellectual Property Rights

All articles, guides, product comparisons, graphics, images, software, and other content provided on the Site (“Materials”) are the property of diySSD or its licensors, protected by U.S. and international laws.

You may not copy, reproduce, distribute, or create derivative works without our prior written consent, except for personal and non-commercial use.

Third‑party specifications, logos, pricing, and product data remain the sole property of their respective owners.

User Conduct

When using the Site, you agree not to:

  • Harass, defame, or threaten others.

  • Use bots, scrapers, or automation tools to extract data.

  • Upload malware, spam, or unauthorized solicitations.

  • Impersonate diySSD staff or misrepresent affiliations.

If you post comments, reviews, or forum content, you grant diySSD a worldwide, non‑exclusive, royalty‑free license to host, display, and distribute that content. You represent that submitted content is lawful and does not infringe third‑party rights.

Pricing and Product Information

Pricing and product data on the Site are provided as estimates only, based on third‑party sources such as affiliates, retailers, or manufacturers.

  • Prices and discounts are not guaranteed to be accurate or current.

  • diySSD does not sell products directly and does not guarantee actual purchase terms.

  • Users should verify all terms, conditions, and pricing with the relevant retailer before making a purchase.

Disclaimer of Warranties

The Site and all Materials are provided “as is” and “as available.” diySSD makes no warranties of any kind, whether express or implied, including warranties of accuracy, reliability, merchantability, fitness for a particular purpose, or non‑infringement.

We do not guarantee that the Site will be uninterrupted or error‑free, or that it will be free from viruses or harmful components. Your use of the Site is entirely at your own risk.

Limitation of Liability

To the maximum extent permitted under law, diySSD shall not be liable for:

  • Any indirect, incidental, consequential, or punitive damages, including lost profits, data loss, or system failures.

  • Any damages exceeding $100 USD or the total amount you paid to diySSD in the past 12 months, whichever is greater.

Use by Minors

The Site is intended for adults 18 and older.

  • Users under 13 are not permitted.

  • Users aged 13–17 may access the Site only with parental supervision and consent. Parents or guardians are responsible for monitoring activity.

Copyright Policy (DMCA)

We comply with the Digital Millennium Copyright Act (DMCA). If you believe your copyrighted material has been unlawfully used, you may submit a notice to our designated agent with:

  1. Your signature (physical or electronic).

  2. Identification of the copyrighted work.

  3. The location/URL of the infringing material.

  4. Your contact information and a statement of accuracy sworn under penalty of perjury.

Validated complaints will result in removal of content. Users may file counter‑notices if they believe removal was in error, consenting to jurisdiction in the U.S. District Court for the Middle District of Florida.

Indemnification

You agree to indemnify and hold diySSD harmless from claims, damages, or liabilities (including attorney fees) arising from your misuse of the Site or violation of these Terms.

Governing Law and Dispute Resolution

  • These Terms are governed by the laws of Florida, without regard to conflict‑of‑law rules.

  • Disputes must first be resolved through binding arbitration administered by the American Arbitration Association (AAA) in Lee County, Florida.

  • Users may only pursue claims individually, not as a class action.

  • Exceptions: claims eligible for small claims court or disputes involving intellectual property may proceed in state or federal courts located in Florida.

Time Limit to File Claims

Any arbitration demand or legal claim must be filed within 6 months from the date of the event giving rise to the claim. Claims filed after this period are permanently barred.

Privacy and Data Collection

Our collection and use of personal data is governed by our Privacy Policy. By using the Site, you consent to these practices, including the use of cookies and tracking by third‑party partners.

Updates to These Terms

We may revise these Terms from time to time. The latest version will always be posted on the Site. Your continued use of the Site after updates constitutes acceptance of the revised Terms.

Entire Agreement

These Terms, along with our Privacy Policy and Cookie Policy, form the entire agreement between you and diySSD. If any part is found unenforceable, the remainder still applies.

Contact Information

For questions about these Terms, contact:john.baer@diyssd.com

About
Privacy
Terms
© 2024, 2025 - All Rights Reserved
Brand Logo Icon | DIY SSD