Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

File preview may leak private information

Aberta
#17,548 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
45/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
android, kotlin
Domínio
mobile, security

Direção de pesquisa

Comece reproduzindo o problema com imagens privadas e inspecione o fluxo de recomendações e visualização de arquivos do app; issue #14967 é a referência relacionada. A tarefa estará concluída quando as visualizações de arquivos em pastas privadas não aparecerem para outras pessoas, as recomendações esperadas forem preservadas e o comportamento escolhido para exclusão de pastas estiver documentado e testado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

approved bug
⚠️ Before posting ⚠️
  • This is a bug, not a question or an enhancement.
  • I've searched for similar issues and didn't find a duplicate.
  • I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
  • I agree to follow Nextcloud's Code of Conduct.
Steps to reproduce
  1. Have some private images in a folder on your Nextcloud account
  2. Open the nextcloud app with a friend watching, to show some less private files
  3. The friend gets to see a preview of the private images
Expected behaviour

While it is overkill, implementing #14967 would allow this issue to be avoided by disabling recommendations entirely.
A better solution (but also more work) would be to allow the user to select folders which should be excluded from recommendations.

Actual behaviour

The app shows the preview for everyone to see.

Android version

15

Device brand and model

Fairphone 5

Stock or custom OS?

Stock

Nextcloud android app version

34.1.1

Nextcloud server version

Nextcloud Hub 26 Winter (AIO)

Using a reverse proxy?

No

Android logs

No response

Server error logs

Additional information

No response

Linguagem predominante
Kotlin
Estrelas
5.6k
Forks
2k
Merge médio
2d 18h
PRs com merge (30d)
111

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de nextcloud/android

Todas as issues de nextcloud/android

Issues semelhantes

Mais issues de Kotlin

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.