Privacy Policy
Last Updated: 28/02/2025
This Privacy Policy describes how Plan Circle Ltd ("we," "us," "our") collects, uses, and safeguards the personal information of users who access and use the CouldWe platform at couldwe.com (the "Platform"). We are committed to protecting your privacy and handling your data in accordance with UK GDPR and other applicable laws.
1. Who We Are
Company Name: Plan Circle Ltd
Platform: CouldWe (couldwe.com)
Contact for Privacy Inquiries: support@couldwe.com
2. Age Requirement
You must be at least 16 years old to create an account and use CouldWe. We do not knowingly collect or process personal data from individuals under 16.
3. Data We Collect and How We Use It
Account Creation:
Data Collected: First name, last name (optional), email, password and country (inferred from IP).
Purpose: To create and maintain your account, enable authentication, and personalize your experience.
Legal Basis: Provision of service (contractual necessity).
Profile Information:
Data Collected: Profile picture (optional), location (optional), timezone, country (provided by user and/or inferred from IP).
Purpose: To personalize your profile, improve user experience, display relevant content, and facilitate connections with other users.
Legal Basis: Provision of service (contractual necessity).
Note: Profile images are stored without signed URLs, which means they may be accessible via direct link. Users should avoid uploading sensitive personal images.
Third-Party Sign-In (Google):
Data Collected: First name, last name, and email from Google, plus inferred country.
Purpose: To streamline the sign-up and sign-in process.
Legal Basis: Provision of service (contractual necessity).
Note: Google's OAuth is used for sign-in, and Google reCAPTCHA may be used to verify that account creation and login attempts are made by real users, helping protect against spam and abuse.
Waitlist:
Data Collected: Email address.
Purpose: To notify you when the platform is ready for you to join.
Retention: Up to 120 days if no sign-up occurs.
- Legal Basis: Provision of service (pre-contractual step at your request).
Idea Creation and Interaction:
Data Collected: Idea details (title, date/time, location, visibility, etc.), interest indicators, and messages on the idea's message board.
Purpose: To enable core features like sharing ideas, indicating interest, and messaging.
Legal Basis: Provision of service (contractual necessity).
Visibility Changes: When a idea's visibility is updated (e.g. you share it with additional friends or groups), those new participants will see any messages that have already been posted on the idea's message board.
Message Board:
Data Collected: Message content, message images, message status (active, hidden, deleted), edit history, timestamps, user interaction data (when you add/edit/delete messages).
Purpose: To enable communication between users on idea message boards, facilitate moderation, and provide message history.
Storage: Message images are stored in AWS S3 with CloudFront CDN access. Images are processed to remove EXIF data and are resized for optimisation.
Image Security: Message images are accessed via temporary signed URLs that expire after a short period, providing an additional layer of security for user-uploaded content.
Content Moderation: Message text is checked via OpenAI's content moderation service to ensure compliance with our community guidelines. Message images are analysed using AWS Rekognition to detect potentially inappropriate content, ensuring a safe environment for all users.
Legal Basis: Provision of service (contractual necessity) and legitimate interests (preventing abuse and maintaining community standards).
Friends and Groups:
Data Collected: Friend requests, friend relationships, group memberships, blocking data.
Purpose: To help you connect with others and manage your social circle.
Legal Basis: Provision of service (contractual necessity).
Admin Actions and Moderation:
Data Collected: Minimal logs including admin user ID and action taken, flagged content snapshots, a hash of logged-in user IDs, and their timezone.
Purpose: To maintain platform security, monitor system performance, and ensure compliance with community guidelines.
Legal Basis: Legitimate interests (ensuring community integrity and compliance).
Notifications (In-App & Email):
Data Collected:Notification content (e.g. new ideas, friend requests), email address for sending notifications.
Purpose: To keep you informed about relevant activity on the platform (e.g. idea reminders, password resets, friend requests).
Legal Basis: Provision of service (contractual necessity).
Note: QStash is used for email queuing to manage sending notifications efficiently.
Support Inquiries:
Data Collected: Name, email, and message content sent to support@couldwe.com
Purpose: To assist with your questions or concerns.
Legal Basis: Provision of service (responding to your inquiries).
4. Cookies and Similar Technologies
We use cookies primarily for authentication, session management, and basic functionality. These may include cookies from Supabase and Google (if you sign in with Google).
4.1 Authentication & Session Cookies:
Purpose: To keep you logged in, maintain session state, and provide secure access.
Legal Basis: Provision of service (contractual necessity).
4.2 Functional Cookies:
couldWeLastVisit:
This cookie stores the date of your most recent visit in YYYY-MM-DD format.
Purpose: To improve user experience by redirecting users from outdated calendar URLs to the current date when returning to the platform after a period of inactivity.
Duration: 30 days
Legal Basis: Legitimate interest (enhancing user experience)
We currently do not use cookies for analytics or marketing. If we introduce these in the future, we will seek user permission if required.
5. Data Storage and Location
We use a combination of hosting, storage, and caching services, primarily located in the UK and EU:
Hosting & Caching (Vercel): The Platform is hosted on Vercel, which may use a global infrastructure. We aim to deploy in regions (such as the EU) that align with our privacy commitments. Some caching may occur globally for performance.
Supabase (Authentication & Database): EU-West-2
PlanetScale (Database): EU-West-2
AWS (Storage & CloudFront CDN): UK (London) for storage where possible, global CDN for content delivery
Upstash (Redis for Caching & QStash for Email Queue): EU-West-1
Resend (Email Sending): Europe (Ireland)
Google Cloud Platform (Sign-In & reCAPTCHA): Primarily EU or US, depending on Google's infrastructure and policies.
Axiom (Logging): Axiom is used for dashboards and logs; data processed by Axiom may be stored within regions that Axiom operates in, and we aim to choose EU/UK where possible.
By using the Platform, you acknowledge that your data may be transferred and stored in these regions. CDNs and global infrastructure components may temporarily handle data outside the UK/EU for performance, but core storage remains centered in EU/UK regions where possible.
We perform regular database backups on PlanetScale to ensure data integrity and to enable recovery in case of technical issues or data loss. Backups are retained securely within the same region as the primary database (EU-West-2) and deleted in line with our standard retention policies.
6. How Long We Keep Your Data
We retain personal data only as long as necessary to provide our services or as required by law. Examples:
Waitlist emails: Up to 90 days
Idea data and associated content: Until you delete it or your account is deleted
Admin logs: Typically stored for a limited time (e.g. ~95 days for logs)
Once you delete your account, we remove all personal data unless retention is required for legal or moderation reasons.
7. Your Rights
Subject to UK GDPR, you have the right to:
Access your personal data
Request Correction of inaccurate or incomplete data
Request Deletion of your personal data, unless retention is required by law or legitimate interest
Object or Restrict certain processing
Data Portability, where applicable
To exercise any of these rights, please contact support@couldwe.com. We aim to respond within 30 days. Verification may involve confirming your request via the email address associated with your account.
8. Security Measures
We use industry-standard security measures to protect your data, including secure hosting and access controls. While no method of transmission or storage is 100% secure, we continuously work to safeguard your information.
9. Children's Privacy
We do not allow users under 16 to create accounts. If you believe we have collected data from someone under 16, please contact us so we can delete it.
10. Changes to This Privacy Policy
As the platform evolves, we may update this Privacy Policy. The "Last Updated" date at the top reflects the latest changes. Initially, we will simply update the policy on our site. In the future, once the platform stabilizes, we may introduce more direct notifications for significant changes.
11. Future Considerations
If we introduce marketing or promotional communications in the future, we will seek your consent before sending such messages.
12. Use of OpenAI for Idea Content Checks
We use OpenAI's services to check idea names, descriptions, and idea messages for compliance with our content guidelines and to provide a safer user experience. This means that idea information and messages you create or post may be sent to OpenAI for processing.
Purpose:
We analyze user content to detect and prevent potentially harmful or prohibited activity, such as spam, harassment, or other violations of our community guidelines.
Legal Basis:
Legitimate interests (keeping the platform safe and secure).
Scope:
Idea names, descriptions, and message board content.
Data Handling:
When you create ideas or post messages, we send the content exactly as written to OpenAI for content moderation. If your message contains personal information (such as names, locations, or other identifiable details), this information will be transmitted to OpenAI as part of the content. This data is processed according to OpenAI's terms of service and privacy policy. We do not have control over how OpenAI may use this data internally after processing. For more information about OpenAI's moderation system, you can visit OpenAI's Moderation Guide.
By posting or creating content on CouldWe, you acknowledge that such content may be processed by OpenAI in accordance with their data processing practices. For more information on OpenAI's privacy practices, please visit OpenAI's Privacy Policy.
13. Use of Web Risk API for Link Safety Checks
We use a Web Risk API to check links posted in ideas for potential security threats such as phishing, malware, or other dangerous content. This means that when you or other users post links in ideas, these URLs may be sent to a third-party service for safety verification.
Purpose:
To protect users from potentially harmful websites and maintain platform security.
Legal Basis:
Legitimate interests (keeping the platform and users safe from online threats).
Scope:
Links added to ideas
Data Handling:
We only share the URL itself, with no additional personal data or context. The verification process is designed to minimise data processing while maintaining security.
By posting links on CouldWe, you acknowledge that such content may be processed by our security services in accordance with their data processing practices. The Web Risk API is provided by Google, and its use is subject to Google's data processing terms. For more information about Google's Web Risk API, you can visit Google Web Risk.
Get In Touch: For questions or concerns about this Privacy Policy or your personal data, please email us at support@couldwe.com.