Privacy Policy
Effective Date: January 28, 2026 Last Updated: March 21, 20261. Introduction
Welcome to CodeSalvage ("we," "us," "our," or "the Platform"), operated by Hanamori Labs, LLC, a Delaware limited liability company located at 1111b South Governors Avenue, Dover, DE 19904, United States. We are committed to protecting your privacy and handling your personal information responsibly.
This Privacy Policy explains:
- What information we collect
- How we use your information
- How we share your information
- Your privacy rights
- How we protect your information
By using CodeSalvage, you agree to the collection and use of information in accordance with this Privacy Policy.
Platform Description: CodeSalvage is an online marketplace connecting sellers of unfinished code projects with buyers seeking starter code for development projects.2. Information We Collect
2.1 Information You Provide Directly
Account Information (via GitHub OAuth):- GitHub username
- GitHub user ID
- Email address (from GitHub)
- Full name (from GitHub profile)
- Profile avatar (from GitHub)
- GitHub repository information (when linking projects)
- Bio/description
- Location
- Website URL
- Custom avatar (if you replace GitHub avatar)
- Project title and description
- Tech stack and frameworks used
- Known issues
- Documentation URLs
- Demo URLs
- GitHub repository URLs
- Screenshots and demo videos
- Pricing information
- Bank account details (sellers only, stored by Stripe)
- Payment method information (buyers, stored by Stripe)
- Billing address
- Tax identification information (sellers only)
- Purchase history
- Payout history (sellers)
- Refund requests
- Dispute information
- Messages sent via Platform messaging system
- Email correspondence with support
- Review content and ratings
2.2 Information Collected Automatically
Usage Information:- Pages visited
- Features used
- Search queries
- Time spent on pages
- Click patterns
- Session duration
- IP address
- Browser type and version
- Operating system
- Device type (desktop, mobile, tablet)
- Screen resolution
- Referring URL
- Session cookies (required for login)
- Analytics cookies (optional, can be disabled)
- Preference cookies (optional, remember settings)
- See our Cookie Policy for details
- Error messages and stack traces
- Performance metrics (page load times)
- Browser console errors
- API response times
2.3 Information from Third Parties
GitHub OAuth:- Public profile information
- Email address
- Repository information (when you link projects)
- Payment verification status
- Payout eligibility
- Identity verification results
- Transaction status
- File upload metadata (timestamps, file sizes)
3. How We Use Your Information
3.1 To Provide and Improve Our Services
- Create and manage your account
- Process transactions and payments
- Facilitate communication between buyers and sellers
- Deliver code files and project access
- Manage escrow periods (7-day buyer protection)
- Handle disputes and refunds
- Provide customer support
- Improve Platform functionality
- Develop new features
3.2 For Security and Fraud Prevention
- Verify user identity (via GitHub OAuth and Stripe)
- Detect and prevent fraudulent transactions
- Monitor for suspicious activity
- Enforce our Terms of Service
- Protect intellectual property rights
- Comply with legal obligations
3.3 For Communication
- Send transaction confirmations
- Notify you of escrow releases
- Send review reminders
- Respond to support inquiries
- Send security alerts (e.g., new device login)
- Send marketing emails (optional, can unsubscribe)
3.4 For Analytics and Research
- Understand how users interact with the Platform
- Analyze search patterns to improve results
- Measure feature usage
- Identify performance issues
- Conduct A/B testing
- Generate anonymized usage statistics
3.5 Legal Compliance
- Comply with applicable laws and regulations
- Respond to legal requests (subpoenas, court orders)
- Enforce our Terms of Service
- Protect rights, property, and safety
- Prevent illegal activities
4. How We Share Your Information
4.1 Publicly Visible Information
The following information is publicly visible to all Platform users:
Seller Profiles:- Username
- Full name (if provided)
- Avatar
- Bio
- Project listings
- Reviews and ratings received
- Seller analytics (total sales, average rating)
- All project information (title, description, tech stack, etc.)
- Screenshots and demo videos
- Seller information
- Review text, ratings
- Reviewer username (unless marked anonymous)
- Review date
4.2 Shared with Transaction Counterparties
Buyers can see:- Seller username, avatar, and profile
- Seller contact information (via Platform messaging)
- Buyer username, avatar
- Buyer contact information (via Platform messaging)
4.3 Shared with Service Providers
We share information with third-party services that help operate the Platform:
Stripe (payment processing):- Transaction details
- Payment method information
- Seller payout information
- Identity verification data
- Privacy Policy: https://stripe.com/privacy
- Email address (for account matching)
- User ID (for authentication)
- Privacy Policy: https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement
- Uploaded files (code zips, images, videos)
- File metadata (timestamps, sizes)
- Privacy Policy: https://www.cloudflare.com/privacypolicy/
- Email addresses
- Email content (transaction confirmations, notifications)
- Privacy Policy: https://www.twilio.com/legal/privacy
- Error logs and stack traces
- Performance metrics
- User ID (for error context, not personally identifiable)
- Privacy Policy: https://www.honeybadger.io/privacy/
- Server logs
- Application data
- Privacy Policy: https://railway.app/legal/privacy
- Cached data (search results, user profiles)
- Rate limiting data (IP addresses, request counts)
- Privacy Policy: https://redis.io/legal/privacy-policy/
4.4 Legal Requirements
We may disclose your information if required by law or in response to:
- Court orders or subpoenas
- Government investigations
- Legal proceedings
- Protection of our rights or property
- Prevention of illegal activities
4.5 Business Transfers
If CodeSalvage is acquired, merged, or sold, your information may be transferred to the new owner. You will be notified of any such change via email.
4.6 With Your Consent
We may share your information with other third parties if you explicitly consent.
5. Data Retention
5.1 Active Accounts
We retain your information as long as your account is active.
5.2 Closed Accounts
After account closure:- Public information (project listings, reviews) may remain visible (anonymized)
- Transaction records retained for 7 years (legal/tax requirements)
- Payment information deleted immediately (stored by Stripe only)
- Personal identifiers (email, name) deleted after 30 days
5.3 Legal Retention
Some information must be retained longer for legal compliance:
- Transaction records: 7 years (IRS requirements)
- Dispute records: 7 years (legal defense)
- Tax documents: 7 years (US tax law)
5.4 Backups
Deleted data may persist in backups for up to 90 days.
6. Your Privacy Rights
6.1 Access and Correction
You have the right to:- View your personal information
- Update your profile information
- Correct inaccurate data
6.2 Data Portability
You have the right to:- Download your data in machine-readable format (JSON)
- Includes: profile info, project listings, transactions, messages
6.3 Deletion
You have the right to:- Delete your account and personal information
- Transaction records retained for legal compliance (7 years)
- Public content (reviews) may be anonymized but not deleted
6.4 Marketing Opt-Out
You have the right to:- Unsubscribe from marketing emails
- Opt out of analytics cookies
- Email: Click "Unsubscribe" link in any marketing email
- Cookies: Settings → Privacy → Cookie Preferences
6.5 Do Not Track
We currently do not respond to "Do Not Track" browser signals.
7. International Users and GDPR Compliance
7.1 Data Transfer
CodeSalvage is operated by Hanamori Labs, LLC, based in Delaware, United States. By using the Platform, you consent to the transfer of your information to the United States, which may have different data protection laws than your country.
7.2 GDPR Rights (EU Users)
If you are located in the European Union, you have additional rights under GDPR:
Right to Access: Request a copy of your personal data Right to Rectification: Correct inaccurate personal data Right to Erasure: Request deletion of your personal data ("right to be forgotten") Right to Restrict Processing: Request limitation on how we use your data Right to Data Portability: Receive your data in a structured, machine-readable format Right to Object: Object to processing based on legitimate interests Right to Withdraw Consent: Withdraw consent for data processing Right to Lodge a Complaint: File a complaint with your local data protection authority How to exercise GDPR rights: Email [email protected] Response time: We will respond within 30 days of your request.7.3 Legal Basis for Processing (GDPR)
We process your personal data based on:
Consent: You provided explicit consent (e.g., marketing emails) Contract Performance: Necessary to provide Platform services (account creation, transactions) Legal Obligation: Required by law (tax reporting, fraud prevention) Legitimate Interests: Improve Platform, prevent fraud, ensure security8. Children's Privacy
CodeSalvage is not intended for users under 18 years of age. We do not knowingly collect personal information from children.
If we discover that a user is under 18, we will:
- Delete their account immediately
- Delete all associated personal information
- Notify the user (via email if available)
If you believe a user is under 18, please report it to [email protected].
9. Data Security
9.1 Security Measures
We implement industry-standard security measures:
Technical Safeguards:- HTTPS encryption for all communications
- Encrypted storage of sensitive data (at rest)
- Regular security audits
- Intrusion detection systems
- Automated vulnerability scanning
- Access controls (role-based permissions)
- Employee background checks
- Security training for employees
- Incident response procedures
- Data centers with physical security (Railway, Stripe)
- Redundant systems and backups
- Disaster recovery procedures
9.2 Payment Security
Stripe PCI Compliance:- We do not store credit card numbers or bank account details
- All payment information stored by Stripe (PCI DSS Level 1 compliant)
- Tokenized payment methods only
9.3 Code File Security
Cloudflare R2:- Private buckets (not publicly accessible)
- Pre-signed URLs with expiration (7 days)
- Encryption at rest
- Access logging
9.4 Limitations
No system is 100% secure. While we implement strong security measures, we cannot guarantee absolute security. You are responsible for:- Keeping your password secure
- Logging out of shared devices
- Monitoring your account for suspicious activity
10. Cookies and Tracking Technologies
10.1 Types of Cookies
Essential Cookies (required):- Session management (login)
- Security tokens (CSRF protection)
- Load balancing
- Google Analytics (traffic analysis)
- Cloudflare Analytics (performance monitoring)
- Language preferences
- Theme selection (dark/light mode)
- Notification settings
10.2 Third-Party Cookies
Google Analytics:- Tracks page views, user behavior
- Privacy Policy: https://policies.google.com/privacy
- Opt-out: https://tools.google.com/dlpage/gaoptout
10.3 Cookie Management
Control cookies via:- Settings → Privacy → Cookie Preferences
- Browser settings (block all cookies or specific domains)
11. Your Choices
11.1 Account Settings
Control what information is public:- Settings → Profile → Privacy
- Show email publicly (default: hidden)
- Show transaction count (default: visible)
- Allow buyers to contact via Platform messaging (default: enabled)
11.2 Communication Preferences
Control what emails you receive:- Settings → Notifications
- Transaction confirmations (required)
- Security alerts (required)
- Review reminders (optional)
- Product updates (optional)
- Marketing emails (optional)
11.3 Data Sharing
Opt out of analytics:- Settings → Privacy → Analytics
- Google Analytics (default: enabled)
- Honeybadger error reporting (default: enabled for production)
12. California Privacy Rights (CCPA)
12.1 CCPA Rights
If you are a California resident, you have the right to:
Right to Know: Request disclosure of personal information collected Right to Delete: Request deletion of personal information Right to Opt-Out: Opt out of sale of personal information (we do not sell your information) Right to Non-Discrimination: Not be discriminated against for exercising your rights12.2 Categories of Personal Information Collected
- Identifiers: Name, email, username, IP address
- Financial Information: Payment method, bank account (via Stripe)
- Commercial Information: Purchase history, project listings
- Internet Activity: Browsing history, search queries
- Geolocation: IP-based location (city/country level)
12.3 How to Exercise CCPA Rights
Email: [email protected] Subject: "CCPA Request - [Your Name]" Include:- Full name
- Email address
- Specific request (access, deletion, etc.)
13. Changes to This Privacy Policy
13.1 Notification of Changes
We may update this Privacy Policy from time to time. Changes will be effective:
- Immediately for new users
- 30 days after notice for existing users
13.2 How We Notify You
We will notify you of material changes via:
- Email to your registered address
- Notice on the Platform homepage
- In-app notification
13.3 Continued Use
Continued use of the Platform after changes constitutes acceptance of the updated Privacy Policy.
14. Contact Us
If you have questions about this Privacy Policy or wish to exercise your privacy rights:
Hanamori Labs, LLC (operating as CodeSalvage) Address: 1111b South Governors Avenue, Dover, DE 19904, United States Phone: +1 (484) 291-8909 Email: [email protected] Subject: "Privacy Inquiry - [Your Name]" Response time: We aim to respond within 5 business days.For general support inquiries, contact: [email protected]
15. Data Protection Officer
For GDPR-related inquiries, contact our Data Protection Officer:
Email: [email protected]16. Supervisory Authority
EU users have the right to lodge a complaint with their local data protection authority if they believe their data protection rights have been violated.
Find your authority: https://edpb.europa.eu/about-edpb/board/members_en17. Additional Disclosures
17.1 Analytics and Tracking
Google Analytics:- We use Google Analytics to understand user behavior
- Data collected: page views, session duration, device type
- Opt-out: https://tools.google.com/dlpage/gaoptout
- We use Honeybadger to monitor application errors
- Data collected: error messages, stack traces, user ID (not personally identifiable)
- Purpose: Improve Platform stability and fix bugs
17.2 Social Media
GitHub OAuth:- We use GitHub for authentication only
- We do not post to your GitHub account
- We do not access private repositories without permission
17.3 Sensitive Personal Information
We do not collect sensitive personal information such as:
- Social Security numbers (except tax ID for sellers, stored securely)
- Health information
- Racial or ethnic origin
- Political opinions
- Religious beliefs
- Genetic or biometric data
18. International Data Transfers
18.1 Standard Contractual Clauses
For data transfers from the EU to the US, we use Standard Contractual Clauses (SCCs) approved by the European Commission.
18.2 Privacy Shield
We are not currently certified under the EU-US Privacy Shield framework (program discontinued in 2020).
19. Automated Decision-Making
19.1 Automated Decisions
We do not use fully automated decision-making that produces legal effects or significantly affects you.
19.2 Profiling
We may use profiling for:
- Fraud detection (flagging suspicious transactions)
- Recommendation algorithms (suggesting projects based on browsing history)
- Object to profiling
- Request human review of automated decisions
20. Third-Party Links
The Platform may contain links to third-party websites (e.g., GitHub repositories, demo URLs). We are not responsible for the privacy practices of these websites. Please review their privacy policies before providing personal information.
21. Data Breach Notification
In the event of a data breach that affects your personal information, we will:
- Investigate the breach within 72 hours
- Notify affected users via email within 72 hours
- Report to authorities as required by law (GDPR, CCPA)
- Take corrective action to prevent future breaches
22. Employee and Contractor Access
22.1 Access Controls
Only authorized employees and contractors have access to personal information, and only to the extent necessary for their job functions.
22.2 Confidentiality Agreements
All employees and contractors sign confidentiality agreements and receive privacy training.
23. Glossary
Personal Information: Information that identifies or can identify an individual (name, email, IP address) Sensitive Personal Information: Categories requiring extra protection (SSN, health data, financial data) Controller: Entity that determines purposes and means of processing personal data (Hanamori Labs, LLC, operating as CodeSalvage) Processor: Entity that processes personal data on behalf of the controller (Stripe, SendGrid, etc.) GDPR: General Data Protection Regulation (EU data protection law) CCPA: California Consumer Privacy Act (California data protection law) PII: Personally Identifiable Information24. Acknowledgment
BY USING THE PLATFORM, YOU ACKNOWLEDGE THAT:
- You have read and understood this Privacy Policy
- You consent to the collection, use, and sharing of your information as described
- You are at least 18 years old
- You understand your privacy rights and how to exercise them
Last Updated: March 21, 2026 Effective Date: January 28, 2026
© 2026 Hanamori Labs, LLC. All rights reserved.