Legal and policy
Cookie Policy
The website uses essential technologies for security, forms and preferences. Optional analytics or marketing tools are only intended to run after consent where they are enabled.
Last reviewed 13 July 2026
Essential technologies
Essential storage supports Laravel session handling, cross-site request-forgery protection, saved cookie choices and functions requested by the visitor.
| Name | Provider | Purpose | Category | Duration |
|---|---|---|---|---|
programmers-house-session | Programmers House | Maintains the encrypted Laravel session used for forms and security. | Essential | Up to two hours by current application configuration |
XSRF-TOKEN | Programmers House | Supports cross-site request-forgery protection for submitted forms. | Essential | Up to two hours by current application configuration |
ph_cookie_preferences (local storage) | Programmers House | Stores the analytics and marketing choices made in this interface. | Essential preference | Up to 180 days |
Optional analytics
Analytics and marketing tools are treated as non-essential. They are not required for core website access and are controlled through the cookie preferences interface when enabled.
No tag-manager container is enabled by the repository default. If an approved container is configured, it is requested only after analytics or marketing consent. Its production tags and resulting storage must be audited and added to this inventory before launch.
Managing choices
Visitors can accept all optional categories, reject non-essential categories or manage preferences. Choices are stored in the browser and can be changed from this policy page.
Browser controls
Browsers also provide controls for stored website data. Blocking essential storage may affect form submission, security checks or preference storage.
Contact
Questions about cookies and similar technologies can be sent to contact@programmers-house.com.