This Privacy Policy describes how Tesagi ("we," "us") collects, uses, and shares information when you use our website, replay analysis services, and Tesagi Viewer desktop application (together, the "Service"). It should be read together with our Terms of Service.
1. Information we collect
Account and authentication
When you register or sign in, we may collect:
- Email address and password (stored using industry-standard hashing);
- Profile or display information you provide;
- OAuth identifiers and basic profile data if you sign in with Google or similar providers.
Replays and usage data
When you use the Service, we may collect and store:
- Replay files you upload and metadata derived from them (players, map, duration, races, etc.);
- Analysis outputs (build orders, simulations, statistics, share links);
- Privacy settings you choose for replays and account features;
- Technical logs (IP address, browser type, timestamps, errors, API requests).
Billing
Subscriptions and mineral purchases are handled by payment processors (such as Stripe). We receive billing-related identifiers (customer ID, subscription status, purchase history) but do not store full payment card numbers on our servers. Payment processors collect and process card data under their own privacy policies.
Tesagi Viewer (desktop application)
Tesagi Viewer is a Windows desktop app for watching StarCraft replays locally. It is separate from replay upload and analysis on the website. When you install or use Tesagi Viewer, we may collect or process the following:
Data stored on your device
The app stores settings and state locally on your PC (for example in your user profile), including:
- App preferences (StarCraft install path, replay folder, display and audio options, point-of-view player name);
- License key you enter to unlock the full version;
- Free-trial replay usage counter bound to your device;
- Diagnostic log files for troubleshooting.
Data sent to Tesagi servers
When you use online features of the app, limited data is sent to our API at backend.tesagi.com:
- License activation: your license key and a device identifier (we store a one-way hash of the device ID to bind each key to one PC);
- Update checks: app version and release channel so we can tell you if a newer installer is available;
- Activation and related requests may be rate-limited using your IP address for abuse prevention.
What Tesagi Viewer does not collect
The desktop app does not upload your replay files to Tesagi, track in-game behavior for advertising, collect precise location, or access your contacts. Replay files you open stay on your computer unless you separately upload them through the website. Purchases are completed on tesagi.com (Stripe); the app itself does not process payment card data.
Microsoft Store and other distributors
If you install Tesagi Viewer from the Microsoft Store or another marketplace, that platform may collect installation and usage data under its own privacy policy. We receive only the information needed to deliver updates and validate licenses as described above.
2. How we use information
We use collected information to:
- Provide, secure, and maintain the Service;
- Process replays and generate analysis;
- Manage accounts, subscriptions, minerals, and support requests;
- Prevent abuse, fraud, and violations of our Terms;
- Improve reliability and develop new features;
- Comply with legal obligations.
- Validate Tesagi Viewer licenses, deliver app updates, enforce trial limits, and prevent license abuse;
We may use aggregated or de-identified data that does not reasonably identify you for analytics and product improvement.
3. How we share information
We do not sell your personal information. We may share information:
- With service providers who help us operate the Service (hosting, storage, email, analytics, payment processing), under contractual obligations to protect data;
- When you make replays or profiles public, with anyone who has the link or visits public pages;
- If required by law, regulation, legal process, or to protect rights, safety, and security;
- In connection with a merger, acquisition, or asset sale, subject to this Policy.
4. Cookies and similar technologies
We use cookies and local storage for session authentication, preferences, and security. You can control cookies through your browser settings; disabling them may prevent sign-in or certain features from working.
5. Data retention
We retain account and replay data for as long as needed to operate the Service and as described in our product tiers (for example, retention limits on free tiers vs paid tiers). Tesagi Viewer license activation records (hashed device binding and activation timestamps) are kept while your license remains valid and as needed for fraud prevention and support. We may delete inactive accounts, expired content, or data we no longer need, without notice, subject to our Terms.
Backups and cached copies may persist for a limited time after deletion.
6. Security
We implement reasonable technical and organizational measures to protect information. No method of transmission or storage is completely secure; we cannot guarantee absolute security.
7. Your choices
- You may update certain profile information in your account settings;
- You may control replay visibility where the product supports public/private settings;
- You may cancel subscriptions from your account Subscription page; see our Terms regarding no refunds for paid amounts;
- You may request account deletion via Discord or info.tesagi@gmail.com; we may retain minimal records where required by law or for legitimate business purposes (billing records, fraud prevention).
8. Children
The Service is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe we have done so, contact us on Discord or email info.tesagi@gmail.com so we can delete it.
9. International users
If you access the Service from outside the country where our infrastructure is located, your information may be processed in other jurisdictions with different data protection laws.
10. Changes
We may update this Privacy Policy from time to time. The effective date at the top will change when we do. Continued use after an update means you accept the revised Policy.
11. Contact
For privacy-related requests, account questions, or support, Discord is the best place to reach us — see our Contact page for the invite link. You can also email info.tesagi@gmail.com.