Private Line Video
Education
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Private Line connects you with trusted professionals for real-time, pay-per-minute consultations.
FOR CONSULTANTS:
Monetize your expertise by connecting with clients you already know. Set your own rates, schedule appointments, and get paid through flexible payout options (Daily, Bi-weekly, or Monthly). Choose flexible payouts with transparent fees with transparent platform fees.
FOR CLIENTS:
Get instant access to experts you trust via video calls or chat. Pay only for the time you use. Schedule appointments in advance or connect instantly when available.
PERFECT FOR:
- Medical and Health professionals (doctors, therapists, nutritionists)
- Legal advisors and lawyers
- Financial advisors and accountants
- Technical consultants and IT experts
- Business consultants and coaches
- Creative professionals (designers, writers)
- Educational tutors and advisors
- Real estate professionals
- Home and property experts
- Personal services (life coaches, career counselors)
- And many more specialized fields
KEY FEATURES:
- Private and secure - Connect only with people you know
- HIPAA-aligned for healthcare - Audit logging, encryption, session timeout, and in-app BAA/training for consultants who handle health information (Settings → Security & Privacy → HIPAA Compliance)
- Instant access via video call or chat
- Fair pricing - Pay only for time used
- Easy scheduling - Book appointments in advance
- Flexible payouts for consultants
- Secure payment processing
- Native iOS app - Beautiful and intuitive
Whether you're a consultant looking to monetize your expertise or a client seeking trusted guidance, Private Line makes professional consultations simple, secure, and accessible.
more • Send a Thank-You — clients can now send a direct payment to their consultant in a couple of taps
• New Payments hub — payment requests, payments, and history all in one place
• Answer calls right from the notification
• Clearer error messages when a payment can't go through
• More reliable call billing and push notifications
• Improved post-call feedback and dashboard polish
2.2.3 20h ago
• More reliable video calls between iPhone and web — fewer stuck or missed connections
• Web browser push notifications for incoming calls (enable when prompted)
• Incoming call alerts on the web messages page
• Cleaner iOS in-call experience
• Improved web join-call layout with collapsible billing
• Easier consultant–client connections from iOS (QR and @identifier)
• Appointment change requests now update instantly with improved detail screen styling
• Screen share remains admin-only while we finish the feature
2.2.2 4d ago
Bookings: smarter notifications and public web booking requests. Calls: improved session recording consent and controls; screen sharing on web; iOS screen share held back until it’s ready. Join page: cleaner fullscreen calls and billing panel.
2.2.1 Jun 5
• Smarter chat — Typing indicators and read receipts that update as you scroll through messages. Paid messages are billed reliably on the server.
• Better calls — Native incoming calls via CallKit when the app is in the background. Connection quality warnings with one-tap switch to audio-only. Clearer camera/mic permission prompts before joining.
• Compliance — Session timeout warning before auto sign-out. Updated Terms of Service acceptance when required.
• Web parity — Matching chat and portal experience on privateline.to.
• Stability — Assorted fixes across notifications, billing, and video calls.
2.2.0 Jun 1
Consultants: earnings now show paid vs promo amounts separately, and wallet-only call charges credit correctly when card payment fails. Everyone: message editing is smoother on iOS and web.
2.1.12 May 29
Fixed a crash that prevented the app from opening after updating to 2.1.9. All other 2.1.9 improvements (call billing, in-call wallet, etc.) are included.
2.1.10 May 28
2.1.9 — Fairer billing, clearer wallets, stronger privacy
Start calls even when your wallet is below a consultant’s minimum — you’re billed for actual minutes used, not your full balance.
Consultants get a pre-call warning when a client is short on funds.
In-call wallet shows cash, credits, retainer minutes, and trial time; top-ups always require confirmation before charging.
Per-client pricing improvements for consultants.
Better screenshot and screen-recording protection on sensitive screens.
Call and notification reliability fixes.
2.1.9 May 28
Version 2.1.8 improves client visibility and call reliability.
- Fixed an issue where newly added clients could fail to appear correctly across the mobile app and web portal.
- Improved admin-to-client video call routing so desktop web users are notified more reliably.
- Added stronger call state handling for accepting and declining incoming calls.
- Improved relationship syncing between consultants/admins and clients to prevent one-sided client records.
- Includes reliability updates for the web portal and iOS call setup flow.
2.1.8 May 27
Improved reliability for payments, calls, and consultant settings.
- Updated secure connection pins for critical Private Line services.
- Fixed retainer pricing input so monthly plan prices save more cleanly.
- Improved appointment invite approval behavior for consultant-created invites.
- Fixed caller name resolution for call notifications.
- Improved web join-page account role handling for admins and consultants.
- Includes admin-site status refreshes and release version updates.
2.1.7 May 26
• Pricing loads from your account and stays in sync across devices
• New Save Pricing with confirmation when rates are saved
• Optional default audio rate and per-client video, audio, and message overrides
• Fixes so saved rates no longer revert unexpectedly
2.1.6 May 20
• Appointments tab — Central place for bookings with badge counts and deep links from notifications.
• Calendar invites fixed — Approve/decline and “awaiting response” show on the recipient’s side; clearer status text on both sides.
• Needs Action — Badge and list only show items that actually need your response (not invites you sent yourself).
• Pending invites — Consultant-scheduled appointments stay pending until the client accepts, declines, or suggests changes.
• Chat — Edit your own messages; optional read receipts with sent/delivered/read indicators (toggle in Settings → Preferences).
• Admin — Duplicate emails flagged; admins can delete stale duplicate accounts (2FA + email confirmation; blocked if wallet balance, earnings, or upcoming appointments remain).
• Stability — Scheduling, notifications, and admin fixes.
2.1.5 May 18
Smoother chat — Stay at the bottom when you’re caught up; when you’re scrolled up, tap new messages instead of losing your place.
Faster sends — Messages appear right away; if one fails, tap to retry.
Easier actions — Reply, copy, edit, and delete from the message menu; swipe right to reply.
Better editing — Clearer inline editor with save and cancel.
Reactions — React with emoji on any message.
2.1.4 May 12
• Calendar invites now show the "Awaiting response" state and approve/decline controls on the recipient's side, with clearer copy for both sender and recipient.
• The Appointments "Needs Action" tab and badge no longer count invites you sent yourself.
• Admin tools: duplicates in the user list are flagged, and admins have a 2FA-gated way to clean them up.
• Assorted stability fixes across scheduling and notifications.
2.1.3 May 10
Presence alerts — You can set a lasting alert on someone’s online status: only when they come online, or when they go online or offline. Alerts stay on until you cancel; the server uses a short cooldown so flaky connections don’t spam notifications. On iOS, use the bell menu on lists and client/consultant profiles.
Appointments & scheduling — Clearer appointment detail and reminder flows, booking request handling improvements, and supporting UI (including calendar-related helpers and a shared calendar editor sheet).
Web & admin — The same alert choices are in the admin Users table and the web portal (client/consultant lists). Firestore rules and onUserPresenceChanged back the new persistent alert model.
Backend & notifications — Cloud Functions and notification paths updated for this behavior; small related tweaks elsewhere.
2.1.2 May 8
App Store links everywhere — Download links from the app and your services use the correct App Store listing and open in the user’s local store, so Private Line is easier to find in more regions (including Canada) without “item not available” errors.
Stability and polish — Minor fixes and under-the-hood improvements.
2.1.1 May 4
Wallet & payments
Add funds with Stripe — Your wallet balance now updates correctly after a successful top-up, including when your bank asks for extra card verification (3D Secure).
More accurate balance — Wallet amounts from the server are shown reliably even when stored in different numeric formats.
Top up during a call — If a top-up needs that extra verification step, you get the same secure Stripe flow as in Settings, so funds can complete without leaving the call flow awkwardly half-done.
Reliability
Minor fixes so archive / release builds stay clean (no duplicate internal wiring in call screens).
2.1.0 Apr 30
• Call links after you sign in — If you open a consultant’s call link before you’re logged in, you’ll see a short note on the sign-in screen; after you sign in or create an account, we pick up the link so you can join smoothly.
• Clearer invite messaging — Copy for email, text, and in-app “send call link” now describes the simple browser flow: open the link, sign in, add a payment method, then join (or use the app if you already have it).
• Referral program for consultants — Consultants may see a dismissible tip on Home to view their referral code and learn how referral bonuses work.
• Legal & Tax ID — Saving your Tax ID now requires successful on-device encryption before it’s stored; if encryption can’t complete, you’ll get a clear error instead of saving insecure data.
2.0.9 Apr 24
• Transcript-ready notifications — Optionally get alerted when a session recording transcript is finished. Turn on “Recording transcripts ready” under Settings → Notifications (off by default).
• Clearer recording consent — Short explanation of how long recordings may be retained before you accept a recorded call.
• Reliability & diagnostics — Improved error reporting (including clearer analytics and crash insights) so we can address issues faster.
• Session recordings — Easier path to Session recordings from Settings and smoother navigation when opening a recording from a notification.
2.0.8 Apr 18
Connections stay up to date — New clients and consultants you add (QR, link, or @ identifier) can show up in your lists without closing and reopening the app.
Clearer @ identifier experience — Input is normalized consistently with the server, and errors from the network or rate limits are surfaced more accurately instead of a vague “not found” when something else went wrong.
Better names on calls — When your account doesn’t have a Firebase display name, outbound calls and “online” alerts use your saved profile name or a sensible fallback from your email instead of a generic label.
Incoming call notifications — The server now resolves caller names more reliably (including when the app sent a placeholder), and can fill in a real name from your user profile when needed.
Admin: video call layout — Admin-initiated video calls are presented from the root of the app so the UI fills the screen correctly and overlays aren’t clipped.
Admin: two-factor sign-in — Admin verification codes use a more reliable request path that avoids a rare crash after tapping “Send code” on recent iOS versions.
Stability — Miscellaneous fixes and small infrastructure updates behind the scenes.
2.0.7 Apr 17
• Smoother performance — Reduced UI lag by moving heavy processing and file loading off the main thread.
• More reliable calls — Improved video call and recording pipeline stability, including safer listener updates and better runtime instrumentation.
• Better in-call experience — Reduced timer-driven update noise and refined call state handling.
• Interface refinements — Broke large screens into reusable components across chat, client, and home flows for cleaner behavior and maintainability.
• Chat now supports replies: long-press a message, choose Reply, and your answer shows a quoted preview of what you’re answering. Tap the quote to jump to that message when it’s still in the thread. VSP partner tools: smoother access for partner accounts linked by email.
2.0.5 Apr 15
WHAT’S NEW IN 2.0.3
• Password reset: clearer sheet-based flow on login; more reliable reset delivery.
• Sign-up: fixed a case where duplicate email could trigger a UI issue.
• Usernames: safer editing and clearer messages when checking availability.
• Admins: send a reset email or set a password for a user (with 2FA).
Thanks for using Private Line.
2.0.3 Apr 10
• Payment requests — A clearer hub for consultants and clients to create and manage payment requests.
• Reliability — Improvements to billing and push notifications on the server.
• Security — Tighter Firestore and Storage rules aligned with how the app uses data.
• Polish — Refinements to navigation, connections, chat, spending and earnings views, file uploads, and small UI touches.
2.0.2 Apr 8
Version 2.0.1
Refinements to Settings and invitations flow.
Remote Config support and small UI updates for a smoother experience.
Backend and reliability improvements for notifications and billing-related behavior.
More dependable video calling infrastructure (token and Firestore integration fixes).
2.0.1 Apr 6
Private Line 2.0 focuses on reliability and a clearer experience for consultations.
• Incoming calls: less duplicate alerting and smoother handling when you open the app from a notification
• Updates to Home, Chats, and the client experience
• General stability and performance improvements
Thank you for using Private Line.
2.0.0 Apr 3
Invite links — Consultant invite links you copy from the app and send in Messages (and other apps) now open Private Line correctly so clients can connect.
1.1.9 Mar 31
• Send a Thank-You — clients can now send a direct payment to their consultant in a couple of taps
• New Payments hub — payment requests, payments, and history all in one place
• Answer calls right from the notification
• Clearer error messages when a payment can't go through
• More reliable call billing and push notifications
• Improved post-call feedback and dashboard polish
more Version 2.2.3 20h ago
Data Not Collected The developer does not collect any data from this app.