143 comments

[ 3.4 ms ] story [ 177 ms ] thread
I’d be somewhat surprised if they weren’t. Deep, invasive telemetry is widely practiced
Presumptively, they can’t do this with an unregistered Kindle, right?

Which wouldn’t be as convenient, but you could buy books from Amazon, and then use Calibre to strip DRM and send to kindle over USB.

We should not be required to strip invasive DRM as a privacy-protecting measure, that's ridiculous. Buy a physical, paper book, that's not going to track you.
E-books do have some benefits. To list a few: they require much less weight and space, they are searchable, they offer dictionary and they can be delivered to you in seconds regardless of your location.
And I do take advantage of these benefits when I can do that easily, such as with a plain, DRM-free format. I'm just not going to use invasive DRM-based platforms that come with these blatant privacy concerns.
This is precisely how I use my Kindle Keyboard that I bought secondhand for cash at a local bookstore.

Brought it home, did a factory reset, and only push DRM free books or books after stripping DRM.

You could, but that's technically against the law (circumventing DRM).

You shouldn't have to break the law to protect your privacy.

I'm wondering if this person on twitter had any kind of usage-data opt-out that was on their kindle and they just hadn't opted out. I haven't looked at my kindle's settings in a long while, but I'll take a look when I get home tonight.

While I'm surprised at the granularity, this seems like it would be needed at some point to generate read times and such. Kindle tells you how much time is left in a book and this is either a WAG or something based on data.
Yes, this information would be needed at some point to generate read times.

But why does it need to be calculated on Amazon's servers? AFAIK Kindles are running a linux kernel with a lot of busybox, and calculating a running average doesn't appear (to me) to be a particularly difficult calculation.

Perhaps it can be argued that this calculation uses battery, but so does sending all of this telemetry to el Amazon.

What I'm saying here is that I think that we shouldn't concede privacy in return for convenient little UI widgets, especially when the computing power is available, cheaply, locally.

I think your Kindle use case is single device but mine is across 4 devices so doing anything fully locally doesn’t really work. Unless each device would need to be trained.
I hadn't considered multiple devices, but don't we also have to factor in possible different text sizes on these devices, too?

Also, slightly OT: has Amazon ever said whether that reading time is calculated locally or on their servers?

> don't we also have to factor in possible different text sizes on these devices, too?

The kindle tracks progress via the actual amount of text read instead of pages, so the screen and text size should be irrelevant. It can still be switched to display the page number, but that is also independent of the amount of text on the screen(meaning it doesn't necessarily increase with every swipe to the next "page").

>The kindle tracks progress via the actual amount of text read instead of pages

This doesn't seem to me like what the tweet is describing, wherein the kindle is registering every tap instead of distinct "x words/chars progress made".

If they were capturing and storing "X words in fiction read in n seconds", I could understand it, but they're not: they're registering every tap. I'd be interested to see how this matches up with "userChangedTextSizeToBlah" data if this is how they're calculating reading speed.

(comment deleted)
This is very common, everyone is doing it, and it just for measure UX and understand pain points from users, that's all, nobody is fixated with your taps.
I really can't wait until "everyone is doing it" ceases to be an excuse.
We need a word (like "Godwin's Law" or "whataboutism") to shove in people's faces when they spam the response threads with "everyone is doing it" and "are you surprised?" when a tweet or news item like "BigCo or BigGov is doing Bad Thing X." No we're not surprised but we didn't know, I want them to stop, and fuck you, your comment is not adding to the conversation.
It's a valid argument, though. I'll put it in different words to show.

"This is useful for legitimate reasons and is an industry standard practice --- even though it has rife potential for abuse, too."

It being a "standard industry practice" doesn't really affect the utility of the trade-off. "Kindle tracks every page turn in order to determine how long you have left in the book" would be a statement of the trade-off, and how much abuse there is and the worthwhileness would be a potential topic of discussion, but "industry standard practice" doesn't really have much bearing. If it's wrong for one person to do it, it's wrong for everyone, even if all people are doing it.
> It being a "standard industry practice" doesn't really affect the utility of the trade-off.

It doesn't affect the utility of the trade-off, but all else being equal we usually accept what exists now. Fighting what already defacto exists is hard-- either as lone consumers, where we're tilting at windmills to little effects... or as regulators, where we risk unintended consequences.

> "Kindle tracks every page turn in order to determine how long you have left in the book" would be a statement of the trade-off

Nah, Kindle tracks all these actions so that developers can improve ux and understand how the device is being used. Wonder how often people turn pages by mistake? Look for quick pairs of page forward with page backward. Then maybe you can think about touch sensitivity. How much will be people be annoyed if you remove the buttons? See what proportion of users exclusively, mostly, or don't use buttons.

> If it's wrong for one person to do it, it's wrong for everyone, even if all people are doing it.

It's wrong for anyone to abuse the information. If we have an industry of people using the information ethically, and then one bad actor misuses the information, we need to consider that background. Do we take measures solely against misuse, or do we attempt to stop the collection to have more certainty in stopping the misuse?

"This is useful for legitimate reasons" is an entirely different argument than "industry standard practice", which is just marketing speak for "everyone does it". The first is valid, the second is not.
I don't think it's an excuse, but it is a reality. I'm genuinely shocked that people are surprised by this, and more importantly, seem to think it's restricted to "devices". When you browse the web, almost inevitably, about a dozen different companies are watching your every move.
> This is very common, everyone is doing it

If everyone pushed their customers off a bridge should Amazon, too?

I think his point is there's some types of data that only have a very limited utility, and we shouldn't necessarily getup in arms about. Yes, Amazon can tell when I turn my lights in my house on and off via Alexa. Do I care? No. Amazon is seeing where adn when I tap on my Kindle to help me estimate read times, improve the UI, etc. Do I care? no.
> that only have a very limited utility,

This data doesn't only have a very limited utility. It's more limited than I thought it was from the title, but still pretty powerful stuff.

"I have nothing to hide, so I don't mind big brother watching every step I take."
That's the straw man version of what I said, yes. Except I didn't say "nothing to hide" I said that some types of data have limited value. I'm fine with Big Brother knowing when I turn off my lights. Monitoring my bank balance or my driving habits is something else, which is why I don't use the safe driver discount tools that plug into your OBD2 port in your car.
I interviewed at a big insurance company for the team measuring the data used the safe driver discount and they basically said something to the affect of "who says we have to decide anyone is safe ;)... or with enough data, maybe one day we won't have to insure unsafe people at all"

So good call holding your data close here.

Edit: Exited the interview half way through, would never work there

This is exactly why I won't use it. In my entire driving live, which is a long time, I had exactly one accident, and that was three years ago, a small fender bender that they paid $0 to other parties. My rates shot up. They ignore the 25 years of flawless driving before that, and the safety courses I've taken.
The problem with deciding which data is too important to share and which is not is that you don't know what may be inferred from the data (and the combination of multiple varieties of data). Smart power meters being used to track what tv shows you watch is a fun one, but there's plenty, and it will only increase.

The only defense against that and attacks that become possible in the future is to not share any data with the attackers. Amazon, Google and the government are obvious attackers in this scenario.

How would you even identify a pain point from this data? With any confidence? Seems like the main utility of this data is to have something to back up your pitch to management when you are trying to show off and move up. It would be hard for me to believe this beats just asking people who rely on your software what they think are the pain points.
One of the selling points for Kindle is that if you switch devices partway through (e.g. switch from reading on your tablet to reading on your phone, or switch from reading the ebook to listening to the audiobook in your car), it remembers what page you're on, so you can resume exactly where you left off.

Amazon actively touts this "Whispersync" feature in their marketing. (From the Kindle product page: "With Whispersync, switch from Kindle to the Kindle app without losing your place (requires Wi-Fi).") One would presume that Amazon achieves this by tracking whenever readers tap the screen to advance to the next page. (And having a timestamp for that tap matters for resolving merge conflicts.)

Also worth noting that in the case of Kindle Unlimited (Amazon's "Netflix for ebooks" program), authors get paid per page read. (If a person reads the first 5 pages of your book and drops it, the author gets paid less than if they read the whole thing.) One of the things that Amazon has to deal with is fraud prevention, to detect when authors are finding ways to game metrics: https://techcrunch.com/2018/06/11/notorious-kindle-unlimited...

There's a less invasive way to do that though by storing the latest location for each device. You don't need to store each and every page turn for the page sync feature.
Then the next news article will read "Amazon stores the locations of where you are in your ebooks!".

You can't have your cake and eat it too, amazon needs to store something to make this feature work.

(comment deleted)
It's the same thing with the locations, since your "page" is entirely dependent on your screen size and font setting. The end of a given page could reference no less than 40 different positions in the book (8 possible font sizes, 5 different screen sizes on all available kindles).
Isn't it much more than that given iOS split screen support? I thought Kindle text was addressed by word break?
It's way more than that because the page breaks will also change based on screen size including apps on other devices. We aren't seeing the full data here so I bet one of the columns here is currentLocation using the word break location (which I've heard is how Loc XXX is calculated for kindle books) instead of a page number.
“Amazon stores the locations of where you are in your ebooks!” is not newsworthy.
Correct me if I'm wrong, isn't that how whispersync works now?
How is "tapped on page 11" different from "is on page 12"?
90k rows of "tapped on page X" is definitely different from "is on page 12 in book Y" with exactly one entry per book.
"Is on page 12 in book Y" at what time? If you send an update every time position changes, then there is no difference.
Not OP, and I realize you are being obtuse and difficult on purpose, but that line can have a timestamp, a device ID, and any other number of properties.
I'm really not being difficult. If you've logged the data there is no difference - for one, most of these db systems are write only. Even the ones that aren't probably have a transaction logs. Plus it will be recorded in countless other places along the way.
Then perhaps you simply missed the point that was being made, which was that it's _possible_ to provide the features that Amazon promotes _without_ logging that much information on an ongoing and permanent basis.
Slightly off topic: how do you know the DB is write only?? I've been looking for talks about the Kindle back end and haven't found any. I'd love to read about it, it appears to have solved some interesting problems!
There's a difference between storing every single tap and just storing the latest position for each book and device pair. And the Kindle doesn't update whispersync every page tap anyways it syncs periodically so the Kindle is storing that tap info and sending it all so it's not like this is just a factor of logging the data it gets sent for updating page position. [0]

[0] I think Kindle on Android is the worst for this. Sometimes I don't get the position synced to my Kindle even 30min+ after leaving the Kindle app. Seems like the way to guarantee the server gets updated is to either exit the app or to return to the library.

There's a "sync" button. It's in the top nav on physical Kindles and the hamburger menu everywhere(?) else.
What is stored is the discussion here, not what is sent.
Regardless, I fail to see how storing each update is more invasive than just storing the last update when the same number of requests are sent to Amazon.
The whole history builds up a picture of your habits and reading times where only storing the last gives just that the last time you read the book. Think about the difference between storing the last place you were vs everywhere you've been. Individual data points may be innocuous where a collection of the same data points isn't.
right but that’s how you’re storing it. either way you logged it 90k times, one scenario you’re just creating a new row instead of modifying the existing row
If every tap generates a “[TIMESTAMP] $USER is on page X in book Y” event, then the there is no difference between recording tap events and syncing progress state in terms of what the client is reporting.

The difference lies entirely in what WhisperSync is storing, which you can neither know nor control.

A lot of Kindle content is reflowable meaning every character is addressible, so they should know which word boundry you clicked on.

Of course this is impossible to do in fixed formats like PDF, but 4 years back I specifically worked in Kindle content to make PDF books reflowable :)

(comment deleted)
so how is that implemented? wouldn’t you just record the current page each time it changes? which is essentially the same as loggingh page turn?
You could just store the last location for each device which is much less useful for datamining. Any time series of events contains much more information about habits than just most recent X.
This is apparently how older Kindle models worked, which has made them an attack vector for fraud on Kindle Unlimited:

>KDP [Kindle Direct Publishing, Amazon's self-publishing platform] pays authors for both paid downloads as well as for pages read and it doesn’t sense reading speed, just the highest number of pages reached. ...

>The way that the book-stuffing con works is that scammers stuff lots of extra content into an ebook before uploading it to Kindle Unlimited, and then trick readers into jumping to the end of the book.

>Thanks to a flaw in the Kindle platform, namely that the platform knows your location in a book but not how many pages you have actually read, the scammers can get paid for a user having “read” a book in Kindle Unlimited by getting the user to jump to the last page. ...

>Interestingly, the flip-to-end scam doesn’t quite work on newer Kindles but still works on older, non-updated Kindles which makes it still a lucrative scam.

https://techcrunch.com/2018/06/11/notorious-kindle-unlimited...

How is recording a tap invasive?
It's just another accumulation of data unnecessarily just having the last page I read for each device doesn't tell you much but having a history of all of that gives Amazon information about my habits and combined with info about the book maybe mood etc.
Also worth noting that in the case of Kindle Unlimited (Amazon's "Netflix for ebooks" program), authors get paid per page read.

I don't like this anyway. If I buy a movie from Amazon Prime and only watch part of it, do I get a partial refund? Seems like they are shafting authors.

It's opt-in, you don't have to make your books available for Kindle Unlimited.
It's got to favor certain types of authors/books though. The amount of finished random romance novels has to stomp all over the number of times a "Learn to Code in 21 Days" book is finished :) Seems like a good way to change the quality of books on your service.
The code book has longer dwell time, though.
Your intuitions are correct; romance novels and thriller novels tend to be the most successful genres on Kindle Unlimited. Different pricing/distribution models attract different kinds of customers. (On the other end of things, I have seen engineers pay $30+ for PDFs about technical subjects without hesitation; I don't often see people spending that kind of money for romance ebooks.)

For similar reasons, the quality and genre of made-for-TV movies currently airing on the Hallmark channel is probably different from what you could experience for the cost of a ticket at your local movie theater: one of these distribution channels caters to people who want to consume several hours of content every day at no marginal cost beyond the monthly subscription that is already part of their budget, while the other caters to people who are willing to pay $15 to spend 2 hours watching a film that a studio spent millions of dollars marketing to them.

But with Kindle Unlimited, you run into the "Someone Else's Money" problem.

Say a user reads the first page of 100 different books—they can do that, because opening each new book has zero marginal cost for the user. Does Amazon now need to pay authors for 100 books?

I don't know how Netflix payouts work but I have to imagine that viewer time is taken into account.

My understanding is that Netflix just pays a fixed, pre-agreed amount up front (either paying a licensing fee for existing content, or funding the production of their own Netflix originals). If lots of people view a show, Netflix takes that data into account when deciding whether or not to renew the the licensing contract (in the case of existing shows) or order a new season (in the case of Netflix's original productions).

Because Netflix pays for their content up front, they have to take a bit of a gamble. (Maybe they spend a bunch of money for a new Coen Brothers film, but nobody watches it, so they take a loss on that project. Or, as was the case in 2008, maybe TV networks grossly under-estimate the value of their catalog of old shows, so Netflix gets to pay peanuts for the content that serves as the bread and butter.)

To your question of "Does Amazon now need to pay 100 different authors?" the answer is "yes".

My understanding is that they tally that up and pay each of the authors at the end of the month with a single payment of the KU revenue, directly paid for books, etc. As each book can be bought multiple ways. Though note this only applies for self-published books as otherwise, it all goes back to the publisher.

You've changed the question. Amazon already pays 100 different authors in this scenario--they each get paid for the single page that was read from each of their books. Paying for 100 books would be much more expensive than paying for 100 pages like they do now.
Since you seem to have missed the point of my "Netflix for ebooks" analogy (which you quoted): Kindle Unlimited is a subscription service where users can pay $10/month for unlimited access to a catalog of books that authors have chosen to list under the KU program. (This is how subscription services like Netflix work from a consumer standpoint. The difference from the creator side is that authors get paid based on how much people read their books, whereas Netflix funds productions up front, and then uses viewer data to make decisions about which shows to renew.)

The money that people spend on $10/month KU subscriptions is used to pay authors based on which authors people spent the most time reading (or, more accurately, which books you read the most pages of). If I read 400 pages of book A, and 5 pages of book B, then author A gets paid more than author B. I think the reasoning behind this should be pretty intuitive and obvious. Since every KU subscriber only spends $10/mo regardless of how much they read, there is a fixed "pie" to distribute to authors, and it makes sense to divide the pie based on which authors contributed the most to the readers' use of the KU platform.

Readers don't get a "refund" for dropping a KU book 5% of the way through, because even if you quit reading one book, the fact that you stopped reading a book does not change the fact that you still have access to tens of thousands of other ebooks in the KU library for the remainder of that month, which is the thing that you are ostensibly paying for. (I don't phone Netflix to request a partial refund if I start watching the first episode of Bojack Horseman and quit halfway through the first episode, I just start watching Stranger Things or Narcos instead.)

If authors don't like this arrangement, they are free to not participate in Kindle Unlimited, and sell their books under a more traditional model (where the author sets a price, and people can buy the book for that price irrespective of any participation in any sort of subscription program).

Wait so...

>Readers don't get a "refund" for dropping a KU book 5% of the way through,

But...

Authors get paid by the page?

So Amazon basically gets to stiff authors on the refund that customers aren't getting but Amazon is applying internally to products customers use through their services by way of just not paying authors for content? Seems pretty fucked up to me and the only one that benefits is Amazon. Customers are left with something they don't want and authors aren't paid for their work while Amazon keeps the change...

The "change" that Amazon keeps can be fixed irrespective of how they distribute the money to the authors.

Lets say user pays $10/month fee. Amazon decides it wants to keep $2 and distribute $8 to authors. Now, there are different ways of accomplishing that:

(i) Distribute proportionately based on which books user downloaded. If user downloaded N books during the month, author of each of the books gets $8/N.

(ii) Distribute proportionately based on amount of time spend by user on each book. If user spent T hours in Kindle during the month, and T_1 time on one of the books, then the author of that book gets $8*T_1/ T.

There are pros and cons of both approaches in terms of fraud prevention, user engagement etc.

What the customer paid for is a subscription where they get to read anything they want for however long they want. They don't pay per book, so there's no "left with something they don't want".

Presumably when they stop reading Book A after the 5% mark, they would move on to Book B and Amazon will then pay the author of book B. So Amazon is paying someone for the whole duration that the customer is reading from their collection.

Personally I think it's a fair arrangement. Some of the "books" are really low effort cash grab that you'd literally open, read 3 pages and drop - it'd be unfair if they got paid just as much as well written works of the same length that you finish reading through.

So if I read a book for a day and stop at the 20% mark; then come back to it a month later and finish it, does the author then get 100%?
Authors get paid monthly, approximately two months after the royalties are earned. So if you have a KU subscription and you read 20% of a KU book in January, the author will get paid for those pages in March, and then if you continue reading book and read the remaining 80% in February, the payment for the pages that you read in February will be included in their April statement.
It doesn't jive with Amazon's income from the book. I doubt that users pay for books on a percentage basis. So if someone buys a book, but doesn't read it, then Amazon gets the income, but isn't paying royalty on it.

That seems illegal.

Note: this thread is about Kindle Unlimited, which has a different monetization/payment model than regular Kindle ebooks. KU readers do not "buy" KU ebooks, any more than Netflix users "buy" the TV shows that they are streaming.

If someone pays $10/mo for access to a library of tens of thousands of books but doesn't actually read any of them, then Amazon gets income without having to pay royalties, in the same way that Netflix still gets your money if you subscribe but don't watch anything. This is true even if you decided to subscribe to KU/Netflix because "Oh, I should get around to reading Harry Potter/watching Stranger Things" and then don't get around to actually reading Harry Potter or watching Stranger Things. This is very much legal.

OK, that wasn't clear to me. So I guess it makes sense.

But does Netflix pay partial royalties on films, based on percentage viewed?

Unclear. We know how authors get paid for Kindle Unlimited because KDP is a self-publishing platform that anyone can use and Amazon has pages that explain everything when you go through the KDP signup process (plus reports from literally hundreds of authors who are enrolled in the program and post on forums/facebook groups about it). We have significantly less insight into the closed-door negotiations that happen between Netflix and Paramount Pictures to allow Indiana Jones movies to appear on Netflix; there are strategic reasons for both sides of the deal to want the details to be kept secret.
It seems likely to me that if user pays 10usd, Amazon will take it's cut like say 30 percent. Following 7usd will be divided amongst authors according to pages read. Each author will get 7 * pages read that month / total pages read that month.

For example if user reads one page of one book this month this author should get 7usd.

Medium works the same way except with reading time and maybe claps.

This at least is the most logical, fraudfree and fair way to do this.

The post you are responding to is about Kindle Unlimited, and not regular Kindle ebooks. Kindle Unlimited, as stated in the post, is Amazon's subscription service where people pay a $10 monthly fee for access to all ebooks in the Kindle Unlimited library. (Or, as I explained it, "Netflix for ebooks.")

The "authors get paid per page read" model is only for Kindle Unlimited, not for regular Kindle ebook sales. When you buy a Kindle book for $6.99 or whatever, Amazon sends the money directly along to the author (or their publisher) after taking their cut, just like you'd expect.

But if you pay $10 a month for a Kindle Unlimited subscription, and read a dozen books by different authors, Amazon has to figure out how to split that fixed monthly subscription fee between all the authors that you read; paying authors based on page reads seems like the best way for your KU money to go to the authors/books that you actually read.

This is a response to everyone kinda...

If I had a subscription with a book store that offered me N amount of books a month for a fee, the book store would still need to buy copies of said books from the publisher, who would pay the author whatever was worked out in their contract per sale, whether or not I read one page or the entire book. How is Amazon's model different than that?

Again: Netflix. For. eBooks.

It used to be that if Blockbuster wanted to rent out Raiders of the Lost Ark to six different customers simultaneously, they needed to own 6 VHS copies of Raiders of the Lost Ark. Now, with streaming, Netflix doesn't have a finite number of "copies" that they can lend out at a time; if every single Netflix subscriber in the country decides that they want to start watching Indiana Jones right now, the only thing preventing Netflix from providing that is their bandwidth, because Netflix has worked out an arrangement with Paramount Pictures that allows them to do this.

Likewise, Amazon has an arrangement with KDP authors that says, "We lend your ebook out to as many KU subscribers as want it. At the end of the month we pay you based on how much people read your books." If an author doesn't like the terms of the KU program for any other reason, they are free to decline the subscription model and sell their ebooks through the regular "customer pays fixed price for ebook, I get money from sale" model. In fact, most authors don't opt into KU; there are a millions of Kindle books, and only tens of thousands of books in the KU program.

Because you pay a fixed subscription fee and the money gets divided between all the authors you've read, it's effectively zero sum: if Amazon wants to give more money to authors who wrote books that people dropped after the 1st chapter, that means less money for the authors who wrote books that people actually liked enough to read past the first chapter. Amazon has structured their program to reward authors for writing books that people consume more of, which seems like a good way of rewarding creators based on the value that they contribute to the platform. If you don't like it, don't opt in and instead sell your books the "normal" way.

Amazon's model is different because it's electronic and therefore sustainable because they can do this trick.

When was the last time you saw a sustainable private library (i.e., funded by membership fees, not by taxes)? Were the fees $10/person/month?

Apparently Amazon initially paid authors by e-book downloaded by users, but some authors abused this model. E.g. by splitting a 300-pages book to 6 50-pages books. It also enabled plain fraud, where fraudsters created accounts to download large numbers of books from Kindle Unlimited paid by unscrupulous authors.
The question is -- if you turn whispersync off (and popular highlights and real-time hightlights etc...)

Does Amazon respect you and turn off data collection?

Or better yet - does it ask you before turning it on?

Why is this a surprise? They do show advertisements so how do you think they gather target data ?
I've never met a PM who didn't want this stuff if it was feasible.
What I'd love is a small, bug free e-reader, ideally waterproof, that I can load my own books onto and doesn't track me. Unfortunately such a product doesn't seem to exist.
A Kindle is one of those (barring the waterproof) if you keep the wifi off and transfer your books via USB to your PC with Calibre.
Kindles are usually pretty limited in terms on the formats they work with since they really only want you to buy books through their store in their formats.
Exactly. I never connect mine to wifi, leave it on airplane mode, and use Calibre to transfer books.
I have a Kobo Forma and it comes quite close to ideal for me at least.
Kobo Libra H20s aren’t too big (144mm x 159mm), are waterproof, and it’s trivial to sideload epubs.
I mean, the Kindle is the same in that regard (not too big, waterproof, and easily sideloadable) but I believe Kobo also does tracking.

I think you can technically unregister a Kindle and use it only with sideloaded books.

I'm not sure, but Onyx (http://onyxboox.com/) probably don't track.

Does this really matter? Maybe I'm missing something?
It matters to some people. Or, at least, it matters to me. The less data that is being phoned home, the more comfortable and happier I am.
Why does this matter to you?
For a number of reasons, but the main one is what I said in my comment -- it's important to me to minimize data leakage, even for relatively trivial data.

In this age of Big Data, when it's relatively inexpensive to weave together a large number of small data points to come up with an overall profile that is truly invasive, I have to consider every byte that is sent to be a risk, and to be avoided when at all possible.

Thanks for answering. If you don't mind me asking, why is it important to you to minimize data leakage? (Not trying to say it's wrong, I'd like to understand your POV).
I think I answered that in my comment... my biggest concern is that I want as little data about me as possible in databases.

There's also the question of autonomy. I actively resent data collection without my informed consent. Companies that do this are, in my opinion, being abusive and infringing on my right to autonomy and, to a degree, to have control over aspects of my existence that matter to me.

Thank you, I understand.
I would guess though that even in the bucket of data privacy, kindle taps rank pretty low, no?
It's certainly not the thing that tops my worry list. It's more like yet another drop in the growing lake.
...Just wait until they hear about services like Google Analytics, and MixPanel.

Jokes aside, i often find the excitement around "tracking" to be frustrating. Like fears of global conspiracies and mind control, the idea that somewhere a companies engineers are using this data to track your inner most thoughts is crazy in practice. Instead they're using it as a way to diagnose a bug when your ebook crashes or as a way to figure out how to make sure you're not getting stuck in a poorly design UI.

It's not a dichotomy.

It can, for example, be that out of 1,000 companies tracking your every click, your every character typed, and your every web site visited, 999 are doing it for better bug tracking or feature development.

But the 1,000th company is Facebook.

So it feels reasonable for people to ask, "What are you tracking, how is it used, and how can I be confident it won't be abused?"

(comment deleted)
>What are you tracking, how is it used, and how can I be confident it won't be abused?

Because of the nature of computer security, you cannot be certain that any data that you give to a 3rd party will be secure. Once it leaves your machine, it's out of your control, forever. Maybe an initially privacy friendly policy vanishes once the company is bought out, or a data breach occurs and the data is suddenly indefinitely in the public domain.

This doesn't just apply to Facebook, it applies to every single company storing data. The only way to prevent is to have a data retention policy and invest heavily in security, which pretty much nobody does except for the really big players.

Hey Google haters where are you? time to start complaining about this...
This isn't necessarily sinister. I know UI/UX designers and a lot of them talk about wanting a heatmap of clicks on a given webpage for experience reasons. They want to know where and what you're clicking and how often so they can optimize processes and flow.

It gives insight into how things are used and what's used most often etc. Granted this isn't necessarily directly applicable to this case with the kindle, but similar in concept.

Facebook receiving purchase events from Dominos with the toppings you ordered isn't necessarily sinister. They just want to know what you are eating!

Users are not your experimental group. This attitude should have died years ago, latest with the GDPR.

Very different concepts actually.

One is optimizing/improving experience based on anonymous data, the other is building user profiles for targeted ads.

Mapbox is a fantastic example of mass data aggregation of users that has been anonymized.

EDIT: Why should we do clinical studies on medicines when that could be invasive to a persons privacy collecting such personal information? Is it necessarily wrong? Tools can be used for good and evil, that's the problem here, not the tool itself.

The Kindle data is tied to the account. And who says Amazon isn't using it to target ads?

Clinical trials require informed consent and institutional review. Regulating software telemetry like other human subject research would make privacy advocates very happy.

We actually agree with each other so I'm struggling to see what your point is that contradicts mine.

I explicitly said what I'm talking about isn't necessarily directly applicable to amazon kindle. I also agreed with you regarding software telemetry being used responsibly and irresponsibly.

So I'll repeat I don't see where we disagree.

I'm certain this type of data is tracked on most devices. In an optimistic outlook it drives a better customer experience because AMZN can capture trends in data to discover things like "oh people change the page forward too frequently accidentally" and track down root causes. In a pessimistic sense it can help target you based on how long you spend reading specific content and which content you highlight as a reader.

Generally every product I am aware of tracks interaction based data such as where someone clicks or taps and what context they are in. Consider things like `utm` parameters which suffix most links people click to determine the context they clicked on something and what they clicked on.

I do not see this as sinister. I imagine somewhere in settings one can turn this feature off but I don't know for sure.

* Disclaimer: I am currently employed at a subsidiary of Amazon. These views are my own.

> "oh people change the page forward too frequently accidentally"

Would you need to log every page turn with every book and time and date for something like that though? Wouldn't that be a more specific event like "turns page forward, turns page back within x seconds"? This sounds more like "we don't know what we might use this data for, but it's better to have it and not need it than to need it and not have it ... who knows, maybe we can deduct some profile from knowing how quick the user read through that chapter in that book" than legitimate use cases.

This assumes the client can keep state in a more reasonable way than a server can piece it together. Definitely a stateful event is more powerful but is likely more lossy.

From what I've seen tracking simple events and then piecing them together en masse tends to show up significantly more frequently.

Sure, I mean, it's also easier because you don't have to know the questions you might want answered.

Given the very private nature of the data ("he read Marx and Mao, and read some sections carefully!"), vacuuming up as much as possible doesn't sound like a good idea. Add to that the almost chronic inability of large corporations to protect data, they really should start treating data collection as a liability rather than an opportunity.

(comment deleted)
Kind of unrelated, but I did discover some, say, strange behaviur of Alexa ately. See, I don't use Amazon music on my phone but Google Music. My wife and kinds listen to Amazon Music on Alexa. We also have very different music tastes. I was kind of surprised that when my wife asked Alexa to play music she likes Alexa started to play stuff like Five Finger Death Punch.

I do have the Alexa app installed on my phone so.

When I read my Kindle, I turn off the wifi/cell. I only turn that on when I want to look at the Amazon store.

I do this mostly to save battery life, but also so it doesn't track (but of course it may save up these logs to transmit when I do turn the wifi/cell back on).

The Kindle at least keeps track of my last read position in all my books. Foxit only tracks for the last two pdfs. Ditto for every other reader I've tried. I've had to resort to keeping a separate note of my place in the book.

> I do this mostly to save battery life, but also so it doesn't track (but of course it may save up these logs to transmit when I do turn the wifi/cell back on).

It absolutely does save up those logs. I worked on some of the code which saves up the advertisement view metrics. Admittedly that was more than 2 years ago, but knowing the team we handed that off to, I would be astonished if that's changed.

Pretty embarrassing that other readers can't get a bookmark right.
(comment deleted)
Why is this even surprising? What kind of product team doesn't track user behavior for improving the product or supporting other features?
Wouldn't they need to, in order to provide this functionality? I use several devices to read Kindle books and it synchronizes my state across devices (latest page turned across each device). The info in this screenshot looks to pertain to that.
Given that kindle devices have different sizes (and usually different font sizes), can be in portrait and landscape mode etc, is "page" even meaningful for cross-device synchronization? Sounds like syncing the text position would be closer to it, not "has advanced a page (whatever page might be)".
Ex-Amazon employee from a while back (to which I only speak on behalf of my own feelings and imply no other intent...). IIRC this was driven from a analytics standpoint, wasn't actually really used outside of bug deep dives, and was horrible to implement.

That's not to say it hasn't started to be abused but at the time it was completely from a "customer/UX first" stance.

This is a great example, one could almost say the epitome, of what is wrong with modern product design.

Gigawatts of electricity are used to run sophisticated neural nets, advanced data pipelines built to funnel all that data to the mother ship and thousands of dev hours went into this elaborate tracking mechanism. You need that of course, "to improve UX". I do not have a problem with that for such a device, per se. Fair enough, go real overkill on your "user research" then.

And yet, so many UX aspect of a Kindle are just plain bad. Problems which have varying degrees of complexity, to be fair. But some of them are so trivial yet impactful that it is hard to imagine they would escape the attention of a single UX engineer worth his salt looking at a Kindle for two days. Some examples:

* I have a cheap Kindle, which means the lockscreen shows ads. They are so hilariously anti-personalized I can't even. Like, you have all this Big Data and you think I will ever buy a run-of-the-mill cliche romance?

* The recommendation system itself. When you "start out" on your Kindle, your recommendations are literally just every single other book the few authors you read have ever written.

* Having airplane mode off seems to drain the battery massively even if I am not connected to WiFi/Bluetooth nor actively attempting to

* One can view interesting usage statistics, but only if you declare yourself as your own child and activate a password based content lock

* I have to manually flip through sometimes dozens of pages of imprint, one-line-per-page copyright notices and so on until the Kindle realizes I have indeed "read" the book so it stops displaying it at the top at "99% progress"

What I want to say: Do all the Edge AI and IOT and Orwellian Surveillance for all I care. But maybe fix the boring old low hanging fruits first?

There should be an open e-ink device and ecosystem. Even if you go through the trouble of flashing your kindle with a custom image, you're still stuck signing into your Amazon account to borrow a book from the library.

Librarians will never give out your checkout history to anybody without a national security letter or a warrant. Meanwhile, Amazon is probably passing your reading records around to 50 different analysts and storing them in databases where dozens or hundreds of engineers have access. When I go to amazon.com, I see recommendations for other books similar to those that I've read, including those that I didn't buy through their store.

Kobo comes close. there are invasive analytics but it's trivial to modify the embedded Linux it runs + hostsfile it etc.
> Even if you go through the trouble of flashing your kindle with a custom image, you're still stuck signing into your Amazon account to borrow a book from the library.

You could always just get all your reading material from Library Genesis instead. I have owned several Kindle models over the years, but I have never had to interact with Amazon. I put the device in airplane mode the moment I took it out of the box and kept it that way, and I have downloaded all my reading material from LibGen (or a publisher who provides DRM-free ebook files) and moved it to the device via USB.

Putting aside whether this is ok for a second: This should not be a surprise to anyone. Of course they are doing this. I would almost argue that it would be foolish of them not to collect this data. The lifetime expected value of the data is so much higher than the marginal cost of transferring and storing it.

I can't think how many times on the product side of services I've run that we've been grateful to have this kind of data. Sometimes it's for obvious reasons that we always knew, but often it's for suddenly crucial reasons that we never could have anticipated when we first started collecting the data.

Again, that doesn't mean it's OK and I strongly support GDPR-style data privacy legislation in the US. But in the meantime I guarantee you that just about every service you use is gathering data like this and a whole bunch more.

What I want is an ereader with symmetrical page turn buttons. I can't be the only person who switches which hand they are holding their book in and doesn't want to have to rotate the book 180 degrees and wait for the page to flip when doing so. Surely changing hands is a common use case

I'd not worry about tracking if the experience is good enough. Please someone make sane controls for these devices again

(comment deleted)
(comment deleted)
Is this surprising? Sounds like a very natural step approach logging.