Purpose & lawful basis
Why information is processed
Delivering and protecting the website
Hosting and security providers process technical requests, including IP addresses and browser information, to deliver pages, prevent abuse and diagnose problems. The lawful basis is legitimate interests in running a secure, reliable portfolio.
Enquiries and introductions
Names, email addresses, message contents and booking details are used to respond and arrange conversations. The lawful basis is legitimate interests in handling enquiries and professional introductions; where you ask for steps towards a contract, processing necessary for those steps uses that basis instead. Sending an enquiry does not subscribe you to marketing.
Echo conversations
ElevenLabs processes your messages, voice audio when selected, session information and timezone to provide the assistant you choose to start. The lawful basis is your consent through “Start conversation”; microphone permission is an additional browser control. End the session to stop sending further messages. Contact Brendan to withdraw consent or request deletion of retained records.
Optional website analytics
Analytics is used to understand visits and improve the website, with your consent. It remains off unless you select “Allow analytics”. You can reject it or withdraw using “Privacy settings”. The portfolio, game and contact options work without analytics.
You are not required to provide enquiry, booking or conversation information to browse. A reply or invitation needs enough contact information to reach you. Echo is a portfolio guide and does not make decisions about visitors with legal or similarly significant effects.
Browsing & preferences
Two experiences. The same choices.
The experience picker
Choosing the main portfolio or Brendan OS opens that experience. The picker does not create an account, save a visitor profile, or store your choice in a cookie or browser storage. You can switch using the links at the top of either experience.
What stays in your browser
Brendan OS saves whether you have enabled or paused automatic skill pop-ups in your browser’s local storage, under “brendan-os-skill-popups”. This preference is not sent to Brendan and remains until you change it or clear this site’s browser data. Window positions, selected apps, filters and desktop changes are kept in tab memory rather than saved as a visitor profile.
Hosting & analytics
Understanding how the site is used
If you allow it, Vercel Web Analytics can collect page paths, referring sites, visit times, approximate location and browser, operating-system and device information. This website removes query strings and fragments from analytics page addresses. Vercel describes its default reports as aggregated and uses a temporary request-derived identifier rather than tracking cookies, discarding that identifier after 24 hours. That period is not the retention period for all reports. See Vercel’s Web Analytics privacy information and the cookie & storage policy.
The hosting and content services also receive the technical requests needed to deliver pages and images, such as your IP address and browser information. Hosting and security records follow the relevant service’s retention rules. Echo messages and contact-form contents are not deliberately included in analytics events.
Echo
A guide you choose to start
Tips and conversations
Echo’s floating character and desktop tips are part of the page. They do not listen to you or send your browsing activity to an AI service. A conversation starts only after you choose to begin. ElevenLabs then processes the typed or spoken messages you send so Echo can respond. Your browser’s timezone is also passed to Echo to help with scheduling.
Microphone access
Voice calls require an explicit start action and your browser’s microphone permission. You can end the call at any time. Closing or minimizing Echo, leaving voice mode, or leaving the page ends the active connection. Restoring Echo does not automatically restart a voice call.
The conversation shown on this website is held in tab memory, not saved to browser local storage or emailed to Brendan as a full transcript. Closing the panel ends the connection but may leave the displayed text available in the current tab; reloading the page clears that local state. ElevenLabs’ handling and retention of information are governed by the service configuration and its privacy policy. Ending a session is not a request to erase provider records.
Stores & skill adverts
A catalogue, with a little play
The App Store presents Clubable, BrickStack, MindFlow and the Outside Work collection. Browsing these listings does not install an app, create a product account or send information to those products. “Open app” links open a separate product website in a new tab, where that product’s own privacy notice applies. Outside Work links open portfolio content.
The Game Store opens Brendan’s playable career adventure. Earned skills are stored in this browser so they can be displayed on later visits. The game does not require a player account or payment, and game scores are not submitted to a leaderboard. Clearing this website’s browser storage removes locally saved skills. The retro skill adverts are portfolio content about Brendan’s skills, not adverts supplied by an advertising network. Use Ads or the View menu to pause them.
Recipients, retention & transfers
Where information goes and how long it stays
Recipients depend on the feature you use: Vercel for hosting and optional analytics; content hosts for requested media; ElevenLabs and its configured service providers for Echo; Web3Forms and Brendan’s email service for submitted enquiries; and Cal.com with connected calendar services for confirmed bookings. Brendan receives enquiries and booking information and may access records retained in the service accounts. Information may also be disclosed where necessary to meet a legal obligation.
Enquiry and booking records are kept for as long as needed to respond, arrange and follow up the conversation, and handle any resulting work or legal obligations. Retention depends on whether the enquiry is resolved, an ongoing professional relationship exists, or records are needed for a legal claim. There is no single deletion period promised for all records. Contact Brendan about a particular record or deletion request.
The displayed Echo chat is cleared on reload; this does not erase transcripts, recordings or logs retained by ElevenLabs. Provider retention depends on the account’s configuration and service terms. Browser preferences and game saves have the durations listed in the cookie & storage policy. Hosting/security records and aggregated analytics reports follow the relevant account and service retention rules.
Providers may process information outside the United Kingdom. Where a restricted transfer occurs, it requires an applicable UK adequacy regulation or appropriate safeguards, such as approved contractual clauses and a UK Addendum or International Data Transfer Agreement where applicable. A provider privacy policy alone is not proof that a particular transfer is covered. Contact Brendan for information about the safeguards applicable to your information; provider account settings and contractual arrangements must be checked for the service concerned.
Your information & your rights
You decide how much to share
You can explore both experiences without starting Echo, granting microphone access, booking a call or contacting Brendan. Please avoid sharing confidential employer, client, financial, health or other sensitive information through Echo. This website does not sell conversation, booking or enquiry information.
Depending on the circumstances, you may have rights to access, correct or erase your personal information, restrict or object to processing, receive a portable copy, or withdraw consent. Contact Brendan to exercise a right or raise a concern. Withdrawing consent does not undo processing that has already taken place. You can also raise a data-protection concern with the UK Information Commissioner’s Office.
You can object to processing based on legitimate interests. Rights depend on the lawful basis and circumstances, and erasure is not absolute. Requests are normally answered within one month; identity checks and permitted extensions may apply. If EU GDPR applies to your situation, you may also complain to your local supervisory authority. Material changes to this notice will be reflected in the date above.
brendan_tack@yahoo.com