Cookie Policy
Effective Date: January 28, 2026 Last Updated: March 21, 20261. 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
- Session ID
- User ID (encrypted)
- CSRF token
- Authentication state
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
- Language code (e.g., "en", "es")
- Theme preference ("light" or "dark")
- Notification preferences
- Recent search queries
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
- Pages visited
- Time spent on pages
- Click patterns
- Device type (desktop, mobile, tablet)
- Browser type
- Screen resolution
- Referring website
- Approximate location (city/country level)
- 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
- Page load times
- API response times
- Error messages
- Browser console errors
- User ID (for error context, anonymized)
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)
5.2 Stripe
Purpose: Payment processing Provider: Stripe, Inc. Data collected:- Payment verification status
- Fraud detection data
- Device fingerprint
5.3 Cloudflare
Purpose: CDN, DDoS protection, performance optimization Provider: Cloudflare, Inc. Data collected:- IP address
- Browser type
- Request metadata
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
8. Session Storage
We use session storage for temporary data:
Data stored:- Form validation errors
- Temporary UI state
- Redirect URLs
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
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
- Settings → Privacy and security → Cookies and other site data
- Choose your cookie settings
- Manage individual cookies: Site Settings → View permissions and data stored
- Settings → Privacy & Security → Cookies and Site Data
- Choose your cookie settings
- Manage Data → View and remove individual cookies
- Preferences → Privacy → Manage Website Data
- View and remove individual cookies
- 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 → 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
10.2 Functional Cookies Disabled
Impact:- ⚠️ Preferences not remembered
- ⚠️ Must select language/theme each visit
- ⚠️ Search history not saved
- ✅ Can still use Platform
10.3 Analytics Cookies Disabled
Impact:- ✅ No impact on functionality
- ⚠️ We cannot improve Platform based on your usage
- ✅ Increased privacy
10.4 Performance Cookies Disabled
Impact:- ⚠️ Errors may not be reported
- ⚠️ Platform may be slower (no caching)
- ✅ Can still use Platform
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
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
- 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/
- 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 PreferencesLast Updated: March 21, 2026 Effective Date: January 28, 2026
© 2026 Hanamori Labs, LLC. All rights reserved.