This page is written for the person whose job is to ask hard questions — a city attorney, a clerk, a board member — and for any visitor who wants to know what happens when they use a pass.
Every claim here is verified against our codebase and our providers' published documentation. Last reviewed July 26, 2026. Questions: hello@mywaypoints.app.
Browsing is anonymous. Checking in is anonymous. The only time WayPoints asks for an email address is when a visitor has earned a reward and wants the redemption code — and the exchange is stated plainly before they type anything.
Retention windows are written policy, enforced by an automated monthly job whose runs are logged:
| Data | Kept for |
|---|---|
| Individual check-in records | 24 months, then deleted (aggregate counts survive) |
| Reward-claim email addresses | 12 months after the campaign ends (or 24 months if the campaign has no end date) — unless the visitor opted into ongoing contact |
| Redemption records | 24 months |
| Inactive device identifiers | Deleted after 24 months with no activity |
Any visitor can delete everything about themselves, immediately, from inside the app — check-ins, saved trips, rewards, claims, share links, all of it. It's a genuine erasure in the GDPR Article 17 sense, not a deactivation. No form, no waiting period, no human in the loop. You can also email hello@mywaypoints.app and we'll do it for you.
| Provider | Role | What they see |
|---|---|---|
| Render | API & database hosting | All application data, encrypted at rest |
| Netlify | Web hosting & DNS | Standard web server logs |
| Stripe | Our SaaS billing | Customer (city/DMO) payment details — never visitor data |
| Anthropic | Itinerary narrative generation | Place names and descriptions only — no visitor identifiers, emails, or locations, verified in code |
| Plausible | Web analytics (this site and the visitor app) | Cookieless, aggregate page views — no cookies, no cross-site tracking, no personal data, EU-based |
| Cloudflare R2 | Off-site backup storage | Ciphertext only — backups are encrypted on our side before upload |
| Formspree | Contact forms on this site | What you type into a contact form |
We hold no SOC 2 attestation — that's an enterprise audit that costs more than a small-town pilot, and we'd rather say so than imply otherwise. What we offer instead is this page: an architecture that barely collects anything, documented honestly, with the receipts available on request. If a procurement process requires a formal attestation, talk to us and we'll scope it against the deal.
The short version for the public-records question: your city never holds visitor email addresses through WayPoints. Reporting to sponsor bodies is aggregate counts only. Addresses exist solely between the visitor, WayPoints as processor, and the single business the visitor chose to claim from. We're happy to walk through any of this, with the code on screen: hello@mywaypoints.app.