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