Skip to content

Site audit: OG still on v0.8.0, offline claim, privacy diagram, a11y #246

Description

@jatinkrmalik

Scheduled 2026-09-01 audit of https://vocamac.com against PRODUCT.md and the brand book. Core ship truth is fine (VocaMac Beta v0.9.0, macOS 14+ Apple Silicon, AGPL-3.0, model download and update checks named). These five still need a pass.

Tasks

  • Stale social preview. https://vocamac.com/og-image.png (og:image / twitter:image) still says v0.8.0 beta while the live page and release are Beta v0.9.0. Regenerate the OG image with v0.9.0.
  • Unqualified offline claim. On https://vocamac.com/features/clipboard-preservation/ the comparison table says Works offline — Yes. That reads like a product-wide offline guarantee. The homepage already says model downloads and update checks use the network. Prefer something like On-device transcription after model download. Brand book §5.3.
  • Privacy diagram understates engines. Homepage #privacy route step names only WhisperKit / CoreML, while the same page says v0.9.0 also ships Parakeet, Apple Speech, and ONNX. Label it Selected on-device engine and list the engines under that.
  • Feature section accessible name is the whole article. Feature pages such as https://vocamac.com/features/apple-silicon-native/ use section[aria-labelledby="feature-content-title"] pointing at article#feature-content-title, which wraps the entire article. Move id="feature-content-title" to the first h2, or drop the aria-labelledby.
  • Copy feedback is silent. In script.js, [data-copy] > .copy-btn flips Copy to Copied / Press ⌘C with no live region, so screen readers may miss the result. Add a polite status region or aria-live="polite".

No existing open website/audit duplicate turned up. Do not treat this as a shipping-status change.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions