MyBibliotheca Blog
Your Reading History Is Not Just App Content. It Is Your Data.

Your Reading History Is Not Just App Content. It Is Your Data.

9 minutes read

Your Reading History Is Not Just App Content. It Is Your Data.

A reading tracker looks harmless when you first sign up.

You add a few books. Mark one finished. Rate another. Save a few titles for later.

Then years pass.

Now that account contains a detailed record of what you read, when you read it, what you thought about it, what you abandoned, what you highlighted, and what you want to read next.

That is not disposable app content.

It is your reading history.

MyBibliotheca is built around the idea that a reading tracker should help preserve that history without making the platform itself the only place where it can exist.

Reading data gets more valuable with time

A book title can be looked up again.

A decade of reading activity cannot be reconstructed accurately from memory.

You may have recorded:

  • editions
  • start and finish dates
  • rereads
  • abandoned books
  • ratings
  • private notes
  • highlights
  • audiobook listening
  • series progress
  • reading sessions
  • TBR reasons

The value comes from accumulation.

Every year you use a tracker, the cost of losing that history increases.

"It's in my account" is not the same as practical control

A common assumption is:

I entered the data, so I control the data.

Privacy laws may give users important rights over personal information.

But from a practical software perspective, the more useful question is:

Can you get the information back in a format you can actually use?

That is portability.

If the only meaningful copy of your reading history exists inside one company's interface, your practical control is limited by what that interface allows.

Social reading platforms have different priorities

Goodreads and Fable are social reading platforms in different ways.

Social features are not inherently bad.

They can make reading more communal and help people discover books.

But social platforms naturally devote product attention to communities, engagement, recommendations, feeds, clubs, public lists, and reviews.

A personal archive has a different priority.

Its first job is preserving your own record.

MyBibliotheca is intentionally closer to that model.

There is no social feed you need to maintain.

Your library is private by default.

Data export is a first-class feature.

Fable illustrates why product-level portability matters

Fable currently documents ways to import Goodreads information into Fable.

Its privacy policy also describes legal access and portability rights for eligible users.

But as of September 26, 2026, Fable's public support center does not document a general self-service reading-library export comparable to downloading a library CSV from Goodreads or MyBibliotheca.

That is worth knowing before building years of history there.

The distinction is not whether users have privacy rights.

The distinction is whether portability is part of the everyday product experience.

Goodreads does offer a library export

Goodreads provides a library-export feature that generates a CSV.

That is useful.

It is also why migration tools such as MyBibliotheca can help Goodreads users move historical libraries without manually rebuilding them book by book.

Portability does not mean a platform is perfect.

It means an important exit door exists.

Data ownership should include integrations too

Portability is not just about downloading a file when you leave.

It should also mean your reading tracker can coexist with tools you already use.

MyBibliotheca supports:

  • KOReader progress sync
  • KOReader highlights and notes
  • Readwise highlight imports
  • Goodreads imports
  • StoryGraph imports

Your e-reader does not have to be MyBibliotheca.

Your annotation system does not have to be MyBibliotheca.

Your previous tracker does not have to disappear.

MyBibliotheca can be the place those pieces come together.

Private by default is part of control

Control also means deciding what becomes public.

MyBibliotheca begins with a private library.

Public sharing is optional.

Private notes stay private.

Its current privacy policy says it does not sell personal information or reading history and does not use advertising cookies.

That matters because reading data can be revealing.

A library can expose interests involving health, politics, religion, work, relationships, travel, and personal questions even when none of that is explicitly entered into a profile field.

Export before you need to export

Do not wait until you are angry with a service to think about backups.

Periodically export your reading history from any platform that allows it.

Keep a copy somewhere you control.

The ideal reading tracker makes that boring and easy.

Ask whether the app is preserving your history or holding it

A useful test is:

If this service shut down next month, what would I have?

Would you have:

  • a current copy of your library?
  • ratings?
  • dates?
  • notes?
  • reading logs?
  • enough structured information to import somewhere else?

If the answer is unclear, your reading archive is more fragile than it looks.

Choose a tracker you can leave

This sounds counterintuitive.

Why would an app advertise that you can leave?

Because the strongest form of trust is not making departure artificially difficult.

MyBibliotheca aims to keep readers through usefulness:

  • deeper reading logs
  • audiobook minutes and positions
  • KOReader sync
  • highlights
  • private TBR planning
  • detailed statistics
  • flexible editions and series
  • privacy
  • portability

Not because your history has nowhere else to go.

Try MyBibliotheca and build a reading history you can keep, back up, and move.

Sources

The One-Way Import Problem: Why Book Apps Should Make Leaving as Easy as Joining

The One-Way Import Problem: Why Book Apps Should Make Leaving as Easy as Joining

8 minutes read

The One-Way Import Problem: Why Book Apps Should Make Leaving as Easy as Joining

There is a simple test for any app that wants years of your personal data.

Look at how easy it makes two actions:

Join.

Leave.

If importing your old library takes three clicks but exporting the new one requires a support conversation, a legal request, or manual copying, the product has an asymmetry.

Data flows easily toward the platform.

It does not flow as easily away from it.

For a reading tracker, that should matter.

MyBibliotheca is intentionally designed to support both directions: bring a reading history in, build on it, and download your data again when you need it.

Imports are good product design

To be clear, importing is useful.

Nobody wants to manually re-enter 600 Goodreads books.

A good importer can preserve years of reading statuses, ratings, dates, notes, and book records.

MyBibliotheca provides imports for Goodreads, StoryGraph, and general CSV files for exactly that reason.

Fable also provides Goodreads import functionality.

The problem begins when import is treated as acquisition while export is treated as an edge case.

Reading trackers are unusually sticky

A reading tracker can contain decades of history.

The longer you use it, the harder switching becomes.

Not because the interface is impossible to replace.

Because the history is difficult to replace.

This creates switching costs.

Some switching cost is natural.

Moving data takes effort.

But a platform should not make that cost unnecessarily high by failing to provide practical export tools.

One-way migration creates dependency

Suppose Platform A lets you import Goodreads.

You move 800 books into it.

Over the next five years you add:

  • 300 more books
  • 200 ratings
  • dozens of lists
  • 1,000 highlights
  • reading goals
  • personal notes
  • progress history

Now you discover Platform B fits your reading habits better.

If Platform A does not provide a convenient structured export, your original Goodreads history may be portable while the five years you added afterward are much harder to migrate.

That is the one-way import problem.

Fable is a useful current example

Fable currently documents Goodreads import tools.

As of September 26, 2026, its public support center does not document a general self-service reading-library export comparable to Goodreads' CSV export or MyBibliotheca's account-data export.

Fable's privacy policy separately grants eligible users important data-access and portability rights under applicable laws.

Those legal rights matter.

But a reader should not need to understand privacy statutes just to back up a book list.

Portability is strongest when it is both a legal right and a normal product feature.

Goodreads gets this part right

Goodreads provides a CSV export.

That does not settle every question about Goodreads.

Readers may still want different privacy defaults, better audiobook history, deeper stats, a modern TBR, or KOReader integrations.

But giving users a practical way to download their library is valuable.

Competitors should meet or exceed that baseline.

MyBibliotheca treats export as normal

MyBibliotheca includes export because readers should not have to justify wanting a backup.

You may want a copy because:

  • you are switching apps
  • you are building a personal database
  • you want an offline archive
  • you want to inspect your own data
  • you simply believe backups are sensible

All of those are legitimate.

A reading tracker should not interpret export as a breakup.

Open integrations reduce lock-in further

MyBibliotheca also connects with tools outside its own application.

That includes:

  • KOReader progress sync
  • direct KOReader highlights and notes
  • Readwise imports

This matters because lock-in does not only happen at the database level.

It also happens when one service tries to become the only place every part of your workflow can exist.

MyBibliotheca's approach is closer to:

Use the tools you like. Let your reading history connect them.

What a reader-first migration policy looks like

A healthy reading platform should make these four things straightforward:

Import

Bring your history from another service.

Export

Download your current history in a structured format.

Backup

Create a copy even when you have no intention of leaving.

Integrate

Let other tools participate without forcing everything into one closed ecosystem.

If a platform supports only the first item, portability is incomplete.

Do not wait until your library is huge

This is easiest to evaluate on day one.

Before committing to a new tracker, ask:

If I add 2,000 books here, how do I get 2,000 books back?

Search the help center.

Look for a real export page.

Check what fields are included.

If the answer is vague, treat that uncertainty as part of the product decision.

A good app earns retention instead of manufacturing it

MyBibliotheca would rather give readers reasons to stay:

  • useful reading logs
  • audiobook tracking
  • KOReader integration
  • highlights
  • private TBR tools
  • timelines
  • detailed stats
  • private-by-default design

than make leaving painful.

Importing should be easy.

Exporting should be easy too.

Build your library in MyBibliotheca and keep an exit door open from the beginning.

Sources