Privacy Policy
1. What SyncTalk does
SyncTalk is a browser extension and web service that translates chat messages on live streaming platforms in real time. It can translate messages you receive (incoming) and messages you send (outgoing).
The translation service is accessed through a server-side proxy. Your browser sends message text to our server, we forward it to a third-party translation API, and we return the result to your browser. At no point during this process is the message content written to any database, log file, or persistent storage.
2. Data we do not collect
We do not collect, store, or process:
- The content of any chat message, incoming or outgoing
- Usernames or display names seen in chat
- The name, URL, or identity of any stream or channel you visit
- Your IP address beyond what is inherent in any HTTP request (we do not log it)
- Browser fingerprints, device identifiers, or behavioural tracking data
- Any data from the page you are visiting other than the text submitted for translation
3. Data we do collect
The only data written to our database is:
- Account information — your email address and a hashed password, collected when you create a SyncTalk account. This is managed by Supabase and is used solely to authenticate you and display your dashboard.
- Usage counters — two integers per API key (incoming translations used, outgoing translations used). These exist to enforce plan limits and display your usage in the dashboard. They do not contain any message content.
That is the complete list. There is no analytics platform, no session recording, no advertising pixel, and no third-party tracking script on this website.
4. How translation works
When you translate a message, the following happens:
- The extension sends the message text and your target language to our server
- Our server checks that your API key is valid and within its usage limits
- The text is forwarded to a third-party translation service
- The translated text is returned to your browser and displayed
- Your usage counter is incremented by one
The message text is held in memory only for the duration of this round trip — typically under one second. It is never written to disk, never logged, and never retained after the response is sent.
We also maintain a short-term translation cache on our server. If the same phrase has been translated recently, it may be served from this cache rather than forwarding to the translation provider. The cache stores only the translated output keyed by a cryptographic hash of the source text — the original message text is not stored in the cache.
The extension also maintains a separate in-memory cache in your browser. This cache exists only for the lifetime of your browser tab and is discarded the moment you close it.
5. Third-party translation provider
Message text submitted for translation is processed by a third-party translation service. This provider receives the text solely for the purpose of translation and operates under its own privacy and data retention terms. We do not share any account information, usage data, or identifying information with this provider — only the text to be translated.
We recommend reviewing the terms of the translation provider in use. Details are available on request at hello@synctalk.com.
6. Account data and deletion
Your account data (email address and usage counters) is stored in Supabase, a managed database platform. Supabase stores data in data centres located in the United States and the European Union depending on your project region.
To delete your account and all associated data, email hello@synctalk.com. We will permanently delete your account, email address, and usage counters within 7 days.
7. Cookies
This website uses one cookie: a Supabase authentication session token, set when you sign in. This cookie is strictly necessary to keep you logged in and is not used for tracking. No third-party cookies are set.
8. Children
SyncTalk is not directed at children under the age of 16. We do not knowingly collect personal information from children. If you believe a child has provided us with their email address, contact us and we will delete it promptly.
9. Changes to this policy
If we make material changes to this policy, we will update the effective date at the top of this page. Continued use of SyncTalk after changes are posted constitutes acceptance of the updated policy.
10. Contact
Questions about this policy can be sent to hello@synctalk.com. We will respond within 5 business days.
This policy applies to the SyncTalk website at synctalk.com and the SyncTalk browser extension. It does not apply to third-party websites or services linked from this site.