Privacy Policy
Last updated: April 16, 2026
1. Who We Are
StackStats Apps LLC operates ChainOptics ("Service") at chainoptics.io. This Privacy Policy explains what personal information we collect, how we use it, and your rights regarding that information.
Contact us at: support@chainoptics.io
2. Information We Collect
Account information: When you register, we collect your email address, first name, last name, and a hashed password. We do not store plaintext passwords.
API key: We generate and store your API key to authenticate requests. It is derived from your account and is not tied to any payment information.
Billing information: Payments are processed by Stripe. We store your Stripe customer ID and subscription ID to manage your plan. We do not store full credit card numbers — those remain with Stripe under their PCI-DSS compliance.
Usage data: We log API requests (endpoint, timestamp, status code) for rate limiting, abuse detection, and service improvement. We do not log the content of your API responses.
Portfolio data: If you use the Portfolio Tracker, your holdings (asset symbol and quantity) are stored only in your browser's localStorage. This data is never sent to our servers.
Price alert data: Alert configurations (symbol, condition, threshold) are stored server-side tied to your account, required to deliver email notifications.
Communications: If you contact support, we retain the correspondence to resolve your issue and improve the Service.
3. How We Use Your Information
- To authenticate you and provide access to your account and dashboard
- To manage your subscription, process payments via Stripe, and send billing receipts
- To enforce rate limits and detect abuse of the API
- To send transactional emails: account creation confirmation, API key delivery, password reset, billing events, and price alert notifications
- To send product update and marketing communications (opt-out available at any time)
- To improve and operate the Service through aggregated, anonymized usage analytics
4. Marketing Communications
We may use your email address to send product updates, new feature announcements, and relevant marketing about ChainOptics and StackStats Apps products. You may opt out at any time by:
- Clicking the unsubscribe link in any marketing email
- Emailing support@chainoptics.io with "unsubscribe" in the subject line
Transactional emails (billing receipts, password resets, alert notifications) cannot be opted out of while your account is active as they are required to operate the Service.
5. Data Sharing & Third Parties
We do not sell your personal information. We share data only as follows:
- Stripe: Payment processing. Subject to Stripe's Privacy Policy.
- Cloudflare: Hosting and CDN. Request logs may be retained by Cloudflare per their data processing terms.
- Resend: Transactional and marketing email delivery. Email addresses are shared only to deliver messages you requested or consented to.
- CoinGecko / Kraken: We fetch market price data from these providers. No personal data is shared.
- Legal compliance: We may disclose information if required by law, subpoena, or to protect rights, property, or safety.
6. Data Retention
We retain your account data for as long as your account is active. If you close your account, we delete or anonymize personal data within 90 days, except where retention is required by law or legitimate business need (e.g., tax records, fraud prevention).
API request logs are retained for up to 30 days for rate limiting and security purposes, then purged.
7. Security
We use industry-standard security practices including hashed passwords (bcrypt), HTTPS-only transmission, and Cloudflare's network-layer protections. Despite these measures, no system is completely secure. We cannot guarantee the absolute security of your data.
If you believe your account has been compromised, contact support@chainoptics.io immediately.
8. Your Rights (GDPR / CCPA)
Depending on your location, you may have the following rights regarding your personal data:
- Access: Request a copy of the personal data we hold about you
- Correction: Request correction of inaccurate data
- Deletion: Request deletion of your personal data ("right to be forgotten")
- Portability: Request your data in a portable format
- Opt-out of sale: We do not sell personal data — this right is satisfied by default
- Withdraw consent: Where processing is based on consent, you may withdraw it at any time
To exercise any of these rights, email support@chainoptics.io. We will respond within 30 days. We may require identity verification before fulfilling requests.
9. Cookies & Tracking
ChainOptics does not use tracking cookies or third-party analytics. We use browser localStorage for theme preference, API key storage, and portfolio data. No cross-site tracking is performed.
10. Children's Privacy
The Service is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us personal data, contact us and we will delete it promptly.
11. International Transfers
Your data may be processed in the United States and other countries where our service providers operate. By using the Service, you consent to such transfers. We take steps to ensure data transferred internationally is protected by appropriate safeguards.
12. Changes to This Policy
We may update this Privacy Policy periodically. Material changes will be notified via email or a notice in the Service. Continued use after the update date constitutes acceptance.
13. Contact
StackStats Apps LLC
Email: support@chainoptics.io