By using the service, you consent to these rules and acknowledge the associated risks.
Reggie.Bot is an AI search engine for US Army Regulations, currently running an OpenAI model. Reggie has access to every publicly available regulation from the Army Publishing Directorate and can search all of them in seconds to find the information you need. Answers cite the governing regulation with paragraph and page references, and link to the publication so you can read it in full.
Reggie.Bot costs the developers money for every question asked and does not sell any data or display ads. Please donate to keep the site running and finance future development.
Every publication has its own page listing its date, proponent, status and
download links, along with the associated forms and directives it references.
Where the publication's text is available, the page also carries a short
summary and a handful of questions answered with the publication's own
wording, quoted, with the paragraph the quote came from.
Reggie.Bot can be installed as an app from your browser - "Add to Home Screen"
on a phone, or the install icon in the address bar on a desktop. Installing it
caches the app so it starts instantly on later visits.
User Data:
Reggie.Bot does not collect any personal information from users beyond standard website access and usage statistics provided by Google Cloud and Google Analytics. Those statistics include an approximate location that Google derives from your IP address; Reggie.Bot does not request or use your device's location, and holds no location permission on any platform.
The Android app contains no analytics. Website access statistics apply to the website only. See the [Privacy Policy](Privacy-Policy) for what each one collects.
Security Measures:
Reggie.Bot employs standard HTTPS encryption throughout. The site itself is hosted by GitHub Pages and the search service runs on Google Cloud Run. Publication data is served from Supabase over a read-only key. All AI requests use the official OpenAI libraries.
Third-Party Services:
Queries made by users are sent to OpenAI for chat generation and file search purposes. They are not sent to Google Analytics. Our website uses Google Analytics, a web analytics service provided by Google, Inc. ("Google"). Google Analytics uses cookies to help us analyze how users interact with our website. The information generated by the cookie about your use of the website (including your IP address) will be transmitted to and stored by Google on servers in the United States. You can learn more about how Google Analytics collects and processes data by visiting Google's Privacy & Terms page. By using our website, you consent to our use of Google Analytics as described in our Privacy Policy.
User Responsibility:
Users are advised not to include sensitive or confidential details in their queries. Queries should be sanitized to avoid including specifics such as names or locations unless absolutely necessary. Reggie.Bot is designed to provide information based on general queries and is not intended for handling confidential or sensitive data.
Public Regulations Only:
The regulations that Reggie.Bot has access to are all completely public, provided from the Army Publishing Directorate. CAC-restricted regulations are not included in the file search function.
Queries:
Queries are not stored by Reggie.Bot but are subject to the terms and conditions of OpenAI. For more information, please refer to OpenAI's Terms of Service.
Disclaimers and Limitations:
While Reggie.Bot strives to provide accurate and relevant information, it does not guarantee the completeness or accuracy of the information generated. The information provided by Reggie.Bot is for informational purposes only and should not be used for official or critical decision-making processes.
Contact Information:
For any questions or concerns regarding data privacy and security, users can contact us through the support channels provided on our website.
Updates and Changes:
This InfoSec disclaimer may be updated periodically to reflect changes in our practices or for other operational, legal, or regulatory reasons. Users are encouraged to review this disclaimer regularly.
This privacy policy applies to the Reggie.Bot website and app (hereby referred to as "Application") that was created by Kyle Eichlin and Wesley Eichlin (hereby referred to as "Service Provider") as a Free service. This service is intended for use "AS IS".
Information Collection and Use
The Application collects the following when you use it:
The Application does not request, read or use your device's location. It holds no location permission on any platform, and the approximate location described above is inferred by Google from the network you connect over rather than measured by your device. It is not used to personalise content, to rank answers, or to provide any location-based feature.
Until September 2026 the Android app collected nothing at all beyond the questions you asked, and this policy said so. That is no longer true, and the section above describes what it collects now. Usage information and crash reports were added so that faults in the app can be found without waiting for someone to report them, and so that it is possible to tell an app nobody uses from one that is failing silently.
What is never sent to any analytics service is the text of your questions. Usage events record that a search happened, and which publications were opened, downloaded or linked to — never what you asked. Nothing you type into the search box is included in any analytics or crash report.
Third Party Access
The Application relies on these services, and only these:
The Service Provider does not sell your information, and does not share it with anyone other than the services listed above.
The Service Provider may disclose User Provided and Automatically Collected Information:
Opt-Out Rights
On the website, you can stop analytics collection by installing Google's opt-out browser add-on, or by blocking analytics cookies in your browser. The Application works normally either way.
In the app there is currently no setting that turns usage collection or crash reporting off; the only way to stop it is to uninstall the app, using the standard uninstall process on your device or through the marketplace you installed it from.
Asking no questions and sending no messages means nothing is transmitted for either.
Data Retention Policy
Questions are not retained by the Service Provider. Contact form submissions are retained in the Service Provider's server logs. Analytics from the website and the app are retained by Google under Google Analytics' own retention settings, and crash reports are retained by Google under Firebase Crashlytics' own retention settings.
If you would like data you have provided through the contact form deleted, contact kyle@ark.place and the Service Provider will respond in a reasonable time.
Children
The Service Provider does not use the Application to knowingly solicit data from or market to children under the age of 13.
The Service Provider does not knowingly collect personally identifiable information from children. The Service Provider encourages all children to never submit any personally identifiable information through the Application and/or Services. The Service Provider encourage parents and legal guardians to monitor their children's Internet usage and to help enforce this Policy by instructing their children never to provide personally identifiable information through the Application and/or Services without their permission. If you have reason to believe that a child has provided personally identifiable information to the Service Provider through the Application and/or Services, please contact the Service Provider (kyle@ark.place) so that they will be able to take the necessary actions. You must also be at least 16 years of age to consent to the processing of your personally identifiable information in your country (in some countries we may allow your parent or guardian to do so on your behalf).
Sensitive Information
Do not include sensitive or confidential details in a question. Questions are sent to OpenAI to be answered, so they should be sanitized of specifics such as names, units, locations, times and anything else you would not put into a public search engine. The Application searches only publicly released publications of the US Army, Marine Corps, Coast Guard, Space Force and Air Force, and is not intended for handling confidential material.
Security
The Service Provider is concerned about safeguarding the confidentiality of your information. All traffic uses HTTPS, and the Service Provider provides physical, electronic, and procedural safeguards to protect information the Service Provider processes and maintains.
Changes
This Privacy Policy may be updated from time to time for any reason. The Service Provider will notify you of any changes to the Privacy Policy by updating this page with the new Privacy Policy. You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes.
This privacy policy is effective as of 2026-09-02.
Your Consent
By using the Application, you are consenting to the processing of your information as set forth in this Privacy Policy now and as amended by us.
Contact Us
If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at kyle@ark.place.
1 Group: `androidx.activity` Name: `activity-compose` Version: `1.9.1`
2 Group: `androidx.compose.ui` Name: `ui-tooling-preview` Version: `1.6.8`
3 Group: `androidx.compose.ui` Name: `ui` Version: `1.6.8`
4 Group: `com.mikepenz` Name: `multiplatform-markdown-renderer-m3` Version: `0.22.0`
5 Group: `com.mikepenz` Name: `multiplatform-markdown-renderer` Version: `0.22.0`
6 Group: `dev.chrisbanes.material3` Name: `material3-window-size-class-multiplatform` Version: `0.5.0-rc01`
7 Group: `io.ktor` Name: `ktor-client-core` Version: `3.0.0-wasm2`
8 Group: `io.ktor` Name: `ktor-client-cio` Version: `3.0.0-wasm2`
9 Group: `org.jetbrains.compose.components` Name: `components-resources` Version: `1.6.11`
10 Group: `org.jetbrains.compose.foundation` Name: `foundation` Version: `1.6.11`
11 Group: `org.jetbrains.compose.material3` Name: `material3` Version: `1.6.11`
12 Group: `org.jetbrains.compose.runtime` Name: `runtime` Version: `1.6.11`
13 Group: `org.jetbrains.kotlin` Name: `kotlin-stdlib` Version: `2.0.0`
14 Group: `org.jetbrains.kotlinx` Name: `kotlinx-serialization-json` Version: `1.6.3`
15 Group: `cafe.adriel.voyager` Name: `voyager-navigator` Version: `1.1.0-alpha04`
16 Group: `cafe.adriel.voyager` Name: `voyager-transitions` Version: `1.1.0-alpha04`
17 Group: `cafe.adriel.voyager` Name: `voyager-hilt` Version: `1.1.0-alpha04`
18 Group: `cafe.adriel.voyager` Name: `voyager-koin` Version: `1.1.0-alpha04`
19 Group: `cafe.adriel.voyager` Name: `voyager-rxjava` Version: `1.1.0-alpha04`
20 Group: `cafe.adriel.voyager` Name: `voyager-screenmodel` Version: `1.1.0-alpha04`
21 Group: `org.kodein.emoji` Name: `emoji-compose-m3` Version: `2.0.1`
22 Group: `org.kodein.emoji` Name: `emoji-kt` Version: `2.0.1`