Privacy Notice
This Privacy Notice explains how B² Labs LLC ("B² Labs," "we," "us") collects and handles personal information through SideDetail (the "Service"), available at side-detail.com.
SideDetail is a software platform used by law enforcement agencies to manage off-duty job assignments. If you are a sworn officer, coordinator, or other agency personnel using SideDetail, the law enforcement agency that employs you is the controller of your information, and B² Labs operates the Service as a processor on the agency's behalf under a written agreement with that agency. Questions about how your agency uses SideDetail, requests to access or correct your information, and most other data-rights questions should be directed to your agency's SideDetail coordinator. We will assist your agency in responding to those requests.
1. Information We Process
We process the following categories of information through the Service:
Officer account information (provided by your agency's coordinator and, in some cases, edited by you):
- Name, work email address, badge number (optional), and work phone (optional)
- Optional mailing address (street, city, state, ZIP)
- Eligibility, supervisor, and coordinator role flags
- Email-notification preferences
- Optional officer photo (used to help coordinators identify personnel and, in the future, to identify the assigned officer to the hiring organization in pre-shift notifications)
Hiring organization information (provided by coordinators):
- Organization name and address
- Contact name, phone, and email for the organization's point of contact
Agency information:
- Agency name, address, timezone, and optional agency logo
Activity records generated through normal use of the Service:
- Job postings, sign-ups, drops, cancellations, and assignment history
- Coordinator administrative actions (approvals, edits, role changes)
- Email delivery records (recipient, subject, status, timestamp)
- The most recent timestamp at which you signed in
Authentication information:
- Authentication is handled by Keycloak. B² Labs does not store your password. Keycloak stores a one-way hash of your password and a unique user identifier that links your sign-in to your officer record.
We do not collect Social Security numbers, driver's license numbers, financial account numbers, criminal justice information (CJI), or any information that would make SideDetail a CJIS-regulated system. SideDetail is not used to record investigative, intelligence, or case-file data.
2. How We Use Information
We use the information described above only to:
- Operate and provide the Service to your agency
- Display jobs, assignments, and rosters to authorized agency personnel
- Send notifications you have not opted out of (job postings, shift reminders, schedule changes, drops, cancellations, coordinator alerts)
- Generate reports for your agency (hours worked, jobs filled, activity logs)
- Maintain audit trails for security and accountability
- Diagnose problems, prevent abuse, and improve reliability
We do not sell personal information, share it with advertisers, or use it to train artificial intelligence models. We do not use cookies or similar technologies for advertising or cross-site tracking; the only cookies SideDetail sets are those required for you to remain signed in.
3. How Information Is Shared
Within your agency. Coordinators within your agency can see officer profile information, assignment history, and activity records for officers in their agency. Officers can see their own information and the basic information of other officers necessary to coordinate shifts (e.g., who else is assigned to a job).
Across agencies. SideDetail is multi-tenant by design. Information belonging to one agency is not accessible to officers, coordinators, or administrators of any other agency. (A future opt-in feature may allow agencies to share specific job postings with neighboring agencies; that feature is not active today and would be enabled only at the controlling agency's direction.)
With hiring organizations. SideDetail does not currently share officer information with hiring organizations. A future feature is planned that will send a pre-shift email to the hiring organization's point of contact identifying the assigned officer by name, badge, and photo. That feature is not active today, and this notice will be updated before it is.
With service providers (subprocessors). We use a small number of vetted vendors to run the Service. They process information only on our instructions and are bound by contract to do so:
| Provider | Role | Location |
|---|---|---|
| Akamai Technologies (Linode) | Application hosting, database hosting, image storage | United States |
| Mailtrap | Outbound email delivery | European Union |
| Cloudflare | DNS and TLS termination | United States / global edge |
With law enforcement and in legal proceedings. We will disclose information if required by valid legal process, or if necessary to protect the rights, safety, or property of B² Labs, our customers, or the public. We will notify the relevant agency before responding to any such request unless we are legally prohibited from doing so.
Business transfers. If B² Labs is acquired or merged, information may transfer to the successor entity, subject to this notice.
4. Where Information Is Stored
The Service is hosted in the United States. Officer photos are stored in dedicated private object storage and served only through short-lived signed URLs (currently seven days). Other officer information is stored in an encrypted PostgreSQL database on hardened virtual infrastructure.
Connections to the Service are encrypted in transit using TLS. Database connections within the production environment are also encrypted.
5. How Long Information Is Retained
- Officer accounts remain in the Service while the officer is active. When your agency deactivates your account, your account record is retained so that historical assignment and activity records remain attributable, but you can no longer sign in.
- Officer photos are permanently deleted from object storage 90 days after the account is deactivated.
- Activity logs are retained for the duration of the agency's use of the Service unless the agency directs us otherwise.
- Administrative audit logs (records of B² Labs administrative actions) are retained for 12 months and then automatically purged.
- Email delivery records are retained for operational diagnostics and audit.
If your agency stops using SideDetail, we will return or delete the agency's information on the agency's instructions within a reasonable period after the agreement ends.
6. Your Choices
- Notification preferences. You can opt out of job-opportunity emails and coordinator-alert emails in your officer profile.
- Profile updates. You can update your email, phone, address, and photo in your profile. Your name, badge number, and role flags are maintained by your coordinator.
- Access, correction, and deletion. Because your agency is the controller of your information, please direct these requests to your SideDetail coordinator. We will assist your agency in responding.
7. Security
We use industry-standard practices to protect information, including:
- TLS encryption in transit
- Encrypted database storage
- Strict separation of data between agencies, enforced at every database query
- Password hashing handled by Keycloak (B² Labs never sees your password)
- Stripping of GPS and other embedded metadata from officer photos at upload
- Audit logging of administrative actions
- Restricted-access infrastructure with credentials managed through environment isolation, not source code
No system is perfectly secure. If we become aware of a breach that affects your information, we will notify your agency promptly and cooperate with the agency on any further notification required by law.
8. Children
SideDetail is a workplace tool. It is not directed to and is not used by anyone under 18.
9. Changes to This Notice
If we make material changes to this notice, we will update the "Last Updated" date above and notify agency coordinators by email. Continued use of the Service after changes take effect constitutes acknowledgment of the updated notice.
10. Contact
B² Labs LLC
5900 Balcones Dr STE 100
Austin, TX 78731-4298
Email: [email protected]
For questions about how your agency uses SideDetail or to exercise data rights as an officer, please contact your agency's SideDetail coordinator first. For questions about how B² Labs operates the Service, contact us at the email above.