Skip to content

SOLIDPOD BUG: a public file is not decrypted #551

@jesscmoore

Description

@jesscmoore

Describe the Bug

When I update the sharing permissions of a file to Public, the file is not decrypted. While I can nav to the file URL, the file content remains encrypted. Should we be decrypting and removing keys for recipients when a file is released publicly? And the reverse when public access is revoked. And similarly for files released to auth users?

If implemented, we should probably have another issue to provide a warning and ask confirmation that they want to decrypt the file

To Reproduce

Open notepod, share one a note to Public. Open the note URL in a browser.
Eg. this note created by Angie one of the attendees at Everything Open:
https://pods.solidcommunity.au/angiepod/notepod/data/note-20260122T155101.ttl

Expected Behaviour

The note content is readable as it has been shared publicly

Screenshots

This is Angie's note within the macos app:

Image

This is Angie's note accessed from URL in browser after releasing publicly:

Image

Context

Where has the issue been observed:

  • Android
  • Chrome
  • iOS
  • Linux
  • macOS
  • Web
  • Windows

App Version: notepod 0.3.35, and https://notepod.solidcommunity.au
Flutter Version: 3.38.7

Closing Criteria

Checklist for closing the issue:

  • No errors from make prep
  • All tests pass make qtest
  • A file released to public is directly readable with URL

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions