v1.0 — Now Available

Accessibility that respects your visitors

‌‌‌‌​​‌‌​‍‌​‌​‌‌‍‍‌​‍‌‌​​‌​​‌‌​‍UserPrefs gives every visitor control over their experience — font size, contrast, motion, and more. Configured on your site, with preferences stored in each visitor's browser.

yourclientsite.com
Accessibility Options
Text Size
100%
High Contrast
Reduce Motion
Dyslexia Font
Line Spacing
1.6
Since 2008 Studio Established
Text Size Controls
Contrast Display Options
Motion Reduction Controls
Local Visitor Preferences
What it does

Reading and
display preferences.

Visitors can adjust text, contrast, spacing, and motion.

Text Size Control

Smooth, proportional font scaling from 80% to 200%. Respects your site's design at every step.

High Contrast Mode

A carefully tuned contrast theme — not just an invert filter. Content remains readable and intentional.

Reduce Motion

Stops animations, transitions, and auto-playing content for visitors with vestibular disorders.

Dyslexia-Friendly Font

Swaps body text to OpenDyslexic or a system-safe fallback that improves readability for dyslexic users.

Line & Letter Spacing

Independent controls for line height and letter spacing. WCAG 1.4.12 text spacing support built in.

Privacy First

Visitor preferences are stored in their browser. The browser still requests the studio-hosted widget; review that service alongside your site's other privacy disclosures.

White-Label Ready

On paid plans, edit every visible string and link — the title, the branding, the statement link. Your name, your widget.

Shadow DOM Isolated

Shadow DOM separates the widget's styles from the surrounding page to reduce styling conflicts.

One-Click Auto-Install

Paid plans get automatic placement — no code editing, no template hunting. Verified live instantly.

Setup

Live in three steps

Free plan is running in under two minutes. Paid plan is a single button click.

01

Install the plugin

Upload the plugin package to WordPress and activate it. Contact the studio for current installation options; the free preference controls do not require an API key.

02

Configure your widget

Go to Settings → UserPrefs. Choose your icon color, position, and — on paid plans — customize every visible string to match your brand. Watch the script tag update in real time.

<script src="https://userprefs.wandzilakwebdesign.com/widget.js" data-domain="yourclientsite.com" data-icon-color="#1A6FB8" data-brand-text="Your Studio Name" defer></script>
03

Deploy

Free plan: copy your script tag and paste it before </head>. Paid plan: click Auto-Install and walk away. Widget is live.

Pricing

Start free. Upgrade when you're ready.

The free plan includes the preference controls. Paid plans add branding, customization, and automatic WordPress placement.

Monthly Annual Save 15%
Free
Starter
For personal sites & testing
$0
forever
  • Full accessibility widget
  • All preference controls
  • Auto-detected domain
  • Script tag builder
  • Customization (locked)
  • Auto-Install
  • White-label branding
Download Free
Agency
Agency Brandable
For studios managing multiple sites
$149.95 /month
billed monthly
$149.95/mo $127.45 /month
$1,529.40 billed annually
  • Everything in Single
  • 10 domains + subdomains
  • Per-domain configuration
  • Add-on domains available
  • Unique branding per site
  • Auto-Install on all sites
  • Priority support
Unlimited
Unlimited
For high-volume studios & enterprises
$349 /month
billed monthly
$349/mo $296.65 /month
$3,559.80 billed annually
  • Everything in Agency
  • Unlimited domains
  • Priority support (<24hr)
  • White-glove onboarding
  • Early access to new plugins
  • Direct line to the developer
  • Volume pricing on Suite

Agency plan includes 10 domains. Need more? Add individual domains at $9.95/mo (annual) or $11.45/mo (monthly) — billed with your subscription.

Feature Free Single Agency Unlimited
Accessibility widget
Domains included 1 (locked) 1 + subdomains 10 + subdomains Unlimited
Widget customization
White-label branding
Auto-Install
Add-on domains n/a (unlimited)
Priority support
White-glove onboarding
Early plugin access
FAQ

Questions

UserPrefs provides text-size, spacing, contrast, and motion controls. Their effect needs to be checked on individual pages; they address only part of a site's accessibility needs.

Structural issues such as missing image alternatives, incorrect semantic HTML, and keyboard-navigation gaps need changes to the site itself. Test the page and its controls together; installing the widget alone does not establish WCAG conformance.

The widget is hosted and maintained by Wandzilak Web Design at userprefs.wandzilakwebdesign.com. The plugin outputs a single script tag that loads it. This means you always get the latest version automatically — no plugin updates required for widget improvements.

No. Visitor preferences are stored in their own browser (localStorage). Nothing is sent to our servers. We do not collect, store, or sell any visitor data. There is no analytics, no fingerprinting, and no third-party calls from within the widget itself.

Free gives you the full widget with all preference controls, deployed on your domain. Paid plans unlock customization — your icon color, position, widget title, branding text, statement links — plus one-click Auto-Install that places the script for you. On paid plans, the widget can say your name, not ours.

Yes — the script tag works on any platform. Shopify, Webflow, Ghost, static HTML — if you can add a script to your page, UserPrefs works. The WordPress plugin is just a convenient configuration and deployment wrapper. Paid plan holders can use their license key on any platform by placing the configured script tag manually.

You can cancel through PayPal at any time. When paid access ends, the widget uses its free preference controls. Contact the studio to confirm your access end date or get help with your configuration.

Check your subscription status in PayPal and contact the studio if a payment fails or your widget's paid settings become unavailable.

Get Started

Give visitors control over
how they read your site.

Free forever. Upgrade when it's right. Built by a studio that has been doing this since 2008.