Privacy Policy
What we collect, why, and how we protect it.
Your privacy matters. This policy explains what data JISSR collects, how it is used, and the choices you have.
1. Data we collect
- Account information: email address and display name when you register or sign in with Google.
- Authentication tokens: session tokens stored in our database so you stay signed in.
- Translation history: the text output of translations you choose to save (you can delete it at any time).
- Basic usage events: counts of translation requests, used to monitor service health.
- Technical logs: standard server logs (IP, timestamp, request path) kept for a short period for security.
2. Data we do not store
- Video recordings. Frames sent for sign recognition are processed in server memory and discarded immediately.
- Audio recordings. Microphone audio used for speech-to-text is processed in memory and discarded.
- Passwords in plain text. Passwords are hashed with PBKDF2-SHA256 before storage.
3. Where data is stored
Account data is stored in a managed MySQL database on Microsoft Azure in the UAE North region. Large model files are stored in Azure Blob Storage. We rely on Azure's encryption-at-rest and TLS-in-transit.
4. Sharing
We do not sell your data. We do not share it with third parties except where required to operate the Service (e.g. Microsoft Azure as our cloud provider, Google for OAuth sign-in if you choose it). We may disclose information if compelled by lawful request.
5. Your choices
- Delete your account or history: email mr.yousufalshaaili@gmail.com and we will remove your data within 30 days.
- Reset your password: use the “Forgot password?” link on the sign-in screen.
- Sign out everywhere: happens automatically whenever you reset your password.
6. Cookies and local storage
JISSR uses your browser's local storage to remember your authentication token and UI preferences (theme, accent colour, text size). No third-party advertising or tracking cookies are used.
7. Children
JISSR is not directed at children under 13. If you believe a child has registered, contact us and we will delete the account.
8. Changes to this policy
If we materially change how we handle data, we will update this page and revise the “Last updated” date.