Back to portfolio

Privacy Policy

Your privacy matters.

I keep data collection minimal so the site, portal, and previews work. This page explains what is collected, why, and your choices.

Last updated: January 26, 2026

What this policy covers

This policy covers the Wambugu Martin app, including the public portfolio, learning portal, social studio, and automated content workflows.

Data you provide

You share information when you create an account, connect social accounts, request a session, or upload content.

  • Account details such as name, email address, hashed password, and verification status.
  • Booking details such as name, email, WhatsApp, preferred date/time, service option, and project notes.
  • Messages, prompts, themes, and tone settings you submit for content generation.
  • LinkedIn and TikTok authorization details required to publish on your behalf.
  • Uploaded audio, video, or images used to build social media posts and videos.

Data created when you use the site

We store data needed to keep sessions, previews, social scheduling, and analytics working.

  • Vibe session history and build prompts tied to your account.
  • Preview HTML files stored on the server and served via unlisted preview links.
  • Generated posts, articles, carousels, and video assets tied to your scheduled calendar.
  • Transcripts, captions, and scene plans created for automated video workflows.
  • Analytics events such as page views, booking requests, and preview creation with page path and metadata like selected service or model name.

Cookies and authentication

We use secure, HTTP-only cookies and OAuth state to keep you signed in and protect account connections.

  • The default cookie name is port_session and it stores a signed token.
  • OAuth state and redirect checks are used to connect LinkedIn and TikTok safely.
  • Cookies are used for authentication and security, not advertising.

How we use information

We use data to run the portal, respond to requests, and deliver the social and video features you request.

  • Create and manage accounts, verify email, and reset passwords.
  • Generate previews and save session history for your builds.
  • Notify the owner about booking requests and respond to inquiries.
  • Generate and schedule LinkedIn posts, TikTok videos, and related articles.
  • Fetch stock media, create captions, and assemble final videos for publishing.
  • Measure usage and improve learning content and tools.

Tools and service providers

We use a small set of tools to run the service. We do not sell personal data.

  • A database configured via Prisma (DATABASE_URL) stores account data, sessions, and analytics.
  • Ollama running at OLLAMA_BASE_URL processes chat prompts, scripts, and storyboards.
  • SMTP email delivery sends verification, reset, and booking notifications.
  • Telegram Bot API can receive booking alerts when configured.
  • LinkedIn and TikTok APIs are used to connect accounts and publish content you approve.
  • Stock media providers (Unsplash, Pexels, Pixabay, Freesound) supply licensed visuals or audio when enabled.
  • Booking requests are delivered to configured email or Telegram channels and are not stored in the database.

Retention and security

We keep data only as long as needed and apply reasonable safeguards.

  • Account data and session history remain until you request deletion.
  • Email verification and password reset tokens expire after about 60 minutes.
  • Preview files remain on the server until removed or replaced.
  • Social account tokens remain until you disconnect your account or revoke access.

Social content features

Wambugu Martin can generate and schedule LinkedIn posts, TikTok videos, and companion articles.

  • LinkedIn: draft posts, schedule publishing, and attach carousel visuals.
  • TikTok: generate videos from scripts or uploads, add captions, and publish when approved.
  • Articles: create longer posts linked from scheduled social content.

Your choices

You can request access, correction, or deletion of your personal information and disconnect social accounts by contacting us.

Contact

For privacy questions or deletion requests, send a message through the contact form.

For more details on platform use, see the Terms of Service.

Contact meTerms of Service