Privacy Policy
Rodel Reader Privacy Policy
Effective Date: January 1, 2025
Last Updated: January 1, 2025
This Privacy Policy ("Policy") applies to Rodel Reader ("the App"). We understand the importance of privacy to our users and are committed to handling your information in a transparent and responsible manner. Please read this Policy carefully before using the App.
1. Data Collection Principles
The App does not actively collect, upload, or transmit any personal user data to the developer or any third-party servers.
The App is designed with an offline-first approach. All data is stored locally on the user's device and remains under the user's complete control.
2. Locally Stored Data
The App stores the following data locally on the user's device during operation:
2.1 Library Data
| Data Type | Description | Storage Location |
|---|---|---|
| Book/Comic Metadata | Title, author, cover, etc. | User-specified library directory |
| Reading Progress | Current position, reading history | User-specified library directory |
| Annotations and Notes | User-created highlights and notes | User-specified library directory |
| RSS/Podcast Subscriptions | Feed URLs, article cache | User-specified library directory |
2.2 Application Configuration
| Data Type | Description | Storage Location |
|---|---|---|
| User Settings | Theme, font, reading preferences | Windows app data directory |
| Service Credentials | Third-party service login credentials | User-specified library directory (encrypted) |
2.3 Application Logs
| Data Type | Description | Storage Location |
|---|---|---|
| Runtime Logs | App status, error information | Windows app data directory |
Data Control
All data listed above is stored locally on the user's device. Users can access, back up, or delete this data at any time through the file manager.
3. Third-Party Service Connections
The App supports connecting to the following types of third-party services. These connections are initiated by user configuration:
3.1 RSS Sync Services
When users choose to use RSS sync services (such as Inoreader, Feedbin, Miniflux, etc.):
- Users must manually enter service credentials
- Credentials are encrypted and stored locally
- The App communicates directly with the user-selected service
- Communication includes subscription lists, article data, read status, etc.
- The developer cannot access this communication content
3.2 External Data Sources
When users use external data source features (such as Legado, Z-Library, etc.):
- Users must manually configure service addresses or login credentials
- The App communicates directly with user-specified service endpoints
- The developer does not provide any intermediary servers and does not handle any data transmission
3.3 AI Services
When users configure AI features:
- Users must provide their own API keys
- The App communicates directly with the user-selected AI service provider
- Content sent is determined by the user during use
- The developer does not provide AI proxy services and does not handle any AI requests
Third-Party Service Disclaimer
When using third-party services, please comply with their respective terms of service and privacy policies. The developer is not responsible for the data handling practices of third-party services.
4. Application Logs
4.1 Log Purpose
Application logs are used to:
- Record app runtime status
- Help diagnose and troubleshoot technical issues
- Not used for user behavior analysis or any commercial purposes
4.2 Log Content
Logs may contain:
- App startup and shutdown times
- Module runtime status
- Error and exception information
- Network request status codes (not request content)
Logs will not contain:
- User's personal identity information
- Specific content of books or articles
- Third-party service login credentials
- Any information that could identify a specific user
4.3 Log Submission
Logs are not automatically uploaded. When users need technical support:
- Users can open the log folder in Settings
- Users can review the log content themselves
- Users decide whether to send logs to the developer
- Submission method is chosen by the user (email, GitHub Issue, etc.)
Log Control
Users can adjust log level and retention period in Settings, and can delete all log files at any time.
5. Network Communication
Network requests the App may initiate:
| Scenario | Target | Description |
|---|---|---|
| RSS Feed Updates | User-subscribed RSS sources | Fetch latest articles |
| Podcast Updates | Podcast servers | Fetch latest episodes |
| Cover/Image Loading | Content source servers | Display book covers or article images |
| Third-Party Service Sync | User-configured services | Sync subscriptions and read status |
| External Data Source Access | User-configured services | Search and download content |
| AI Service Calls | User-configured AI endpoints | Execute AI-related features |
The App contains no network requests to developer servers and will not send any data to the developer.
6. Data Security
We take the following measures to protect your data security:
| Measure | Description |
|---|---|
| Local Storage | All data stored on user's device, not uploaded to cloud |
| Credential Encryption | Third-party service credentials encrypted using AES symmetric encryption |
| No Remote Access | Developer cannot remotely access any data on user's device |
7. Children's Privacy
The App is not designed for children under 13 years of age and does not intentionally collect personal information from children.
8. Policy Updates
This Policy may be updated due to legal requirements or changes in App features. For significant changes:
- Update notices will be published in the App or through official channels
- New versions of the Policy will indicate the effective date
- Continued use of the App constitutes acceptance of the updated Policy
9. User Rights
You have the following rights regarding your personal data:
| Right | How to Exercise |
|---|---|
| Access | All data stored locally, directly accessible |
| Deletion | Delete library directory or uninstall App at any time |
| Data Portability | Library uses standard formats, freely transferable |
| Control | Manage all data and logs in Settings |
10. Contact Information
If you have any questions about this Privacy Policy, please contact us through:
By using the App, you acknowledge that you have read and agree to this Privacy Policy.