skinshi

Last updated September 12, 2026

Privacy Policy

Core inventory features connect directly to Steam, Valve services, and Apple. Optional remote AI+ sends the request content needed for the operation to our AI service and its model provider. AI+ Voice sends reply text for speech generation.

In short

  • Steam credentials stay on your device. Remote AI requests and outputs are processed by our AI service; operational job records, app verification records, and generated audio may be retained under that service’s retention policy.
  • The app connects directly to Steam and Valve services to sign in, load inventory, and move items when you ask it to.
  • Saved Steam refresh tokens stay in the iOS Keychain on your device.
  • Chat with Shi generates replies on your device when available. If AI+ Voice is enabled, reply text is sent to our AI service for speech generation.
  • AI+ beta is optional and sends the prompt and grouped inventory information needed to complete your request to our AI service and its model provider.
  • Purchases and subscriptions are handled by Apple through StoreKit.
  • skinshi does not include third-party advertising or analytics SDKs for cross-app tracking.

Local-First by Default

skinshi is designed so core inventory management does not require a skinshi account, skinshi database, or skinshi-hosted copy of your Steam inventory. We do not send your Steam credentials or refresh tokens to our AI service.

Network activity for core app features is between your device and the third-party services needed for the app to work, such as Steam, Valve, CS2 services, Apple, and public Steam Market endpoints.

Services the App Contacts

skinshi may communicate directly with Steam and Valve services for authentication, WebSocket sessions, Game Coordinator access, inventory loading, and inventory actions. skinshi is not affiliated with Valve or Steam, and their own policies govern how they handle data you send to their services.

skinshi may also communicate with Apple services for in-app purchases, subscription status, and App Store billing through StoreKit.

Chat with Shi

Chat with Shi is Skinshi's on-device inventory assistant. When available on your device, Shi uses Apple Foundation Models locally. Generation stays on-device. When AI+ Voice is enabled, the text to be spoken is sent to our AI service to generate audio. You can disable AI+ Voice in Settings.

Shi may help route you to app screens, local inventory views, item details, friend-inventory views, or pricing views. Those app actions can still contact Steam, Valve, public Steam Market endpoints, or Apple as described in this policy, but the Shi model interaction itself is local to your device.

AI+ Beta

AI+ beta is an optional feature that uses skinshi servers to execute AI+ requests such as Auto Sort planning and Rate My Inventory. If you start an AI+ beta request, the app sends only the metadata needed to complete that request.

Depending on the AI+ request, this metadata may include your written prompt, grouped item names, item quantities, broad item categories, selected item attributes such as wear or paint wear when relevant, Storage Unit names, capacity information, and the current virtual organization plan. AI+ Auto Sort uses virtual planning data before you choose whether to sync. AI+ Rate My Inventory is designed to use a flat grouped inventory snapshot and does not include pricing or Storage Unit location data.

AI+ beta requests do not include your Steam password, saved Steam refresh tokens, payment card information, Apple ID payment details, or any data needed to take over your Steam account. Remote requests are processed to provide the feature; we do not use them to build advertising profiles or sell your personal information.

AI+ beta responses are returned to your device for the feature you requested. Remote request content and outputs are processed by our AI service. Operational job records and generated audio may be retained under that service’s retention policy.

Automatic App Verification

Remote AI uses Apple App Attest without an additional sign-in. Apple certifies a device-bound key, and our service verifies the proof and stores the public-key registration, counters, and access controls. The private key remains protected on the device. This process does not send your Steam password, refresh token, or payment credentials. Rating video generation is currently disabled; existing rating history remains on your device.

Data on Your Device

If you choose to stay signed in or save an account, skinshi stores Steam refresh tokens in the iOS Keychain using Apple secure storage APIs. These tokens are not stored in plain text in the app bundle and are not stored on skinshi servers.

Non-secret account details, such as Steam ID, display name, avatar URL, saved account ordering, free-tier usage count, and app preferences may be stored locally on your device so the app can show account state and manage usage limits.

Local quota counters, including free move usage, free Shi usage, and AI+ beta credits, may also be stored on your device. These counters are used to show limits in the app and are not a skinshi server-side user profile.

The app may also ship or cache game-related display data such as item definitions and icons. This is not your personal profile data.

Purchases

Subscriptions and lifetime purchases are processed by Apple. skinshi only uses Apple entitlement information to unlock premium features. We do not receive your payment card details.

Tracking and Analytics

skinshi does not integrate third-party advertising or analytics SDKs for cross-app tracking. We do not sell your personal information.

Children

skinshi is not directed at children under 13. Steam accounts and marketplace features are subject to Steam’s own age requirements.

Changes

We may update this policy when skinshi changes. The “Last updated” date on this page will change when the policy is revised.

Contact

Questions about this policy can be sent to support@skinshi.com.