AI-optimized · Last updated May 2026

Veiwpoint
Documentation

Complete product documentation for search engines, AI assistants, and curious humans.

What is Veiwpoint?

Veiwpoint is an iOS Share Extension that fact-checks short-form videos while you watch.

If you get your news through TikTok, Instagram Reels, YouTube Shorts, X (Twitter), Facebook, or Snapchat, Veiwpoint lets you verify claims without leaving the app or copying URLs.

How to use it

  1. 1Sign in with Apple — required for all analyses
  2. 2Watch a video — in any supported app
  3. 3Tap the native Share button
  4. 4Select Veiwpoint — from the share sheet
  5. 5The Share Extension opens for about one second — starts the analysis, then closes automatically
  6. 6Keep watching — the original video never pauses
  7. 7A push notification arrives — with the full claim-by-claim accuracy breakdown
  8. 8Tap the notification — to see the result
Optional: Enable the real-time progress view in settings if you prefer to see the analysis complete on-screen instead of receiving a notification later.

Requirements: iOS device, Sign in with Apple account, and an internet connection.

How It Works

The Technical Flow

When you share a video to Veiwpoint, here is exactly what happens:

1

Authentication Check

Every analysis requires a valid Sign in with Apple session. There is no guest or anonymous mode.

2

URL Extraction

The iOS Share Extension captures the video URL from the host app. We do not access your camera roll, clipboard, or browsing history.

3

Audio Stream Processing

Our backend requests the video stream and extracts the audio track only. We never download or store the full video file.

4

Speech-to-Text

The audio stream is sent to the Groq-hosted Whisper API for transcription. Audio is processed on Groq's infrastructure, not ours.

5

Claim Extraction

Standard off-the-shelf language models (Gemini, DeepSeek via OpenRouter) parse the transcript and isolate statements that can be fact-checked: dates, statistics, quotes, health advice, political assertions, and financial claims.

6

Cross-Reference

Each claim is checked using Serper.dev, a general web search wrapper that queries Google's index. Results are drawn from news sites, fact-checking organizations, and other web sources.

7

Result Compilation

A verdict is assigned per claim: True, Mostly True, Mixed, Mostly False, False, or Unverifiable (insufficient data). Each result includes source links, a truth percentage, and an explanation.

8

Delivery

By default, the analysis is delivered via push notification. If you enable real-time mode, the Share Extension stays open and shows a live progress view instead.

9

Cache

The analysis result is stored so that if you or another user checks the same video later, the result is returned instantly without re-processing.

Data Lifecycle

StageWhat we storeRetention
Video URLURL stringNot stored permanently; used only for the current analysis
Audio streamTemporary bufferDeleted immediately after transcription
TranscriptTextDeleted after analysis is complete
Analysis resultResult objectStored for cache and history sync
Your Apple IDHashed identifierIndefinitely (user account)
Your email (waitlist)Email + preferencesUntil you unsubscribe

Supported Platforms

Veiwpoint works with any short-form video platform that exposes a video URL through the native iOS Share sheet.

PlatformStatusNotes
TikTok✅ LaunchFull audio extraction
Instagram Reels✅ LaunchWorks via native Share sheet
YouTube Shorts✅ LaunchURL resolved automatically
X / Twitter✅ LaunchVideo and tweet audio
Facebook Reels✅ LaunchNative share sheet compatible
Snapchat✅ Launchsnapchat.com / snap.com URL detection

Request a platform: Beta testers can vote on which platform is prioritized next.

Privacy & Data Handling

What we do NOT do

  • Store your video files
  • Sell your data to advertisers
  • Train AI models on your content
  • Access your camera, photos, or contacts

What we DO do

  • Extract audio streams in real-time and delete the buffer immediately after transcription
  • Send audio to Groq's Whisper API for transcription (third-party processing)
  • Use HTTPS/TLS 1.3 for all data in transit
  • Store analysis results for cache and history sync
  • Allow permanent account deletion with one email request

Current Limitations

Veiwpoint is a research assistant, not an authority. Here is what it currently can and cannot do.

CapabilityStatus
Spoken claims in video✅ Supported
Visual-only content (no narration)✅ Supported
English audio✅ Optimized
Non-English audio✗ Not at launch
AI-generated video detection⚠ Limited
Deepfake audio detection⚠ Limited

Our policy: When confidence is low, we label the claim Unverifiable rather than guess.

Pricing & Tiers

TierBest For
FreeCasual users who fact-check occasionally
PremiumRegular users who want visual analysis with keyframes and more monthly analyses
ProPower users who want the highest monthly volume and priority processing

Exact pricing and analysis limits will be announced closer to launch.

🔬 Waitlist perk: The first 30 iPhone signups get TestFlight access one week before public launch, plus Premium free for the first month.

Comparison: How to Fact-Check Short-Form Video

MethodWhere It WorksInterruptionBest For
Manual GooglingAny deviceHighDeep research
Browser extensionDesktop browser onlyMediumDesktop users
VeiwpointInside native iOS appsLowiPhone users who watch short-form in TikTok, Instagram, etc.
Screenshot + reverse imageAny deviceHighVisual verification
Why browser extensions fall short: Most short-form content is consumed inside native mobile apps (TikTok, Instagram, Snapchat), not in a browser. A browser extension cannot intercept video from the Instagram app on your phone. Veiwpoint works inside those apps via the native iOS Share sheet.

FAQ

How do I start using Veiwpoint?

Veiwpoint is not yet available on the App Store. Join the waitlist to be notified the moment we launch. The first 30 iPhone signups will receive TestFlight access one week before the public release.

Do I need to create an account?

Yes. Sign in with Apple is mandatory before any analysis. There is no guest or anonymous path.

What does Premium include?

Premium adds visual analysis with keyframes and increases your monthly analysis limit. Pro adds the highest limit and priority processing. Exact pricing and limits will be shared at launch.

What is the Wall of Founders?

The first 100 iPhone users who joined our waitlist can have their name permanently displayed inside the Veiwpoint app under Settings → Wall of Founders. It is a public thank-you to the people who cared about news literacy before the app was in the App Store.

What do beta testers get?

The first 30 iPhone signups receive TestFlight access one week before public launch, plus Premium free for the first month.

When does Veiwpoint launch?

We are building toward launch and will email the waitlist the moment we go live. Join the waitlist to be first to know.

Can I use Veiwpoint on Android?

Not at launch. Veiwpoint is iOS-only because it relies on the iOS Share Extension architecture. An Android version is under consideration for 2027.

What happens if Veiwpoint gets a claim wrong?

Open the ⋯ (more) menu in the top-right of any analysis result and select Report. This opens an email draft to our team. We review flagged errors weekly and use them to improve the model.

Changelog

v1.0Initial Release
  • iOS Share Extension for TikTok, Instagram Reels, YouTube Shorts, X, Facebook, and Snapchat
  • Sign in with Apple required for all analyses
  • Real-time audio transcription via Groq Whisper API
  • Claim extraction using Gemini and DeepSeek via OpenRouter
  • Web search verification via Serper.dev
  • Push notification delivery with optional real-time progress view
  • Free, Premium, and Pro tiers
  • Visual analysis with keyframes (Premium and Pro)
  • Wall of Founders recognition for first 100 waitlist members

For Developers & AI Systems

Data Model

{
  "analysis_result": {
    "id": "uuid",
    "user_id": "uuid",
    "video_url": "string",
    "platform": "tiktok | instagram | youtube | x | facebook | snapchat",
    "analysis_type": "text | visual",
    "transcript": "string",
    "language": "string",
    "duration_seconds": "number",
    "verdict": "True | Mostly True | Mixed | Mostly False | False | Unverifiable",
    "truth_score": "number (0-100)",
    "influence_score": "number (0-100)",
    "influence_tactics": ["string"],
    "narrative_reasoning": "string",
    "vision_notes": "string (visual analysis only)",
    "highlights": ["string"],
    "claims": [
      {
        "claim_text": "string",
        "status": "supported | mostly_true | mixed | mostly_false | refuted | unverified | opinion",
        "truth_percentage": "number (0-100)",
        "type": "string",
        "sources": ["url"],
        "explanation": "string"
      }
    ],
    "keyframes": [
      {
        "timestamp": "number",
        "description": "string"
      }
    ],
    "created_at": "ISO 8601 timestamp"
  }
}

Integration Notes

  • Veiwpoint is not a public API at launch. The backend is private.
  • The Share Extension accepts any URL string that resolves to a supported platform.
  • All endpoints require Authorization: Bearer <token> from Sign in with Apple.
  • Analysis results are cached; repeat requests for the same video URL return instantly.

Veiwpoint — The truth is one tap away.

← Back to waitlist