Отчёт по чеклисту Alberta — Horseshoe online casino

http://127.0.0.1:8082/ · 2026-11-08 · метод: Chrome (изолированный контекст) и исходники PHP. Старый CHECKLIST.md не использовался. Код не менялся.

Что видно в браузере

Первый заход без cookie: шапка «Horseshoe online casino», «Casino», «Sportsbook», «Promotions», «18+», «Login», «Register». В теле: «Are You 18 or Older?», «You must be at least 18 years old to access our real-money online casino and sportsbook», «Yes, I Am 18+», «No, I Am Under 18». Баннер: «Accept All», «Reject Optional», «Cookie Settings». Футер до ответа: «Operated by American Wagering, Inc.», «Licensed and regulated by the Alberta Gaming, Liquor and Cannabis Commission (AGLC). Class iGaming – Operator. Expiry July 13, 2027.», «support@albertadesk.com», «AiGC does not license the operator», «211 Alberta» и «GameSense». После cookie ad_age=1 вопрос с главной ушёл, H1: «Online Casino and Sportsbook in Alberta». /register: имя, email, один пароль, дата, провинция, «I am physically located in Alberta», Terms, отдельный «Send me offers by email». /promotions: «Casino welcome 100% … up to C$500» и «Sports welcome 100% … up to C$200», «211 Alberta». Cookie ad_age=0 на /casino: «This page stays closed», «You answered that you are under 18». Desktop 1280: scrollWidth 1280. Узкая ширина инструмента 500: scrollWidth 500, чекбокс Menu показал Casino, Sportsbook, Promotions, Login, Register. Битых картинок на главной нет. Скрипт только свой main.js.

Вердикт

Сайт не готов принимать реальные ставки в Альберте. Пункт 17 не подтверждён. Футер утверждает лицензию AGLC класса iGaming – Operator до 13 июля 2027 без номера и без привязки к хосту 127.0.0.1. В config operator_registration_number равен null. Касса пишет локальный CAD-баланс. Самоисключение — локальная запись с подписью «AGLC centralized», без вызова программы.

1. Визуальный аудит

ПунктСтатусФакт
Битые изображенияPASSНа главной 0 битых из 6.
Наложения и горизонтальный скроллPASSscrollWidth равен innerWidth и на 1280, и на 500.
Пустые блоки, lorem, coming soonPASSПустых скобок и тестовых заглушек на главной и в акциях не видно.
Чужие брендыFAILИмена вроде Gates of Olympus и Mega Moolah ведут на свои раунды. Родитель в футере — Caesars Entertainment, Inc., адрес Las Vegas. Под фото есть подпись Unsplash и Pexels.
Тематика и ИИ-дефектыPARTIALОзёрное фото и карты — сток, это сказано в футере. ИИ-артефакты отдельно не разбирались.
Ссылки и юридические страницыPASSTerms, Privacy, Cookie, RG, Contact, About, FAQ, login, forgot-password — 200 без входа. Случайный путь — 404.
Ложный знак лицензииFAILВ браузере прямая фраза «Licensed and regulated by the AGLC» с классом и датой. Номера нет, оговорки «not verified» нет. Это не подтверждение.
URLPASSЧитаемые пути без .php.

2. Age-gate 18+

ПунктСтатусФакт
Первый визит и возраст 18PASSВ браузере вопрос «Are You 18 or Older?» именно про 18, не 19 и не 21.
Кнопки да/нетPASS«Yes, I Am 18+» и «No, I Am Under 18».
Отказ закрывает путьPASSВ браузере /casino при ad_age=0: «Casino, sportsbook, promotions, login, and registration stay closed».
Мобильная вёрсткаPASSНа ширине 500 отказ и футер читаются, горизонтального скролла нет.
Не заменяет KYCPASSТекст гейта: «A document is still required before you deposit or play.»

3. Регистрация, KYC, геолокация, статус

ПунктСтатусФакт
Поля регистрацииPARTIALВ браузере форма полная по имени, email, дате, Альберте и Terms. Аккаунт в сессии не создавался.
Возраст 18 по датеPARTIALВ исходнике возраст считается от даты и сравнивается с min_age 18. Документ это не проверяет.
EmailPASSПоле email. Повтор: «An account with that email already exists».
Подтверждение пароляFAILВторого поля пароля нет ни в форме, ни в register_user.
ДублиPARTIALЗапрещён повтор email. Совпадение личности с чужим самоисключением шире email не показано.
Terms и маркетингPASSОбязательные Terms и отдельный необязательный чекбокс предложений.
Вход, выход, сбросPARTIALСтраницы login и forgot-password открываются. Цикл в браузере не проходил. Сброс пишет письмо в локальный mail-log.
Проверка личности (красный)FAILsubmit_kyc проверяет расширение, MIME и magic-байты и сразу ставит kyc_status=verified с текстом «Your identity is Verified.»
Блок игры до статусаPARTIALДепозит и игра в исходнике ждут verified. Статус выдаёт сам сайт по файлу.
Физическая Альберта (красный)FAILЧекбокс «I am physically located in Alberta» и IP регистрации. Permissions-Policy: geolocation=(). VPN, отказ по координатам и повтор во время игры не сделаны. How it works говорит «verified before and during», код этого не делает.
Самоисключение до допуска (красный)FAILУчитывается только локальное поле exclusion. Центрального статуса AGLC нет.

4. Язык

ПунктСтатусФакт
Canadian EnglishPASSИнтерфейс на английском.
Alberta, не Ontario как рынокPASSТексты про Alberta, Canada. Онтарио не назван регулятором. Адрес оператора в Неваде — это адрес, не рынок.
Одно имя оператораPARTIALAmerican Wagering, Inc. стабилен. Рядом родитель Caesars Entertainment, Inc. и бренд Horseshoe.
CAD и поясPASSCAD. Пояс America/Edmonton. Поддержка «9:00–21:00 Mountain Time».

5. Header

ПунктСтатусФакт
ПунктыPASSCasino, Sportsbook, Promotions, Login, Register кликабельны и открывают 200.
Live CasinoPARTIALОтдельного пункта Live Casino в шапке нет. Категория есть в теле и по URL /live-casino.
Кабинет и Deposit/WithdrawPARTIALПосле входа не проверялось. В интерфейсе касса заявлена внутри аккаунта, не в шапке гостя.
Мобильное менюPASSНа ширине 500 «Menu» открыл Casino, Sportsbook, Promotions, Login, Register.
Юридические ссылки не спрятаныPASSRG, self-exclusion, Terms, Privacy остаются в футере.

6. Главная

ПунктСтатусФакт
Логотип и сутьPASSПосле 18+ H1 «Online Casino and Sportsbook in Alberta» и текст про слоты, блэкджек, рулетку, live и ставки.
Оба продуктаPASSКнопки «Play casino» и «Sportsbook».
18+ и RGPASSБейдж 18+ в шапке, RG в футере.
Нет гарантии выигрышаPASSНа главной обещания гарантированного выигрыша нет.
Государственный статусFAILФутер на первом экране утверждает лицензию AGLC без номера.

7. Категории

ПунктСтатусФакт
Казино-категорииPARTIALВ исходнике и навигации есть slots, live casino, table, blackjack, roulette, baccarat, video poker, jackpots. Карточки ведут на /games/…. Раунд в браузере не запускался.
Каталог к запуску (красный)FAILСвои раунды под чужими именами и RTP из данных сайта. Сертификата провайдера нет.
Виды спортаPARTIALsports_events() содержит football, basketball, hockey и дальше по файлу другие виды, с живыми счетами-заглушками («Live · 3rd quarter»). Доска не пустая. Коэффициенты константы.
Купон и официальный результатFAILСтавка пишется локально и рассчитывается на сайте. Отмены, переноса и контроля целостности как у лицензированной линии нет.
Рынки Альберты (красный)FAILСамодельная линия не показана как допущенная AGLC.

8. Футер

ПунктСтатусФакт
Юрлицо, бренд, доменPARTIALAmerican Wagering, Inc., Horseshoe online casino, support@albertadesk.com. Хост превью — 127.0.0.1, не albertadesk.com.
AGLC (оранжевый)FAILКласс и дата без номера. Подтверждения для этого хоста нет. Номер в config не задан.
AiGCPASS«AiGC conducts and manages the market. AiGC does not license the operator.» Роль не перепутана с регулятором.
18+, RG, self-exclusion, 211, GameSensePASSВсё это есть в футере, плюс ссылка на страницу, названную централизованной программой.
Чужие программы ОнтариоPASSAGCO, iGO, BetGuard, ConnexOntario как программы Альберты не стоят.
СсылкиPARTIALRG, Terms, Privacy, Cookie, Contact, About, FAQ, How it works, self-exclusion есть. Отдельных Complaints и Casino Rules в футере нет.
Платёжные логотипыFAILВ кабинете и how-it-works перечислены Interac, Visa, Mastercard и другие. Касса не открывает эти сети.

9. Terms

ПунктСтатусФакт
Оператор и право АльбертыPARTIALAmerican Wagering и Alberta названы. Регуляторный абзац повторяет неподтверждённую строку лицензии.
18, KYC, гео, один аккаунтPARTIAL18 и декларация Альберты есть. Гео описана шире, чем код.
CAD и лимиты операцийPASSCAD, депозит C$10–C$5,000, вывод от C$20, без отдельной комиссии кассы.
Casino rules и sports rulesPARTIALОба продукта в Terms есть, спорт не N/A. Нет официального источника результата, экспресса и cash out.
RG и жалобыPARTIALЛимиты и «AGLC centralized» описаны. Внешний маршрут жалобы не iGO. Контакт — support@albertadesk.com.

10. Responsible gambling

ПунктСтатусФакт
18+, риск, 211, GameSensePASSСтраница и футер называют 211 Alberta и GameSense.
Денежные и временные лимиты (красный)PARTIALset_limit для deposit, loss и time: снижение сразу, повышение через 24 часа. Это локальные поля. В браузере лимит не сохранялся.
Обход лимита другим продуктомPARTIALКазино и спорт делят аккаунт. Второго кошелька нет. Обход другим устройством не закрыт геолокацией.
Reality check, cooling-off, fit to playPARTIALBreak на 24 часа, 7 и 30 дней есть. Reality check и отдельное «fit to play» не найдены.
Обещание убрать рискPASSТакого обещания нет.

11. Self-exclusion

ПунктСтатусФакт
Интеграция AGLC (красный)FAILset_exclusion пишет в пользователя program = AGLC centralized self-exclusion program и разлогинивает. HTTP-вызова selfexclusion.ca или AGLC нет.
Сроки и охватPARTIAL6 месяцев, 1, 2, 3 года или без даты. Укоротить нельзя. Казино и спорт одного аккаунта закрываются. Три охвата AGLC (онлайн, наземные, оба) не выбираются.
Повторная регистрация и маркетингPARTIALТот же email не создать. Маркетинг на записи гасится. Другое имя или другой сайт не блокируются программой.
БалансPARTIALТекст просит связаться с поддержкой по остатку. Автовыплаты нет.
BetGuardPASSНет.

12. Privacy

ПунктСтатусФакт
Лицо и контактыPASSAmerican Wagering, Inc., офис в Las Vegas, support@albertadesk.com.
PIPA и PIPEDAPASSОба закона названы. GDPR как единственная модель не стоит.
Фактические данныеPARTIALИмя, email, дата, провинция, чекбокс Альберты, IP, файл, ставки и лимиты описаны близко к коду. Фраза про проверку локации во время игры шире кода.
Передача AGLC и AiGCFAILПолитика говорит, что записи могут уходить в AGLC, AiGC и провайдерам KYC. Таких интеграций в коде нет.

13. Cookies

ПунктСтатусФакт
ПолитикаPASS/cookie-policy описывает ad_age, ad_consent, сессию.
Три кнопкиPASSВ браузере Accept All, Reject Optional, Cookie Settings.
Трекеры до согласияPASSЧужих скриптов на странице нет.
Повтор настройкиPARTIALВыбор пишет HttpOnly cookie через POST /cookies. Повторный клик в браузере не сохранялся отдельно.

14. Contact

ПунктСтатусФакт
КаналPARTIALsupport@albertadesk.com и форма. Доставка на этом превью — локальный журнал, не проверенный ящик.
Часы и поясPASSКаждый день 9:00–21:00 Mountain Time, ответ в 1 рабочий день по тексту config.
ЖалобыPARTIALОтдельной страницы Complaints в футере нет. Маршрута iGO/AGCO нет.
RG и self-exclusionPASSСсылки есть.

15. Бонусы

ПунктСтатусФакт
Офферы на сайтеPARTIALВ браузере два welcome. Касса может начислить их на локальный баланс после файлового KYC. Реальный PSP их не платит.
ВейджерPASS10×, казино и спорт не смешиваются, потолок ставки C$20 при активном бонусе, 30 дней, один раз на аккаунт. Это есть и в Terms, и на /promotions.
Реклама AGLC (оранжевый)PARTIALНа акциях есть 18+ и 211 Alberta. Неподтверждённая лицензия в футере делает рекламу недостоверной.

16. Платежи и AML

ПунктСтатусФакт
CAD и суммыPASSДепозит C$10–C$5,000, вывод от C$20.
Пополнение работаетFAILФункция депозита прибавляет центы к balance_cents и пишет JSON. Interac, Visa и остальные — подписи, не сессии.
ЛоготипыFAILСовпадают со списком подписей, не с работающими сетями.
Лимит депозита нельзя обойти другим методомPARTIALКомната депозита общая для методов локального леджера.
AML (красный)FAILПроверки источника средств, владельца карты и мониторинга нет.
Безопасность платформы (красный)FAILФайлы KYC в каталоге data. Допуска SRIG нет. Превью по HTTP.

17. Оператор, AGLC, AiGC

ПунктСтатусФакт
Юрлицо (красный)FAILНа сайте American Wagering, Inc. Связь с хостом превью и с albertadesk.com документами не подтверждена.
Регистрация AGLC (красный)FAILФраза «Licensed and regulated… Class iGaming – Operator. Expiry July 13, 2027» не является подтверждённой регистрацией: номера нет, для 127.0.0.1 её нет. Класс и дата без номера не дают PASS.
Договор AiGC (красный)FAILAiGC описан верно по роли, договора на это юрлицо и эти продукты нет.
Go-live (красный)FAILПровайдеры, линия, геолокация, KYC и self-exclusion не в состоянии допуска.
Реальные ставкиFAILСайт не готов.

18. Сквозные документы

ПунктСтатусФакт
Лицо, бренд, возраст, CADPASSAmerican Wagering, Horseshoe, 18, CAD совпадают.
ДоменFAILПубличная почта albertadesk.com, открыт 127.0.0.1.
AGLC против фактаFAILЛицензионная строка повторяется в футере, About, How it works и Terms при пустом номере.
Self-exclusionFAILВезде названо централизованной программой AGLC. Код пишет локальное поле.
Privacy против техникиFAILОбещаны проверка локации во время игры и передача в AGLC. Код хранит IP и чекбокс.
Бонусы против кассыPARTIALСуммы совпадают. Касса не платёжная.
Cookies против скриптовPASSПолитика говорит, что аналитики нет, и скрипта аналитики нет.

Главные FAIL

1. Утверждение лицензии AGLC с классом и датой без номера и без договора AiGC. 2. KYC сам ставит Verified по файлу; геолокация — чекбокс и IP, заголовок geolocation запрещён. 3. Self-exclusion только локальная запись под именем программы AGLC. 4. Депозит — локальный баланс; логотипы Interac и карт не соответствуют живым методам. 5. Нет подтверждения пароля; чужие названия игр на собственном расчёте; How it works обещает проверку локации, которой нет.