Privacy Policy for ReKindle
Last Updated: 11th December 2025
ReKindle is a web application designed to provide a dashboard for E-ink devices. We prioritize your
privacy and transparency.
1. Data Architecture
ReKindle operates in two modes:
- Guest Mode: All data is stored locally in your browser's Local Storage. Nothing is
sent to our servers. If you clear your browser cache, this data is lost.
- Logged In Mode: Data for supported apps is synced securely to Google Firebase
Firestore under your unique User ID. This allows you to access your data across multiple devices.
2. Google User Data (Tasks, Calendar, Contacts)
ReKindle offers integration with Google services to display your personal data on your device. This
feature is optional.
- Access: The app requests access to your Google data only after you explicitly click
"Log In" (in the specific app or settings) and grant permission via Google's secure OAuth 2.0
protocol.
- Usage: This data is fetched directly from Google's servers to your device's
browser. It is used solely for display and editing within the ReKindle dashboard.
- Storage: Your Google Tasks, Calendar Events, and Contacts are not
stored on our Firebase servers. Temporary access tokens are stored in your browser's Local Storage
to maintain your session.
- Retention & Deletion: We adhere to a strict policy of data minimization. Since
Google User Data is not stored on our persistent servers, there is no long-term retention. Data is
cached locally in your browser for the duration of your session and is deleted
immediately upon logging out or clearing your browser cache. You may revoke ReKindle's
access at any time via your Google Account security settings, which will immediately cease our
ability to display this data.
- Sharing: We do not share your Google user data with any third parties.
ReKindle's use and transfer to any other app of information received from Google APIs will adhere to
Google API Services User Data Policy, including the Limited Use
requirements.
3. Data Protection Mechanisms
We employ industry-standard security measures to ensure the confidentiality and integrity of your
sensitive data.
- Encryption in Transit: All data transmitted between your device, our servers, and
third-party services (including Google APIs) is encrypted using Transport Layer Security
(TLS/SSL).
- Encryption at Rest: Any data synced to our database (as detailed in Section 4) is
hosted on Google Firebase, which encrypts data at rest using 256-bit Advanced Encryption
Standard (AES-256).
- Secure Access: Access to personal data is restricted to the authenticated user. We
use secure tokens (OAuth 2.0) to manage authorization without storing your actual Google password.
4. Firebase Cloud Sync Data
If you create a ReKindle account, the following app data is stored in our database (Google Firestore) to
enable sync features across your devices:
- Tasks & Quick ToDo: To-do items created in the main Tasks app or generated via
handwriting in Quick ToDo.
- Calendar (Native): Events added to the native calendar if Google Calendar is not
enabled.
- Contacts (Native): Contacts added manually to the native address book if Google
Contacts is not enabled.
- Notes: The text content and timestamps of your notes.
- Reader: Your library index and reading progress (CFI position) for your books. The
actual book files are stored locally in your browser cache (IndexedDB) to save bandwidth, but the
metadata is synced.
- Settings: General preferences, wallpaper selection, and integration toggles.
- Clock: Your saved cities and home location for the World Clock.
- Crossword & Mini Crossword: Current puzzle state and grid progress.
- Sudoku: Current puzzle state and pencil marks.
- Nonograms (Picross): Puzzle progress and solved states.
- Minesweeper: Current game state and timer.
- Nerdle: Daily game state and guesses.
- Chess & Checkers: Win/Loss/Draw statistics.
- Leaderboards: High scores for Blocks (Tetris),
Snake, Trivia, Tower of Hanoi, and Lights
Out are stored publicly linked to your username.
- Interactive Reader: Your library of saved text adventures and reading progress.
- Chords: Your saved songs and chord sheets.
- Trivia: Your personal game history and statistics.
- Reading Log: Daily reading duration tracking.
- Habit Tracker: Your habits and completion history.
- Stocks: The list of stock ticker symbols you are watching.
- Cookbook: Recipes you save.
- RSS Reader: Your subscribed feed URLs.
- Reddit: Your list of saved subreddits.
- Flashcards: Your decks, cards, and study intervals.
- Countdown: Your saved event timers.
- Spellbound (Spelling Bee): Your daily found words.
- Words (Scrabble): Multiplayer game state and turn history.
- KindleChat: Messages sent in chat rooms are stored to facilitate communication.
- Freewrite: Active writing sessions and saved documents.
- Mindmap: Saved mindmaps and layouts.
5. Local-Only Data
The following apps store data only on your specific device via browser
localStorage (or are purely ephemeral), regardless of login status:
- Browser: Your browsing history.
- Sketchpad (Napkin): Drawings are not saved to any persistent storage and are
cleared upon exit or refresh.
- ePub Reader: The ePub app is a tool for adding books to your main Reader library.
It does not store data itself.
- E-ink Sites: This app is a curated list of links and does not store any user data.
- Pomodoro Timer: Session settings are ephemeral and not saved.
- Calculator & Converter: No data is stored.
- Breathing: Session settings are ephemeral.
- Single Player Games: 2048 (High Score & Game State), Wordle (Daily Progress),
Jigsaw, Memory, Solitaire, Connections (Bindings), Word Search, Anagrams, Hangman, Blackjack, and
Pool (8-Ball).
- Pass-and-Play Games: Game State for 2-Player Battleship, Chess, Checkers, Connect
4, and Tic-Tac-Toe is not synced to the cloud.
- Freewrite: Host/Client connection codes are ephemeral and not stored permanently.
6. Third-Party Services
ReKindle connects to the following third-party public APIs to provide functionality:
- Google Gemini: Used for the AI Assistant (Chat) intelligence. Your prompts are sent
to Google's AI service via our secure proxy.
- Cloudflare Workers: Used to proxy requests for the AI Assistant and Quick ToDo
handwriting recognition. Images sent to Quick ToDo are processed ephemerally and not stored.
- Gutendex: Used by the Reader app to search for and download public domain ebooks.
- Standard Ebooks: Used by the Standard Ebooks app to fetch RSS feeds of new
releases.
- Open Library: Used for book search and cover images in the Reading List app.
- DictionaryAPI: Used by the Dictionary app for definitions.
- Lingva Translate: Used by the Translator app for translation services.
- Open-Meteo: Used for weather data.
- Yahoo Finance (via AllOrigins/CorsProxy): Used to fetch stock quotes.
- TheMealDB: Used by Cookbook to search for recipes.
- OpenStreetMap, Nominatim, & OSRM: Used by the Maps app for tiles, location search,
and routing.
- Reddit: Used to fetch public posts and comments.
- Wikipedia: Used to fetch daily history events and encyclopedia articles.
- GitHub (doshea/nyt_crosswords & dolph/dictionary): Used as data sources for
Crossword and Spellbound.
- FrogFind & CodeTabs: Used by the Browser and Reader apps to simplify and proxy web
content for E-ink displays.
- rss2json: Used by the Newspaper and RSS Reader apps to parse feed data.
- Open Trivia Database: Used by the Trivia app for questions.
- Interactive Fiction Database (IFDB): Used by the Interactive Reader to search for
games.
7. Contact
If you have questions about this policy,
Contact: contact@ukiyomusic.com