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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions