Skip to content

feat: privacy updates#144

Merged
not-nullptr merged 13 commits intomainfrom
feat/privacy-updates
Oct 20, 2025
Merged

feat: privacy updates#144
not-nullptr merged 13 commits intomainfrom
feat/privacy-updates

Conversation

@JovannMC
Copy link
Member

@JovannMC JovannMC commented Oct 19, 2025

Merge with VERT-sh/vertd#28

  • Add privacy policy page for transparency
  • Add dialog to view exact details submitted to an instance owner on vertd error
  • Sanitize translations
  • Fixes for SEO
  • Remove jpegify
image image

for transparency, see the exact details that is sent automatically to the owner of the instance:
- job id
- convert from
- convert to
- ffmpeg stderr
- actual video file (if submitted)
...my bad i realize this earlier
don't index static language urls (doesn't do anything) - robots.txt & sitemap.xml
@JovannMC JovannMC requested a review from not-nullptr October 19, 2025 16:42
Copy link
Member

@not-nullptr not-nullptr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overall fine , just some localization issues

</div>
<p class="text-muted">
{@html link(
{@html sanitize(link(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as discussed internally i really hate our current usage of @html, but we agreed that this unfortunately the best way.

messages/en.json Outdated
"vertd_generic_no": "Don't submit",
"vertd_failed_to_keep": "Failed to keep the video on the server: {error}",
"vertd_details": "View error details",
"vertd_details_body": "If you press submit, <b>your video will also be attached</b> alongside the error log being sent to us for review. The following information is the log that we automatically receive:",
Copy link
Member

@not-nullptr not-nullptr Oct 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this feels misleading. whenever a job fails we receive the full job logs via a discord webhook regardless of if they choose to submit the video file. to me, this text reads like "we won't even know this failed unless you press submit"

could be worth getting liam to have a look over all added strings?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did originally write this string. You could fix the clarity with something more along the lines of
"vertd_details_body": "If you press submit, <b>your video will also be attached</b> alongside the error log which is always reported to us for review. The following information is the log that we automatically receive:",

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace it with that now

i forgor

also fix inconsistencies with link colours
why does github's web conflict resolver not have highlighting
@not-nullptr not-nullptr merged commit b93a566 into main Oct 20, 2025
1 check passed
@not-nullptr not-nullptr deleted the feat/privacy-updates branch October 20, 2025 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants