Privacy Policy
Last updated: August 6, 2026
Forkfolio is a portfolio platform for developers: you sign in with GitHub, we build a live portfolio from your public GitHub data, and an AI assistant on your page answers visitor questions about your work. This policy explains what we collect, where it goes, and the control you have over it. Forkfolio is operated by Louey Lahwel; reach us any time at forkfolioteam@forkfolio.dev.
What we collect
- GitHub account data, via GitHub OAuth: your username, display name, avatar, and email address.
- Repository metadata: names, descriptions, languages, topics, stars, and activity of your public repositories. If you grant private access, we read private repository metadata only (never source code) to detect languages for your skills list; private repos are never shown on your public portfolio.
- Content you add: bio, title, experiences, certifications, skills, social links, profile picture, and your résumé if you upload one.
- Messagessent to you through your portfolio's contact form, and feedback you send us from your dashboard.
- A view counter per portfolio. We do not run analytics trackers, ad pixels, or fingerprinting.
GitHub permissions we request
At sign-in, GitHub shows these OAuth scopes:
- read:user and user:email: read your profile and email, used to create your account.
- repo: this is the narrowest scope GitHub offers that includes reading private repository metadata. We use it only to read repository metadata and languages for your portfolio and skills list. We never modify, delete, or create repositories, and we never read source code.
You can revoke Forkfolio's access any time in your GitHub settings (Settings → Applications → Authorized OAuth Apps). To also remove your stored data, delete your account first (see below).
How the AI assistant handles data
Each portfolio can show a chat assistant that answers questions about that developer. To do that:
- Portfolio content (profile, repo READMEs, résumé if uploaded) is chunked and converted to numerical embeddings using Google Gemini and/or OpenAI embedding models, stored in our database.
- A visitor's question, plus the most relevant portfolio chunks, is sent to Groq (our chat model provider) to generate an answer.
- Conversations are not stored or logged on our servers. Chat history lives only in the visitor's browser tab and is sent along with each question to keep context; it disappears when the tab closes.
Who processes your data
- GitHub: sign-in and repository data (their own platform).
- Supabase: database and authentication hosting.
- Vercel: website hosting and content delivery.
- Groq: chat answers for the AI assistant.
- Google / OpenAI: text embeddings for the AI assistant.
We do not sell your data, share it with advertisers, or use it to train models.
What is public
Your portfolio page is public by design: your name, title, bio, public repositories, skills, experiences, and social links are visible to anyone with the link, and your AI assistant answers questions from that same public material. Contact-form messages and your dashboard data stay private to you.
Cookies
We use only the cookies required to keep you signed in. There are no advertising, tracking, or third-party analytics cookies.
Deleting your account
You can delete your account at any time from your dashboard (Danger zone, at the bottom). Deletion removes your profile, portfolio data, résumé, AI assistant knowledge, messages, feedback, and your stored GitHub access token, and detaches any custom domain and your forkfolio.dev subdomain. This is immediate and permanent. Afterwards, also revoke Forkfolio in your GitHub settings to fully close the loop.
Data retention
We keep your data while your account exists. Synced GitHub data is refreshed continuously; deleted accounts leave no retained copies beyond ordinary database backups, which rotate out on the provider's schedule.
Security
Access tokens and AI keys are stored server-side only and never exposed to the browser. Traffic is encrypted (HTTPS) end to end. No system is perfectly secure; if we ever become aware of a breach affecting your data, we will notify you by email.
Children
Forkfolio is not directed at children under 13, and we do not knowingly collect their data.
Changes
If this policy changes materially, we will note the new date here and, for significant changes, announce it on the site before it takes effect.
Contact
Questions, requests, or deletion help: forkfolioteam@forkfolio.dev. Also see our Terms of Service.