Privacy Policy
Last updated: March 16, 2026
1. Information We Collect
We collect information you provide directly when creating and managing your account: email address, display name, username, profile images, social media links, and bio text. When you connect your Twitch account, we receive and store your Twitch profile data (display name, login, bio, profile image), stream status, channel clips, schedule, and channel information via the Twitch API.
2. How We Use Your Information
We use the information we collect to:
- Provide, operate, and maintain the Service
- Create and display your public profile page
- Synchronize your Twitch data when you have enabled a Twitch connection
- Provide page view and visitor analytics to page owners
- Communicate with you about your account and the Service (e.g., email verification, password resets, policy updates)
- Enforce our Terms of Service and protect against misuse
3. Legal Basis for Processing
Where applicable under GDPR or similar data protection legislation, we process personal data under the following legal bases:
- Contractual necessity — to provide and operate the Service as described in our Terms of Service
- Legitimate interests — to maintain the security and integrity of the Service, prevent misuse, and improve platform functionality
- Consent — when you voluntarily connect third-party services such as Twitch, or enable optional features such as business contact or analytics
4. Public Information
Your profile page at pulz.bio/username is publicly accessible and may be indexed by search engines or discovered through other third-party services. Publicly visible information includes your display name, bio (if enabled), avatar, social links, tags, and any content items you have added to your page. When you have connected a Twitch account and enabled synchronization, your stream status, clips, and schedule data are also displayed publicly. You can control the visibility of most elements through your dashboard settings.
5. Analytics
pulz.bio uses Umami, a privacy-focused analytics tool, for internal platform analytics. Umami data is used solely by pulz.bio to understand overall platform usage and is not shared with third parties or page owners.
In addition, pulz.bio provides its own analytics system to give page owners insight into visits to their pages. This system collects the following information:
- Page views: a record of each visit to a public profile page
- Unique visitors: determined via a randomly generated, anonymous visitor identifier stored as a cookie; this identifier contains no personal data
- Link click counts: aggregate click counts per link, available on paid plans only
Page owners can see total page views and unique visitor counts. We do not track visitors who view their own page. No IP addresses, device fingerprints, or personally identifiable information are collected or shared with page owners through this analytics system.
6. Business Contact
Users may optionally enable a business contact feature that displays contact details (such as email, phone, and address) on their public page. This information is only shown when explicitly enabled by the user and access is rate-limited to prevent abuse.
7. Third-Party Services
We integrate with the following third-party services, each governed by their own privacy policies:
- Twitch: profile and stream data synchronization via the Twitch API
- Supabase: authentication, database storage, and real-time data infrastructure
- Cloudflare: application hosting and image storage and delivery
- Oracle Cloud Infrastructure: transactional email delivery (e.g., verification codes, password resets, policy notifications)
- LemonSqueezy: subscription payment processing
- Umami: internal, privacy-focused platform analytics (not shared with users or third parties)
8. Image Storage
Any images you upload to pulz.bio (such as profile avatars, link thumbnails, or content images) are stored via Cloudflare Images. Uploaded images are publicly accessible via their URLs and may be cached on Cloudflare's global network. By uploading images, you acknowledge that they will be publicly available.
9. Data Storage and Security
Your data is stored securely using industry-standard database and infrastructure providers. We implement row-level security policies to ensure that authenticated users can only access and modify their own data. All data in transit is encrypted via HTTPS/TLS. In the event of a data breach, we will notify affected users as required by applicable law.
10. International Data Transfers
Your data may be processed in countries outside your jurisdiction depending on the infrastructure providers used by pulz.bio. These providers implement appropriate safeguards — such as standard contractual clauses where required — to ensure your data is handled in accordance with applicable data protection law.
11. Data Retention
We retain your data for as long as your account is active. When you delete your account, we remove your profile, content items, and associated data from our systems. Cached analytics data may be retained in anonymized, aggregate form. Images are deleted when the associated content or account is removed.
12. Your Rights
You may access, update, or delete your personal information at any time through your dashboard. You can disconnect your Twitch integration at any time, which will stop data synchronization. You can delete your account entirely, which will remove your data from our systems.
13. Cookies
We use a minimal number of cookies, all of which are essential to the operation of the Service:
- Session cookie: used to maintain your authenticated session
- Visitor ID cookie: a randomly generated, anonymous identifier used for page view analytics; contains no personal information
We do not use advertising cookies, third-party tracking cookies, or any non-essential cookies. Because these cookies are strictly necessary for the operation of the Service and do not track users for advertising purposes, a consent banner is typically not required under applicable regulations. We disclose their use here for full transparency.
14. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify registered users of significant changes via email. Continued use of the Service after changes take effect constitutes acceptance of the updated policy.
15. Contact and Data Controller
For privacy-related questions, data access requests, or concerns, contact us at [email protected].
Data Controller: David Noé Bänziger, Basel, Switzerland
pulz.bio
Contact: [email protected]