Privacy Policy
Effective date: 2026-05-30 · Last updated: 2026-06-18
Repped ("we," "the app," or "Repped") is an independent civic-information reference. This is the honest, complete privacy policy. Plain language, no hidden surprises.
Who we are
Repped is operated as a solo independent project. It is not affiliated with, endorsed by, or representing any government entity, government agency, political party, candidate, or campaign.
To contact us about data, errors, or any privacy concern: repped.errors@proton.me
What we collect
We collect the minimum required to look up elected officials for a point on the map, and nothing more.
When you drop a pin or search an address
We send the coordinates (latitude / longitude) or your address text to our server. The server:
- Looks up which congressional and state-legislative districts that point falls in.
- Returns the elected officials representing those districts.
- (For searches) Reverse-geocodes the point to a human-readable address so we can show it back to you in the search bar.
The coordinates and address are not stored on our servers after the response is sent. We keep standard short-lived server logs (request URL, response status, IP address, timestamp) for diagnosing crashes and abuse — these logs are kept for 30 days and never sold, shared, or correlated with any identity.
What we do NOT collect
- No passwords and no traditional accounts. Email is optional — we only have one if you choose to verify an email or turn on vote alerts (see "Email & notifications" below). If you never add one, we never have it.
- No name, no phone, no demographic info.
- No advertising identifiers (no Google AAID, no Apple IDFA) and no ad networks.
- No analytics SDKs (no Google Analytics, Mixpanel, Amplitude, Firebase Analytics, etc.).
- No third-party trackers.
- No contact-list, camera, microphone, or file-system access.
- No background location.
- No biometric data.
- No card or bank details on our servers — the optional Repped Pro subscription is processed entirely by the app store (see "Subscriptions & payments" below).
What stays only on your device
The app uses your device's standard browser storage (localStorage) to remember:
- The address you last searched, so reloading the page doesn't wipe your results.
- Your state-coloring preference (Off / Governor party / 2024 Presidential).
- Saved addresses (a Repped Pro feature) — the labels and coordinates you choose to save live only on your device.
- A Repped Pro flag — whether you've unlocked Pro (via subscription or a redeemed code) and a count of shares you've created, so the app can apply the right limits.
This data never leaves your device. You can clear it any time by clearing your browser's site data for repped-chi.vercel.app, or by uninstalling the mobile app.
Email & notifications (optional)
Email and notifications are opt-in and power features you choose to turn on. If you never add an email, we never have one.
- Email verification (magic link): if you add your email, we store it and send a one-time sign-in link to confirm it's yours. There is no password.
- Pro vote alerts: if you have Repped Pro and follow officials, we store which officials you follow (linked to the anonymous subscription id from RevenueCat) and your email, and send a daily email digest only when a followed official casts a significant vote. Every alert email has a one-click unsubscribe link.
- Push notifications (optional, mobile): if you enable alerts on a phone, we store a device push token to deliver the same alerts as a push notification. Turn it off any time in your device settings.
- Delivery providers: emails are sent through Resend and push notifications through Firebase Cloud Messaging (Google). Each processes only what's needed to deliver the message — not for advertising.
- Deletion: use the unsubscribe link in any alert email, or email us (below) to delete your email, your follows, and your push token entirely.
Subscriptions & payments
Repped Pro is an optional auto-renewing subscription. The free app — looking up your representatives, their bios, photos, contact info, voting records, and state coloring — stays fully free.
- Payment is processed entirely by the app store (Google Play or Apple). No card or bank details ever reach our servers.
- We use RevenueCat to manage subscriptions. RevenueCat assigns an anonymous app-user-id and processes your purchase history and store/device identifiers used only to attribute and restore your purchase. This is not tied to your name, and we do not use it for advertising. RevenueCat privacy policy
- Family & friends codes: if you redeem a comp code, the code is sent to our server to validate it; redemption sets a Pro flag on your device. No identity is attached to a code.
Shared advocacy pages
Repped Pro lets you publish a public page at repped-chi.vercel.app/r/<id> so others can contact a representative about an issue.
- A shared page stores a snapshot of the public rep information plus the issue text you write and the contact template you choose.
- These pages are public — anyone with the link can view them, and they may be indexed by search engines. Don't put anything private in the issue text.
- We store no creator account and no creator PII with a share — only the snapshot above. Want a page removed? Email us (below) with the link.
Third-party services we use
To produce the data shown in the app, we use the following third-party services. We minimize what is sent to each.
- Mapbox (maps + geocoding) — we send your lat/lng or address text so the map renders and your dropped point can be reverse-geocoded. Mapbox privacy policy
- Wikipedia / Wikidata — our backend looks up the rep's name + state to fetch a verified bio, photo, and social-media links. Nothing about you is sent.
- Open States, Congress.gov, U.S. House Clerk, U.S. Senate, U.S. Census TIGER/Line, the U.S. Supreme Court & GovInfo (court decisions), CourtListener (Free Law Project), the Federal Election Commission, the National Governors Association, and the unitedstates/congress-legislators dataset — public government and civic-data sources used during data ingestion only. No per-user calls.
- RevenueCat (subscription management) — used only if you start a Repped Pro subscription. Handles the store entitlement and an anonymous app-user-id; sees your purchase history (not your name). See "Subscriptions & payments" above.
- Resend (email delivery) — used only if you verify an email or subscribe to vote alerts; it processes your email address to deliver the verification link and alert digests. Resend privacy policy
- Firebase Cloud Messaging (Google) (push notifications) — used only if you enable push alerts on mobile; delivers push messages to your device's notification token. Firebase privacy
- Hosting provider — infrastructure provider for the API and web app. They see standard request logs (IP, URL, timestamp).
We do not embed any social-media widgets, like buttons, share buttons, or tracking pixels. Social-media links on rep pages are plain hyperlinks — when you tap one, you leave Repped and the destination's own privacy policy applies.
Children's privacy
Repped is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information to us, contact us at the email above and we will delete it immediately.
Your choices
- Opt out of everything — if you never add an email or turn on alerts, we retain nothing tied to you; just close or uninstall the app.
- Unsubscribe from alerts — use the one-click link in any alert email, or turn off push in your device settings.
- Clear your locally stored preferences — clear site data for repped-chi.vercel.app in your browser, or uninstall the mobile app.
- Report a data error — tap "Report an error" on any rep's detail page, or email us directly.
- Access or delete your data — if you've added an email or alert follows, email us (above) and we'll provide or delete your email, your follows, and any push token. Otherwise we hold no personal data about you.
Data security
- All communication between the app and our server is encrypted in transit (HTTPS / TLS 1.2+).
- Our server's database stores public civic data plus only the optional data you provide — a verified email, the officials you follow, and a device push token. It stores no passwords and no card or bank details.
International users
The app is currently scoped to the United States only. Map clicks outside the U.S. will not return any officials. If you are accessing the app from outside the U.S., your data may be processed on servers located in the U.S.
Changes to this policy
If we change this privacy policy in a material way, we will:
- Update the "Last updated" date at the top of this page.
- Show a one-time notice in-app the next time you open it.
We will not retroactively change the policy in a way that reduces your privacy.
Contact
Questions, concerns, or requests: repped.errors@proton.me
All government information shown in Repped is drawn from public sources. Pulled directly from official government (.gov) sources: Congress.gov (federal member data and official website links), the U.S. House Clerk (clerk.house.gov) and U.S. Senate (senate.gov) for federal roll-call votes, U.S. Census Bureau TIGER/Line (district boundaries), and the U.S. Supreme Court (supremecourt.gov) with U.S. Courts opinions on GovInfo (govinfo.gov) for court decisions. State legislators, their contact details, and state-level votes are aggregated from official state-legislature sites via Open States. President and Vice President, Governor names, and local officials such as Mayors are compiled and maintained by Repped from public official records — local officials come mainly from official municipal/town government websites, and where no official municipal site could be verified, from Wikipedia. Additional public (non-government) sources: CourtListener by the nonprofit Free Law Project (court-opinion lookup and metadata), Wikipedia under CC BY-SA 4.0 (bios and photos), Wikidata and the unitedstates/congress-legislators dataset (social-media handles), and the National Governors Association (governor party for optional map coloring). 2024 Presidential results (U.S. Federal Election Commission, fec.gov, with each state's Secretary of State / Board of Elections) and Governor party are a reference dataset compiled and hand-verified by Repped from those official certified sources, updated manually after each certified election (not real-time). Repped is independent and not affiliated with any government entity.