Main resources:
| Total runtime | 0.2936 sec |
| Peak memory usage | 14,336.0000 KB |
| Database Queries | 93 |
Last Updated: 2024/04/06
Hold Fast Roofing & Repair ("we" or "us") is committed to protecting the privacy of our users. This Privacy Policy outlines the types of information we collect when you use our website, how we use and protect that information, and your choices regarding your personal data.
When you create an account or contact us through the website, we may collect personal information such as your name, email address, phone number, and address.
We may also collect non-personal information, such as your IP address, browser type, and device information, which is used to improve the functionality of the website and analyze trends.
We may use the information we collect for the following purposes:
To provide and maintain the website's functionality.
To communicate with you about your account or inquiries.
To improve our products and services.
To analyze usage trends and optimize the user experience.
To comply with legal requirements or protect our rights.
We do not sell, trade, or otherwise transfer your personal information to third parties without your consent, except as described in this Privacy Policy.
We may share your information with trusted third-party service providers who assist us in operating our website or conducting our business, as long as they agree to keep your information confidential.
We may also disclose your information when required by law or to protect our rights, property, or safety, or that of others.
We may use cookies and similar tracking technologies to enhance your user experience and provide personalized services. Cookies are only used if you create an account on the website and are not used for general webpage reading.
You may choose to disable cookies through your browser settings, but please note that certain features of the website may not function properly as a result.
Our website may contain links to third-party websites, products, or services. We are not responsible for the privacy practices or content of these third parties. We encourage you to review the privacy policies of any third-party sites you visit.
We take reasonable measures to protect the security of your personal information and prevent unauthorized access, disclosure, or alteration. However, no method of transmission over the internet or electronic storage is completely secure, so we cannot guarantee absolute security.
You may update or delete your account information at any time by logging into your account settings.You may opt-out of receiving marketing communications from us by following the instructions provided in the communication or by contacting us directly.
Our website is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13.
If you believe that we have inadvertently collected information from a child under 13, please contact us immediately so it can be deleted.
We reserve the right to update or change this Privacy Policy at any time. We will notify you of any changes by posting the new Privacy Policy on this page. Your continued use of the website after any such changes constitutes your acceptance of the new Privacy Policy.Contact UsIf you have any questions or concerns about this Privacy Policy, please contact us at info@holdfastroofing.com.
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZExtension::baseDirectory(): Implicitly marking parameter $siteINI as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/lib/ezutils/classes/ezextension.php on line 39 | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZExtension::activeExtensions(): Implicitly marking parameter $siteINI as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/lib/ezutils/classes/ezextension.php on line 60 | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZExtension::activateExtensions(): Implicitly marking parameter $siteINI as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/lib/ezutils/classes/ezextension.php on line 187 | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZSiteAccess::change(): Implicitly marking parameter $siteINI as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/kernel/classes/ezsiteaccess.php on line 503 | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZSiteAccess::load(): Implicitly marking parameter $siteINI as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/kernel/classes/ezsiteaccess.php on line 585 | |
| Timing: | Jan 23 2026 10:42:27 |
Script start | |
| Timing: | Jan 23 2026 10:42:27 |
Module start 'content' | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZContentObject::allowedAssignStateIDList(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/kernel/classes/ezcontentobject.php on line 6396 | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZContentObject::allowedAssignStateList(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/kernel/classes/ezcontentobject.php on line 6513 | |
| Timing: | Jan 23 2026 10:42:27 |
Module end 'content' | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZContentObjectTreeNode::makeObjectsArray(): Implicitly marking parameter $propertiesOverride as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/kernel/classes/ezcontentobjecttreenode.php on line 5216 | |
| Warning: PHP: E_DEPRECATED | Jan 23 2026 10:42:27 |
eZContentFunctionCollection::fetchRelatedObjects(): Implicitly marking parameter $relatedClassIdentifiers as nullable is deprecated, the explicit nullable type must be used instead in /var/www/vhosts/portfolio.se7enx.com/public_html/roofing.portfolio.se7enx.com/arc/ezp/kernel/content/ezcontentfunctioncollection.php on line 1240 | |
| Timing: | Jan 23 2026 10:42:28 |
Script end | |
| Total runtime | 0.2936 sec |
| Peak memory usage | 14,336.0000 KB |
| Database Queries | 93 |
| Checkpoint | Start (sec) | Duration (sec) | Memory at start (KB) | Memory used (KB) |
|---|---|---|---|---|
| Script start | 0.0000 | 0.0357 | 4,014.3047 | 1,166.6016 |
| Module start 'content' | 0.0357 | 0.0506 | 5,180.9063 | 1,819.8906 |
| Module end 'content' | 0.0862 | 0.2071 | 7,000.7969 | 4,426.2734 |
| Script end | 0.2933 | 11,427.0703 |
| Accumulator | Duration (sec) | Duration (%) | Count | Average (sec) |
|---|---|---|---|---|
| Ini load | ||||
| Load cache | 0.0733 | 24.9492 | 35 | 0.0021 |
| Check MTime | 0.0455 | 15.4859 | 23 | 0.0020 |
| Find INI Files | 0.0077 | 2.6388 | 12 | 0.0006 |
| Mysql Total | ||||
| Database connection | 0.0010 | 0.3515 | 1 | 0.0010 |
| Mysqli_queries | 0.0548 | 18.6598 | 93 | 0.0006 |
| Looping result | 0.0012 | 0.4124 | 92 | 0.0000 |
| Template Total | 0.2255 | 76.8 | 2 | 0.1128 |
| Template load | 0.0167 | 5.6788 | 2 | 0.0083 |
| Template processing | 0.2088 | 71.1210 | 2 | 0.1044 |
| Override | ||||
| Cache load | 0.0105 | 3.5838 | 2 | 0.0053 |
| Sytem overhead | ||||
| Fetch class attribute can translate value | 0.0018 | 0.6141 | 1 | 0.0018 |
| XML | ||||
| Image XML parsing | 0.0020 | 0.6696 | 1 | 0.0020 |
| General | ||||
| dbfile | 0.0111 | 3.7911 | 23 | 0.0005 |
| String conversion | 0.0000 | 0.0047 | 2 | 0.0000 |
| Note: percentages do not add up to 100% because some accumulators overlap | ||||
| Cache | Type | Packlevel | SourceFiles |
|---|---|---|---|
| CSS | 0 | design/holdfast/stylesheets/libs/bootstrap/bootstrap.min.css design/holdfast/stylesheets/libs/animate/animate.min.css design/holdfast/stylesheets/libs/owlcarousel/assets/owl.carousel.min.css design/holdfast/stylesheets/libs/tempusdominus/css/tempusdominus-bootstrap-4.min.css design/holdfast/stylesheets/main.css design/holdfast/stylesheets/star_rating.css | |
| JS | 0 | extension/ezwebin/design/ezwebin/javascript/insertmedia.js extension/ezjscore/design/standard/javascript/jquery-3.4.1.min.js design/holdfast/javascript/libs/bootstrap/bootstrap.bundle.min.js design/holdfast/javascript/libs/wow/wow.min.js design/holdfast/javascript/libs/easing/easing.min.js design/holdfast/javascript/libs/waypoints/waypoints.min.js design/holdfast/javascript/libs/counterup/counterup.min.js design/holdfast/javascript/libs/owlcarousel/owl.carousel.min.js design/holdfast/javascript/libs/tempusdominus/js/moment.min.js design/holdfast/javascript/libs/tempusdominus/js/moment-timezone.min.js design/holdfast/javascript/libs/tempusdominus/js/tempusdominus-bootstrap-4.min.js design/holdfast/javascript/main.js |
| Usage | Requested template | Template | Template loaded | Edit | Override |
|---|---|---|---|---|---|
| 1 | pagelayout.tpl | <No override> | design/holdfast/templates/pagelayout.tpl | ||
| 1 | setup/debug_toolbar.tpl | <No override> | design/standard/templates/setup/debug_toolbar.tpl | ||
| Number of times templates used: 2 Number of unique templates used: 2 | |||||
Time used to render debug report: 0.0002 secs