Accessibility Statement
Version 1.0.0 · Effective May 16, 2026 · Last updated May 16, 2026
1. Our commitment
Thomas Ray Publishing LLC ("TRP") designs every app and the marketing website to conform with the Web Content Accessibility Guidelines (WCAG) 2.2 Level AA and Apple's accessibility frameworks. Accessibility is not a feature we add at the end — it is a TRP Prime Directive that governs the first line of code we write for each app:
- VoiceOver labels, hints, and traits on every interactive element.
- Dynamic Type at all sizes, including the accessibility-size variants AX1–AX5.
- Respect for Reduce Motion, Bold Text, Increase Contrast, Reduce Transparency, and Differentiate Without Color.
- Color-independent information (no meaning conveyed solely by color).
- Sufficient touch-target sizes (44×44 pt minimum).
- WCAG AA color contrast (4.5:1 for text; 3:1 for large text and UI components) in Light and Dark themes.
- Compatibility with Switch Control, Voice Control, and external keyboards on iPadOS and macOS.
- Live Activities and widgets that read correctly with VoiceOver.
2. Standards we follow
- WCAG 2.2 Level AA (or its successor) for web content and digital interfaces.
- Apple's Human Interface Guidelines — Accessibility.
- Apple's accessibility APIs: Accessibility (UIKit and AppKit), SwiftUI accessibility modifiers, App Intents accessibility entities, ActivityKit and WidgetKit accessibility, MusicHaptics, and CoreHaptics.
- Section 508 of the US Rehabilitation Act (29 U.S.C. §794d) as relevant to consumer software.
- EN 301 549 (European harmonized accessibility standard) as it incorporates WCAG 2.2 AA.
3. Per-app conformance
3.1 Pomagotchi
Conformance level: WCAG 2.2 AA · Audited internally May 2026.
- Full VoiceOver coverage for pet status, accessory closet, mini-games, dog-show competitions, shop, settings, and the photo booth.
- Dynamic Type supported through AX5 across all primary surfaces. Custom illustrations include text alternatives.
- Reduce Motion: heavy parallax, bounce animations, and atmospheric particles fall back to static or fade transitions.
- Interactive widgets (Feed / Play) expose accessibility labels through App Intents.
- Pom Coin balance, stat indicators, and trophies use redundant text labels alongside color cues.
- Known limitation: The Trading Card 3D tilt effect is decorative; it auto-disables under Reduce Motion. We are exploring an additional "Static cards only" toggle for users who want it independently.
3.2 The Device — Cosmic Pyramid
Conformance level: WCAG 2.2 AA · Audited internally May 2026.
- Full VoiceOver coverage for the pyramid interaction, reading flow, gallery, and onboarding.
- Dynamic Type supported through AX5; prediction narratives are presented in scrollable views that reflow at every text size.
- Reduce Motion replaces the cosmic-pulse animation with a calm fade; haptic intensity is reduced under Reduce Motion.
- Live Activity and widget surfaces have plain-text fallbacks.
- Known limitation: Sound effects are integral to the atmosphere; we are adding optional captions for sound cues in a future release.
3.3 Colophon
Conformance level: WCAG 2.2 AA · Audited internally May 2026.
- Full VoiceOver coverage of expense entry, mileage logs, document library, journal, royalty import, reports, and Siri Shortcuts.
- Dynamic Type supported through AX5 across all forms, lists, and reports; report PDFs use accessible tagged structure.
- Receipt OCR results display with both text labels and confidence indicators that are not conveyed by color alone.
- Voice-to-Journal transcripts are fully selectable and screen-reader-friendly.
- Full keyboard and pointer support on iPadOS and macOS; menu-bar commands include keyboard shortcuts.
- Known limitation: Some legacy CSV imports from third-party publishing platforms include non-accessible characters; we sanitize on import.
3.4 Marketing website (this site)
Conformance level: WCAG 2.2 AA target.
- Semantic HTML, landmark regions (
nav,main,footer), proper heading order, and skip-to-content patterns. - Text resizes cleanly up to 200% with no loss of content or functionality.
- Atmospheric star and fluff particles respect
prefers-reduced-motionand are decorative (aria-hidden). - Both Paper and Cosmic themes meet WCAG AA contrast for body text and interactive elements.
- All images include descriptive
altattributes or are flagged as decorative.
4. Known limitations
We are honest about the gaps:
- Localization beyond English currently relies on Apple's on-device Translation framework for AI-generated text in Pomagotchi and The Device. Static UI is localized progressively per app; some strings may briefly appear in English while a locale is being added.
- Some illustrations and decorative animations are still being reviewed for high-contrast variants. Increase Contrast falls back to system-provided contrast where custom variants are not yet available.
- We do not yet provide ASL or signed-video tutorials. We're exploring captioned video walkthroughs for the next major releases.
When we identify a barrier, we add it to our public roadmap with a target fix release; reach out at accessibility@thomasraypublishing.com for the latest status.
5. Reporting barriers
If you encounter an accessibility barrier in any TRP app or on this website, please tell us. We treat accessibility reports as priority issues and respond within 5 business days, with a remediation plan within 30 days where the fix is non-trivial.
Email: accessibility@thomasraypublishing.com
In your message please include:
- Which app or page you were using (and the version, if known).
- Your device, OS version, and any assistive technology (VoiceOver, Switch Control, etc.).
- What you were trying to do.
- What happened and what you expected to happen.
- Whether you'd like a follow-up when the fix ships.
6. How we test
- VoiceOver runs on every screen as part of pre-release QA on iPhone, iPad, and Mac.
- Dynamic Type is tested at AX5 on the smallest supported device (iPhone SE class) and on the largest (iPhone 17 Pro Max, iPad Pro).
- Color contrast is automatically checked with Xcode's Accessibility Inspector and the Stark plug-in.
- External keyboard, Switch Control, and Voice Control flows are exercised on iPadOS for any app shipping a non-trivial form or list.
- The marketing website is checked with
axe DevToolsand the Pa11y CLI on every deploy.
7. Legal context
This statement is intended in good faith to describe our actual conformance and our remediation commitment. It does not waive any rights you may have under the Americans with Disabilities Act (ADA), Section 508, the EU Accessibility Act (Directive (EU) 2019/882) effective June 28, 2025, the UK Equality Act 2010, California's Unruh Civil Rights Act, or any other applicable law.
8. Changes
We review this statement at least annually and after every major app release. The version number and effective date at the top of this page reflect the current text.
9. Contact
Accessibility: accessibility@thomasraypublishing.com
General: thomasraypublishing@gmail.com
Thomas Ray Publishing LLC, 2360 Corporate Circle, Suite 400, Henderson, NV 89074-7722