Отчёт по чеклисту Alberta — Copper Room
Источник: «Чек-лист для проверки сайтов Канада, Альберта (онлайн казино и спортбеттинг)». URL: http://127.0.0.1:8110/ Дата: 2026-11-08. Папка: horseshoeonlinecasnio.com. Префикс cookie: cpr. Возраст в конфиге: 21.
Чеклист требует Alberta 18+. Опубликованный возраст сайта — 21. Пункты 18+ ниже стоят FAIL. Конфиг min_age равен 21. Это не чтение «18» из источника.
Что открыто в Chrome и что прочитано в PHP
Chrome, отдельный контекст, первый заход без cookies, ширина 1280. Вопрос гейта: «Are You 21 or Older?». Текст про возраст 21 и требования Альберты. Кнопки: «I Am 21 or Older» и «I Am Under 21». Баннер: «We use cookies and similar technologies to operate our website, improve performance and understand how visitors use our services.» Кнопки: Accept All, Reject Optional, Cookie Settings. Горизонтальной прокрутки нет. Lorem нет. После догрузки битых картинок нет. Title: «Online Casino Alberta | 21+».
Затем записаны cpr_age=yes и cpr_consent=e1a0m0. Гейт исчез. Открыт /register. Чекбокс: «I confirm that I am 21 or older…». Список лет начинается с 2008 при текущем годе контекста 2026, то есть с возраста 18, хотя сервер по min_age 21 младшую дату отвергает. Отдельного маркетингового чекбокса нет. Лид: игра после регистрации закрыта, проверка начинается как Unverified. Узкое окно: запрошено 390, измерено innerWidth 500, прокрутки вбок нет, Menu виден.
Футер пишет «21+». Знак 18plus.svg имеет alt «18 plus». Это ложный возрастной щит рядом с текстом 21. Почта на странице: support@horseshoeonlinecasnio.com. Спорт в браузере не открывался.
PHP: inc/config.php (min_age 21), pages/register.php (чекбокс 21, цикл лет с date('Y') - 18), inc/copy.php (SEO «21+», тот же alt «18 plus»), inc/auth.php (текст письма сброса заканчивается строкой «18+». Это расхождение с гейтом 21, не доказательство, что конфиг говорит 18), pages/sports.php, pages/legal/terms.php (возраст через min_age). Почта: support@horseshoeonlinecasnio.com.
Ядро
| Поле | Факт |
| Бренд | Copper Room. Юридическое имя, номер, адрес, licence_number — null |
psp_endpoint, game_api_endpoint, geo_provider, exclusion_register_endpoint | null |
| Возраст | min_age 21 |
| Валюта, пояс | CAD, America/Edmonton |
| Почта | support@horseshoeonlinecasnio.com |
Вердикт
Не готов принимать реальные ставки в Альберте. Пункт 17 не закрыт. Порог 18+ из чеклиста не выполнен: сайт публикует 21.
1. Визуальный аудит
| Пункт | Статус | Факт |
| 1280, без горизонтальной прокрутки | PASS | scrollWidth 1280 |
| Узкая ширина | PASS | Измеренный innerWidth 500, прокрутки вбок нет, бургер виден |
| Картинки | PASS | После догрузки битых нет |
| Lorem | PASS | Нет |
| Возрастной щит | FAIL | Alt знака «18 plus» при тексте футера «21+» |
| Номер лицензии | PASS | Не выдуман. Подпись к AGLC и AiGC честная |
| Публичные URL | PASS | Без .php |
| Подпись к фото | PASS | Stock photograph, atmosphere, not a casino this website operates |
2. Age-gate
| Пункт | Статус | Факт |
| 18+ | FAIL | Чеклист хочет 18+. Гейт спрашивает 21. Источник конфига — 21, не 18 |
| Две кнопки | PASS | «I Am 21 or Older» и «I Am Under 21». Это кнопки порога 21 |
| Текст образца 18 | FAIL | Фразы «Yes, I am 18 or older» нет, и подставлять её нельзя |
| Отказ | PARTIAL | В Chrome не нажимался. В коде cpr_age=no и страница «at least 21 years old» |
| Не заменяет KYC | PASS | Самодекларация. Сервер отдельно смотрит дату рождения |
3. Регистрация, KYC, геолокация, статус
| Пункт | Статус | Факт |
| Форма | PARTIAL | В Chrome открыта. Аккаунт не создавался |
| Возраст чеклиста 18 | FAIL | Чекбокс «I am 21 or older». Годы в списке с 2008, сервер режет младше 21 |
| Terms записан | FAIL | Чекбокс обязателен. registration_create() акцепт не сохраняет |
| Маркетинг отдельно | FAIL | Поля нет |
| Дубли | PARTIAL | Только email. Исключённый email блокируется |
| KYC, красный пункт | FAIL | Файл → Pending. Verified не ставится |
| Геолокация, красный пункт | FAIL | geo_provider null. Провинция в форме — не геолокация |
| Статус самоисключения на игре | FAIL | Локальный флаг. Запуска нет |
4. Язык, Alberta, CAD, бренд
| Пункт | Статус | Факт |
| Canadian English, Alberta, CAD | PASS | Один бренд Copper Room |
| 18+ | FAIL | Title и SEO: «21+» |
| Ontario | PARTIAL | Только пункт адреса |
| Спорт-термины | N/A | Спортбук не заявлен |
5. Шапка и мобильное меню
| Пункт | Статус | Факт |
| Пункты | PASS | Home, Casino, Slots, Live Casino, Table Games, Rewards, Login, Register |
| Sportsbook | FAIL | В шапке нет |
| Deposit / Withdraw | PARTIAL | Не в шапке. Формы отказывают |
| Бургер | PASS | На узкой ширине виден |
6. Главная
| Пункт | Статус | Факт |
| Казино и спорт | FAIL | H1: «Experience Online Casino Entertainment in Alberta». Спорта нет. has_live true, запуск закрыт |
| 18+ | FAIL | Лид: «for people who are 21 or older» |
| Риск и RG | PASS | Фраза про financial risks и ссылка Responsible Gambling есть |
| Гарантия выигрыша | PASS | Нет |
| Акции | PASS | Не выдуманы |
7. Категории и спорт
| Пункт | Статус | Факт |
| Slots, live, tables | PARTIAL | Карточки есть. Play нет. launch.php закрыт. Live без потока |
| RTP суммой | PASS | Суммы не печатаются |
| События, коэффициенты, купон | FAIL | В PHP: «Copper Room does not run a sportsbook… A bet cannot be placed.» |
| Правила спорта | N/A | Продукт не заявлен |
8. Футер
| Пункт | Статус | Факт |
| Юридическое имя и регистрация AGLC этого домена | FAIL | Не подтверждены |
| Роль AGLC и AiGC | PASS | AGLC regulates. AiGC conducts and manages |
| 18+ | FAIL | Текст футера «21+». Знак с alt «18 plus» |
| Риск | PASS | Фраза есть |
| 211 | PASS | Знак есть |
| GameSense | FAIL | В футере нет. Есть на странице RG |
| Платёжные логотипы | PASS | Нет |
| Self-exclusion в футере | PARTIAL | Ссылки нет |
9. Terms
Читался pages/legal/terms.php. Возраст подставляется из min_age и в этом файле равен 21. Cookie cpr_age. Спорт как продукт не описан: правила спорта N/A.
| Пункт | Статус | Факт |
| Оператор, дата вступления | FAIL | Имя не печатается. Даты нет |
| 18 | FAIL | Текст требует 21, потому что так задан min_age. Чеклист хочет 18 |
| Один аккаунт, Alberta | PASS | Дубль email и исключённый email отклоняются. Фраза про physically located есть |
| KYC и гео как действующие | FAIL | «never writes Verified». Провайдера гео нет |
| CAD, депозит, вывод | PARTIAL | Отказ депозита, вывод не создаётся |
| Бонус | N/A | Акции не опубликованы |
| Жалобы | PARTIAL | Форма без обещанного срока |
10. Responsible Gambling
| Пункт | Статус | Факт |
| 18+ | FAIL | Страница и SEO говорят 21. Чеклист хочет 18 |
| Риск, не доход | PASS | Фраза про financial risks есть |
| 211 и GameSense | PASS | На странице |
| Лимиты депозита | PARTIAL | В коде. В Chrome не проверялись |
| Лимит проигрыша | FAIL | Раунды не пишутся |
| Сессия и reality check | PARTIAL | В коде |
| Fit to Play | FAIL | Нет |
| Cooling-off | PARTIAL | 24 часа, 7 дней, 30 дней |
11. Self-exclusion
| Пункт | Статус | Факт |
| Интеграция AGLC | FAIL | Endpoint null. Только локальная запись |
| Локальный замок | PARTIAL | Блок email, депозита и нового вывода |
| BetGuard | PASS | Нет |
12. Privacy
| Пункт | Статус | Факт |
| Совпадение с техникой | PASS | Нет геопровайдера и нет данных карты |
| Контролёр, PIPA, PIPEDA, дата | FAIL | Юрлица нет. Статуты не названы |
| История спорта | N/A | Ставок нет |
13. Cookies
| Пункт | Статус | Факт |
| Три кнопки | PASS | Accept All, Reject Optional, Cookie Settings |
| Имена | PASS | cpr_sid, cpr_age, cpr_consent. В браузере age и consent приняты |
| Трекеры | PASS | Выбор не подключает аналитику |
| Юрлицо в политике | FAIL | Не названо |
14. Contact
| Пункт | Статус | Факт |
| Email | PASS | support@horseshoeonlinecasnio.com |
| Срок ответа | PASS | «A reply time is not promised.» |
| Форма | PARTIAL | В PHP есть. В Chrome не отправлялась |
| Адрес и часы | FAIL | Адреса нет |
| iGO / AGCO | PASS | Нет |
| Live chat | N/A | Не заявлен |
15. Бонусы
| Пункт | Статус | Факт |
| Оффер | N/A | Активных акций нет. Welcome не объявлен |
16. Платежи и AML
| Пункт | Статус | Факт |
| Рабочий депозит | FAIL | psp_endpoint null. Депозит не проводится |
| Вывод | FAIL | Запись не создаётся |
| CAD, логотипы, карты | PASS | CAD. Логотипов нет |
| AML, красный пункт | FAIL | Программы нет. Порог не описан как действующий контроль |
| Хранение KYC | PASS | Приватный путь |
17. Оператор, AGLC, AiGC
| Пункт | Статус | Факт |
| Юрлицо, регистрация AGLC, связь с доменом | FAIL | Поля null. Номер не выдуман |
| Commercial Operating Agreement AiGC | FAIL | Не подтверждено |
| Go-live | FAIL | Игры, гео, KYC, реестр и спорт не подключены |
| Готовность | FAIL | Не готов к реальным ставкам. Порог 21 сам по себе пункт 17 не закрывает |
18. Сквозное совпадение
| Пункт | Статус | Факт |
| Бренд и Alberta | PASS | Одно имя Copper Room. Alberta в гейте и terms |
| Возраст | FAIL | Гейт, регистрация, title и terms — 21. Знак alt «18 plus». Письмо сброса в auth.php заканчивается «18+». Список лет открывается с 18. Конфиг при этом 21 |
| AGLC / AiGC | PASS | Роли не перепутаны |
| Исключение и cookies | PASS | Совпадает с cpr_* и локальным замком |
| Касса и бонусы | PASS | Отказ кассы совпадает с пустым PSP. Бонуса нет |
| Спорт | PASS | Главная его не обещает. /sports в PHP отказывается |
Главные FAIL
1. Чеклист 18+ не выполнен: сайт публикует 21. Знак «18 plus» и хвост письма сброса «18+» расходятся с гейтом. Источник конфига — 21. 2. Пункт 17: нет оператора, номера AGLC и соглашения AiGC. 3. Геолокация Альберты не реализована. 4. KYC не ставит Verified. 5. Самоисключение локальное. Депозит не проводится, программы AML нет. Спортбука нет.