Cookie Policy

Effective Date: January 28, 2026 Last Updated: March 21, 2026

1. Introduction

This Cookie Policy explains how CodeSalvage ("we," "us," "our"), operated by Hanamori Labs, LLC, a Delaware limited liability company, uses cookies and similar tracking technologies on our website and platform (collectively, "the Platform").

By using the Platform, you consent to the use of cookies in accordance with this policy. If you do not agree, please adjust your browser settings or stop using the Platform.


2. What Are Cookies?

Cookies are small text files stored on your device (computer, smartphone, tablet) when you visit websites. They help websites remember your preferences, improve functionality, and provide analytics.

Types of storage:
  • Cookies: Small text files stored by your browser
  • Local Storage: Key-value pairs stored in your browser
  • Session Storage: Temporary storage cleared when you close the browser

3. Why We Use Cookies

We use cookies to:

  • Keep you logged in
  • Remember your preferences
  • Protect against security threats
  • Analyze how you use the Platform
  • Improve Platform performance
  • Provide personalized experiences

4. Types of Cookies We Use

4.1 Essential Cookies (Required)

Purpose: These cookies are strictly necessary for the Platform to function. You cannot opt out of essential cookies. Examples:
  • Session cookies: Keep you logged in
  • Security tokens: Protect against CSRF attacks
  • Authentication cookies: Verify your identity
  • Load balancing cookies: Distribute traffic across servers
Duration: Session cookies (deleted when you close browser) or up to 30 days Data collected:
  • Session ID
  • User ID (encrypted)
  • CSRF token
  • Authentication state
Cannot be disabled: The Platform will not work without these cookies.

4.2 Functional Cookies (Optional)

Purpose: Remember your preferences and improve your experience. Examples:
  • Language preference: Remember your selected language
  • Theme preference: Remember dark/light mode choice
  • Notification settings: Remember which notifications you want
  • Recent searches: Remember your search history
Duration: Up to 1 year Data collected:
  • Language code (e.g., "en", "es")
  • Theme preference ("light" or "dark")
  • Notification preferences
  • Recent search queries
How to opt out: Settings → Privacy → Functional Cookies → Disable

4.3 Analytics Cookies (Optional)

Purpose: Help us understand how visitors use the Platform so we can improve it. Examples:
  • Google Analytics: Track page views, session duration, bounce rate
  • Cloudflare Analytics: Monitor performance and detect issues
Duration: Up to 2 years Data collected:
  • Pages visited
  • Time spent on pages
  • Click patterns
  • Device type (desktop, mobile, tablet)
  • Browser type
  • Screen resolution
  • Referring website
  • Approximate location (city/country level)
How to opt out:
  • Settings → Privacy → Analytics Cookies → Disable
  • Google Analytics opt-out: https://tools.google.com/dlpage/gaoptout

4.4 Performance Cookies (Optional)

Purpose: Monitor Platform performance and identify errors. Examples:
  • Honeybadger: Error monitoring and crash reporting
  • Redis Cache: Store temporary data for faster page loads
Duration: Up to 1 year Data collected:
  • Page load times
  • API response times
  • Error messages
  • Browser console errors
  • User ID (for error context, anonymized)
How to opt out: Settings → Privacy → Performance Cookies → Disable

5. Third-Party Cookies

5.1 Google Analytics

Purpose: Website traffic analysis Provider: Google LLC Data collected:
  • Page views
  • Session duration
  • Bounce rate
  • Device information
  • Geographic location (city/country)
Privacy Policy: https://policies.google.com/privacy Opt-out: https://tools.google.com/dlpage/gaoptout Duration: Up to 2 years

5.2 Stripe

Purpose: Payment processing Provider: Stripe, Inc. Data collected:
  • Payment verification status
  • Fraud detection data
  • Device fingerprint
Privacy Policy: https://stripe.com/privacy Opt-out: Cannot opt out (required for payments) Duration: Session only

5.3 Cloudflare

Purpose: CDN, DDoS protection, performance optimization Provider: Cloudflare, Inc. Data collected:
  • IP address
  • Browser type
  • Request metadata
Privacy Policy: https://www.cloudflare.com/privacypolicy/ Opt-out: Cannot opt out (required for security) Duration: Session only

6. Cookie Details

6.1 First-Party Cookies (Set by CodeSalvage)

| Cookie Name | Purpose | Duration | Type |

| ------------------------- | --------------------------- | -------- | ---------- |

| `next-auth.session-token` | Authentication | 30 days | Essential |

| `next-auth.csrf-token` | CSRF protection | Session | Essential |

| `next-auth.callback-url` | Login redirect | Session | Essential |

| `theme` | Dark/light mode preference | 1 year | Functional |

| `language` | Language preference | 1 year | Functional |

| `cookie-consent` | Remember cookie preferences | 1 year | Essential |

| `search-history` | Recent searches | 7 days | Functional |


6.2 Third-Party Cookies

| Cookie Name | Provider | Purpose | Duration |

| -------------- | ---------------- | -------------------- | ---------- |

| `_ga` | Google Analytics | Analytics tracking | 2 years |

| `_ga_*` | Google Analytics | Analytics session | 2 years |

| `_gid` | Google Analytics | Analytics identifier | 24 hours |

| `_gat` | Google Analytics | Throttle requests | 1 minute |

| `__stripe_mid` | Stripe | Fraud prevention | 1 year |

| `__stripe_sid` | Stripe | Payment session | 30 minutes |

| `__cflb` | Cloudflare | Load balancing | Session |

| `__cf_bm` | Cloudflare | Bot management | 30 minutes |


7. Local Storage

In addition to cookies, we use browser local storage to store:

Data stored:
  • Draft project listings (auto-save)
  • Shopping cart (for future features)
  • User preferences
  • Cached API responses
Duration: Persistent (until manually cleared) How to clear: Browser settings → Clear browsing data → Local storage

8. Session Storage

We use session storage for temporary data:

Data stored:
  • Form validation errors
  • Temporary UI state
  • Redirect URLs
Duration: Cleared when browser tab is closed

9. How to Control Cookies

9.1 Platform Cookie Preferences

Access: Settings → Privacy → Cookie Preferences Options:
  • Essential Cookies: Always On (required)
  • Functional Cookies: On/Off
  • Analytics Cookies: On/Off
  • Performance Cookies: On/Off
Changes take effect: Immediately (refresh page)

9.2 Browser Settings

Most browsers allow you to:
  • Block all cookies
  • Block third-party cookies only
  • Delete cookies after each session
  • View and delete individual cookies
How to manage cookies in popular browsers: Google Chrome:
  • Settings → Privacy and security → Cookies and other site data
  • Choose your cookie settings
  • Manage individual cookies: Site Settings → View permissions and data stored
Mozilla Firefox:
  • Settings → Privacy & Security → Cookies and Site Data
  • Choose your cookie settings
  • Manage Data → View and remove individual cookies
Safari (Mac):
  • Preferences → Privacy → Manage Website Data
  • View and remove individual cookies
Microsoft Edge:
  • Settings → Cookies and site permissions → Cookies and site data
  • Choose your cookie settings
  • See all cookies and site data → View and remove individual cookies

9.3 Mobile Browsers

Safari (iOS):
  • Settings → Safari → Block All Cookies
Chrome (Android):
  • Chrome → Settings → Site Settings → Cookies
  • Choose your cookie settings

9.4 Opt-Out Links

Google Analytics:
  • Browser extension: https://tools.google.com/dlpage/gaoptout
  • Works across all websites using Google Analytics

10. Impact of Disabling Cookies

10.1 Essential Cookies Disabled

Impact:
  • ❌ Cannot log in
  • ❌ Cannot make purchases
  • ❌ CSRF protection disabled (security risk)
  • ❌ Platform unusable
Recommendation: Do not disable essential cookies.

10.2 Functional Cookies Disabled

Impact:
  • ⚠️ Preferences not remembered
  • ⚠️ Must select language/theme each visit
  • ⚠️ Search history not saved
  • ✅ Can still use Platform
Recommendation: Keep enabled for better experience.

10.3 Analytics Cookies Disabled

Impact:
  • ✅ No impact on functionality
  • ⚠️ We cannot improve Platform based on your usage
  • ✅ Increased privacy
Recommendation: Disable if privacy is a concern.

10.4 Performance Cookies Disabled

Impact:
  • ⚠️ Errors may not be reported
  • ⚠️ Platform may be slower (no caching)
  • ✅ Can still use Platform
Recommendation: Keep enabled for better performance.

11. Do Not Track

Do Not Track (DNT) is a browser setting that requests websites not to track you. Our response: We currently do not respond to DNT signals. This is because there is no industry standard for how to interpret DNT. How to enable DNT:
  • Chrome: Settings → Privacy and security → Send a "Do Not Track" request
  • Firefox: Settings → Privacy & Security → Send websites a "Do Not Track" signal
  • Safari: Preferences → Privacy → Website tracking

12. Cookies and Children

CodeSalvage is not intended for users under 18 years of age. We do not knowingly use cookies to collect information from children.

If you believe a child under 18 has used the Platform, please contact us at [email protected].


13. Changes to This Cookie Policy

We may update this Cookie Policy from time to time. Changes will be posted on this page with an updated "Last Updated" date.

Material changes: We will notify you via email or Platform notification. Continued use: Using the Platform after changes constitutes acceptance of the updated Cookie Policy.

14. Cookie Consent

14.1 First-Time Visitors

When you first visit the Platform, you will see a cookie consent banner.

Options:
  • Accept All Cookies: Enable all cookie types
  • Essential Only: Enable only essential cookies
  • Customize: Choose which cookie types to enable
Your choice is saved and you won't see the banner again (unless you clear cookies).

14.2 Changing Your Mind

You can change your cookie preferences at any time:

Access: Settings → Privacy → Cookie Preferences Changes take effect: Immediately (page refresh may be required)

15. International Users

15.1 European Union (GDPR)

Under GDPR, you have the right to:

  • Know what cookies we use
  • Opt out of non-essential cookies
  • Withdraw consent at any time
Legal basis for cookies:
  • Essential cookies: Legitimate interest (Platform functionality)
  • Optional cookies: Consent (you opt in)

15.2 California (CCPA)

Under CCPA, you have the right to:

  • Know what information is collected via cookies
  • Opt out of sale of personal information (we do not sell your information)

16. Contact Us

If you have questions about this Cookie Policy:

Hanamori Labs, LLC (operating as CodeSalvage) Address: 1111b South Governors Avenue, Dover, DE 19904, United States Email: [email protected] Subject: "Cookie Policy Inquiry" Response time: We aim to respond within 5 business days.

17. Additional Resources

Learn more about cookies:
  • All About Cookies: https://www.allaboutcookies.org
  • Cookie information: https://www.cookiepolicygenerator.com/cookie-policy-generator/
Browser cookie guides:
  • Chrome: https://support.google.com/chrome/answer/95647
  • Firefox: https://support.mozilla.org/en-US/kb/cookies-information-websites-store-on-your-computer
  • Safari: https://support.apple.com/guide/safari/manage-cookies-sfri11471/mac
  • Edge: https://support.microsoft.com/en-us/microsoft-edge/delete-cookies-in-microsoft-edge-63947406-40ac-c3b8-57b9-2a946a29ae09

18. Summary

Essential cookies: ✅ Always on (required for Platform to work) Functional cookies: ⚙️ Optional (remember your preferences) Analytics cookies: 📊 Optional (help us improve the Platform) Performance cookies: ⚡ Optional (monitor errors and speed) Control your cookies: Settings → Privacy → Cookie Preferences
Last Updated: March 21, 2026 Effective Date: January 28, 2026

© 2026 Hanamori Labs, LLC. All rights reserved.