Privacy Policy
Who we are
Agent Link is provided by Access Patrol, Incorporated.
- Mailing address: 1301 York Road, Suite 800-1114, Lutherville-Timonium, Maryland 21093
About Agent Link
Work orders, scheduling, attendance, field reports, completion proof and invoicing for security agencies, their clients and their agents.
Who uses it: Security agencies and their staff, clients, agents, partner agencies, job applicants and Access Patrol administrators.
This page covers the public website and the signed-in screens for founders, agencies, agents and clients.
What we collect
Depending on how you use the app, we hold the following kinds of information.
- Account details: Name, email address, phone number, time zone, the role you act in (founder, agency, agent or client), and the agency or client you belong to.
- Policy acceptance: A policy acceptance record keeps which version was accepted, when, how (for example at registration), and the IP address and browser details seen at that moment.
- Agency details: Agency name and legal name, address, licence number and expiry, insurance provider, policy number and expiry, a primary contact name, email and phone, plan, and a Stripe connected-account reference.
- Agent profile: Full name, phone, email, address, a map position (latitude and longitude), licence number, expiry and jurisdiction, insurance details, skills, certifications, years of experience, bio, availability, pay rate and desired compensation, and credentials with the dates and the document file you upload.
- Job applications: Cover letter, proposed rate, availability date, resume file, screening and interview notes, offer details and onboarding progress. Applicants are also sent to Gusto job-posting pages; nothing is sent to Gusto by Agent Link.
- Client details: Client organization, billing address, primary contact name, email and phone, payment terms, contacts (name, email, phone, role) and service locations with access notes and coordinates.
- Service and work records: Service requests, work orders and shifts, assignments, schedule change requests, time adjustment requests, proposals and bids, partner relationships and reviews.
- Attendance and location: Clock-in and clock-out times, hours worked and approvals, with a latitude and longitude taken from your device when you allow location.
- Field and incident reports: Field report text and evidence files, with a device position when a report is sent; incident type, severity, place, description and actions taken; and completion proof (evidence files, checklist, signer name and title).
- Safety check-ins and alerts: If an agent starts a safety watch or raises an alert: the timer and check-ins, and for an alert the device position and its accuracy, who acknowledged it and when.
- Invoices, payments and payroll hand-off: Invoice records (number, amounts, status, line items, billing period, payment history, Stripe customer and invoice references) and, for an agency, the approved hours prepared for hand-off to payroll. Agent pay figures are calculated from the pay rate.
- Messages and requests: Support tickets and the name, email, subject and message you send through the Support, Contact and Data requests forms; in-app notifications and marketplace messages.
- Saved reports: Report snapshots an agency saves: title, period, the figures in the report, and any note added.
- Email intake: For messages sent to the connected company mailbox: the sender, subject, the first 2,000 characters of the text, and the attachments, which are copied into the app's file storage.
- Push notification subscription: A browser push address and keys, and browser details, if you turn push notifications on.
- AI usage: An agency's AI credit balance and a log of which AI feature ran and on which record. The log does not hold the text sent.
- Audit events: Actions in the app are recorded with who did them, their role, what they did, which record, a before and after summary, and when.
Why we use it
- To provide Agent Link: service requests, work orders, scheduling, attendance, field reports, completion proof and invoices.
- To answer the messages and requests you send us, and to send notices about assignments, work orders and your account.
- To bill for work, take payments and prepare approved hours for payroll.
- To keep the service secure and to keep a record of what happened and when.
Google services
Agent Link uses these Google permissions. Gmail, Calendar and Sheets each use one connection owned by Access Patrol. They are not links to your own Google account.
Agent Link does not read files in Google Drive and does not send email through Gmail.
- Google sign-in: Lets you sign in with your Google account. We receive your Google account identifier, email address and name.
- Gmail, read only (gmail.readonly): Reads messages sent to one connected Access Patrol mailbox so agencies can turn them into intake records.
- Google Calendar events (calendar.events): Writes shift events to the connected Access Patrol calendar when an agency uses calendar sync.
- Google Sheets (spreadsheets): Creates a spreadsheet in the connected Access Patrol Google account when work orders, assignments or invoices are exported.
AI and automated processing
Agent Link uses AI in two places. The result is a draft or a proposal for a person to review.
What the AI receives: For intake: the subject, text, sender, thread and attachments. For a field report draft: the work order title and description, the assignment status and earlier reports on that assignment.
- Reading incoming intake emails and files to pull out the request details, for an agency to review.
- Drafting a field report when an agent asks for a draft.
- An agency's AI use is counted in credits.
Who else handles information
These services take part in running the app. The table says what each one does and what it receives.
| Service | What it does | What it receives |
|---|---|---|
| Base44 (hosting platform) | Hosts the app: the website, database, sign-in (including Google sign-in), backend functions, scheduled jobs, file storage and image delivery. | All information entered in the app. |
| Email sending (provided through the hosting platform) | Sends invitations, report emails, time-correction notices, completion-proof forwards and client notices. | The recipient address and the text of the message, and attached report content where a report is emailed. |
| Stripe | Processes plan and certification payments, agency invoices, customer records and agency payout onboarding. | Payment details are entered on Stripe. Agent Link sends what is needed to bill: the client name, email and phone, invoice lines and amounts, the work order code and service dates, and an agency contact email for payout onboarding. It keeps references and status. |
| Google sign-in (through the hosting platform) | Lets you sign in with your Google account instead of a password. | Your Google account identifier, email address and name. |
| Google Gmail (read only, company mailbox) | Reads messages sent to one connected Access Patrol mailbox so agencies can turn them into intake records. An agency can switch intake on or off. | The sender, subject, text and attachments of the messages read. |
| Google Calendar (company account) | Writes one calendar event per upcoming shift to the connected Access Patrol Google Calendar when an agency uses calendar sync. | Work order code and title, the site name and address, the shift time and the names of assigned agents. |
| Google Sheets (company account) | Creates a spreadsheet in the connected Access Patrol Google account when an agency or administrator exports work orders, assignments or invoices. | The exported rows: work order codes, titles, statuses and dates; assignment status and rate; invoice status, amounts and Stripe invoice reference. |
| AI (provided through the hosting platform) | Reads incoming intake emails and files to pull out the request details, and drafts a field report on request. The result is a draft or a proposal for a person to review. | For intake: the subject, text, sender, thread and attachments. For a field report draft: the work order title and description, the assignment status and earlier reports on that assignment. |
| Watchman (an Access Patrol internal tool) | Receives job and dispatch events and a daily snapshot of credential, licence, insurance, incident and staffing status, so the owner can watch operations. | Names, record identifiers, statuses and dates. Incident free text and document links are not sent. |
| Customer Portal (an Access Patrol app) | Keeps one registry that links the same person across Access Patrol apps. Customer Portal can also pass a service request to Agent Link for an agency to review. | To the registry: email address, display name and role label. From Customer Portal: the request details. |
| ThreatViz AI (an Access Patrol app) | Can send a deployment request for a site to Agent Link. It becomes an intake item for an agency to review. Nothing is sent back about people. | From ThreatViz AI: the request details. |
- Service
- Base44 (hosting platform)
- What it does
- Hosts the app: the website, database, sign-in (including Google sign-in), backend functions, scheduled jobs, file storage and image delivery.
- What it receives
- All information entered in the app.
- Service
- Email sending (provided through the hosting platform)
- What it does
- Sends invitations, report emails, time-correction notices, completion-proof forwards and client notices.
- What it receives
- The recipient address and the text of the message, and attached report content where a report is emailed.
- Service
- Stripe
- What it does
- Processes plan and certification payments, agency invoices, customer records and agency payout onboarding.
- What it receives
- Payment details are entered on Stripe. Agent Link sends what is needed to bill: the client name, email and phone, invoice lines and amounts, the work order code and service dates, and an agency contact email for payout onboarding. It keeps references and status.
- Service
- Google sign-in (through the hosting platform)
- What it does
- Lets you sign in with your Google account instead of a password.
- What it receives
- Your Google account identifier, email address and name.
- Service
- Google Gmail (read only, company mailbox)
- What it does
- Reads messages sent to one connected Access Patrol mailbox so agencies can turn them into intake records. An agency can switch intake on or off.
- What it receives
- The sender, subject, text and attachments of the messages read.
- Service
- Google Calendar (company account)
- What it does
- Writes one calendar event per upcoming shift to the connected Access Patrol Google Calendar when an agency uses calendar sync.
- What it receives
- Work order code and title, the site name and address, the shift time and the names of assigned agents.
- Service
- Google Sheets (company account)
- What it does
- Creates a spreadsheet in the connected Access Patrol Google account when an agency or administrator exports work orders, assignments or invoices.
- What it receives
- The exported rows: work order codes, titles, statuses and dates; assignment status and rate; invoice status, amounts and Stripe invoice reference.
- Service
- AI (provided through the hosting platform)
- What it does
- Reads incoming intake emails and files to pull out the request details, and drafts a field report on request. The result is a draft or a proposal for a person to review.
- What it receives
- For intake: the subject, text, sender, thread and attachments. For a field report draft: the work order title and description, the assignment status and earlier reports on that assignment.
- Service
- Watchman (an Access Patrol internal tool)
- What it does
- Receives job and dispatch events and a daily snapshot of credential, licence, insurance, incident and staffing status, so the owner can watch operations.
- What it receives
- Names, record identifiers, statuses and dates. Incident free text and document links are not sent.
- Service
- Customer Portal (an Access Patrol app)
- What it does
- Keeps one registry that links the same person across Access Patrol apps. Customer Portal can also pass a service request to Agent Link for an agency to review.
- What it receives
- To the registry: email address, display name and role label. From Customer Portal: the request details.
- Service
- ThreatViz AI (an Access Patrol app)
- What it does
- Can send a deployment request for a site to Agent Link. It becomes an intake item for an agency to review. Nothing is sent back about people.
- What it receives
- From ThreatViz AI: the request details.
Who can see records inside the app
- Agency staff see the records of their own agency.
- A partner agency sees the work that was allocated to it.
- A client sees its own service requests, work orders and reports.
- An agent sees their own assignments, schedule and reports.
- Access Patrol administrators can see records to run and support the service.
Other Access Patrol apps
Access Patrol runs other apps. Each keeps its own information and has its own pages. The company-wide pages are on Customer Portal.
Cookies and local storage
The app stores a few small items in your browser, including some that keep the agent app working without a signal. The Cookies and local storage page lists them.
Safeguards and controls
- Access to records depends on sign-in, role and agency, and is checked on the server as well as in the page.
- Actions are recorded in an audit log, and each finished day of the log is sealed with a fingerprint chained to the day before, so a later change shows up.
- The support form limits repeated submissions: five in ten minutes for each signed-in account.
- A read-only data export exists so an independent backup can be taken. Only the founder's own verified account can run it, and it leaves out account records. No scheduled backup runner is in place yet.
- Demo data is kept apart from live data and is marked as demo. Demo shifts are never written to the company calendar.
How long we keep information
Agent Link does not apply fixed retention periods today.
- Audit events older than 730 days are flagged to administrators for review. They are not deleted automatically.
- Invitations that pass their expiry date are marked expired.
- A data request sent through the form reaches support staff as a ticket, and staff decide what can be corrected or removed. Records tied to open work orders, unresolved incidents, disputed time, pending completion reviews or open invoices may need to stay until that work is closed.
Your requests about your information
To ask for a copy of your information, to correct it, or to ask us to delete it, write to info@accesspatrol.net. You do not need an account to do this.
- The Data requests form needs a signed-in account.
Age
Agent Link is meant for people aged 18 or older.
Contact us about privacy
- Email: info@accesspatrol.net
- Phone: 443.435.3777
- Mail: Access Patrol, Incorporated, 1301 York Road, Suite 800-1114, Lutherville-Timonium, Maryland 21093
