
DRAFT v0.1 for counsel review — September 9, 2026. Not yet executed or offered for signature. Every factual claim below about how Pete the Pigeon handles data is sourced to the product’s published Privacy Policy, its code, or a named vendor document; anywhere that isn’t yet confirmed is marked [VERIFY WITH CHRIS] rather than guessed.
This Data Processing Addendum (“DPA”) is entered into between Fugio Consulting, LLC, an Ohio limited liability company doing business as Pete the Pigeon (petethepigeon.com) and the Pete the Pigeon Outlook add-in (“Processor,” “Fugio,” “we”), and the customer identified in an Order Form, subscription confirmation, or account sign-up that references this DPA (“Controller,” “Customer,” “you”) — a legislative office, an organization, or an individual subscriber using the Service. This DPA supplements and is incorporated into the Terms of Service at petethepigeon.com/terms and is governed by the Privacy Policy at petethepigeon.com/privacy, which describes in plain language what Pete collects and for how long. Where this DPA and the Privacy Policy differ on a factual point, the Privacy Policy’s published, dated text controls, since it is what Customer’s end users and constituents see.
Controller determines the purposes and means of processing its own account data and any correspondence, notes, or records it chooses to send through the Service. Processor processes Personal Data solely to provide the Service, and solely on Controller’s documented instructions as set out in the Terms of Service, the Privacy Policy, this DPA, or Controller’s own configuration of the Service (for example, what a staffer chooses to open in the Outlook pane, or turning on the zero-retention setting described in Section 6). Processor will not process Personal Data for any purpose other than providing, securing, and improving the Service as described in the Privacy Policy, and will not sell Personal Data.
Subject matter: provision of the Pete the Pigeon AI assistant and the Pete the Pigeon Outlook add-in.
Duration: for as long as Controller maintains an account or an active subscription, and thereafter only as needed to complete a deletion request or as described in Section 10.
Nature and purpose of processing: answering questions about the Ohio General Assembly from public legislative records; summarizing an email a Controller’s staff member has open; drafting a reply to that email; matching a new email against a learned office reply pattern (“Train Pete”); keeping constituent notes and AI-written sender summaries under the account; and administering the account, billing, and usage limits.
Categories of data subjects:
Categories of Personal Data:
These are every third party that receives Customer Personal Data in connection with the Service, matching the table published at petethepigeon.com/privacy (“Where your data goes”). The current list is also maintained at petethepigeon.com/trust.
| Sub-processor | What it receives | Purpose | Retention / certification |
|---|---|---|---|
| Anthropic, PBC | Pete Pro accounts: chat answers, plus drafts, summaries, Train Pete, and email replies for all accounts | generates the answer or draft | not retained by default for the models Pete uses; deleted within 30 days in every case; never used to train models. DPA: anthropic.com/legal/data-processing-addendum |
| Google LLC (Gemini API, paid tier) | free-tier accounts only: chat questions at petethepigeon.com and Ask Pete in the pane, including the open email’s text | generates chat answers for free-tier accounts | not used to train models; prompts and responses retained 55 days for abuse monitoring (ai.google.dev/gemini-api/docs/usage-policies) |
| Railway Corporation | runs Pete’s servers, databases, and application logs | hosting | application logs 30 days; SOC 2 Type II and SOC 3 certified; DPA: railway.com/legal/dpa |
| Resend | mail sent to and from Pete’s own address (the email channel, not the Outlook pane) | sending and receiving email | 30 days on every plan; SOC 2 Type II certified; DPA: resend.com/legal/dpa |
| Microsoft | the pane loads Office.js from Microsoft; mailbox reads/writes go from the staffer’s browser to their own mailbox through Microsoft Graph | runs the Outlook add-in | the mailbox itself stays in Customer’s own Microsoft tenant; the Graph access token never reaches Fugio’s server; Microsoft’s own DPA applies to Customer’s tenant |
| Chargebee | name, email, subscription status (Pete Pro only) | billing and subscription management | PCI DSS Level 1 and SOC 2 Type II certified; DPA: chargebee.com/privacy/dpa |
| Stripe, Inc. | card and payment details (Fugio never sees the card number) | card processing, on Chargebee’s instruction | PCI Service Provider Level 1 (highest tier) and SOC 2 Type II certified; DPA: stripe.com/legal/dpa |
| Google Analytics, Google Ads, Meta, LinkedIn | page visits to petethepigeon.com’s marketing pages only — never the Outlook pane, the embedded chat, or the /privacy, /terms, /support, or /outlook/it pages | marketing measurement | per each vendor’s own policy |
New sub-processors. Processor will give Controller at least 30 days’ advance notice before engaging a new sub-processor to process Customer Personal Data, by posting the update to petethepigeon.com/trust. Controller may object on reasonable data-protection grounds within that window by writing to hello@petethepigeon.com; the parties will work in good faith to resolve the objection.
POST /admin/zero-retention); while on, no question text, conversation history, or answer is written to Processor’s own conversation log for that account (usage counts like model, duration, and cost are still recorded so limits keep working). This does not change what the AI provider itself retains under its own published policy above — it stops Processor’s own logging.Processor will notify Controller without undue delay, and in any case within 72 hours of confirming a security incident that has resulted in the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, Customer Personal Data, by email to the contact Controller has on file. The notification will describe, to the extent then known, the nature of the incident, the categories and approximate volume of data and data subjects affected, and the steps Processor is taking in response. Processor will provide reasonable additional information as it becomes available.
On reasonable written request, no more than once per 12 months absent cause, Processor will make available the pre-filled security questionnaire at petethepigeon.com/trust/security-questionnaire and copies of the sub-processor certifications cited in Section 5 and Annex B (Railway and Resend: SOC 2 Type II; Chargebee and Stripe: PCI DSS Level 1). Processor does not yet hold its own SOC 2 report (Section 8 of the questionnaire); where a customer requires one contractually, that is a separate conversation with Fugio, not something this DPA can represent today.
The Service is hosted by Railway in the region published at petethepigeon.com/trust. That region is expected to change in the near term as part of a planned infrastructure move; this DPA intentionally does not assert a specific country of processing so that it does not go stale the moment that move completes — Controller should check the published region for the current answer at any given time.
This DPA remains in effect for as long as Processor processes Personal Data on Controller’s behalf under the Terms of Service. On termination of the Service (by cancellation or otherwise), Processor will delete Controller’s Personal Data within 30 days, consistent with the Privacy Policy, except: (a) data in Processor’s hosting provider’s deleted-volume backups, which Railway destroys within 48 hours of volume deletion, and (b) a nightly database snapshot Processor keeps on a company workstation for disaster recovery, whose own deletion cadence and disk-encryption status are [VERIFY WITH CHRIS] and will be stated plainly here once confirmed rather than assumed. Processor does not currently offer a self-service data export; an export or transfer of a departed staff member’s account data can be requested at hello@petethepigeon.com.
This DPA is governed by the laws of the State of Ohio, without regard to its conflict-of-law principles, matching the governing-law clause of the Terms of Service.
| Fugio Consulting, LLC (Processor) | Customer (Controller) |
|---|---|
| Signature: ________________________ Name: ________________________ Title: ________________________ Date: ________________________ | Signature: ________________________ Name: ________________________ Title: ________________________ Organization: ________________________ Date: ________________________ |
This is a draft for counsel review and is not a binding agreement until signed by both parties.
| Item | Description |
|---|---|
| Subject matter of processing | Provision of the Pete the Pigeon AI assistant (chat, email, connectors) and the Pete the Pigeon Outlook add-in. |
| Duration of processing | For the term of Controller’s account or subscription, plus the deletion window in Section 10. |
| Nature and purpose of processing | Answering legislative-research questions; summarizing and drafting replies to an open constituent email; learning an office’s reply style (“Train Pete”); keeping constituent notes and sender summaries; account, billing and usage administration. |
| Categories of data subjects | Controller’s office staff (account holders); constituents who write to the office; public figures named in public legislative records (see Section 3). |
| Categories of Personal Data | Account data; correspondence the user chooses to process; notes and summaries; usage counters (see Section 3 for the full description of each). |
| Special categories of data | None by design. The Privacy Policy asks users not to put medical history, account numbers, or government identifiers into a question, and Pete is not directed at children under 13. |
| Controller’s obligations and rights | Controller is responsible for any notice it owes its own constituents about the add-in’s use of their correspondence, and may request access, export, or deletion of Personal Data at any time as described in Section 4. |
Every measure below is limited to what is directly verifiable in Pete’s code (repo /Users/claw/pete-worktrees/gapclass-merge, branch pete-trust) or in the audit files under pushback/. Nothing here is asserted from memory or general practice.
/admin endpoint — including the retention sweep, the erase tool, and the zero-retention toggle described below — requires a bearer token or a signed admin session before it will run.pete_session) is set HttpOnly and Secure with SameSite=Lax, so it cannot be read by page JavaScript and is only sent over HTTPS.daily_questions and device_trial_state) still store the raw IP address; this gap is disclosed rather than hidden, and those rows are purged after 7 days.