1. Acceptance of Terms
These Terms of Service (“Agreement”) constitute a legally binding agreement between you (“you,” “your,” or “User”) and spinshare.dev (“SpinShare,” “we,” “us,” or “our”), governing your access to and use of the SpinShare platform, Visual Studio Code (VS Code) extension, IDE plugin, command-line (CLI) wrapper, and related services (collectively, the “Service”).
BY INSTALLING SPINSHARE, CREATING AN ACCOUNT, ACCESSING OUR WEBSITE, OR OTHERWISE USING THE SERVICE IN ANY MANNER, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL TERMS AND CONDITIONS, YOU MUST IMMEDIATELY DISCONTINUE USE OF THE SERVICE AND UNINSTALL THE EXTENSION AND CLI WRAPPER.
This Agreement applies to all users of the Service, including: (i) end users who use SpinShare to earn compensation for displaying advertisements during AI wait-states (“Earning Users”); (ii) advertisers who purchase advertising inventory through our platform (“Advertisers”); and (iii) all other visitors to our website or users of our services.
If you are using the Service on behalf of an organization, entity, or employer, you represent and warrant that you have authority to bind such organization to this Agreement, and references to “you” shall include both the individual and the organization.
2. Definitions
The following terms shall have the meanings set forth below:
- “Ad Content” or “Advertising Materials” means any text, images, graphics, links, code, or other materials submitted by an Advertiser for display through the Service.
- “AI Wait-State” or “Wait-State”means the period during which an AI coding assistant (such as Anthropic’s Claude Code or similar products) is processing, reasoning, or generating a response, during which time the SpinShare client displays sponsored content in place of the loading spinner or progress indicator.
- “Auction” means the real-time bidding system through which Advertisers compete for placement priority in the display queue.
- “Bid” means the maximum cost-per-thousand-impressions (CPM) an Advertiser offers to pay for their campaign.
- “Campaign” means an Advertiser-created record containing ad text, a maximum CPM bid, and a remaining budget.
- “CPM”means Cost Per Mille — the price an Advertiser agrees to pay per 1,000 impressions, expressed in US dollars.
- “Click”means a user’s affirmative interaction with an advertisement that triggers a navigation event to the Advertiser’s designated destination URL.
- “Claude Code” means the AI coding assistant product developed and operated by Anthropic, PBC, whether accessed via Visual Studio Code extension, terminal CLI, or other interfaces.
- “Earnings” or “User Earnings”means the compensation accrued by an Earning User based on qualifying impressions and clicks, calculated as the user’s share of the revenue generated by advertisements displayed during such user’s AI wait-states.
- “Extension” means the SpinShare Visual Studio Code (VS Code) extension, IDE plugin, or other editor plugin installed by a user to enable the Service.
- “CLI Wrapper” means the
spinshare(or successor) NPM package that spawns a target CLI as a child process, intercepts spinner output, and injects advertisements on a single updating line. - “Impression” means a single instance of an advertisement being displayed within an AI wait-state.
- “Ledger” means the internal accounting record maintained by SpinShare tracking impressions, clicks, earnings, and payouts attributable to each user or advertiser account.
- “Payment Threshold”means the minimum balance required in a user’s account before a payout is initiated, as determined by SpinShare in its sole discretion.
- “Platform” means the underlying IDE, code editor, or terminal environment (such as Visual Studio Code) in which the Extension or CLI Wrapper operates.
- “Revenue Split” means the percentage division of net advertising revenue between SpinShare and Earning Users, which is currently sixty percent (60%) to the Earning User and forty percent (40%) retained by SpinShare, but which may be modified as described in Section 6.4.
- “Velocity Limit” means the per-developer rate cap of thirty (30) impressions per minute used for anti-fraud enforcement.
3. Eligibility
3.1 General Requirements
3.2 Employer Authorization
3.3 Geographic Restrictions
3.4 Account Limitations
4. Description of the Service
4.1 Overview
4.2 For Earning Users
4.3 For Advertisers
4.4 No Guarantee of Availability
5. User Accounts & Registration
5.1 Account Creation
5.2 Account Security
5.3 Account Ownership
5.4 Know Your Business (Advertisers)
6. Earnings Program for Users
6.1 Earnings Accrual
6.2 Qualifying Impressions
6.3 Usage Caps
6.4 Revenue Split Adjustments
6.5 Payout Mechanics
6.6 Payout Holds and Corrections
6.7 Forfeiture
6.8 Tax Classification & Reporting Obligations
6.8.1 Nature of Payments
6.8.2 U.S. Tax Reporting — Form 1099-MISC
6.8.3 No 1099-NEC or Withholding
6.8.4 Tax Information Collection — Form W-9
6.8.5 International Users — Form W-8BEN / W-8ECI
6.8.6 Backup Withholding
6.8.7 User Tax Obligations
6.8.8 No Tax Advice
7. Advertising Program for Advertisers
7.1 Campaign Creation & Bidding
7.2 Non-Refundable Bids
7.3 Ad Content Requirements
7.4 Content Prohibitions
7.5 Right to Reject or Remove
7.6 Advertiser Indemnification for Content
7.7 Click Billing
8. Payment Terms & Conditions
8.1 Advertiser Payment Obligations
8.2 Payment Methods
8.3 Late Payments
8.4 Chargebacks and Disputes
8.5 User Payout Terms
9. Fraud Prevention, Abuse & Enforcement
9.1 Strict Prohibition on Fraud
SpinShare maintains a zero-tolerance policy for fraud, abuse, and manipulation. The following activities are strictly prohibited and constitute material breaches of this Agreement:
- Click Fraud. Any attempt to generate artificial clicks, including but not limited to: automated clicking scripts, click farms, paid-to-click schemes, coordinated clicking networks, or any mechanism designed to inflate click counts artificially.
- Impression Manipulation. Any attempt to generate artificial impressions, including: using automated tools to trigger AI wait-states, running meaningless or repetitive prompts solely to generate ad views, botting or scripting IDE or terminal interactions, or colluding with others to inflate impression counts.
- Velocity Circumvention. Any attempt to bypass the Velocity Limit or other rate caps, including through credential sharing, multiple-account usage, or coordinated activity.
- Multi-Account Abuse. Creation or use of multiple accounts by a single individual, coordination with others to operate account networks, or use of shared credentials across multiple users to aggregate earnings.
- Metric Manipulation. Any attempt to interfere with, alter, or falsify telemetry data, impression counts, click events, or any other metric used to calculate earnings or advertising charges.
- Reverse Engineering. Any attempt to decompile, disassemble, reverse engineer, or otherwise derive source code from the Extension or CLI Wrapper; or to intercept, modify, or spoof communications between the client and SpinShare servers, except as permitted by applicable open-source licenses.
- Circumvention. Any attempt to circumvent usage caps, geographic restrictions, account limitations, or other technical or policy controls implemented by SpinShare.
9.2 Detection and Investigation
9.3 Enforcement Actions
9.4 Burden of Proof
9.5 Clawback Rights
9.6 Good Faith Overpayment
10. Data Collection, Privacy & Telemetry
10.1 Scope of Data Collection
10.2 What We Do NOT Collect
10.3 Billable Telemetry
10.4 Data Retention
10.5 Data Deletion Requests
10.6 Third-Party Processors
10.7 Security Measures
11. Third-Party Platform Risks & Acknowledgments
11.1 Extension and CLI Wrapper Modification Acknowledgment
11.2 Third-Party Terms of Service
11.3 Platform Changes & Service Disruption
11.4 No Affiliation
11.5 User Assumption of Risk
12. Termination & Account Suspension
12.1 Termination by User
12.2 Termination by SpinShare
12.3 Termination for Cause
12.4 Effect of Termination
12.5 No Right to Reinstatement
13. Intellectual Property Rights
13.1 SpinShare Ownership
13.2 Limited License to Users
13.3 Advertiser Content License
13.4 Feedback
13.5 Open Source
14. Disclaimers & Warranties
14.1 Service Provided “As Is”
14.2 No Guarantee of Results
14.3 Third-Party Content
14.4 Extension and CLI Wrapper Risks
15. Limitation of Liability
15.1 Exclusion of Consequential Damages
15.2 Liability Cap
15.3 Essential Purpose
16. Indemnification
16.1 User Indemnification
16.2 Advertiser Indemnification
16.3 Indemnification Procedure
17. Dispute Resolution & Arbitration
17.1 Informal Resolution
17.2 Binding Arbitration
17.3 Class Action Waiver
17.4 Jury Trial Waiver
17.5 Governing Law
17.6 Injunctive Relief
18. Privacy Rights (CCPA, GDPR, PIPEDA, and State Laws)
18.1 Scope
18.2 California (CCPA / CPRA)
18.3 European Union & United Kingdom (GDPR / UK GDPR)
18.4 Canada (PIPEDA)
18.5 Other U.S. State Privacy Laws
19. Digital Millennium Copyright Act (DMCA)
19.1 Designated Agent
19.2 DMCA Notice Requirements
19.3 Counter-Notice
19.4 Repeat Infringers
20. Modifications to Terms
20.1 Right to Modify
20.2 Notice of Material Changes
20.3 Continued Use as Acceptance
21. General Provisions
21.1 Entire Agreement
21.2 Severability
21.3 Waiver
21.4 Assignment
21.5 Force Majeure
21.6 Headings
21.7 Notices
21.8 Export Compliance
21.9 Electronic Communications
21.10 No Agency
22. Contact Information
If you have any questions, concerns, or requests regarding this Agreement or the Service, please contact us:
- Email: support@spinshare.dev
- Website: spinshare.dev
© 2026 spinshare.dev. All rights reserved.