Today's Deep-Dive: Timelinize
Ep. 271

Today's Deep-Dive: Timelinize

Episode description

The deep dive discusses the modern frustration of having digital memories scattered across various platforms, such as photos on one cloud, memes on Facebook Messenger, and run data on Strava. This fragmentation makes it difficult to piece together a cohesive personal history. To address this issue, the deep dive introduces timelinize, an open-source, self-hosted tool designed to unify all digital data into a single, controllable archive. Timelinize aims to liberate personal data from corporate-controlled cloud services, ensuring that users have full control over their digital history. The tool imports data from various sources, including Google, Facebook, and Strava, and organizes it into a unified timeline. Users can explore their data through different views, such as a timeline, gallery, 3D map, and dashboard bubble chart. The deep dive also highlights the importance of data sovereignty and the potential future of decentralized, self-hosted timelinize that could create a comprehensive record of human history without relying on centralized corporate servers.

Gain digital sovereignty now and save costs

Let’s have a look at your digital challenges together. What tools are you currently using? Are your processes optimal? How is the state of backups and security updates?

Digital Souvereignty is easily achived with Open Source software (which usually cost way less, too). Our division Safeserver offers hosting, operation and maintenance for countless Free and Open Source tools.

Try it now for 1 Euro - 30 days free!

Download transcript (.srt)
0:00

You know, I think we've all been there.

0:01

It's this really modern kind of frustration, isn't it?

0:04

You want to look back, maybe find something specific from, I don't know, five years

0:08

ago.

0:08

Oh, yeah.

0:09

Maybe a holiday or that month you switch jobs.

0:11

But all your digital memories, they're just scattered everywhere.

0:14

Completely. Photos on one cloud, right?

0:16

Exactly. High res photos there.

0:18

Then the funny memes you sent are buried deep in Facebook Messenger.

0:21

Your run data is on Strava.

0:23

Your email somewhere else.

0:25

Yeah, that important email chain is archived deep in Google somewhere.

0:29

It's like, where's the actual story of you?

0:31

It feels so fragmented.

0:32

It really does.

0:33

Like history is just kind of slipping through our fingers. Right.

0:35

So today we're going deep on something designed to tackle this head on.

0:41

This huge problem of data sprawl.

0:44

It's a self-hosted open source tool called Timeline Eyes.

0:49

And the idea, the mission, really, is to bring your whole digital life together,

0:54

get that complete record back home, you know, onto hardware you control.

0:58

We really want to break down this powerful idea, personal data archiving,

1:02

and make it super clear and accessible, especially if you're just learning

1:06

about this stuff. Definitely.

1:07

But before we dive into this really cool tech,

1:10

we just want to give a quick shout out and thank the supporter of this deep dive.

1:13

Safe Server. Safe Server handles your software hosting,

1:17

and they really support your digital transformation journey.

1:20

You can find out more at www.safeserver.de.

1:24

And that idea of digital fragmentation you mentioned, it's so key

1:27

because it really underscores the the urgency here.

1:30

It's funny, isn't it?

1:31

We document our lives more than ever before.

1:33

Better than any generation yet.

1:35

But the record itself is somehow more.

1:37

More fragile, more ephemeral,

1:40

because we're relying completely on these big centralized cloud services,

1:44

these walled gardens everyone talks about.

1:46

Exactly. Controlled by massive corporations.

1:48

So the drive behind something like Timeline Eyes,

1:50

it's more than just convenience or better search.

1:54

It's really about liberating your data,

1:56

taking back control of your personal history from companies that,

2:00

well, they don't own it,

2:02

but they hold the only accessible copy right now.

2:04

Oh, OK.

2:05

And when you self-host a solution like this,

2:07

you're basically ensuring that your history is preserved like forever

2:11

under your control, no matter what happens to Facebook or Google down the line.

2:15

That difference, control versus just convenience, that's huge.

2:18

So let's nail down the basics for someone totally new to this.

2:21

What is Timeline Eyes?

2:24

And you said open source. Why does that bit matter?

2:26

OK, so Timeline Eyes, it's pronounced Timeline Eyes,

2:30

is basically an open source personal archival suite.

2:33

But maybe don't think of it just as a backup.

2:36

Think of it more like a a really specialized smart database

2:39

combined with a user interface.

2:41

Its whole job is to pull in all those scattered digital bits and pieces,

2:44

your photos, videos, where you've been, social media posts,

2:47

even little things like message reaction and organize them all

2:50

into one single connected timeline.

2:53

And the key thing, like you said, it's not another cloud service

2:56

you pay for monthly.

2:58

You use the term self-hosted for someone, maybe not super technical.

3:02

What does that actually mean for their data day to day?

3:05

It means you actually own it like true data sovereignty.

3:09

It runs completely on hardware you own.

3:11

Could be a home server, maybe a powerful desktop PC

3:14

or even one of those little Raspberry Pi type computers.

3:17

And the open source part you asked about.

3:19

That means the code, the instructions for the software.

3:21

It's all public.

3:22

Anyone can look at it.

3:23

So there's no sneaky data harvesting going on behind the scenes, you know,

3:26

and you're not locked into some proprietary format.

3:29

So you own the hardware, you own the software, full control, full control.

3:33

You decide who, if anyone ever sees that combined data.

3:37

OK, but here's a question, then.

3:39

Google Photos already organizes my photos pretty well.

3:41

Facebook has my posts.

3:43

Why would I go through the hassle of downloading these massive files

3:47

just to rebuild it myself?

3:48

What's the real win with the timeline I set up?

3:51

That's a fair question.

3:53

The win is unification and permanence, longevity.

3:58

Google shows you Google data.

4:01

Facebook shows you Facebook data.

4:03

Timeline eyes aims to show you, well, you the whole picture.

4:07

Exactly. The software is designed to import data from,

4:10

well, practically anywhere.

4:11

It bridges those corporate silos.

4:13

We're talking Google takeout archives, you know, everything from Google,

4:17

Facebook, Instagram, Twitter, ex data dumps, fitness stuff from Strava,

4:22

Apple Photos, iCloud exports, even old text.

4:26

Yeah, even your ancient iMessage history, SMS, MMS messages,

4:29

raw GPS logs from trackers or apps.

4:31

It brings all those different streams together.

4:33

And just so we're clear, it's not meant to replace using Instagram

4:36

or Strava day to day is it? No, no, absolutely not.

4:39

That's key. It sits behind those apps.

4:40

Think of timeline eyes as your permanent private archive, your historical record.

4:44

You still use all your normal apps, but maybe every few months

4:47

you run timeline eyes to pull a copy of all that new data home.

4:49

OK, that makes sense.

4:51

Let's break down the actual how to then.

4:53

If someone listening is thinking, OK, this sounds interesting.

4:56

I want my own timeline.

4:58

What are the steps? Let's walk through it simply. Right. Absolutely.

5:01

It really comes down to four main steps.

5:03

And step one, honestly, is often the one that takes the longest.

5:06

It's kind of the unavoidable tax for using those big services.

5:10

Step one is obtain your data. Right. The export process. Exactly.

5:15

Since the companies hold the main copy, you have to go to each service,

5:18

Google, take out Facebook's download tool, et cetera,

5:21

and formally request an archive of your information.

5:24

And this is where you need a bit of patience.

5:26

Seriously, a heads up. Start this early.

5:28

Requesting big archives, especially from Google or Facebook, can take days,

5:32

sometimes even a week before you get that email with a download link.

5:35

OK, so patience is key for step one.

5:38

That sounds like the the admin side of owning your data. Pretty much.

5:42

So once that huge data dump, maybe it's 50 gigs of random files

5:46

finally downloads to my computer. What's step two?

5:48

Do I have to manually unzip everything, figure out weird folder names,

5:52

convert file types? That sounds like a nightmare.

5:54

Ah, see, that's where Timeline Eyes comes in clutch.

5:58

Step two is where the software really helps import your data.

6:02

You basically just point Timeline Eyes at those big zip files

6:06

or maybe dot tar files. You don't even need to extract them first.

6:09

Oh, really? Yeah.

6:10

Timeline Eyes is smart enough to understand the structure inside those

6:13

archives, the way Google or Facebook organized it.

6:15

It pulls out the important bits, timestamps, location tags,

6:19

who was in the conversation without you having to manually sort through folders.

6:24

OK, that sounds much better.

6:25

And where does all this organized info actually live then on my computer?

6:29

Good question. Lives in two main places.

6:31

First, all the actual files, the photos, the videos, the raw stuff,

6:36

they get stored neatly on your hard drive, usually organized by date and time.

6:40

Second, the index.

6:41

That's the searchable, structured part that connects everything

6:44

that lives inside a secolite database file.

6:46

OK, secolite. That sounds technical.

6:49

But why is that specific detail actually really important for someone starting out?

6:53

Does it mean you're not locked into Timeline Eyes itself?

6:55

Exactly. That's a really crucial point.

6:57

Using a standard format like squelet and the fact that it stores

7:01

the raw files simply on disk means there's no proprietary lock in.

7:05

That's what real ownership looks like.

7:07

If Timeline Eyes disappeared tomorrow or maybe in five years, you find a better

7:11

tool.

7:11

You can still easily access and work with all your data

7:15

using common free database tools. Right.

7:17

Your data stays yours, raw, accessible under your control.

7:22

That promise of longevity, that's powerful.

7:24

OK, so we've obtained the data, we've imported it.

7:27

What's step three? The payoff.

7:29

Step three is the fun bit. Explore and organize.

7:32

This is where you use the Timeline Eyes interface to actually see your unified life.

7:36

You can browse the classic Timeline view, look at everything on a map,

7:39

check out the gallery, use filters.

7:41

You can finally search across both Facebook and your text messages

7:44

for that one chat with your cousin without needing to open five different apps.

7:48

Ah, nice. And the final step, keeping it up to date.

7:51

Step four is just repeat. Simple as that.

7:54

Timeline Eyes is built for this.

7:57

You just run the import process again every few weeks or maybe every couple of

8:00

months.

8:00

It's smart enough to see what's already there.

8:03

Skip the duplicates and just pull in the new stuff.

8:05

So it keeps your timeline growing without making massive copies every time.

8:09

Exactly. Keeps it fresh and continuous.

8:12

OK, we've covered the how, but we absolutely need to talk about the reality

8:17

of using software like this, especially when it's new and open source.

8:21

There's a big warning label here, isn't there?

8:23

Yes, definitely. And it's important to be upfront about it.

8:25

Timeline Eyes is super exciting.

8:27

It's got huge potential, but it is still in active development.

8:31

The developers themselves label it unstable. Right.

8:34

What that means practically is that the underlying data structure,

8:37

they call it the schema, it's still changing and evolving.

8:40

So you might update the software one day and find that you actually need to delete

8:44

your existing timeline database and reimport everything from scratch

8:48

to match the new structure.

8:50

Ouch. OK, so the absolute golden rule for listeners right now is

8:54

don't delete your original downloads.

8:56

Precisely. Always, always keep your original source data,

9:00

those zip files from Google, Facebook, et cetera.

9:04

Keep them safe. Treat the timelineized database as a powerful view for now.

9:08

Not necessarily your only copy.

9:10

Got it. Back up the backups.

9:11

You'd say that. Yeah. OK, now let's get into the really cool stuff.

9:15

The things that make this more than just a neat filing cabinet.

9:18

It's doing more than just sorting by date, right?

9:21

There's this concept called entity aware processing.

9:24

Why is that such a big deal? Yes, this is kind of the secret sauce.

9:28

This is what really delivers that unification we talked about earlier.

9:31

Entity aware processing basically means timeline eyes tries to identify people,

9:36

pets, even organizations across all those different data sources.

9:40

You feed it like a universal contacts list. Exactly.

9:43

Think about it. You might have John Smith as a Google contact,

9:46

maybe Jay Smith in an old text message backup and perhaps

9:49

GS photography tagged on Facebook.

9:51

Timeline eyes spots those and says, hey, these might be the same person.

9:54

Then it lets you or sometimes it does it automatically

9:58

merge those into a single unified John Smith entity in your timeline.

10:02

OK, I can see how that makes searching way better.

10:05

Instead of finding bits of John Smith everywhere, you find all of John Smith.

10:09

Right. But the really magical outcome, the thing that feels almost like sci fi

10:14

is how this entity awareness

10:16

enables geolocation for data that has no location data attached.

10:22

Wait, what? How does that work?

10:24

OK, think about a simple text message and SMS.

10:27

It doesn't have GPS coordinates attached, right?

10:29

Right. Just the time, maybe. Just the time.

10:31

But if you receive that text message around the same time

10:35

that you and entity Timeline eyes knows about had a known location.

10:39

Oh, like from a photo taken nearby or my phone's GPS log.

10:43

Exactly. If Timeline eyes knows where you were,

10:45

it can project that text message onto the map at that location.

10:49

Why? So you don't just know what you read in the text.

10:51

You could potentially see where you were standing when you read it.

10:53

Precisely. The source material we looked at had this amazing example.

10:58

Imagine seeing a text message pop up on the map

11:00

right where you were when you first heard your nephew was born.

11:03

Oh, wow. The text itself is just words.

11:05

But the timeline reconstructs the spatial context, the place of the memory.

11:10

You just can't get that from silent apps.

11:12

That is genuinely cool.

11:14

And that ability that must feed directly into making the unified views

11:18

really powerful. You mentioned messages are often the most scattered.

11:21

They really are. But with Timeline eyes, they don't have to be

11:24

because it knows who's who that entity awareness.

11:28

It can offer unified conversations.

11:30

You can basically see your entire message history

11:32

with one person in a single scrollable view.

11:35

Imagine scrolling through a chat and seeing the SMS text you sent,

11:39

followed right by the Facebook Messenger reply they sent five minutes later.

11:42

All in one place.

11:43

OK, that solves a major headache right there. Definitely.

11:46

But hang on, if I put everything about my life into this one

11:50

super organized, self-hosted thing, haven't I just created

11:54

like the ultimate target for a hacker?

11:55

What's the security trade off here?

11:57

That's the absolutely necessary counterpoint. Yes, you're right.

12:01

When you consolidate data for convenience and insight,

12:03

you're also consolidating risk.

12:06

The trade off is shifting responsibility.

12:08

You move the security burden away from some abstract server farm

12:11

owned by a giant corporation, which you can't control, right?

12:14

Onto a physical machine that you do control. Yeah.

12:16

You gain control over how it's accessed, how it's encrypted.

12:20

It's physical security.

12:21

But yes, you also bear the full responsibility for keeping that perimeter secure.

12:25

It's a conscious choice about wanting that data sovereignty.

12:28

OK, that makes sense.

12:29

It's a responsibility, not just a convenience. Exactly. Got it.

12:32

So let's finish up with the visual side.

12:35

Beyond just the standard chronological timeline,

12:38

what other ways can you sort of look at your data?

12:41

What other projections are there?

12:43

Yeah, the different views are key for actually making sense of it all.

12:46

Besides the timeline, there's the gallery.

12:49

And importantly, it's not just your phone's camera roll.

12:51

It intelligently pulls in all the visual stuff.

12:54

Pictures, memes, gifs you sent or received in messages,

12:57

stuff you uploaded to social media, plus your actual camera photos.

13:00

OK, a truly complete gallery.

13:03

Then there's the 3D map view.

13:04

This shows your movement path over time, often using color

13:07

to show the passage of hours or days as you moved.

13:10

Like a heat map of your life's travels.

13:11

I know. Yeah.

13:12

And finally, there's a really unique one called the dashboard bubble chart.

13:16

This gives you a high level overview of your habits.

13:19

It shows you what type of data messages, photos,

13:22

location updates is most common at different times of the day

13:25

or maybe different seasons of the year.

13:27

Huh. Interesting. See patterns in your own digital footprint. Exactly.

13:31

So let's zoom out.

13:33

What does all this really mean for you, the listener, the learner exploring this?

13:37

What's the big takeaway value of going down this personal archiving path?

13:41

I think the core value is achieving, well, true data mastery.

13:46

You're actively building this authoritative, unified

13:49

and genuinely permanent record of your own life.

13:52

And crucially, only you control who gets access.

13:55

And that's the real difference, isn't it?

13:57

Archiving in this sense is about preserving the whole story

14:00

with context for the long haul.

14:03

Backing up is often just, you know, copying files somewhere else.

14:06

Preservation versus duplication.

14:08

Well put. And the vision, it actually goes beyond just your own hard drive.

14:11

The developers talk about potentially augmenting your personal timeline

14:16

with data from a global public timeline.

14:19

What would that look like?

14:21

Well, imagine being able to cross reference your personal memories

14:24

with things like, say, local weather records, major news headlines,

14:29

maybe even the political climate of that specific day or week.

14:32

Ah, context. Huge context.

14:34

You can maybe figure out why your family barely went outside one summer.

14:38

You check your timeline against the public data and oh, right.

14:41

It was 110 Fahrenheit, 43 Celsius for two solid months.

14:45

OK, that instantly gives your personal story a much bigger frame.

14:48

Exactly. It connects your micro history to the macro context.

14:51

That connection, the micro and the macro, that feels like a really powerful

14:54

potential future for personal data.

14:56

And the developer has one last really big, provocative idea, right?

15:00

Yeah, it's a fascinating thought experiment.

15:02

What if everyone had their own decentralized, self-hosted timeline?

15:06

Theoretically, these individual timelines could be merged

15:10

or at least interconnected to create a kind of global super timeline,

15:15

a truly comprehensive record of the human race.

15:17

And the crucial part, that record could exist without ever needing

15:21

to centralize all that incredibly sensitive personal data

15:25

onto vulnerable corporate servers.

15:27

It would be decentralized sovereign history, a distributed

15:30

history of humanity owned by the individuals living it.

15:33

That's the dream, a really fascinating concept and definitely a powerful reason

15:37

to think about taking ownership of your digital past and maybe your future too.

15:42

If this whole approach to data control and digital transformation

15:45

has sparked your interest, we really hope you'll explore it further.

15:48

And one last time, a big thank you to the supporter of this deep dive, SafeServer.

15:53

Remember, SafeServer handles your software hosting

15:55

You can find more info at www.safeserver.de

15:55

You can find more info at www.safeserver.de