Blorp
7
2

Reposting this comment here for transparency

What Blorp stores:

  • Unless using the website, all the code is stored locally on your device
  • On login, we send your username/password to Lemmy/PieFed
  • The API responds with a JSON Web Token (JWT)
  • This JWT can be used to update, vote, post, etc on your account. It cannot be used to delete your account.
  • We only ever store the JWT, so it's actually impossible for Blorp to delete your account

The bad news:

  • MacOS stores the JTW locally as plain text. After reviewing this, I'm unhappy about this.
  • iOS also stores the JTW in plain text, but has some pretty strict app sandboxing as far as I know. I'm not to worried here.
  • I think Android also sandboxes, but I'm not 100% sure.
  • Web stores the JTW in plain text, but this is pretty standard. The web enforces pretty good sandboxing between websites, and I don't run any code that isn't bundled into my app. I'm also not worried about this one.

I'm working on a rapid security update:

  • This update will encrypt the iOS, Android, and MacOS databases on initial launch. Any unencrypted data will be destroyed immediately.
  • I'm really sorry I wasn't more careful here.
  • I also wouldn't panic as an app would have to know what file to look for, how to parse that file for the JWT, what instance the JWT belongs to.
  • This update will be v1.9.12, and will be rolled out as soon as I'm done testing

TL;DR, MacOS is probably fine, but concerning me a little. This rapid update will bring encryption to iOS, Android, and MacOS.

Where is the key to encrypt the database the JWT is stored in?

1 replies

Saved threads are not cached (?)

9mon 9d ago by programming.dev/u/ildar in blorp@lemmy.ml
452

[announcement] some changes coming...

9mon 15d ago by lemmy.world/u/moseschrute in blorp@lemmy.ml
1153

Should I move this community?

9mon 24d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
13344

[Fixed] Login issue v1.9.12

9mon 33m ago by piefed.social/u/Chrysanthemum in blorp@lemmy.ml from lemmy.ml
435

v1.9.13 released to fix PieFed

9mon 3h ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
16226

v1.9.12 is rolling out with the security fix

9mon 1d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
837

Question about login security

9mon 3d ago by lemmy.zip/u/shortwavesurfer in blorp@lemmy.ml
218

Piefed development status

10mon 4d ago by piefed.zip/u/RmDebArc_5 in blorp@lemmy.ml
5209

Any login issues on v1.9.11? (Edit, resolved)

10mon 4d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
7510

v1.9.11 released!

10mon 7d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
17911

v1.9.10 released!

10mon 20d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
11912

Lemmy 2FA login is broken + other updates

10mon 22d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
4313

Please update to v1.9.8 to continue to use PieFed

10mon 26d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
5014

Sorry for the botched updates this week

10mon 29d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
12415

the Share link doesn't seem to do anything on Firefox (macOS)

10mon 9h ago by piefed.social/u/wakest in blorp@lemmy.ml
3116

Newest Blorp on Android only seems to allow login to lemmy.zip

10mon 1d ago by piefed.social/u/wakest in blorp@lemmy.ml
4717

Help me prioritize what to work on next

11mon 6d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
51118

Newest Blorp has some issues with the Android icon

11mon 7d ago by piefed.social/u/wakest in blorp@lemmy.ml from lemmy.ml
5319

PieFed support is available on web!

11mon 13d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
16820
91921

Do you like this “New posts ⬆️” indicator?

1y 14d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml from lemmy.ml
22222

A note on upcoming Lemmy v1 support

1y 21d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
8523

Tons of bug fixes and new sidebars!

1y 1d ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
5424

Anyone interested in a command palette for Blorp (e.g. Cmd+K or Ctrl+K menu)

1y 1mon ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
5225

Blorp is on the App Store!

1y 1mon ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
10726

Blorp v1.1.0 Released with Support for Android!

1y 1mon ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml from lemmy.ml
7227

Android support coming soon!

1y 2mon ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
8028

Blorp v1.0.3 Released for Mac and iOS

1y 3mon ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml
10329

Blorp for Lemmy: Now on Mac & Web, More Platforms Coming Soon!

1y 3mon ago by lemmy.ml/u/moseschrute in blorp@lemmy.ml from lemmy.ml
251630