Privacy Policy for RubyFlow
Effective Date: Feb 26, 2026
Last Updated: Feb 26, 2026
RubyFlow (“we,” “our,” or “us”) operates the RubyFlow mobile application (the “App”). This Privacy Policy explains how we collect, use, and protect user information when you use the App.
By using RubyFlow, you agree to the practices described in this Privacy Policy.
1. Information We Collect
1.1 Information You Provide
RubyFlow processes text that users input, paste, or select for furigana conversion and reading assistance.
Text content selected by the user
Text pasted into the App
Optional exported content (PDF/PNG)
This text is processed solely to provide app functionality.
We do not require account registration.
1.2 Automatically Collected Information
Depending on your device and usage, we may collect:
Device type
Android version
App version
Basic crash logs
Anonymous usage statistics (if analytics is enabled)
This data does not directly identify you.
1.3 Permissions Used
RubyFlow may request the following permissions:
Accessibility Service (if enabled by user)
Used to allow text selection from other apps to display furigana in an overlay window.
We do NOT store or transmit accessibility data.
Data is processed locally on your device.
Accessibility is used strictly for reading assistance.
Storage Permission (if required by Android version)
Used only for exporting PDF or PNG files generated by the user.
RubyFlow does not access unrelated files.
2. How We Use Information
We use collected information solely to:
Convert Japanese text to furigana
Display reading assistance overlay
Generate shareable PDF or PNG files
Improve app performance and stability
Fix crashes and bugs
We do not use user text for advertising purposes.
3. Data Storage and Processing
RubyFlow primarily processes text locally on your device.
We do not:
Sell user data
Share personal information with third parties
Store user reading content on external servers
If third-party analytics services are used (e.g., Firebase Analytics), they may collect anonymized device-level statistics in accordance with their own privacy policies.
4. Data Sharing
We do not sell, trade, or rent personal information.
Information may only be disclosed if required by law or to comply with legal obligations.
5. Data Retention
Since RubyFlow does not maintain user accounts or store user-generated text remotely:
Text content remains only on your device.
Exported files remain under user control.
Anonymous analytics data (if enabled) is retained according to the analytics provider’s retention policies.
6. Children’s Privacy
RubyFlow is not specifically directed to children under 13.
We do not knowingly collect personal data from children. If you believe a child has provided personal information, please contact us.
7. Security
We implement reasonable technical safeguards to protect information. However, no digital system is completely secure.
8. Your Rights
Depending on your location, you may have rights under applicable data protection laws, including:
Access to your data
Request deletion
Request correction
Since RubyFlow does not store personal data on servers, most data remains under your device control.
9. Third-Party Services
If the App integrates third-party services (such as Google Play Billing, Firebase, or crash reporting tools), those services may collect data independently under their own privacy policies.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected with a new “Last Updated” date.
11. Contact Us
If you have questions about this Privacy Policy, contact:
Developer Name: Jacky Liu
Email: akotechapp@gmail.com

