Terms of Service
Last updated: 2/17/2026
1. Acceptance of Terms
By accessing and using SkinVaults ("the Service"), you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to abide by the above, please do not use this service.
2. Description of Service
SkinVaults is a CS2 (Counter-Strike 2) skin inventory tracking and analytics platform that provides:
- Real-time inventory value tracking and portfolio management
- Skin price monitoring and analytics with market data
- Wishlist functionality (Free: 10 items, Pro: unlimited)
- Price alerts and trackers via Discord integration (Pro only: unlimited trackers)
- Player statistics and portfolio analytics (CS2 game stats from Steam)
- Faceit statistics integration (ELO, level, K/D ratio, win rate, headshot percentage, KAST, and advanced stats for Pro users)
- Skin comparison tool (compare up to 2 items side by side)
- Player search functionality (by Steam64 ID, Steam username, Discord username, or Discord ID)
- Community chat system with global chat, direct messages (DMs), and DM invites
- Pro subscription features (unlimited wishlist, unlimited price trackers, advanced stats, faster performance, priority API requests)
- Discord bot with comprehensive commands (/wishlist, /alerts, /inventory, /price, /vault, /stats, /player, /compare, /help)
- Fuzzy search for items and players
- Shareable inventory links
3. User Accounts and Steam Authentication
To use certain features of the Service, you must authenticate through Steam using OpenID. By authenticating:
- You grant us permission to access your public Steam profile information
- You authorize us to display your Steam inventory data
- You understand that we only access publicly available information
- You are responsible for maintaining the security of your Steam account
4. Faceit Statistics Integration
SkinVaults integrates with Faceit to display player statistics:
- Faceit statistics are displayed on user inventory pages when available
- Basic stats (ELO, level, K/D ratio, win rate, headshot percentage, KAST) are available to all users
- Advanced stats (matches, wins, losses, total kills/deaths/assists, headshots, MVPs, averages, multi-kills) are available to Pro users only
- Statistics are fetched from the Faceit API using your Steam ID or Faceit nickname
- If a player is not found on Faceit, no statistics will be displayed (this is normal and not an error)
- Faceit data is cached for performance and may not reflect real-time values
- We use the Faceit Open API and may use an API key for higher rate limits
5. Community Chat System
SkinVaults provides a community chat system with the following features:
- Global Chat: Public chat room where all users can communicate
- Direct Messages (DMs): Private one-on-one messaging between users
- DM Invites: Users can send and accept invitations to start direct message conversations
- Message Features:
- Edit messages (within a time limit)
- Pin messages (admin/owner only for global chat, both users for DMs)
- Delete messages (admin/owner only for global chat, both users for DMs)
- Report messages (flag inappropriate content)
- Real-time updates via Pusher WebSocket connection
- Admin Features:
- Timeout users (temporary ban from chat)
- Ban users (permanent ban from chat)
- Delete any message
- Pin/unpin messages
- View and manage reports
- Manage admin notes on reports
- User Responsibilities:
- Do not spam, harass, or abuse other users
- Do not share inappropriate content
- Respect other users' privacy
- Follow community guidelines
- Moderation: We reserve the right to timeout, ban, or remove users who violate our Terms of Service or community guidelines
- Data Storage: Chat messages are stored in our database (MongoDB) and may be retained for moderation and legal purposes
- Privacy: Global chat messages are visible to all users. Direct messages are private between the two participants only
6. Discord Integration and Bot Commands
SkinVaults offers optional Discord integration with a comprehensive bot:
- You may connect your Discord account to receive price alert notifications and use bot commands
- Price trackers require a Pro subscription; Pro users have unlimited trackers
- Price alerts are sent via Discord direct messages when target prices are reached
- You can disconnect your Discord account at any time, which will remove all active price trackers
- Discord Bot Commands Available:
/wishlist- View your wishlist with current prices/alerts- View your active price alerts/inventory- View your inventory summary and item list/price <item>- Check the current price of a CS2 skin (with fuzzy search)/vault- View your total vault value, statistics, top items, and weapon stats/stats- View your CS2 player statistics (basic stats for all, advanced stats for Pro users)/player <query> platform:<platform>- Search for a player by Steam64 ID, Steam username, Discord username, or Discord ID/compare <item1> <item2> [item3]- Compare up to 3 CS2 skins side by side/help- Get help with all available commands
- We store your Discord ID, username, avatar, and OAuth tokens (access token, refresh token) for the purpose of sending alerts and enabling bot commands
- Discord OAuth tokens expire and may require re-authentication
- Discord connection status is publicly visible on your profile
- The bot can search for players using Steam usernames, Steam64 IDs, Discord usernames, or Discord IDs
- Bot commands work in both Discord servers and direct messages (DMs)
7. Pro Subscription and Consumables
SkinVaults offers a Pro subscription service and consumable items with the following terms:
5.1 Pro Subscription
- Pricing: €7.99/month, €19.99/3 months (save 17%), €34.99/6 months (save 27%)
- Payment: Processed securely through Stripe. All payments are final unless otherwise stated. We do not store credit card details on our servers.
- New User Bonus: Some new users may be eligible for a one-time 2-week Pro access bonus within 7 days of first sign-in. This bonus must be activated manually and expires after 7 days if not used.
- Auto-Renewal: Subscriptions do not auto-renew. You must manually renew your subscription before expiration.
- Refunds: Refund requests are handled on a case-by-case basis. Contact support for assistance.
- Cancellation: You may cancel your subscription at any time. Access continues until the end of your paid period.
- Pro Features Include:
- Unlimited wishlist items (Free: 10 items max, can purchase additional slots)
- Unlimited price trackers (Pro only - free users can purchase Discord Access for 3 trackers)
- Advanced player statistics (ADR, MVPs, Accuracy, Rounds Played, Total Damage)
- Faster price scanning (10x speed with higher concurrency - Free: 3 concurrent, Pro: 10 concurrent)
- Priority API requests
- Better caching (2x longer cache duration - Free: 30 min, Pro: 2 hours)
- Fast wishlist updates (larger batch processing)
- Advanced compare stats & value breakdown
- Early access to new tools and features
- Price alerts via Discord
5.2 Consumables (One-Time Purchases)
SkinVaults offers consumable items that enhance your free account. These are one-time purchases that never expire:
- Wishlist Slots (€1.99 per slot): Add one additional item to your wishlist. Each purchase adds +1 to your wishlist limit. Pro users already have unlimited wishlist items.
- Discord Access (€4.99): Get Discord bot access and create up to 3 price trackers. Receive price alerts directly in Discord for your favorite items. This is for free users only - Pro users already have unlimited trackers. Permanent access that never expires.
- Price Scan Boost (€2.49): Increase concurrent price scans from 3 to 5. Scan prices faster for your inventory and wishlist. Permanent upgrade. Pro users already have 10 concurrent scans.
- Price Cache Boost (€1.99): Extend price cache duration from 30 minutes to 1 hour. Prices update less frequently, saving API requests. Permanent upgrade. Pro users already have 2-hour cache.
Note: Consumables are permanent and never expire. Pro users already have access to all consumable benefits, so they do not need to purchase consumables. All consumable purchases are processed securely through Stripe. We do not store credit card details on our servers.
8. User Responsibilities
You agree to:
- Use the Service only for lawful purposes
- Not attempt to gain unauthorized access to the Service
- Not use the Service to violate any laws or regulations
- Not abuse, harass, or harm other users
- Provide accurate information when using the Service
- Maintain the confidentiality of your account credentials
9. Account Termination and Bans
We reserve the right to ban or terminate accounts that violate our Terms of Service:
- Banned users will be immediately logged out and redirected to the contact page
- Banned users cannot access the Service or create new accounts using the same Steam ID
- Ban decisions are final, but you may contact support to appeal
- If you are unbanned, your account access will be restored immediately
- We may ban accounts for: violation of terms, fraudulent activity, abuse of the Service, or any other reason we deem necessary
10. Data and Content
The Service displays data from:
- Steam Community Market (price data via proxy services)
- Steam Web API (inventory, profile data, and player statistics)
- Steam Community profiles (profile information, avatars)
- Faceit Open API (player statistics, ELO, match data)
- steamid.io (for Steam username resolution)
- CS:GO API dataset (item information, images, rarity data)
- Your local browser storage (wishlist, preferences, price cache, compare list)
- MongoDB database - Pro subscriptions, Discord connections, price alerts, purchase history, user rewards, banned users, chat messages, DM conversations, DM invites, reports, admin actions
- Pusher (real-time chat updates via WebSocket)
We do not guarantee the accuracy, completeness, or timeliness of price data. Market prices are subject to change and may not reflect real-time values. Price data is cached for performance optimization (Free: 30 minutes, Pro: 2 hours, or 1 hour with Cache Boost consumable).
Database System: We use MongoDB as our primary database for Service data.
Proxy Services: We use multiple proxy services (ScraperAPI, ZenRows, ScrapingAnt, and fallback proxies) to access Steam Community Market data. These services help bypass rate limits and improve reliability. Pro users get direct Steam API access with priority requests, falling back to proxies only if needed.
Faceit API: We use the Faceit Open API to fetch player statistics. An optional API key may be used for higher rate limits. Faceit data is cached for performance and may not reflect real-time values.
11. Intellectual Property
All content, features, and functionality of the Service are owned by SkinVaults and are protected by international copyright, trademark, and other intellectual property laws. You may not:
- Copy, modify, or create derivative works
- Reverse engineer or attempt to extract source code
- Use our trademarks or logos without permission
- Scrape or harvest data from the Service
12. Limitation of Liability
SkinVaults is provided "as is" without warranties of any kind. We are not liable for:
- Any loss or damage resulting from use of the Service
- Inaccurate price data or market information
- Service interruptions or technical issues
- Decisions made based on information provided by the Service
- Loss of data or account access
13. Third-Party Services
The Service integrates with third-party services that have their own privacy policies:
- Steam: For authentication, inventory data, player statistics, and profile information
- Faceit: For player statistics, ELO, match data, and CS2 performance metrics
- Discord: For price alert notifications, bot commands, and OAuth authentication
- Pusher: For real-time chat updates via WebSocket connections
- Stripe: For secure payment processing (we do not store credit card details). Supports both production and test mode for payment testing.
- Coolify / Hetzner: For hosting and infrastructure
- MongoDB: For database storage
- Proxy Services: ScraperAPI, ZenRows, ScrapingAnt, and other proxy services for accessing Steam Community Market data
- steamid.io: For resolving Steam usernames to Steam64 IDs
- CORS Proxy Services: corsproxy.io, api.allorigins.win for accessing external APIs
- Email Services: Resend, SMTP providers for contact form submissions
Your use of these third-party services is subject to their respective terms and privacy policies. We are not responsible for the privacy practices or content of these third-party services.
14. Changes to Terms
We reserve the right to modify these terms at any time. Continued use of the Service after changes constitutes acceptance of the new terms. We will notify users of significant changes via email or through the Service.
15. Contact Information
For questions about these Terms of Service, please contact us through our Contact Page.
16. Governing Law
These Terms shall be governed by and construed in accordance with applicable laws. Any disputes arising from these terms or use of the Service shall be resolved through appropriate legal channels.