Privacy Policy
Last updated: October 20, 2026
This policy covers all information collected on the Miles website and in your conversations with Miles, on any device.
Miles is built and run by one person, Andy Assareh. This policy says “I” because there is no company.
A note before you read on
Your conversations can contain sensitive personal and financial information. I work to protect it, but no system is perfectly secure. Do not send Miles credit card numbers or anything else you would not want stored. If you have a privacy concern, email me.
Information I Collect
Account Information
When you create an account, I collect your email address. It is used for sign-in and account email. Cookies keep you logged in.
When email sign-in is busy, Miles may hold a sign-in email in a bounded delivery queue for up to seven days. A keyed hash of the email address and a keyed hash of the requesting IP address are kept for up to 24 hours to limit repeat requests; the admission record does not contain the email address or IP address.
If you sign in with Google, I also keep the name and profile photo link Google sends, so Miles can show your photo or your initials. The link is encrypted, replaced each time you sign in with Google, and removed when you sign in with Apple or disconnect Google.
You can give Miles a first name to call you by. That is optional, and it is the only name Miles asks for. No phone number is collected.
Conversation Data
I store every message you send to Miles and every response it gives you. That includes:
- Your questions and requests
- Miles' responses to you
- Conversation history and context
- Timestamps and usage patterns
Memory and Profile Data
Miles keeps notes from your conversations so it can remember your situation. These notes can include:
- Travel preferences: Airlines, hotels, destinations you prefer
- Spending patterns: Categories you spend in, types of purchases you make
- Credit card preferences: Types of cards you're interested in, annual fee tolerance
- Personal context: Family size, location, travel frequency
- Current goals: Card applications in progress, upcoming trips, financial goals
Household Members and Companion Devices
If you add people to your household, Miles keeps their names, which of your cards are assigned to each, and whether a person's cards count toward Which card. These are encrypted with your key like the rest of your wallet.
If you add a companion device, Miles shows you an eight-digit code that works once and expires after ten minutes. The phone that enters it can see your household's card list: each card's name, art, issuer, network, whether it is closed, and the name of the household member it is assigned to. It can ask Which card and show your widgets. What it asks (the merchant, category and amount) goes to Miles under your account, the same as your own questions. It cannot see your conversations, settings or billing, and it cannot change your wallet. It has to check in with Miles at least every 24 hours to keep showing names. Miles keeps the name you give the device (encrypted with your key), the date it was linked, when it was last used, and a one-way hash of its credential, which Miles cannot turn back into the credential. To limit code guessing, Miles keeps a keyed hash of the requesting network address for up to a day. You can remove a device in Settings. A removed device's record is kept for 30 days and then deleted, and deleting your account removes all of them.
Technical Information
The server logs basic technical information: your IP address, browser version, and usage data.
Alongside a guest conversation I keep a coarse note of where it came from, so I can tell real visitors from bots and crawlers. That note holds the city and country Cloudflare resolves at its edge, your browser version, and a one-way keyed hash of your IP address, never the address itself. The hash lets me count distinct visitors and recognize a repeat visit. It cannot be reversed into an IP, matched against any other site, or used to look you up. Nothing here is shared with anyone or used for advertising.
Cookies
Miles sets three kinds of cookies:
- Authentication cookies: Keep you logged in across sessions
- Preference cookies: Remember your display settings (e.g., dark/light mode)
- Analytics cookies: Show me how visitors use the site. They may also assign you a version of a page when I am testing two versions of it.
All cookies are first-party, set by askmiles.ai. There are no third-party tracking cookies, and no cookie data goes to advertisers.
Feedback
I collect any feedback you send me via email, which may include your name, email address, and any other information you include. Send feedback in the iPhone app and on the website opens a Google Form. What you type there goes to Google Forms, which Google processes under its own privacy policy, and I read it there.
Where Your Data Is Stored
Your account, conversations, wallet, and memory notes are stored in a database on hardware I own and control.
Your conversations, wallet, and memory notes are encrypted with a key that belongs to your account alone. Encryption happens before anything is copied to backup storage on Cloudflare R2. Deleting your account destroys the key. The security page explains how this works and where it ends.
Third-Party Services
Artificial Intelligence Processing
Your conversations, the memory notes and parts of your wallet an answer needs (such as your cards, balances, and valuations), and any spreadsheet you upload to build your wallet, are sent to third-party AI services:
- Anthropic: Generates most responses, writes thread titles, and extracts the memory notes Miles keeps for you. It also reads the contents of a spreadsheet you upload to build your wallet. Some recent answers are also graded for quality, as part of the same AI processing (see Answer checks below).
- OpenAI: Generates responses, thread titles, and memory notes when Anthropic is unavailable, and reads a spreadsheet you upload when Anthropic cannot. It also sorts each question before it is answered.
- OpenRouter: The backup route for answers, thread titles, memory notes, and the steps that read a spreadsheet you upload. It also takes the first look at a spreadsheet, to find the sheets that hold your cards. On that route, OpenRouter passes the text to the model host it picks, which can be OpenAI, Google, DeepInfra, or Cloudflare Workers AI.
- Google: A backup model for thread titles and memory notes, reached through OpenRouter.
- Ollama: Runs the web searches Miles makes when an answer needs current information. It receives only the search query Miles writes from your question; your conversation and wallet are not sent with it.
When you upload a spreadsheet to build your wallet, Miles sends it to an AI model to read it. The sheet names and a sample of rows are sent first, then the contents of the sheets that hold your cards.
Your data is stored here, not with them. Each service processes what it receives and may keep it for a limited time under its own privacy policy:
- Anthropic Privacy Policy
- OpenAI Privacy Policy
- OpenRouter Privacy Policy
- Google Privacy Policy
- Ollama Privacy Policy
Cloudflare
Cloudflare handles three things for Miles. Encrypted database backups replicate to Cloudflare R2 storage. Traffic to askmiles.ai is served through a Cloudflare tunnel, so Cloudflare handles your requests in transit. Inbound mail is routed through Cloudflare Email Routing and delivered to the Gmail account described in the Gmail section below. See Cloudflare's Privacy Policy.
Resend
Outbound account email (sign-in codes, verification links, and account notifications) is relayed through Resend. Resend processes your email address and the contents of those messages in order to deliver them. See Resend's Privacy Policy.
Gmail
Inbound mail for askmiles.ai addresses is forwarded to Gmail and stored there. Anything you write to support@askmiles.ai is held in Google's mail service. See Google's Privacy Policy.
Google Places
To find the category of a purchase you ask about, Miles looks the merchant up in Google Places. Google Places receives the merchant name and city Miles looks up, and none of your wallet. See Google's Privacy Policy.
Stripe
Payments on the web are processed by Stripe, which may receive payment information and basic technical data. See Stripe's Privacy Policy.
Apple
When you open Membership in the iPhone app, Miles issues your account a random token. If you buy Membership, Apple charges you through the App Store. Miles never sees your card details. Miles receives a signed purchase record from Apple, tied to that token. I keep the token, Apple's original transaction id, the product and plan, Membership status, Membership and trial end dates, whether renewal is turned off, whether Membership has been active, whether the purchase is live or a test, and the token creation and transaction signing dates. I keep these with your account until you delete it. The token and subscription link are removed from the live database during account deletion, and the Membership details are erased with your account data. Backup copies of the token and subscription link can remain until those backups expire, as described below.
When the Miles iPhone app can show notifications, it gives Miles a device token, the address Apple uses to deliver notifications to that phone, and Miles stores it with your account. It also gives Miles the name of your phone's time zone (for example, America/Los_Angeles), which Miles keeps with your account until you delete it so reminders arrive at a local hour. No coordinates are sent. A backup copy of the time zone can remain until that backup expires, as described below. If the app is closed before an answer you asked for on that phone finishes, Miles sends that phone one notification through Apple Push Notification service. It reads “Miles answered” and “Your answer is ready.” and carries the conversation's id so a tap opens it; nothing you asked or were told is in it. To stop these notifications, turn notifications off for Miles in iOS Settings. See Apple's Privacy Policy.
If Deadline alerts is on, Miles also sends that phone a notification through Apple Push Notification service a week before, and the day before, something in your wallet ends or posts: a card credit, a certificate, an annual fee or a card review date you set, a welcome bonus deadline, expiring points, or a transfer bonus. It names the kind of item, the credit for a card credit (for example, “CLEAR Plus credit ends”), the program for points and transfer bonuses (for example, “World of Hyatt points expire”), and the date. A deadline notification does not include card names, nicknames, amounts, balances, or anything you wrote. If you are a Member, Miles also sends one notification when a card you added at least a week earlier has no autopay recorded. That notification does not name the card. To stop these, turn off Deadline alerts in the app's Settings, or turn notifications off for Miles in iOS Settings.
If you are a Member and Deadline alerts is on, Miles also sends that phone one summary on the morning card credits reset, at the hour you choose in the app's Settings (9 AM in your phone's time zone unless you change it, from 7 AM to noon). If a morning is missed, the next summary covers up to three days. It lists up to four credits, one per line, each with the amount it is worth (for example, “Resy: $100” or “Dell: $1,000 after $5,000 spend”), and counts the rest (“+2 more”), so credit names and dollar amounts appear on your lock screen and pass through Apple Push Notification service. Monthly credits are not named unless you turn on Include monthly credits; the summary only says how many reset (for example, “+3 monthly”). The summary does not include card names, nicknames, balances, or anything you wrote. To stop it, turn off Credit reset alert under Settings > Decisions or turn off Deadline alerts in the app's Settings, or turn notifications off for Miles in iOS Settings.
If Best card changes is on, Miles also sends that phone a notification through Apple Push Notification service on the day a rotating or limited-time bonus starts or ends and that changes which of your cards earns the most for dining, groceries, gas, travel or everything else. It names the card (for example, “Dining: use Freedom Flex”), the category, the rate and the date the bonus ends. It does not include nicknames, amounts, balances, or anything you wrote. Miles does not know whether you have activated a bonus, so when one needs activating the notification says so. To stop these, turn off Best card changes in the app's Settings, or turn notifications off for Miles in iOS Settings.
How I Use Your Information
I use collected information to:
- Provide AI responses: Process your questions through AI services
- Account management: Manage your account, send account-related emails
- Improve personalization: Use conversation history and memory data to provide better recommendations
- Send notifications: Account-related email updates, and notifications on your iPhone when an answer is ready or a deadline in your wallet is near
- Process payments: Handle support payments and billing
- Improve the service: Analyze usage patterns and service performance
- Answer checks: From time to time an automated check sends Anthropic recent answers of particular kinds, each with its question and the tool results behind it, to grade their quality, as part of the same AI processing. From each run Miles keeps a list of the answers flagged, by message id, for 7 days, and totals with no content in them. I may read a flagged conversation to improve Miles, and write a test question from it in my own words. That test question keeps the conversation's id as its source.
- Estimates from other members' records: Once a day, Miles reads the statement-credit records of members who track a card and counts, for each credit on that card, how many past periods were marked used and how many were not. When you have no record of a credit, your keep-or-cancel analysis uses that share as one input to its estimate. A share is kept only once at least 30 separate accounts have tracked that credit on that card. It holds counts, not who they came from, and your own record is left out of the share used for you.
- Legal compliance: Meet legal obligations and protect my legal rights
Data Retention
Your data is not automatically deleted while your account is active. Information is retained as follows:
- Active accounts: All data is kept while your account is active
- Deleted accounts: When you delete your account through Settings, your encryption key is destroyed and the following become permanently unreadable, immediately, everywhere, backups included:
- All conversation history
- All AI-extracted memory and profile data
- Your wallet and card information
- Point valuations and preferences
- Email address, name and Google profile photo link
- All other account data
What remains is the account record and the billing bookkeeping behind it: an id and timestamps, a keyed hash of your email address, the customer id the payment provider uses for billing, your monthly usage totals, a record of which account emails were sent and when, and the revoked connections to other apps. There is no name, email, or content in any of it. It is kept for 30 days so that signing in again with the same email reopens the account, empty. After 30 days the record is permanently removed, and everything listed here with it. A copy can remain in a backup until that backup expires (see Backups below).
- Connected apps: Deleting your Miles account deletes Miles' data only. If you connected another AI app to Miles through Connected Apps in Settings, anything you created there stays there, under that app's own privacy policy, until you delete it there. Disconnect and delete there separately.
- Audit logs: When you delete your account, erase your conversation history, download your data, or delete what Miles remembers, and when a deleted account is permanently removed, Miles records that it happened: the type of event, the time, and a one-way keyed hash of your account id. There is no name, email, IP address, or content in the record. The hash cannot be reversed to your account id; it can only be matched by someone who has both the id and a server-side secret key. These records are kept for 90 days.
- Shared pages: A wallet snapshot or a chat answer becomes a public page only when you click Share. The page is a copy made at that moment, published under a random link with no name, email, or account id on it. Deleting a share (or your account) removes the page; a copy may persist in an edge cache for up to a minute afterwards.
- Notification tokens: A phone's device token is kept until you sign out of the iPhone app on that phone, another account signs in on it, Apple reports the token is no longer valid, or you delete your account. An account keeps at most ten phones; the one seen least recently is removed first.
- Sent alerts: A record that a deadline or best card alert was sent (which item or day, which reminder, and when) is kept until you delete your account. It holds no card name, nickname or amount.
- Session analytics: Which pages a browsing session reads, whether it starts a chat, the country, region and city Cloudflare resolves at its edge for that session, and (if you arrived via a marketing link) the campaign tag and the referring site's domain, are kept for up to 400 days. This is stored under a random identifier in your browser's local storage or the iPhone app's storage, not a cookie, and is never linked to your account, your email, or a user id.
- Server logs: Every request to Miles is logged: your IP address, your browser's user agent, the address requested (without its query string), the response status, and how long it took. The application's own logs are kept alongside. These logs are used to keep Miles running and secure, and are deleted automatically after 30 days.
- Backups: Backups are encrypted with your key, and deleting your account destroys the key. So your data becomes unreadable in every backup already taken, the moment you delete. The backup files themselves expire from Cloudflare R2 after 7 days. Some small records are not encrypted with your key, so a backup copy of them can remain until the backup expires. For example: your settings (including the time zone your iPhone sends), the App Store purchase token and subscription link, your phone's notification tokens, records of which alerts were sent, passkey device names, and the hashes and dates of a companion device, including the hashed network addresses kept to limit code guessing. Other apps you have connected keep their own backups. See their privacy policies.
You can delete your account at any time through your Settings page, or by contacting me at support@askmiles.ai.
Data Sharing
I do not sell your personal information. In the ordinary course of business, data may be shared only as follows:
- Service providers: AI services, backup storage and network delivery, email delivery and storage, payment processing, notification delivery (each listed above)
- Aggregate statistics: Anonymous, aggregated data about service usage
- Legal requirements: When required by law, court orders, or to protect my legal rights
- Business transactions: In an asset sale or transfer of the service, user information may be transferred
Your Rights and Choices
Access and Control
- Account data: Access and modify through your account Settings page
- Data export: Download all your data in JSON format using the “Download My Data” button in Settings
- Account deletion: Permanently delete all your data using the “Delete Account” button in Settings
- Alternative: Contact me at support@askmiles.ai for assistance with data requests
For EU Residents (GDPR Rights)
You have the right to:
- Access your personal data
- Rectify inaccurate data
- Erase your data (“right to be forgotten”)
- Restrict processing
- Data portability
- Object to processing
- Lodge complaints with supervisory authorities
For California Residents (CCPA Rights)
You have the right to:
- Know what personal information is collected
- Delete personal information
- Opt out of sale (I don't sell data)
- Non-discrimination for exercising rights
Security
Security measures include:
- Your conversations, wallet, and memory notes are encrypted with a key that belongs to your account alone. That key is itself locked by a master key the application can use but never read or copy
- Deleting your account destroys your key, which makes everything encrypted with it unreadable
- Encryption happens before anything is copied to backup storage
- HTTPS for all communications
- Storage on hardware I own and control
- No passwords: sign-in uses emailed codes and passkeys
- Regular security updates and monitoring
The security page describes the full design and its limits.
International Data Transfers
Your information may be processed, stored, and used outside your country of residence, including in the United States. By using the service, you consent to these transfers. Data privacy laws vary by jurisdiction.
Children's Privacy
I do not knowingly collect information from children under 13. If you believe I have collected such information, please contact me immediately.
Contact
For privacy questions, data requests, or to exercise your rights, email miles@askmiles.ai.
Changes to This Policy
I may update this policy and will post changes here with revision dates.
Change Log:
October 20, 2026: Clarified that Stripe processes web payments and Apple charges Membership purchases in the iPhone app. Added the purchase information Miles keeps with your account and how account deletion removes it. Said that the iPhone app also gives Miles the name of your phone's time zone. Added what Miles keeps about household members and companion devices, and said the session analytics identifier can live in the iPhone app's storage. Said that Send feedback opens a Google Form, so what you type goes to Google Forms. Said that the daily credit reset summary names credits and their dollar amounts on your lock screen, and how to change its hour or turn it off.
October 16, 2026: Said that an automated check sends some answers to Anthropic to grade their quality, that I may read a conversation it flags and write a test question from it to improve Miles, and what the check keeps.
October 15, 2026: Named Anthropic under Artificial Intelligence Processing. Since October 9, 2026, Anthropic generates most responses, thread titles, and memory notes, and reads a spreadsheet you upload; OpenAI now does these when Anthropic is unavailable. Removed the line saying OpenRouter can route the step that sorts each question: that step now goes only to OpenAI. Said that OpenRouter takes the first look at an uploaded spreadsheet, and that Google is a backup for thread titles and memory notes. Said that each service processes what it receives and may keep it for a limited time under its own privacy policy, and that the memory notes and parts of your wallet an answer needs are sent with your conversations. The Miles iPhone app now asks before your first question is sent to these services, and Settings can withdraw that permission. Named Ollama, which has run Miles' web searches since December 2025 and receives the search query Miles writes from your question. Named Google Places, which receives the merchant name and city Miles looks up to find a purchase's category.
October 14, 2026: Now calls a signed-out chat a guest conversation, in two places. Nothing about what is collected or shared changed.
October 9, 2026: Deadline alerts now include one notification when a card you added at least a week earlier has no autopay recorded. It does not name the card. The Sent alerts bullet in Data Retention covers these too.
October 6, 2026: Said plainly that signing in with Google gives me your name and a link to your Google profile photo, which I store encrypted so Miles can show it. Nothing about who it is shared with changed.
October 4, 2026: Added Estimates from other members' records to How I Use Your Information.
October 2, 2026: Best card changes on the iPhone app. When Best card changes is on, Miles sends that phone a notification through Apple Push Notification service on the day a rotating or limited-time bonus starts or ends and that changes which of your cards earns the most for dining, groceries, gas, travel or everything else. It names the card, the category, the rate and the date the bonus ends, and no nickname, amount or balance. The Sent alerts bullet in Data Retention now covers these too.
October 1, 2026: Deadline alerts on the iPhone app. When Deadline alerts is on, Miles sends that phone a notification through Apple Push Notification service a week before, and the day before, a card credit, certificate, annual fee, card review date, welcome bonus deadline, expiring points or transfer bonus ends or posts. It names the kind of item, the credit or program it concerns, and the date, and no card name, nickname, amount or balance. Added a Sent alerts bullet to Data Retention: a record that an alert was sent is kept until you delete your account. The Send notifications line under How I Use Your Information now names these notifications.
September 30, 2026: Added an Apple section to Third-Party Services and a Notification tokens bullet to Data Retention. The Miles iPhone app now gives Miles a device token, and Miles uses it to send that phone a notification through Apple Push Notification service when the app was closed before an answer finished. The notification carries fixed words and the conversation's id, nothing you asked or were told. The token is removed when you sign out on that phone or delete your account.
September 28, 2026: Rewrote the Audit logs bullet in Data Retention. Miles now records, for 90 days, that an account deletion, history erase, data download, or memory deletion happened: the event type, the time, and a one-way keyed hash of your account id, with no IP address, user agent, or content. This replaces the earlier general statement that minimal deletion logs may be kept. Also stated: exactly what a deleted account keeps for 30 days (the account record, a keyed hash of the email address, billing and usage bookkeeping, a record of emails sent, and revoked app connections), and that it is all permanently removed after 30 days and recorded the same way.
September 27, 2026: Added a Server logs bullet to Data Retention. Miles now logs every request, not only failed ones: IP address, browser user agent, the address requested without its query string, the response status, and timing. Server logs are deleted automatically after 30 days.
September 18, 2026: Removed "What I Receive From Connected Products." The trip-reading capability it described no longer exists: Miles no longer reads data from any connected product. The Connected apps example in Data Retention no longer names a specific product; it now describes any AI app you connect through Settings. Nothing about what Miles itself collects, keeps, or shares changed.
September 17, 2026: Rewrote the list of AI services. OpenAI is named again, because Miles now sends your messages to OpenAI directly rather than only through OpenRouter, and OpenAI is what generates responses, thread titles, and memory notes. OpenRouter is described as the backup route, and as the route that can still carry the step that sorts each question and the steps that read an uploaded spreadsheet; the model hosts reachable on it are named. The Google line now says what is true: a backup model, reached through OpenRouter. Added a sentence saying that a spreadsheet you upload to build your wallet is sent to an AI model to read it, which this policy had never said. Later the same day, the OpenAI line gained the step that sorts each question and the reading of an uploaded spreadsheet, which now go to OpenAI first. Nothing about what is stored, kept, or shared changed.
September 4, 2026: Linked the Connected apps bullet to Stub's own privacy policy and said plainly that what you created there is governed by it, not by Miles', until you delete it there. Nothing about the deletion guarantee changed; this closes a gap where a reader could take Miles' own deletion promise as covering a connected product too.
August 30, 2026: Added a Shared pages bullet. Wallet snapshots could already be shared; chat answers now can be too. Both publish only when you click Share, carry no account identifiers, and are removed when you delete the share or your account (an edge cache may hold a copy for up to a minute).
August 28, 2026: Added a Gmail section. Inbound mail to askmiles.ai addresses, including support@ and miles@, is routed by Cloudflare and forwarded to Gmail, where it is stored. The Cloudflare and Resend sections now state that Cloudflare routes inbound email and Resend sends outbound account email. Nothing about what is collected, kept, or sent anywhere changed; this documents an existing arrangement.
August 22, 2026: Added a Data Retention bullet for session analytics (which pages a session reads, whether it starts a chat, and coarse edge-resolved location), kept for up to 400 days. Stored under a random identifier in your browser's local storage or the iPhone app's storage, not a cookie, and never linked to an account, an email, or a user id. None of it is shared with advertisers.
August 15, 2026: Added "What I Receive From Connected Products". Until now every section described data leaving Miles; an AI assistant using Miles' API can now read trips from a product you connected, when your question needs them. Miles does not store what it reads. It is not written to your conversation history, your memory profile, or logs. Nothing about what is collected or shared changed; a direction that was previously not possible is now described.
August 13, 2026: Said plainly what is kept alongside a guest conversation: the city and country Cloudflare resolves at its edge, your browser version, and a one-way keyed hash of your IP address, never the address itself. It exists to tell real visitors from crawlers and to recognize a repeat visit. Nothing here is shared with anyone or used for advertising.
August 10, 2026: Rewrote the policy in plainer language. No change to what is collected, how it is used, or who it is shared with.
August 9, 2026: Rewrote the Backups section of Data Retention: deleting your account destroys your encryption key, so your data is unreadable in existing backup snapshots immediately. The 7-day Cloudflare R2 retention window now describes how long that (already unreadable) ciphertext stays in storage, not an exposure window. Added a Connected Apps note: deleting your Miles account does not delete data held by other connected products (for example, Stub), which keep their own retention windows.
August 1, 2026: Conversations, wallet contents, and memory profiles are now encrypted with a key belonging to each account alone, rather than one key over the whole database. Deleting an account destroys its key. Added a security page describing the design and what it does not protect against.
July 31, 2026: Stopped collecting phone numbers entirely. The numbers still on file from the retired SMS channel were erased, along with the code that stored them. Miles now asks for a first name only. Stored Stripe billing events were trimmed to the few fields needed to process a subscription.
July 21, 2026: Removed the SMS chat channel. Miles no longer collects phone numbers for texting, and Twilio is no longer a subprocessor. Existing phone numbers on file can be removed from Settings.
July 21, 2026: Corrected data storage description: data is stored on hardware I control, not Google Cloud (migrated February 2026). Added Cloudflare (backup storage, network delivery, email routing) and Resend (account email) to third-party services. Added a last-updated date. Changed voice to first person singular: Miles is operated by one person, not a company.
January 24, 2026: Updated AI providers to reflect current services (OpenRouter, Google). Removed OpenAI and Clarifai.
December 25, 2025: Added detailed cookie disclosure section including analytics cookies for site optimization.
December 13, 2025: Removed Pinecone from third-party services (no longer used).
December 8, 2025: Added Clarifai to third-party services. Clarified SMS access description.
July 25, 2025: Added AI processing disclosures, memory system details, data retention policies, and enhanced user rights sections.
March 15, 2025: Added Twilio.
March 10, 2025: First published.