1. Introduction
Welcome to NTranslator ("we," "our," or "us"). We are committed to protecting your personal information and your right to privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our translation service application.
Chào mừng đến với NTranslator. Chúng tôi cam kết bảo vệ thông tin cá nhân và quyền riêng tư của bạn. Chính sách này giải thích cách chúng tôi thu thập, sử dụng và bảo vệ thông tin của bạn khi sử dụng dịch vụ dịch thuật của chúng tôi.
2. Information We Collect
2.1 Personal Information
When you register for an account, we collect:
- Email address (for account creation and communication)
- Password (encrypted and securely stored)
- Account preferences and settings
- Subscription tier information
2.2 Content Data
To provide translation services, we process:
- Text content you upload for translation (stories, chapters)
- Your custom dictionaries and terminology preferences
- Character name mappings and translation history
- Exported files and translation outputs
2.3 Usage Information
- Translation usage statistics (daily/monthly counts)
- Feature usage logs (TTS, export, dictionary lookups)
- Service performance and error logs
3. Google Drive API Usage
Important: Google Drive Integration
NTranslator uses Google Drive API to store your translation data. This section explains how we access and use your Google Drive.
3.1 What We Access
With your explicit permission, NTranslator accesses your Google Drive to:
- Create a dedicated folder: "NTranslator/Stories/" in your Google Drive
- Store your data: Translation metadata, dictionaries, and story content in encrypted format (.enc files)
- Read your data: Retrieve your saved translations and settings when you use the app
- Update your data: Sync changes when you edit translations or dictionaries
3.2 Scope of Access
We request the following Google Drive permissions:
https://www.googleapis.com/auth/drive.file- Access ONLY to files created by NTranslator- We DO NOT access any other files in your Google Drive
- We DO NOT read, modify, or delete files created by other applications
3.3 Data Storage Structure
Your data is organized in Google Drive as follows:
NTranslator/
└── Stories/
└── {storyId}/
├── metadata.enc (story information and chapters)
├── dictionary.enc (custom dictionary)
└── names.enc (character name mappings)3.4 Why We Use Google Drive
- Your data, your control: All translation data is stored in YOUR Google Drive, not our servers
- Security: Leverages Google's enterprise-grade security infrastructure
- Privacy: Files are encrypted before being stored
- Portability: You can export or delete your data anytime
- No vendor lock-in: Your data remains accessible even if you stop using NTranslator
3.5 Revoking Access
You can revoke NTranslator's access to your Google Drive at any time:
- Go to Google Account Permissions
- Find "NTranslator" in the list
- Click "Remove Access"
- Your files will remain in your Drive, but the app will no longer be able to access them
4. How We Use Your Information
We use collected information for:
- Providing services: Processing translations via Baidu and Bing APIs
- Account management: Authenticating users and managing subscriptions
- Usage limits: Tracking tier-based quotas (translations/day, TTS usage, etc.)
- Service improvement: Analyzing usage patterns to improve features
- Communication: Sending important updates about your account or service
- Support: Responding to your requests and troubleshooting issues
5. Third-Party Services
NTranslator integrates with third-party services to provide functionality:
5.1 Translation APIs
- Baidu Translate API: Text content is sent to Baidu for translation processing
- Bing Translator API: Alternative translation service
- These services have their own privacy policies and terms
5.2 Google Services
- Google Drive API: For data storage (see Section 3)
- Google OAuth: For secure authentication
5.3 Database
- PostgreSQL: Stores user accounts, tier information, and usage logs
- Hosted on secure infrastructure with encryption at rest and in transit
6. Data Security
We implement industry-standard security measures:
- Encryption: Passwords hashed with bcrypt, data encrypted in transit (HTTPS)
- Authentication: JWT tokens stored in HTTP-only cookies
- Access control: Role-based permissions (Admin, Moderator, User, Guest)
- File encryption: Google Drive files stored with .enc extension (encrypted format)
- Regular security updates: Dependencies kept up-to-date
7. Data Retention
- Account data: Retained while your account is active
- Google Drive data: Remains in YOUR Google Drive under your control
- Usage logs: Kept for 12 months for analytics and billing purposes
- Deleted accounts: Data permanently deleted within 30 days of account deletion
8. Your Rights
You have the right to:
- Access: Request a copy of your personal data
- Correction: Update or correct inaccurate information
- Deletion: Request deletion of your account and data
- Export: Download your translation data from Google Drive
- Opt-out: Unsubscribe from promotional emails
- Revoke permissions: Disconnect Google Drive access anytime
9. Children's Privacy
NTranslator is not intended for users under 13 years of age. We do not knowingly collect personal information from children. If you believe we have collected information from a child, please contact us immediately.
10. Changes to This Policy
We may update this Privacy Policy periodically. Changes will be posted on this page with an updated "Last Updated" date. Continued use of the service after changes constitutes acceptance of the updated policy.
11. Contact Us
If you have questions about this Privacy Policy or how we handle your data, please contact us:
Email: support@ntranslator.com
Address: NTranslator Development Team
For Google Drive-related privacy concerns, you can also review Google's Privacy Policy
12. Compliance
This Privacy Policy is designed to comply with applicable data protection laws, including GDPR (General Data Protection Regulation) and other regional privacy regulations. We are committed to protecting your privacy rights.
By using NTranslator, you acknowledge that you have read and understood this Privacy Policy.