Confirm Action
Are you sure?
Choose PDF cards

The PDF includes only the ticked cards. The report page still shows every card.

Replace Project

Currently bound to:

Replace and Delete

Used in
    What will change

      Privacy Policy

      Last updated: October 2026

      This Privacy Policy explains how ASC Portal collects, uses, stores, and protects information when ASC staff, contractors, and other authorised users access the portal. ASC Portal is an internal business system used for account access, task management, timesheets, notifications, team support, reporting, and selected administrative functions.

      1. Information We Collect

      We collect account and access data needed to run the portal, such as your name, email address, password hash for local sign-in, role and permission assignments, team visibility, terms acceptance, email verification status, security preferences, and active session records.

      If you use Google sign-in, we receive the basic Google account data required to authenticate you and match you to an ASC Portal user, such as your Google account email address, display name, and Google account identifier. We do not request access to Google Drive, Gmail content, Google Calendar, or other Google data through the sign-in flow.

      While you use the portal, we may store profile and operational data that you create or update, including profile pictures, project and site details, assignments, timesheet entries, approvals, unlock requests, support tickets, attachments, reports, and related audit or activity history.

      Depending on which features your organisation has enabled, we may also collect: your date of birth (used for optional birthday recognition messages); a cached copy of your Slack profile photo and Slack member ID (used to display your avatar and deliver optional Slack notifications); employment and performance data such as skill ratings, skill assessments, responsibility assignments, and attendance/leave records; a record of which internal pages you have accessed and when; and, if you use the optional AI chatbox feature, your chat conversations (your questions and the answers you receive) and a log of your questions, which data categories they touched, and associated usage cost. See sections 4 and 5 below for how AI chat and Slack data specifically are handled.

      Separately, if your organisation has connected Simpro, ASC Portal imports business data such as leads, quotes, jobs, and staff activity logs from Simpro into the portal for reporting. This is operational business data flowing into the portal, not personal data we send out to Simpro about you.

      2. Employee Onboarding and Candidate Data

      When ASC hires a new employee, the portal sends the candidate a secure, single-use, time-limited link by email to complete an onboarding form. Candidates do not need a portal account to use this link.

      Through this form, we may collect the candidate's name, date of birth, contact details, gender, marital status, religion, national ID number, tax ID number, home address, bank account details, social-security numbers, government ID or contract documents, and a profile photo. A manager assigned to review the candidate may also submit related employment details as part of the same workflow.

      This information is used to assess the candidate and, if approved, to create their employee account and HR record. Access to submitted onboarding data is restricted to administrators holding the onboarding-review permission and the specific manager assigned to that candidate.

      Onboarding records and uploaded documents, including those for candidates who are not progressed, are retained as part of ASC's personnel records until deletion is specifically requested.

      3. How We Use Information

      We use collected information to authenticate users, manage accounts, enforce role-based access, operate task-management and timesheet workflows, render reports and dashboards, maintain notifications, and support normal business administration and troubleshooting.

      We also use account and security data to send verification emails, password-reset messages, email one-time passcodes when enabled, live notification updates, and session-activity information such as logged-in devices.

      Google account data obtained through sign-in is used only for authentication, account linking, secure access control, and related account administration. It is not used for advertising or sold to third parties.

      Where enabled, we use your Slack member ID to send you automated Slack direct messages, such as timesheet reminders or an optional birthday greeting, to sync your Slack profile photo for display in the portal, and to recognise you when you ask Aschley in Slack (see section 5). We use page-access and handbook-article-read history to support accountability, security review, and content usage insight for administrators with the relevant permission.

      4. Third-Party Services and Data Sharing

      We do not sell personal data or Google sign-in data. We may use third-party services where needed to operate ASC Portal, including:

      • Google for optional Google sign-in
      • SMTP or email delivery providers for verification, OTP, reset, and backup emails
      • OpenStreetMap, Nominatim, and Photon for site address lookup and map previews
      • Google Drive when authorised administrators configure backup delivery to Google Drive
      • Slack, for optional profile photo sync, for sending reminder/notification direct messages, and for Aschley's answers in Slack when your organisation enables those features
      • Anthropic (the maker of Claude), when you use Aschley, the optional AI chat - see section 5 below
      • Anthropic, when you connect your own Claude account (claude.ai or Claude Code) to the portal through the optional Claude connector - see section 5 below

      Information is shared with those services only as needed to provide the relevant feature. We may also disclose information where required by law, to protect ASC Portal, or to investigate security or misuse issues.

      Separately, if your organisation has connected Simpro, business data (leads, quotes, jobs, staff activity) flows into ASC Portal from Simpro for reporting purposes. We do not send your personal account data to Simpro as part of this integration.

      5. Aschley, the AI Chat (Optional Feature)

      ASC Portal includes an optional AI-assisted chat, Aschley, powered by Anthropic's Claude models. When you ask Aschley a question, that question, any screenshots you attach to it, and the specific business data needed to answer it are sent to Anthropic to generate a response.

      Access is controlled by data category ("dataset"). An administrator must explicitly grant you access to a dataset before the chatbox can use it to answer your questions - by default, a dataset is not accessible to anyone until that grant exists. Datasets containing especially sensitive personal data, such as employee HR and performance records, are blocked from the chatbox entirely, for every user including administrators, until someone holding the required compliance permission has reviewed and documented the basis for enabling it. Certain individual data fields (for example, bank account details, national ID numbers, religion, and marital status) are excluded from the chatbox's reach at the database level regardless of dataset access.

      We log each chatbox question, the data categories it touched, and associated token/cost usage, for monitoring, audit, and cost-control purposes. This usage log is retained for 90 days and then automatically deleted. Your chat conversations are kept until you delete them from the chat's history.

      Screenshots you attach to a question are stored with your conversation for a number of days your administrator sets (30 by default) and then automatically deleted; the conversation then shows them as expired. Deleting a conversation deletes its screenshots straight away. Only you, and the administrators described below, can open them.

      Aschley in Slack

      Where your organisation enables it, you can ask Aschley in Slack: in a direct message, or by mentioning Aschley in a Slack channel it has been added to. Aschley recognises you by the Slack member ID on your portal profile and answers with the same access you have in the portal. Your Slack message, its attached images and, in a thread, the earlier messages Aschley answered in it are processed the same way as a question asked in the portal, and the conversation is kept in your chat history. In a channel, everyone in the channel can read the answer, so Aschley answers there only from the portal's usage guides, the handbook articles everyone may read, and any screenshot; a question that needs your own portal data is answered in a direct message to you instead. Slack keeps its own copy of the messages under your organisation's agreement with Slack.

      Authorised administrators can review AI chat conversations (the questions asked, their screenshots, and the answers given) to check answer quality, investigate problems, and manage costs. Because an answer can include data from the datasets a user is allowed to use, only administrators who hold a separate review permission can open a conversation or a screenshot, and each time they do so it is recorded in the audit log.

      Claude connector

      If your administrator gives you access, you can connect your own Claude account (claude.ai or Claude Code) to the portal. Claude then asks the portal for the data it needs to answer your questions. The portal only returns what you could already see in the portal yourself, and your permissions are checked on every request. Data returned this way is sent to Anthropic and handled under your organisation's agreement with Anthropic for your Claude account, including its retention settings.

      If your administrator allows it and you choose to, Claude can also prepare changes in the portal for you, such as updating a task or recording attendance. Claude never changes anything by itself. It shows you a preview of each change first, and the change is made only after you confirm it. You can only change what you could change in the portal yourself. Administrators choose which areas can be changed at all, and some, such as portal administration and timesheet approvals, can never be changed through Claude. Claude can't send email to people outside your organisation unless an administrator allows it. Changes made this way are recorded in the portal's audit log as made through the Claude connector. You can turn changes off for a connection at any time.

      Claude can also prepare a report or a list as a file (Excel, PDF or CSV) for you to download from the portal. Only you can download it, while signed in. The link stops working after one hour, and the file is deleted within a day.

      You choose to connect on a consent page that shows which app is asking and where you'll be sent back to. You can disconnect at any time from System Config > Claude Connector. A connection stops straight away if your access is removed or your account is deactivated. Data blocked from the AI chatbox until someone completes a compliance review, such as Talenta attendance and HR records, is blocked from the connector too.

      We log each request the connector makes for monitoring and audit: who made it, which tool, what was asked for, how many records came back, and any error. For each change we also keep what was previewed, whether it was applied, and the result. You can see your own requests on the connector page, and authorised administrators can see everyone's. These records are kept for 90 days and then automatically deleted. Sign-in tokens are stored only in a protected, hashed form.

      6. Cookies, Sessions, and Security Controls

      ASC Portal uses essential cookies and server-side session storage to keep users signed in, secure the authentication flow, and prevent misuse of the service. These cookies are required for the portal to function correctly and are not used as advertising trackers. When you connect Claude, a short-lived cookie remembers the pending sign-in while you log in.

      The application also uses security controls such as role-based permissions, CSRF protections, rate limits on sensitive auth flows, and security headers. Session activity may be shown to users so they can review and revoke active sessions.

      Credentials and secrets that the portal manages on your organisation's behalf, such as the Slack bot token and the Anthropic API key used by the optional AI chatbox, are encrypted at rest. Other personal and HR data is protected through authentication, role-based access control, and audit logging rather than field-level encryption. Technical and audit logs may also capture IP address and browser/device (user-agent) information for security and troubleshooting purposes.

      7. Files, Backups, and Retention

      Profile pictures, support-ticket attachments, and site attachments are stored on the server and served through authenticated routes. Direct public access to protected upload locations is blocked.

      Authorised administrators may generate backup exports in SQL, CSV, or XLSX format and deliver them by download, email, or Google Drive depending on the configured backup workflow. Backup history and related administrative activity may also be retained.

      Account, operational, audit, notification, and backup-related data may be retained for business, administrative, legal, and security reasons. Retention periods can vary depending on operational needs and administrator actions.

      8. Your Choices

      Users can review or update certain account details from the portal, including profile name, profile picture, password, email OTP preference, and active sessions. Some account data, such as email address, role assignments, or access scope, may only be changed by administrators or related security workflows.

      9. Changes to This Policy

      We may update this Privacy Policy from time to time. Material changes will be reflected on this page and the "Last updated" date above. When you are logged in and a material change has not yet been acknowledged for your account, ASC Portal shows a brief notice linking to the updated Privacy Policy and Terms of Service. Continuing to use ASC Portal after that notice constitutes agreement to the updated terms.

      10. Contact

      If you have questions about this Privacy Policy or data handling in ASC Portal, please contact your system administrator.

      ← Back to Login