Skip to main content
User with accessible website browsing

Accessibility Statement

Accessible Website Browsing For All Visitors

Overview

Goodwill Keystone is committed to making its website accessible to and usable by those with disabilities. We have conducted an accessibility review of our website and we have remediated any issues identified during that review. We also test our website for compliance with the Web Content Accessibility Guidelines and are continually making changes as needed to meet those guidelines. As technology improves and standards change we expect our testing to evolve to meet new or improved standards. If you have specific questions or concerns about the accessibility of this site or need assistance using the site or accessing our products and services please contact us at 717.232.1831 or contact us by email. If you do encounter an accessibility issue, please be sure to specify the specific Web page and problem so we can focus our efforts on that issue.

Third Party Sites

In addition to this website, we make use of different 3rd party websites such as YouTube, Twitter, and Facebook to spread news and information about Goodwill Keystone. These sites, which are not controlled by Goodwill Keystone, may present challenges for individuals with disabilities that we are not able to control or remediate. Please know that these sites are not used as the sole source of (or sole vehicle for communicating) important information.

As made publicly available, here are the Accessibility Policies provided by these 3rd party sites:

PDF Content

We provide several pieces of content on our site via PDF files, some of which from 3rd parties. If you find any of this content to be inaccessible, please contact us directly for an alternative to this content or assistance accessing this information.

truetrue
4MBMemory Usage119msRequest Duration
Joomla! Version4.2.5
PHP Version8.1.32
Identityguest
Response200
Templategoodwill-cassiopeia
Database
Server
mysql
Version
10.5.26-MariaDB
Collation
utf8_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:2 [ "google_locations_csv_data" => "[{"name":"Goodwill Store & Donation Center","alias":"Goo...
$_COOKIE
array:2 [ "32f73eb4a8fa1258c2245573955395c8" => "eb9nbqepep0ltik90fe6cndebf" "brandcdn_uid" => "...
$_SERVER
array:59 [ "USER" => "yourgoodwill" "HOME" => "/var/www/vhosts/yourgoodwill.org" "SCRIPT_NAME"...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1744976393 "last" => 1744976393...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
PHPDEBUGBAR_STACK_DATA
[]
  • afterLoad (539.58KB) (7.07ms)
  • afterInitialise (959.84KB) (25.58ms)
  • afterRoute (548.28KB) (1.52ms)
  • beforeRenderComponent com_content (45.09KB) (2.97ms)
  • Before Access::preloadComponents (all components) (108.44KB) (4.95ms)
  • After Access::preloadComponents (all components) (109.42KB) (1.96ms)
  • Before Access::preloadPermissions (com_content) (3.85KB) (25μs)
  • After Access::preloadPermissions (com_content) (458.56KB) (2.23ms)
  • Before Access::getAssetRules (id:655 name:com_content.article.549) (34.8KB) (38μs)
  • After Access::getAssetRules (id:655 name:com_content.article.549) (8.47KB) (223μs)
  • afterRenderComponent com_content (316.8KB) (22.57ms)
  • afterDispatch (2.28KB) (179μs)
  • beforeRenderRawModule mod_menu (Main Menu) (295.88KB) (8.71ms)
  • afterRenderRawModule mod_menu (Main Menu) (463.06KB) (19.61ms)
  • beforeRenderModule mod_menu (Main Menu) (8.93KB) (1.44ms)
  • afterRenderModule mod_menu (Main Menu) (11.41KB) (338μs)
  • afterRender (118.12KB) (9.69ms)
  • 1 x afterInitialise (959.84KB) (21.57%)
    25.58ms
    1 x afterRenderComponent com_content (316.8KB) (19.03%)
    22.57ms
    1 x afterRenderRawModule mod_menu (Main Menu) (463.06KB) (16.53%)
    19.61ms
    1 x afterRender (118.12KB) (8.17%)
    9.69ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (295.88KB) (7.35%)
    8.71ms
    1 x afterLoad (539.58KB) (5.96%)
    7.07ms
    1 x Before Access::preloadComponents (all components) (108.44KB) (4.17%)
    4.95ms
    1 x beforeRenderComponent com_content (45.09KB) (2.51%)
    2.97ms
    1 x After Access::preloadPermissions (com_content) (458.56KB) (1.88%)
    2.23ms
    1 x After Access::preloadComponents (all components) (109.42KB) (1.65%)
    1.96ms
    1 x afterRoute (548.28KB) (1.28%)
    1.52ms
    1 x beforeRenderModule mod_menu (Main Menu) (8.93KB) (1.21%)
    1.44ms
    1 x afterRenderModule mod_menu (Main Menu) (11.41KB) (0.29%)
    338μs
    1 x After Access::getAssetRules (id:655 name:com_content.article.549) (8.47KB) (0.19%)
    223μs
    1 x afterDispatch (2.28KB) (0.15%)
    179μs
    1 x Before Access::getAssetRules (id:655 name:com_content.article.549) (34.8KB) (0.03%)
    38μs
    1 x Before Access::preloadPermissions (com_content) (3.85KB) (0.02%)
    25μs
18 statements were executed, 2 of which were duplicates, 16 unique12.85ms302.36KB
  • SELECT @@SESSION.sql_mode;124μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:293Copy
  • SELECT `data` FROM `jmla_session` WHERE `session_id` = ?337μs145.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jmla_session` WHERE `session_id` = :session_id LIMIT 1153μs1.63KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `jmla_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id1.32ms992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `jmla_viewlevels`171μs1.53KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jmla_usergroups` AS `a` LEFT JOIN `jmla_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest465μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jmla_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)1.16ms7.75KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jmla_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.3ms93.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jmla_content`874μs3.64KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • UPDATE jmla_content SET `hits` = (`hits` + 1) WHERE `id` = '549'1.23ms48B/libraries/src/Table/Table.php:1319Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `jmla_content` AS `a` INNER JOIN `jmla_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jmla_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jmla_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jmla_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jmla_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)770μs8.63KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jmla_categories` AS `s` INNER JOIN `jmla_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`786μs5.25KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jmla_contentitem_tag_map` AS `m` INNER JOIN `jmla_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)514μs5.22KBParams/libraries/src/Helper/TagsHelper.php:364Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jmla_categories` AS `s` INNER JOIN `jmla_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`589μs5.25KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM jmla_fields AS a LEFT JOIN `jmla_languages` AS l ON l.lang_code = a.language LEFT JOIN jmla_users AS uc ON uc.id=a.checked_out LEFT JOIN jmla_viewlevels AS ag ON ag.id = a.access LEFT JOIN jmla_users AS ua ON ua.id = a.created_user_id LEFT JOIN jmla_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jmla_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC1.1ms6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `jmla_modules` AS `m` LEFT JOIN `jmla_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `jmla_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`1.1ms2.44KBParams/libraries/src/Cache/Controller/CallbackController.php:132Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jmla_scheduler_tasks` AS `a` LEFT JOIN `jmla_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc458μs6.95KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jmla_scheduler_tasks` AS `a` LEFT JOIN `jmla_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc388μs4.43KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy