| Email, Google identifier, name, avatar and session data — from you, Google and Supabase | Create and secure an account; sign in; provide account features | Performance of contract; legitimate interests for account security | Supabase Auth; profile records on the MemePulse origin | Paris, France; Frankfurt, Germany | Active account; authentication record deleted when the account is deleted, subject to the limited tombstone below |
| Username, bio, avatar and 18+ upload confirmation — from you | Operate profiles, show chosen public details and apply upload eligibility | Performance of contract; steps you request | PostgreSQL origin; Cloudflare R2 for uploaded files | Frankfurt, Germany; Cloudflare automatic/global network placement | Until edited, deleted, or the account is deleted |
| Posts, meme stories, media, comments, captions, metadata and rights confirmations — from you | Publish requested content, operate community features and moderate abuse | Performance of contract; legitimate interests in moderation and legal compliance | PostgreSQL; Cloudflare R2/CDN | Frankfurt, Germany; Cloudflare automatic/global network placement | Until you delete it or request removal; a published editorial story may remain without account attribution; removed content evidence follows the schedule below |
| Votes, ratings, favourites, rankings, notifications and account view history — from your activity | Provide and protect the corresponding account features | Performance of contract; legitimate interests against manipulation | PostgreSQL origin | Frankfurt, Germany | Deleted with account; notifications expire after 12 months |
| IP address, user agent, request headers, timestamps and pseudonymous viewer hash — from requests | Deliver and secure the service; prevent abuse and duplicate counts | Legitimate interests in service security; consent for optional guest audience measurement | Cloudflare network and origin logs; PostgreSQL view events | Cloudflare automatic/global network placement; Frankfurt, Germany | Origin access logs 30 days; viewer hash 24 hours; security-incident evidence up to 12 months |
| Page, event, browser/device and approximate-location analytics — from the browser only after consent | Understand aggregate site use and improve reliability | Consent | Google Analytics | Google global infrastructure, including the United States | Analytics event retention 2 months; analytics cookies up to 180 days |
| AI chat prompt and up to 12 recent chat messages — from you when you send a message | Answer the requested chat or meme-search question | Performance of the service you request | ModelHub API gateway and the selected model provider | Provider-controlled infrastructure | MemePulse does not store chat text; provider-side processing and logs follow provider terms |
| Support email, privacy request, complaint, URLs and supplied evidence — from the sender | Answer requests, verify identity, handle complaints and establish legal claims | Legal obligation; legitimate interests in support and legal claims | Cloudflare Email Routing to operator-controlled Gmail; relevant origin records | Cloudflare automatic/global network placement; Google global infrastructure, including the United States; Frankfurt, Germany | Routine privacy/support correspondence 3 years; serious moderation, copyright or legal records 6 years |
| Consent choice, timestamp, language and theme — from your browser choice | Remember and demonstrate choices; provide requested display settings | Consent record/legal obligation; requested functionality | Browser cookie or local storage | Your device | Consent choice 180 days; language/theme up to 1 year |
| IP, device and provider cookies disclosed by an external player — after consent or a one-time click | Display the external media you request | Consent or the one-time action you request | YouTube, TikTok, Instagram or Reddit | Provider-controlled global infrastructure | Controlled by the provider under its policy |