1. Scope
Veteran EMS Consulting LLC operates AcuityForge. VEC Academy has a separate account, course-record system, and privacy notice. This policy covers acuityforge.app study tools, billing, live-coaching bookings, and support. Tutor is a study tool within AcuityForge. VEC Academy at vecacademy.com and the business website at veteranemsconsulting.com have their own privacy policies.
Traffic analytics — updated October 8, 2026
We record unlinked page-load and full-page request counts with page paths, referral domains and campaign labels, device/browser categories, language, and approximate host-provided country, region, and city. These analytics records do not retain raw IP addresses. Location estimates are not GPS and may be inaccurate. If you allow visit analytics, your browser may contact IPWHOIS.IO over HTTPS to obtain an approximate IP-based country, region, and city when host metadata is incomplete. That provider receives your network IP; we store only the location estimate, not the raw IP. The lookup sends no account details or page referrer.
If you allow visit analytics using Privacy choices, first-party browser and visit cookies connect page views, links and buttons clicked, active time, scroll depth, walkthrough-video activity, basic performance samples, error categories, signup steps, checkout events, and study-tool activity into visit histories. Registration or sign-in can associate the current visit, including earlier anonymous activity in it, with your account. Confirmed payments may be attributed to the tracked visit in which that checkout began. The owner can see these records; instructors do not receive this traffic dashboard.
Traffic analytics do not capture form values, passwords, full query strings, verification/reset tokens, uploaded files, private message text, or the contents of your study questions and answers. This feature does not make screen recordings or use device fingerprinting. Separate account, security, billing, and learning records described below continue to support the service.
You can choose basic counts only, allow visit analytics, or change your choice through Privacy choices. Global Privacy Control and Do Not Track signals disable detailed visit analytics. Declining clears analytics identifiers in this browser and leaves unlinked page counts. Analytics identifiers expire after 90 days; visits expire after 30 minutes of inactivity. Detailed analytics use a rolling 90-day retention period with request-driven cleanup; idle periods or cleanup retries may delay removal. Account deletion removes identified visits and their linked events. Unlinked counts and historical backups may remain.
2. What we collect
- Account name, email, password hash, verification, sessions, and recorded policy agreements.
- Study questions and chat history; uploaded documents and images; saved guides and generated audio; quizzes, answers, progress, mastery, and learning preferences.
- Call Lab commands, simulated responses, transcripts, scores, reflections, issue reports, and session/device information. These records can be connected to your account; session IDs do not make them anonymous.
- When you choose the microphone, recorded audio is sent for transcription. The resulting text may be stored with your study or simulation history. Generated spoken replies are processed as audio.
- Subscription identifiers and status, billing events, support messages, essential cookies, and technical/security logs. Stripe handles payment-card details; we do not store full card numbers.
3. AI processing and service providers
We send your submitted text, selected conversation history, relevant learning context, uploaded materials, and requested audio to OpenAI to generate study responses, guides, transcriptions, and speech. Do not submit information you are not authorized to share. AI output can be incomplete or wrong.
Cloudflare hosts the application, databases, and saved files. Stripe processes billing. Resend delivers account emails. These providers process information needed for their services and may retain operational or abuse-prevention records under their policies and our account arrangements. We do not promise zero provider retention or that disabling response storage eliminates all provider logs.
Live-coaching bookings
For live coaching, we keep the attendee name, email, selected session, payment status, and booking or cancellation records. We use these to reserve attendance, deliver preparation instructions, and arrange the session. Google Calendar and Google Meet process invitation details and participation information when you join coaching; group attendees may see your displayed name and contributions. Stripe processes the session payment and Resend delivers booking emails. Do not share real patient information during coaching.
4. Why we use information
We use this information to operate and secure accounts, deliver and personalize learning, save progress, enforce study allowances, administer subscriptions, answer support requests, troubleshoot issues, and improve the service. We may disclose information when legally required, to address abuse or protect rights, or in a business transfer subject to applicable protections. We do not sell personal information.
Instructor sharing and classroom messages
When an approved instructor adds your account email to a class, your existing verified account is enrolled automatically. If you do not yet have an account, the email is held for matching after you register and verify it. The connected instructor can view your name, email, past and future AcuityForge learning activity, saved call transcripts, reasoning, scores, and reflections. Private Tutor conversations, uploaded files, billing details, and VEC Academy records are not included in the instructor review board. Your account can connect to one instructor at a time, including multiple classes taught by that instructor. Leaving a class stops access through it and cancels its pending email enrollment; other classes with that instructor remain until you leave them too. Instructors must confirm that each student belongs to their class and that they are authorized to review the learning record.
Class messages are visible to the connected student, class instructor, and AcuityForge owner. Messages to Andrew, bug reports, and product feedback are visible to their author and the owner. Class assignments, access requests, and conversations remain stored until account deletion or an applicable deletion request. Leaving a class does not erase copies already viewed or retained by its instructor.
5. Uploads, audio, and retention
Uploaded study files may be temporarily staged in our object storage while processing. We attempt to remove staged files when processing finishes. A request-driven cleanup also removes expired staged files after two hours; idle periods, processing failures, or cleanup retries can extend their presence. Two hours is not a guaranteed deletion deadline. Saved guide text, chat content, learning records, and generated guide audio remain until you delete them or the account.
Microphone audio is processed for transcription rather than saved as a study audio recording by AcuityForge. Providers may retain processing records. Downloaded copies, email, security and financial records, backups, and historical migration archives have separate retention. We restrict access and retain records as needed for accounting, security, dispute handling, and legal obligations. No online system can guarantee absolute security.
6. Your choices and deletion
You can delete individual Tutor content, cancel online through Account & Membership, and delete an eligible learner account there. Account deletion removes the active AcuityForge login and associated learning records/files and cancels its linked subscriptions. It does not delete separate Academy accounts or required course records, Stripe payment history, copies you downloaded, or every historical archive. Minimal account deletion markers remain to prevent late requests from recreating deleted records.
For access, correction, deletion of archived information, or questions about retained records, email andrew@veteranemsconsulting.com. We verify identity and explain any records that must be retained. Do not send passwords, full payment-card numbers, or patient information.
7. Patient information and authorized material
This is an educational service, not a patient-record or medical-control system. Use fictional examples. Do not upload identifiable patient information, confidential employer records, restricted examinations, or material you lack permission to process. Removing a name alone may not make a patient record safe to share.
8. Cookies, age, and location
Essential cookies maintain login and security. Browser storage may keep interface preferences or study state. AcuityForge accounts are for people 18 and older; the service is not directed to children. We operate in the United States; providers may process information in other locations under their service arrangements.
9. Updates and contact
We date policy changes and present material updates in the application. Contact Veteran EMS Consulting LLC at andrew@veteranemsconsulting.com.