Pete
Pete the Pigeon
All Ohio’s Data, All the Time.

Security Questionnaire

Pre-filled — part of Pete the Pigeon’s Trust page, Fugio Consulting, LLC

Security and privacy questionnaire — pre-filled

September 9, 2026. Written in SIG Lite / CAIQ style: one factual assertion per row, answered Yes, No, or [VERIFY WITH CHRIS] where the audit files and code could not confirm an answer. Every “Yes” and “No” below is backed by a source — either a citation in the page source (view source to see the HTML comment above each row) or a direct link. Nothing here is guessed. A summary count is at the end.

1. Company

#QuestionAnswerDetail
1.1Is the operating company’s legal name, structure, and jurisdiction disclosed?YesFugio Consulting, LLC, an Ohio limited liability company, based in Granville, Ohio.
1.2Is the company’s headcount disclosed?[VERIFY WITH CHRIS]Not stated in code or the audit files. The site footer credits Chris Graham as CEO; whether the company is a single-operator business or has additional staff/contractors with system access is not confirmed here.

2. Hosting and data location

#QuestionAnswerDetail
2.1Is the hosting provider named?YesRailway (railway.com) hosts the Service’s servers, databases, and application logs.
2.2Is the current data region disclosed, and kept current?YesPublished at petethepigeon.com/trust rather than fixed in this questionnaire, because the region is actively changing: as of the most recent check (2026-09-09) the service still ran in Railway’s Southeast Asia region, with a staged move to US East pending. Check the live page for the current answer rather than this document.
2.3Does the hosting provider hold independent security certifications and publish a DPA?YesRailway is SOC 2 Type II and SOC 3 certified, and offers a self-service DPA (DocuSign PowerForm, referenced at railway.com/legal/dpa).

3. Encryption

#QuestionAnswerDetail
3.1Is data encrypted in transit?YesAll traffic is served over TLS, observed as TLS 1.3, terminated at Railway’s edge. No plain-HTTP path exists to the application.
3.2Is data encrypted at rest?[VERIFY WITH CHRIS]Railway’s own compliance documentation does not make a blanket at-rest encryption claim for customer application databases — it addresses encryption only in the context of HIPAA add-on guidance ("will make its best effort to advise your company on setting up encryption for your data"). No stronger claim could be verified from the code or Railway’s published docs as of this writing.

4. Access control

#QuestionAnswerDetail
4.1Is administrative access to production systems gated by authentication?YesEvery /admin route requires a bearer token or a signed admin session; there is no URL-query-token bypass.
4.2Is the set of people holding admin credentials disclosed and restricted?[VERIFY WITH CHRIS]The code enforces a single admin token/session mechanism, but who holds that token, how many people, and how it is rotated is an operational fact not present in the repo.
4.3Is multi-factor authentication (MFA) enforced on the accounts that control infrastructure and vendor services (Railway, GitHub, Resend, Chargebee, Microsoft)?[VERIFY WITH CHRIS]Not evidenced either way in the repo or the audit files; this is an account-configuration fact outside what code review can confirm.

5. User authentication

#QuestionAnswerDetail
5.1Do end users (office staff) authenticate via a credentialed mechanism rather than open access?YesA signed, stateless session cookie issued via magic-link email sign-in, and/or a personal connector key issued to the account.
5.2Does the Claude/ChatGPT connector require per-account authentication?YesA personal key (csq_) or OAuth token (csqo_, stored hashed) tied to the account; MCP traffic to Pete is relayed unread to capsquaregpt.com, which performs this check.
5.3Does the Outlook add-in avoid sending the user’s mailbox credential to Fugio’s server?YesMailbox access uses Microsoft Graph via MSAL inside the pane; the access token stays in browser memory and every Graph call goes directly from the browser to graph.microsoft.com. The only Outlook-identity header Fugio’s server receives is the aide’s own mailbox address string.

6. Logging and monitoring

#QuestionAnswerDetail
6.1Are hosting/application logs retention-limited rather than kept forever?Yes30 days, on Railway’s Pro-plan logging window.
6.2Is full email content excluded from application logs?YesWith one disclosed, narrow exception: the first 600 characters of the draft Pete itself wrote (not the constituent’s incoming email) appear in the application log, kept 30 days.
6.3Is the chat conversation log retention-limited?Yes30 days, purged automatically by a daily scheduled job, except for accounts with zero retention turned on (Section 7.4).
6.4Is there real-time security alerting/monitoring beyond application logs?[VERIFY WITH CHRIS]No monitoring/alerting tool or configuration was found in the repo or audit files; not confirmed either way.

7. Retention and deletion

#QuestionAnswerDetail
7.1Is a category-by-category data retention policy published?YesPublished at petethepigeon.com/privacy#retention; the same table is reproduced in the DPA (trust/dpa.html, Section 5) and in the vendor table below (Section 8).
7.2Is retention enforced automatically, rather than relying on a person to remember to delete data?YesA scheduled daily job purges conversations, the address-lookup cache, the embed demo log, and the email-form cache at 30 days, and free-trial counters at 7 days.
7.3Can a customer obtain deletion of their data within a stated timeframe?YesWrite to hello@petethepigeon.com, or the admin erase tool for anything Pete stores locally under an email address. Completed within 30 days.
7.4Can a customer (office) obtain zero retention going forward?YesA per-account toggle: while on, no question text, history, or answer is written to Pete’s own conversation log for that account. This does not change what the underlying AI provider retains under its own policy (Section 9).

8. Subprocessors

#QuestionAnswerDetail
8.1Is a subprocessor list published?YesPublished today at petethepigeon.com/privacy; the dedicated petethepigeon.com/trust page (referenced by this DPA) was not yet live as of 2026-09-09 (confirmed 404). The same table is reproduced below.
8.2Are customers given advance notice before a new subprocessor is added?YesA 30-day advance-notice commitment is established in the DPA accompanying this questionnaire (trust/dpa.html, Section 5); posted to petethepigeon.com/trust.
SubprocessorDataCertification
Anthropic, PBCChat answers (Pro), drafts, summaries, Train Pete, email repliesNot retained by default; 30-day deletion in every case; DPA: anthropic.com/legal/data-processing-addendum
Google LLC (Gemini API)Free-tier chat only55-day abuse-monitoring retention, not used to train models
Railway CorporationHosting, databases, logsSOC 2 Type II, SOC 3
ResendPete’s own email channelSOC 2 Type II
MicrosoftOffice.js; Graph calls stay browser-to-tenantCustomer’s own Microsoft tenant terms apply
ChargebeeBilling (name, email, status)PCI DSS Level 1, SOC 2 Type II
Stripe, Inc.Card processingPCI Service Provider Level 1, SOC 2 Type II
GA / Google Ads / Meta / LinkedInMarketing-page visits onlyn/a — never the pane, chat, or legal pages

9. AI specifics

#QuestionAnswerDetail
9.1Are the specific AI model providers, and the account tier each serves, disclosed?YesAnthropic (models claude-haiku-4-5 for drafts/summaries/Outlook micro-features, and claude-sonnet-4-6 for Pete Pro chat and Train Pete) serves every account for drafts/summaries/replies, and Pete Pro accounts for chat. Google’s Gemini API serves free-tier chat only.
9.2Is customer content withheld from AI model training?YesNot used to train models by Anthropic, Google, or Fugio.
9.3Is each AI provider’s own retention period disclosed?YesAnthropic: not retained by default for the models Pete uses, deleted within 30 days in every case. Google: prompts/responses retained 55 days for abuse monitoring (free tier only).
9.4Has a zero data retention (ZDR) agreement been secured with Anthropic?[VERIFY WITH CHRIS]Requested, pending as of this draft. See pushback/zdr_and_dpa_actions.md for the outreach email prepared for Chris to send; status will read "0 days" here once Anthropic confirms.
9.5Is human review of customer content disclosed, and is it limited?YesFugio staff read a sample of chat questions and answers for quality/abuse monitoring; this does not include the Outlook add-in’s forwarded email text, which is not saved with the question.

10. Backups and continuity

#QuestionAnswerDetail
10.1Is the backup method for the production database disclosed and verifiable in code?[VERIFY WITH CHRIS]Team memory references a nightly database snapshot to a company workstation, but nothing in the reviewed code performs or schedules this — it could not be confirmed from the repo, and the disk-encryption status of that workstation is unknown.
10.2Is there multi-region failover?NoThe Service runs from a single Railway service/region at a time; no failover region is configured in the reviewed deployment.
10.3Is data on a deleted storage volume destroyed within a bounded time?YesRailway destroys a deleted volume within 48 hours.

11. Vulnerability management

#QuestionAnswerDetail
11.1Is there a formal vulnerability scanning program?NoNo scanning tool, schedule, or program was found in the repo or the audit files. Stated honestly rather than implied.
11.2Are software dependencies version-pinned?Yes, mostlyMost packages are pinned to an exact version in requirements.txt; a handful (including the Anthropic SDK itself) use a minimum-version constraint instead.

12. Penetration testing

#QuestionAnswerDetail
12.1Has the Service undergone an independent penetration test?NoNone to date.

13. Independent audits

#QuestionAnswerDetail
13.1Does Fugio hold its own SOC 2 (or similar independent) report?NoNot yet; planned, no committed date. The infrastructure vendors’ own certifications (Section 2, Section 8 table) do not substitute for Fugio’s own report.
13.2Is a third-party compliance attestation in progress?YesThe Microsoft 365 App Compliance Program’s Publisher Attestation, for the Outlook add-in, is in progress (Partner Center, Seller ID 95966580). See pushback/zdr_and_dpa_actions.md for exactly what it asks and where it is submitted.

14. Incident response

#QuestionAnswerDetail
14.1Is a security/incident contact published?Yeshello@petethepigeon.com.
14.2Is a breach-notification timeframe committed?Yes72 hours of confirming an incident, per the accompanying DPA.
14.3Is there a formal written incident-response plan?NoNot yet.

15. Insurance

#QuestionAnswerDetail
15.1Does Fugio carry cyber liability / errors & omissions insurance?[VERIFY WITH CHRIS]Not stated in any reviewed file.

16. Personnel

#QuestionAnswerDetail
16.1Are background checks performed on personnel with access to customer data?[VERIFY WITH CHRIS]Fugio Consulting is believed to be a single-operator company (Chris Graham, CEO, per the site’s own footer). Whether that is the entire team with data access, and whether any formal background-check program applies, is not confirmed here.

17. Compliance

#QuestionAnswerDetail
17.1Is the Service kept free of children’s data, by design?YesNot directed at children under 13; no profiles of children are knowingly built.
17.2Is the underlying dataset primarily public record rather than private data?YesBills, votes, legislators, committees, campaign finance, and lobbying — all public Ohio legislative records. Correspondence content (email text a user chooses to process) is separate, and is the Customer/constituent data described in the DPA.
17.3Does the Microsoft Marketplace listing meet the required privacy-policy disclosure?YesThe listing links to petethepigeon.com/privacy, which discloses collection, use, and storage of customer data as required by certification-policy sections 100.5 and 100.6.

Summary

AnswerCount
Yes30
No5
[VERIFY WITH CHRIS]9

44 questions total. Every Yes and No above traces to a code citation, a live verification performed 2026-09-09, or a named vendor/Microsoft document; every [VERIFY WITH CHRIS] is a fact this audit could not confirm from the repository or the pushback files, not a guess dressed up as an answer.

Pete · Privacy · Trust · Terms · Support · Pete Pro

© 2026 Fugio Consulting, LLC. StatehouseAI & Pete the Pigeon are built, owned and operated by Fugio Consulting in Granville, Ohio.
Chris Graham — CEO