WheelForge Terms of Service
Last Updated: November 29, 2025
Welcome to WheelForge. By using our service, you agree to these Terms of Service ("Terms"). Please read them carefully.
1. Service Description
WheelForge ("we", "us", "our") provides a binary compilation and distribution service for Python packages, specializing in GPU-accelerated libraries. We build Python wheels from publicly available source code and make them available for download.
What We Do
- Compile Python packages from public source repositories
- Optimize builds for specific GPU architectures and CUDA versions
- Host and distribute compiled wheel files
- Provide metadata about build configurations and test results
What We Don't Do
- We do not create, author, or own the packages we compile
- We do not modify package source code (except as required for compilation)
- We do not claim any intellectual property rights over the packages
- We do not guarantee compatibility with all systems or use cases
2. Intellectual Property & Licensing
Package Ownership
All Python packages compiled and distributed through WheelForge retain their original licenses, copyrights, and intellectual property rights. WheelForge claims no ownership over any package source code or compiled binaries beyond the compilation service itself.
License Compliance
- We only compile and distribute packages with permissive open-source licenses (MIT, BSD, Apache 2.0, and similar)
- Each package retains its original license as specified by the upstream authors
- Users are responsible for complying with the license terms of any packages they download
- We provide license information and source attribution with all builds
Attribution
For each compiled wheel, we provide:
- Original package name and version
- Source repository URL and commit hash
- Original author attribution
- License information
- Build metadata and configuration
Third-Party Rights
If you are a package author or copyright holder and believe we are distributing your package in violation of your rights, please contact us at legal@wheelforge.io with:
- Package name and version
- Description of the concern
- Proof of ownership or authorization
We will respond within 48 hours and remove the package if appropriate.
3. User Responsibilities
Acceptable Use
You agree to use WheelForge only for lawful purposes. You may not:
- Use our service to distribute malware, viruses, or malicious code
- Attempt to reverse engineer, decompile, or hack our infrastructure
- Abuse our API or attempt to overwhelm our systems (DDoS attacks)
- Violate any applicable laws or regulations
- Redistribute wheels in a manner that violates the original package license
- Use our service to circumvent license restrictions or payment requirements of commercial software
License Compliance
You are solely responsible for:
- Ensuring your use of downloaded packages complies with their licenses
- Understanding the terms of each package's license
- Providing proper attribution where required
- Complying with any restrictions (commercial use, redistribution, etc.)
API Usage
If using our API:
- Do not exceed rate limits specified in your plan
- Do not share API keys or credentials
- Notify us immediately if your credentials are compromised
- Use API keys only for your own projects (no reselling access)
4. Service Availability & Warranties
No Warranty
WheelForge is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, either express or implied, including but not limited to:
- Warranties of merchantability
- Fitness for a particular purpose
- Non-infringement
- Accuracy, reliability, or correctness of compiled wheels
Build Quality
While we test compiled wheels, we do not guarantee:
- That wheels will work in all environments
- Compatibility with all hardware or software configurations
- Performance improvements over self-compiled versions
- Absence of bugs or errors
Service Availability
We strive for high availability but do not guarantee:
- Uninterrupted access to the service
- Error-free operation
- Specific uptime percentages (except for Enterprise SLA customers)
- Availability of specific package versions indefinitely
Data Loss
We are not responsible for:
- Loss of data or build artifacts
- Inability to access previously downloaded wheels
- Removal of packages due to legal requests or policy changes
5. Limitation of Liability
To the maximum extent permitted by law:
No Consequential Damages
WheelForge shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to:
- Loss of profits or revenue
- Loss of data or business opportunities
- Cost of substitute services
- Downtime or service interruptions
- Damages arising from use of downloaded packages
Maximum Liability
Our total liability for any claims arising from your use of WheelForge shall not exceed the amount you paid us in the 12 months preceding the claim, or $100 USD, whichever is greater.
User Responsibility
You acknowledge that:
- You are solely responsible for testing packages before production use
- You should verify package integrity and compatibility
- You assume all risks associated with using compiled binaries
- We are not liable for bugs, security vulnerabilities, or incompatibilities in packages
6. Payment & Billing
Pricing
- Current pricing is available at wheelforge.io/pricing
- Prices may change with 30 days' notice for existing customers
- New prices apply immediately to new customers
Billing
- Subscription fees are billed in advance (monthly or annually)
- All fees are non-refundable except as required by law
- Failed payments may result in service suspension
- You are responsible for all taxes and fees
Free Tier
- Free tier usage is subject to rate limits and quotas
- We may modify or discontinue the free tier at any time
- Free tier users have no SLA guarantees
Cancellation
- You may cancel your subscription at any time
- Cancellation takes effect at the end of the current billing period
- No refunds for partial months or unused services
7. Privacy & Data Collection
Data We Collect
- Account information (email, name, billing details)
- API usage logs (packages requested, build configurations)
- Build metadata (success/failure, test results)
- Anonymous usage analytics
Data We Don't Sell
We do not sell, rent, or share your personal information with third parties for marketing purposes.
Data Retention
- Build metadata is retained indefinitely for caching purposes
- Account data is retained while your account is active
- Logs are retained for 90 days for security and debugging
For full details, see our Privacy Policy.
8. Security & Compliance
Security Measures
We implement industry-standard security practices:
- Encrypted data transmission (TLS/HTTPS)
- Secure build environments
- Regular security audits
- Isolated build processes
No Guarantee
However, we cannot guarantee:
- Absolute security of our systems
- Prevention of all unauthorized access
- Detection of all malicious packages
User Responsibility
You are responsible for:
- Scanning downloaded wheels for malware
- Verifying package integrity (checksums, signatures)
- Implementing your own security measures
- Reporting security vulnerabilities to us
Vulnerability Reporting
If you discover a security vulnerability, please report it to security@wheelforge.io. We will respond within 48 hours.
9. Termination
By You
You may terminate your account at any time by:
- Canceling your subscription through the dashboard
- Emailing support@wheelforge.io
By Us
We may suspend or terminate your account if:
- You violate these Terms
- You engage in abusive or fraudulent behavior
- Your account is inactive for 12+ months (free tier)
- Required by law or legal process
- We discontinue the service (with 30 days' notice)
Effect of Termination
Upon termination:
- Your access to the service will be revoked
- Your API keys will be invalidated
- Your data may be deleted after 30 days
- You remain liable for any outstanding fees
10. Changes to Terms
We may modify these Terms at any time. Changes will be effective:
- Immediately for new users
- 30 days after notice for existing users
Notice will be provided via:
- Email to your registered address
- Announcement on our website
- In-app notification
Continued use of WheelForge after changes constitutes acceptance of the new Terms.
11. Dispute Resolution
Governing Law
These Terms are governed by the laws of [Your Jurisdiction], without regard to conflict of law principles.
Informal Resolution
Before filing a claim, you agree to contact us at legal@wheelforge.io to attempt informal resolution.
Arbitration
Any disputes that cannot be resolved informally shall be resolved through binding arbitration in accordance with [Arbitration Rules], except where prohibited by law.
Class Action Waiver
You agree to resolve disputes individually and waive the right to participate in class actions or representative proceedings.
12. Miscellaneous
Entire Agreement
These Terms constitute the entire agreement between you and WheelForge regarding the service.
Severability
If any provision is found unenforceable, the remaining provisions remain in full effect.
No Waiver
Our failure to enforce any right or provision does not constitute a waiver of that right.
Assignment
You may not assign these Terms without our consent. We may assign them to any successor or affiliate.
Force Majeure
We are not liable for delays or failures due to circumstances beyond our reasonable control (natural disasters, war, pandemics, infrastructure failures, etc.).
Contact
For questions about these Terms, contact us at:
- Email: legal@wheelforge.io
- Website: wheelforge.io/contact
13. Open Source Acknowledgments
WheelForge builds upon the work of countless open-source contributors. We are deeply grateful to:
- The Python Software Foundation and PyPA
- Package authors and maintainers
- The CUDA and GPU computing community
- All open-source projects we compile and distribute
We encourage users to support upstream projects through contributions, donations, and attribution.
By using WheelForge, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.