Privacy Policy
Last updated: October 2026
This Privacy Policy describes how SquadWeft ("SquadWeft", "we", "us", or "our") collects, uses, and protects your personal data when you use our platform at squadweft.com (the "Service"). We are committed to protecting your privacy and complying with the General Data Protection Regulation (GDPR) and applicable French data protection law.
1. Data Controller
The data controller responsible for your personal data is:
SquadWeft
Email: support@squadweft.com
Location: France
2. Data We Collect
We collect the following personal data when you use SquadWeft:
Account data
- Full name and email address
- Password (stored as a secure hash — we never store plain text passwords)
- Profile information: bio, location, skills, portfolio URL, LinkedIn URL
- Profile photo (if provided)
Usage data
- Squads you create, join, or apply to
- Applications you submit including cover letters and experience descriptions
- Posts and updates you publish on squad pages
- Roles you create as a squad owner
Technical data
- Authentication cookies (httpOnly, set by our server)
- Server logs for security and debugging purposes
3. Legal Basis for Processing
We process your personal data on the following legal bases:
- Contract performance — processing necessary to provide the SquadWeft service you signed up for. This includes analysing a CV when you ask us to.
- Legitimate interests — improving our platform, preventing fraud, and ensuring security. This includes image moderation and error diagnostics, which keep the platform safe and working.
- Consent — for optional communications such as email notifications (you can withdraw consent at any time)
- Legal obligation — where required by applicable law
4. How We Use Your Data
- To create and manage your account
- To display your profile to other users on the platform
- To facilitate squad creation, applications, and team collaboration
- To send transactional emails (welcome, application updates, notifications)
- To ensure the security and integrity of our platform
- To comply with legal obligations
We do not sell your personal data to third parties. We do not use your data for advertising purposes.
5. Data Sharing
We share your data with the following trusted service providers who process data on our behalf:
- Resend — email delivery service. To send you transactional emails and to forward application and contact messages, Resend processes your email address, your name and the content of those messages.
- Railway / Cloud hosting provider — infrastructure hosting. Your data is stored on servers located in the European Union.
- Sentry — error diagnostics. When something in the application fails, a technical error report is sent to Sentry's servers in the European Union. These reports contain the page or request involved, the error itself, and your browser's user-agent string. They deliberately exclude your email address, your IP address, cookies, the contents of any form, and anything you have typed — passwords included. The only identifier a report may carry is an internal account identifier that has no meaning outside our own database.
- Cloudflare — file storage and bot protection. Your uploaded CV and images are stored on Cloudflare R2. When you log in, register or request a password reset, Cloudflare Turnstile checks that you are not an automated program; this check sends a challenge token and your IP address, and may process other technical information from your browser, as described in Cloudflare's own privacy policy.
- OpenAI — CV analysis. When you import a CV, its text is sent to OpenAI to extract the information used to fill in your profile. It is sent only when you use that feature.
- Google Cloud Vision — image moderation. Images you upload that are displayed publicly (avatars, covers, Squad, post and blog images) are sent to Google Cloud Vision to detect inappropriate content before they are accepted.
- Vercel — web hosting. Vercel serves the SquadWeft website, so it processes the technical data of each request, such as the page requested and your IP address.
- OVH — email. The messages you send us through the contact form or by email are received and stored in our mailboxes hosted by OVH.
Some of these providers (including Vercel, Cloudflare, OpenAI and Google) are based in the United States or may process data outside the European Economic Area. Where this happens, transfers rely on safeguards recognised by the GDPR, such as the EU–US Data Privacy Framework or the European Commission's standard contractual clauses.
All service providers are contractually bound to process your data only as instructed and in compliance with GDPR.
6. Data Retention
We retain your personal data for as long as your account is active. If you delete your account:
- Your profile, squads, applications, and posts are permanently deleted within 30 days
- Server logs containing technical data are retained for up to 2 years for security purposes
- Backups containing your data are deleted within 90 days
7. Your Rights Under GDPR
As a data subject under GDPR, you have the following rights:
- Right of access — request a copy of all personal data we hold about you
- Right to rectification — correct inaccurate or incomplete data
- Right to erasure — request deletion of your personal data ("right to be forgotten")
- Right to data portability — receive your data in a structured, machine-readable format
- Right to object — object to processing based on legitimate interests
- Right to restrict processing — request that we limit how we use your data
To exercise any of these rights, contact us at support@squadweft.com. We will respond within 30 days.
You also have the right to lodge a complaint with the French data protection authority: CNIL (cnil.fr).
8. Cookies and Local Storage
SquadWeft keeps your session in secure httpOnly cookies, which scripts running on the page cannot read; the browser's local storage holds only basic profile display information, never an authentication token. This is technically necessary for the service to function.
We do not currently use tracking cookies or third-party analytics cookies. If this changes, this policy will be updated and you will be informed.
9. Data Security
We implement appropriate technical and organizational measures to protect your personal data:
- Passwords are hashed using bcrypt with a minimum of 12 rounds
- All data transmission is encrypted via HTTPS/TLS
- Database access is restricted and authenticated
- Regular security reviews and dependency updates
10. Children's Privacy
SquadWeft is not directed at children under the age of 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us at support@squadweft.com and we will delete it promptly.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by email or by displaying a prominent notice on our platform. The "Last updated" date at the top of this page indicates when the policy was last revised.
12. Contact Us
For any questions about this Privacy Policy or to exercise your rights, contact us at:
Email: support@squadweft.com