Legal
Privacy Policy
Last updated: March 26, 2026
1. Introduction
Chainshorts ("we", "our", or "us") operates the Chainshorts mobile application and the website at chainshorts.live. This Privacy Policy explains how we collect, use, and protect information when you use our services.
By using Chainshorts, you agree to the collection and use of information in accordance with this policy. Contact us at: support@chainshorts.live
2. Information We Collect
| Data Type | What We Collect | Why |
|---|---|---|
| Wallet Address | Your Solana public key (read-only) | Authentication, reactions, SKR balance checks |
| Reactions | Article reactions you submit (signed on-chain) | Community engagement features |
| Mining Sessions | Session start/end times, accumulated rewards, boost multiplier, streak data | Mining reward calculation, streak tracking |
| Lottery Entries | Ticket purchases, draw participation, winnings and refunds | Lottery draw processing, reward distribution |
| Reading Activity | Articles read, dwell time, daily reading progress | Reading boost calculation, daily reader pool eligibility |
| Session Tokens | Cryptographic session (Ed25519 SIWS) | Maintain login state |
| Push Token | Expo push token (device identifier) | Sending news alerts and breaking news notifications |
| Bookmarks | Articles you save | Saved articles feature |
| SKR Transactions | On-chain tx signatures for paid features | Verifying lottery ticket purchases, boost payments, and swap fees |
| User Feedback | Bug reports and suggestions you submit, linked to your wallet address | Product improvement, support |
3. What We Do NOT Collect
- Private keys or seed phrases — ever
- Email addresses (not required to use Chainshorts)
- Phone numbers or real-world identity
- Credit card or payment information
- Location data
4. How We Use Your Information
We use collected information to:
- Authenticate your wallet session using SIWS (Sign-In With Solana)
- Display reaction counts and community sentiment on articles
- Send push notifications for breaking news and threat alerts
- Process mining rewards, lottery draws, and reader pool distributions
- Calculate reading boosts and streak multipliers
- Verify SKR payments for lottery tickets, content boosts, and swaps
- Respond to user feedback and improve the product
- Improve quality and reliability via anonymised usage telemetry
5. Third-Party Services
| Service | Purpose | Data Shared |
|---|---|---|
| Railway | API and worker hosting | None beyond hosting |
| Supabase / PostgreSQL | Database | All stored data above |
| Content Processing Providers | Article formatting and quality services | Article text (no wallet session data) |
| Helius | Solana RPC and webhook events | On-chain tx data (public) |
| Expo Push | Push notification delivery | Push token + notification payload |
| CoinGecko | Token price data for display | None (public API, read-only) |
| Jupiter | In-app token swap routing | Swap parameters (no wallet private data) |
6. Data Retention
Session tokens expire after 30 days of inactivity. Reactions are retained indefinitely as part of the community record. Mining session records and lottery participation data are retained indefinitely for audit purposes. Reading activity data is retained for reward calculation and may be aggregated over time. User feedback is retained until deletion is requested. You may request deletion of your off-chain data at any time.
7. Security
Our database enforces Row-Level Security (RLS) policies that restrict data access to authenticated sessions only. Your wallet data is never accessible to other users. All financial operations (mining rewards, lottery draws, reader pool distributions) are protected by atomic database transactions.
8. Your Rights
- Request a copy of all data we hold about your wallet address
- Request deletion of your off-chain data (reactions, bookmarks, feedback)
- Revoke all active sessions via the app Settings screen
- Disable push notifications at any time from Settings
- Note: mining reward and lottery participation records cannot be deleted as they are required for financial audit purposes
9. Children's Privacy
Chainshorts is not intended for users under 18 years of age. We do not knowingly collect data from minors.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Updates will be posted at chainshorts.live/privacy-policy with a revised date. Continued use after changes constitutes acceptance.
11. Contact
For privacy questions or data requests: support@chainshorts.live