Compliance & Standard Operating Procedures
Our standard operating procedures and compliance controls for data handling, consent verification, and portal access — maintained and available at all times.
Consent at Signup
Volunteers must acknowledge consent to contact before the signup form can be submitted.
Standardized Data
Precinct information is collected from a fixed list of the county’s 18 voting precincts.
Authenticated Access
All member and outreach data is reachable only behind a login.
Audit Trail
Every record carries creation and update timestamps for traceability.
Standard Operating Procedures
Volunteer Intake & Consent (SOP-001)
- 1A prospective volunteer completes the Volunteer signup form (name, email, phone, precinct, volunteer interests, availability, and optional notes).
- 2Precinct is collected from a standardized list of Montague County's 18 voting precincts (Precinct 1 through Precinct 18).
- 3The form includes a required consent acknowledgment — the volunteer must agree to be contacted about volunteer opportunities before the form can be submitted.
- 4On submission, the record is saved to the Volunteer entity and a success confirmation is displayed.
- 5Volunteer records are accessible only through the authenticated Volunteer Signups portal.
- 6Records carry creation and update timestamps for traceability.
Compliance Controls
Member Data Management (SOP-002)
- 1Member records are stored in the Member entity and accessed through authenticated portal pages only.
- 2Precinct chairs view members assigned to their precinct; the County Chair has oversight of all records.
- 3Administrators may update contact details, precinct, newsletter status, and follow-up priority via the Member Directory.
- 4Changes are persisted to the Member entity and reflected across all portal dashboards in real time.
Compliance Controls
Email Communications (SOP-003)
- 1Outbound email is sent through the Microsoft Outlook connector from the verified committee address chair@montaguedemocrats.org.
- 2Welcome emails are sent to new members; follow-up reminders are triggered by the Member Follow-Up workflow.
- 3Donation thank-you emails are sent through the dedicated sendDonationThankYou backend function.
- 4All messages include the required "Paid for by" disclaimer and a working reply-to address.
Compliance Controls
Election Judge Portal (SOP-004)
- 1Election judges and monitors are matched to their record by the logged-in user email.
- 2Each judge views their assigned role, precinct, assignment status, and training status.
- 3Training completion is tracked on the ElectionJudge record (training_completed field).
- 4Official Texas Secretary of State training resources are linked from the portal.
Compliance Controls
Outreach Analytics (SOP-005)
- 1Outreach metrics are derived from Member records: total members, welcome emails sent, newsletter signups, and reminders sent.
- 2Member growth is charted by created_date; welcome-email status is charted as sent vs. pending.
- 3Dashboards are read-only and available to authenticated committee members.
Compliance Controls
Portal Access Control (SOP-006)
- 1All administrative and organizing pages are gated behind ProtectedRoute and require an authenticated session.
- 2User accounts are created by invitation only via base44.users.inviteUser (admin or user role).
- 3The County Chair assigns precincts and tasks; precinct chairs act only within their assigned precinct.
- 4Unauthenticated visitors are redirected to the login page.
Compliance Controls
Data Retention & Records (SOP-007)
- 1Member and volunteer records include created_date, updated_date, and created_by_id built-in audit fields.
- 2Consent acknowledgments are captured at signup, before any record is created.
- 3Contact consent is recorded per person and governs all committee outreach.
Compliance Controls
Built for Accountability
These procedures support our SOC 2 and ISO compliance commitments by ensuring every volunteer consent is captured at signup, every record is traceable, and access to personal data is gated behind authenticated, role-based controls.
Sign Up to Volunteer