Privacy Policy
Last updated: November 26, 2025
Our Privacy Philosophy
We built this site with privacy as an engineering principle, not a legal checkbox. You get full functionality without consenting to tracking. Your data stays yours.
What We Collect and Why
Without Your Consent (Default)
When you visit our site without accepting tracking, we collect:
- Anonymous page views: Which pages are popular (no profile linkage)
- Anonymous engagement metrics: Total likes, copies, searches (aggregated only)
- Functional data: Your snippet likes/copies are saved so the site works, but not linked to a user profile
Legal basis: Legitimate business interest (GDPR Article 6(1)(f)). This data is fully anonymized and cannot be used to identify or profile you.
With Your Consent (If You Click "Accept")
When you accept tracking, we additionally collect:
- User journey data: Which pages you visit in sequence
- Profile-linked engagement: Your likes/copies are associated with your anonymous profile
- Personalization data: Used to recommend content you might like
- Analytics notifications: We get alerts about engagement
Legal basis: Explicit consent (GDPR Article 6(1)(a)). You can withdraw consent anytime by clicking "Manage Preferences" in the footer.
Account Creation (Optional)
When you create an account, we collect:
- Email address: For authentication and account recovery
- Name: To personalize your experience
- Profile preferences: Your saved snippets, likes, and settings
Legal basis: Contractual necessity (GDPR Article 6(1)(b)). Delete your account anytime from settings.
Newsletter Subscription
When you subscribe to our newsletter, we collect:
- Email address: To send you content
- Name: To personalize emails
- Subscription preferences: Which topics interest you
Legal basis: Consent (GDPR Article 6(1)(a)). Unsubscribe anytime via the link in every email.
How Consent Works
Cookie Consent Banner
When you first visit, you see a consent banner tailored to your location:
- EU/UK/Brazil (GDPR/LGPD): You see an "Accept" vs "Decline" choice. Tracking is disabled by default.
- US/Global: You see a notice banner. Tracking is enabled by default (Implicit Consent), but you can opt-out anytime.
Your choice is stored in a cookie (lc_tracking_consent) for 1 year. Change your mind anytime via footer link.
Deferred Tracking
To ensure accurate attribution without violating privacy:
- On Arrival: We temporarily save your referrer and landing page in your browser's
sessionStorage(local to your device). - On Consent: If you accept tracking, we send this saved data to our analytics.
- On Decline: If you decline, this data is never sent and is cleared from your browser.
What Happens to Your Data
Without consent:
Event → Stored anonymously (identity = NULL) → Aggregated metrics only Like → Saved to database → Count displayed → No profile linkageWith consent:
Event → Stored with profile link → Journey tracking → Personalization enabled Like → Saved to database → Linked to your profile → Recommendations possibleTechnical Implementation
We don't just say we respect privacy—our database enforces it:
- Events without consent have
NULLidentity fields (can't build user profiles) - Events with consent store full identity (enables personalization)
- You can query your data anytime by requesting your profile export
Third-Party Services
We use the following third-party services:
Email (Resend)
- Purpose: Send newsletter emails
- Data shared: Email, name, subscription preferences
- Privacy policy: resend.com/legal/privacy-policy
Hosting (Cloudflare Workers)
- Purpose: Host our backend API
- Data shared: IP address (for rate limiting), request data
- Privacy policy: cloudflare.com/privacypolicy
Database (Supabase)
- Purpose: Store profiles, events, content
- Data shared: All collected data listed above
- Privacy policy: supabase.com/privacy
Analytics Notifications
- Purpose: Alert us when users engage with content (only with consent)
- Data shared: Event type, snippet title (no email/personal info)
- Privacy policy: telegram.org/privacy
We do NOT use:
- ❌ Google Analytics
- ❌ Facebook Pixel
- ❌ Third-party ad networks
- ❌ Data brokers
Your Rights (GDPR)
You have the following rights regarding your personal data:
Right to Access
Request a copy of all data we have about you. Email us at hello@lucascosta.tech.
Right to Rectification
Correct inaccurate data. Update your profile or email preferences anytime.
Right to Erasure ("Right to be Forgotten")
Delete your data completely. Email us and we'll remove everything within 30 days.
Right to Restrict Processing
Pause processing of your data while we investigate a concern.
Right to Data Portability
Export your data in machine-readable format (JSON).
Right to Object
Object to processing based on legitimate interest (we'll stop unless we have compelling reasons).
Right to Withdraw Consent
Change tracking consent anytime via "Manage Preferences" in footer.
To exercise these rights: Email hello@lucascosta.tech with your request. We respond within 30 days.
Data Retention
- Anonymous events: Kept indefinitely (aggregated business metrics)
- Profile-linked events: Kept until you request deletion or withdraw consent
- Newsletter subscriptions: Kept until you unsubscribe
- Inactive profiles: Deleted after 2 years of no activity
Data Security
We implement security best practices:
- Encryption in transit: All data sent via HTTPS/TLS
- Encryption at rest: Database encrypted at rest
- Access control: Role-based access to data
- Passwordless authentication: We use magic links (no passwords to leak)
- Regular backups: Encrypted daily backups
However, no system is 100% secure. If a breach occurs, we'll notify you within 72 hours per GDPR requirements.
Children's Privacy
Our site is not directed at children under 16. We don't knowingly collect data from children. If you believe we have, contact us immediately and we'll delete it.
International Data Transfers
Your data may be processed in:
- EU: Supabase (database) is hosted in EU region
- US: Cloudflare (CDN/workers) and Resend (email) are US-based
Transfers to US are covered by Standard Contractual Clauses (SCCs) approved by the European Commission.
Changes to This Policy
We may update this policy to reflect:
- New features or functionality
- Legal or regulatory changes
- User feedback
When we make changes:
- Update "Last updated" date at top
- Notify newsletter subscribers via email
- Show notice on site for 30 days
Material changes (like new data collection) require fresh consent from existing users.
Transparency Commitment
We believe in radical transparency:
- Open source: Our consent implementation is documented in our codebase
- No dark patterns: "Accept" and "Decline" are equal-sized buttons
- Functional without consent: You don't need to accept tracking to use the site
- Clear explanations: No legalese—we explain in plain English
Questions about our implementation? We're happy to explain how it works.
Contact Us
Email: hello@lucascosta.tech
Response time: Within 48 hours for privacy requests
For privacy concerns or data requests, email us with:
- Subject line: "Privacy Request"
- Your email address (so we can find your data)
- Your specific request
We take privacy seriously. Every request is handled personally, not by automated systems.
Cookie Policy
Essential Cookies
lc_anon_id: Anonymous identifier (1 year)- Purpose: Core functionality (likes, copies persist across visits)
- Cannot be disabled: Site won't work without it
Preference Cookies
lc_tracking_consent: Your tracking preference (1 year)- Purpose: Remember your consent choice
- Values:
grantedordenied
We do not use third-party advertising or tracking cookies.
This policy is written in plain English intentionally. If anything is unclear, please ask—we're happy to explain.