Privacy Policy
Effective Date: Wednesday, July 1, 2026 · Last Updated: Wednesday, July 1, 2026
SiteHub is committed to protecting your privacy. This policy explains what we collect, why we collect it, and what rights you have over your data. We've written it to be read, not buried.
No data selling
We never sell your personal data to any third party, ever.
No ad tracking
We run zero advertising networks or cross-site tracking cookies.
Minimal collection
We collect only what is strictly necessary to operate SiteHub.
SiteHub ("we", "us", or "our") is committed to protecting your privacy. This Privacy Policy explains what personal information we collect when you use SiteHub, how we use it, and what rights you have over it. By accessing or using SiteHub, you agree to the collection and use of information as described here. If you have any questions, you can reach us at sitehubsupport@gmail.com.
1Information We Collect
1.1 Information You Provide Directly
- Account registration.
- When you create a SiteHub account, we collect your email address. This is the only piece of personally identifiable information (PII) required to register. We never see your password — it is managed and stored securely by Supabase Auth using industry-standard encryption.
- Site submissions.
- When you submit a website for inclusion in our Community directory, we collect the submission details you provide (site name, URL, description, category) and associate them with your account.
- Comments.
- When you post a comment on a site listing, the content of that comment and your profile information are stored and displayed publicly on that listing.
- Feedback.
- When you submit feedback via the feedback form, we collect the message content and, if you are logged in, your User ID to help us follow up.
1.2 Information Collected Automatically
- IP address.
- Your IP address is temporarily used for rate limiting via Upstash Redis and for abuse prevention. It is not persistently stored in association with your account or browsing behaviour.
- Usage and analytics data.
- We collect anonymised product analytics via PostHog, including page views, feature interactions, search queries (no PII), button clicks, and session duration. This data is tied to a randomly generated anonymous identifier (a distinct_id) — never to your name or email address. We have disabled PostHog's session recording and identity-stitching features.
- Device and browser information.
- Standard telemetry such as browser type, operating system, and screen size may be collected for performance debugging and to improve our frontend experience.
- Error and crash reports.
- When an unhandled error occurs, Sentry may capture a diagnostic report containing the error stack trace, the page URL, browser and OS version, and — if you are logged in — your User ID (not your email address). This information is used solely to identify and fix bugs.
- Visit counts.
- When you visit a site listing, an anonymous visit count is incremented. This powers our popularity rankings and does not identify you personally.
- Online presence.
- If you are logged in, we track whether your session is active (online/offline status) to support community presence features. This data is not shared externally.
2How We Use Your Information
- ◆To create and maintain your account and provide access to account-based features such as saved sites, comments, and submissions.
- ◆To deliver the SiteHub service — including rendering the directory, processing searches, and generating popularity rankings.
- ◆To send transactional emails — such as password reset links, email verification, and submission status notifications. We do not send marketing emails.
- ◆To prevent abuse and ensure security — including rate limiting, SSRF attack prevention, spam filtering, and enforcement of our Terms of Service.
- ◆To improve the platform — using anonymised analytics to understand feature usage, identify friction points, and prioritise improvements.
- ◆To monitor and fix errors — using crash reports to reproduce and resolve bugs promptly.
We do not use your data for targeted advertising, profiling, or selling to third parties.
3Cookies and Local Storage
- Authentication sessions (Required).
- When you log in, a session cookie is set by Supabase Auth to keep you authenticated securely across page loads. Without this cookie, you cannot remain logged in.
- UI preferences (Functional).
- We store your interface preferences — such as your selected category filter and your chosen browsing mode (Pro vs. Community) — in local storage so the experience feels consistent between sessions.
- Analytics identifier (Analytics).
- PostHog sets a first-party cookie containing a randomly generated anonymous distinct_id. This cookie is used to count unique visitors and track feature usage across sessions. It does not contain your name, email, or any personally identifiable information, and it is not shared with advertising networks or data brokers.
You can clear cookies and local storage at any time via your browser settings. Doing so will log you out of your account but will not break any public-facing directory features. SiteHub does not use third-party advertising cookies or cross-site tracking cookies.
4Third-Party Services
Our core database, authentication, and file storage provider. Supabase stores your email address, hashed authentication credentials, profile data, comments, saved sites, and site listings. Supabase is SOC 2 Type II compliant.
Provides serverless Redis for rate limiting and QStash for background task scheduling. No personal data is stored in Upstash.
Our global hosting and CDN provider. Vercel processes standard request metadata as part of normal web infrastructure operations. We also use Vercel Analytics and Vercel Speed Insights for performance monitoring.
Our product analytics platform. PostHog collects anonymised events associated with a randomly generated anonymous ID — never your email or real name. Session recording and identity stitching are disabled on our instance.
Our application error-monitoring platform. When an error occurs, Sentry collects diagnostic data including stack traces, request URLs, browser and OS metadata, and optionally your User ID if logged in. Sentry does not receive your email address.
Gmail SMTP (Nodemailer)
Used to deliver transactional emails (password resets, submission notifications). Your email address is transmitted securely to send these messages. No email content is stored beyond what is needed to dispatch the message.
We do not share your personal data with advertisers, data brokers, or marketing agencies, and we do not grant any third party the right to use your data for their own purposes.
5Legal Basis for Processing (GDPR)
If you are located in the European Economic Area (EEA), the United Kingdom, or another jurisdiction subject to GDPR-equivalent legislation, we rely on the following legal bases:
- ◆Consent — When you create an account and agree to this Privacy Policy and our Terms of Service.
- ◆Contractual necessity — To provide the features you have requested, such as saved sites, comments, and account management.
- ◆Legitimate interest — For security monitoring, abuse prevention, rate limiting, and anonymised analytics to improve the service, where these interests are not overridden by your rights.
- ◆Legal obligation — When we are required to process or retain data to comply with applicable law.
6Data Retention
- Account data (email, profile):
- Retained while your account is active and permanently deleted within 30 days of account deletion.
- Comments and submissions:
- Retained to preserve the integrity of community discussions. If you delete your account, your comments may be anonymised rather than deleted to preserve thread continuity, at our discretion.
- Error reports (Sentry):
- Retained for up to 90 days, after which they are automatically purged.
- Analytics data (PostHog):
- Retained in anonymised, aggregated form. Anonymous identifiers may persist longer but cannot be linked back to you.
- Anonymous usage data:
- Visit counts and popularity scores are retained indefinitely as aggregate statistics that do not identify any individual.
7Your Rights
Depending on your location, you may have the following rights regarding your personal data:
- Right of access.
- You may request a copy of the personal data we hold about you.
- Right to rectification.
- You may request that we correct any inaccurate personal information we hold about you.
- Right to erasure ("right to be forgotten").
- You may request permanent deletion of your account and associated personal data. You can initiate this directly within your account settings, or by contacting us at sitehubsupport@gmail.com.
- Right to data portability.
- You may request an export of your personal data in a machine-readable format.
- Right to object or restrict processing.
- You may object to certain types of processing (such as analytics) or request that we restrict how we use your data.
- Right to withdraw consent.
- Where processing is based on your consent, you may withdraw it at any time. Withdrawing consent does not affect the lawfulness of prior processing.
To exercise any of these rights, please contact us at sitehubsupport@gmail.com. We will respond within 30 days.
8Third-Party Links
SiteHub is fundamentally a directory of external websites. When you click on a listing and navigate away from SiteHub, you are subject to that external website's own privacy policy and terms. We perform automated security and status checks on all listed URLs, but we cannot control or be held responsible for the privacy practices of third-party sites once you visit them. We recommend reviewing the privacy policy of any external site before providing your personal information.
9Children's Privacy
SiteHub is not directed at children under the age of 13. We do not knowingly collect personal data from anyone under 13. If we become aware that an account has been created by a child under 13, we will terminate the account and delete all associated data promptly. If you believe a child under 13 has registered on SiteHub, please contact us at sitehubsupport@gmail.com.
10Data Security
- ◆Supabase Auth manages all password hashing and authentication tokens; we never see plaintext passwords.
- ◆All data is transmitted over HTTPS/TLS.
- ◆Row-Level Security (RLS) policies in Supabase ensure users can only access their own data.
- ◆All user-generated content is sanitised before storage to prevent injection attacks.
- ◆Rate limiting via Upstash Redis protects all API endpoints from abuse.
- ◆SSRF protections prevent our servers from being used to make malicious internal requests.
While we take all reasonable measures, no system is 100% impervious. In the event of a data breach that materially affects your personal data, we will notify affected users and, where required by law, relevant authorities, within the timeframes mandated by applicable legislation.
11International Data Transfers
SiteHub uses third-party infrastructure providers (including Supabase, Vercel, and PostHog) that may process data in data centres located outside your country of residence, including within the United States and the European Union. Where such transfers occur, we rely on appropriate safeguards such as Standard Contractual Clauses (SCCs) or the service provider's compliance with applicable data transfer frameworks.
12Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date at the top of this page. For significant changes, we will make reasonable efforts to notify you (for example, by displaying a notice on the SiteHub homepage or sending an email to registered users). Your continued use of SiteHub after any changes to this policy constitutes your acceptance of the updated terms.
Privacy questions?
For data requests, right-to-erasure requests, or any questions about this policy.
sitehubsupport@gmail.com