Hacker News new | ask | show | jobs
by xiphias2 2437 days ago
If this is true how does Google know about my flight details for example? Is it client side Android code or does the information get to the server side in a database decrypted?

Also if Google doesn't need my emails, can you tell me why Google is behind other companies in end-to-end encryption of emails? I'm sure many people would like to have it as a feature (even if it makes searching these emails server side impossible)

1 comments

https://schema.org/ — email metadata for things like events and purchases.
Wait... What!? Okay, I'm admittedly ignorant of the technical details of email, but I thought "an email" was just some text (with encoding specified), some internet headers, and maybe a binary blob representing an attachment. Basically, what you see if you "view original" in Gmail. Is there additional meta data that makes up an email? Like, outside of the content "container" part of the email (similar to how image meta data is saved in the EXIF part of a JPEG file, but isn't part of the image itself)? Sorry if I phrased that dumbly.

I assume this, specifically, is what you're referring to https://schema.org/EmailMessage

They referred to such schemas like "FlightReservation"[1] for flights, "EventReservation"[2] commonly used for movie tickets, or "LodgingReservation" used for hotel bookings. The specific supporting website encodes your reservation in these formats inside the confirmation email, and Gmail picks up on that. (IIRC it used to scrape emails for that data, but most of it if not all is done via schemas nowadays)

[1] https://schema.org/FlightReservation

[2] https://schema.org/EventReservation

[3] https://schema.org/LodgingReservation