Free · Private · Browser-based

Your private security camera, free in the browser

On-device person detection, local WebM clips, optional Telegram alerts. No account. No cloud upload. Works on any phone, tablet, or laptop.

  • Nothing leaves your deviceVideo, photos, and clips are stored in your browser only. We never receive your camera feed.
  • Free foreverNo subscription, no trial, no credit card. Open the link and start monitoring.
  • No account requiredNo email signup, no phone number, no tracking profile. Just grant camera permission.
  • You can erase everythingClear all clips, photos, and settings in one tap. Your data, your control.

Live camera

Your private security camera

Allow camera access when prompted. Detection, clips, and photos stay on this device—nothing is uploaded.

Local only
Features

Features

Runs locally in your browser when supported—alerts and overlays without sending frames to a cloud.

On-device person detection

Runs locally in your browser when supported—alerts and overlays without sending frames to a cloud.

Automatic clip recording

Records while someone is visible and saves a WebM clip on your device when they leave.

Telegram photo alerts

Optional Telegram notifications with your own bot—send detection photos with a customizable caption.

Timed photo capture

Optional snapshots on a minimum interval you choose—saved to IndexedDB, not a server.

Works on old phones

No app store install. Any phone or tablet with a browser and camera can become a security cam.

Offline-friendly storage

Clips and photos persist in IndexedDB even when your network drops—nothing was uploaded anyway.

Works on old phones

Works on old phones

No app store install. Any phone or tablet with a browser and camera can become a security cam.

Open camera
How to use

How to use

  1. 1
    Open AiSecam on your device

    Load this page in Chrome, Edge, or Safari on the phone, tablet, or laptop you want to use as a camera.

  2. 2
    Start the live camera

    Scroll to the live camera section and allow camera access when prompted. Processing stays on this device.

  3. 3
    Point and monitor

    Aim at a doorway, room, or desk. Person detection runs locally with live overlays.

  4. 4
    Review clips on device

    Open Settings in the camera panel to see photos and clips stored in your browser. Download or delete anytime.

  5. 5
    Clear when done

    Use Clear all browser data in Settings to wipe everything—nothing remains on our servers because nothing was sent.

Technical Deep-Dive

How AiSecam Works Under the Hood

AiSecam is more than a camera app — it is a complete on-device inference pipeline built entirely with web standards. Understanding the technology helps you appreciate why browser-based security cameras are genuinely different from cloud alternatives.

WebRTC Camera Access

The browser's WebRTC API provides direct access to your device camera through the getUserMedia call. Unlike native apps that require platform-specific camera permissions, the browser presents a standard permission dialog and provides a MediaStream that AiSecam processes in real time. This works across iOS, Android, Windows, macOS, and Linux with no platform-specific code.

On-Device YOLO26n Inference

Person detection runs on a YOLO26n neural network — a compact object detection model optimized for edge devices. The model analyzes each video frame and identifies people within the camera's field of view, drawing bounding boxes around detected individuals. This happens entirely on your device's processor.

WebGPU Acceleration

On supported devices, AiSecam uses WebGPU to offload neural network inference to the GPU. This provides 2.5-4x faster processing compared to CPU-only inference via WebAssembly. The result is smoother bounding box tracking and higher frame rates for person detection. When WebGPU is unavailable, the model falls back to CPU inference automatically.

Privacy Architecture

The entire data pipeline is designed around a single principle: nothing leaves your device. Camera frames are processed in memory, detection results are rendered to a canvas overlay, and clips are stored in IndexedDB — a local browser database. There are no API calls to external servers during normal operation. Even optional Telegram alerts are sent directly from your browser, bypassing AiSecam servers entirely.

Use Cases

What Can You Monitor?

AiSecam fills a unique niche: fast, private, zero-cost monitoring for scenarios where cloud cameras are overkill, too expensive, or raise privacy concerns.

Home Security on a Budget

Mount an old phone at your front door and get person detection alerts without paying $100+ for hardware or $10/month for cloud storage.

Baby & Pet Monitoring

Keep an eye on a nursery or pet area without streaming footage to remote servers. Detection runs locally — your family moments stay private.

Repurpose Old Phones

That drawer phone with a cracked screen? If the camera works, it can become a security camera. No app store install needed — just a browser.

Travel Monitoring

Set up a temporary camera in your hotel room or Airbnb. When you leave, close the tab and clear the data — nothing remains behind.

Desk & Garage Watching

Point a spare tablet at your workspace or garage to detect movement while you are away. Local clips are stored for later review.

Temporary Event Coverage

Need eyes on a specific area for a few hours? Open AiSecam, position a device, and monitor without installing anything permanent.

Performance

Performance and Compatibility

Browser-based ML inference has improved dramatically. Here is what to expect across different devices and browsers.

WebGPU vs CPU Inference

With WebGPU acceleration, flagship phones achieve 18-25 FPS for person detection, while mid-range devices manage 8-15 FPS. CPU-only inference via WebAssembly is 2.5-4x slower, but still functional on most devices. The practical minimum for useful detection is about 3 FPS.

Device-Specific Notes

  • Flagship phones (2023+) — Smooth detection with WebGPU, 15-25 FPS, excellent bounding box tracking
  • Mid-range phones (2021-2023) — Good real-time response, 8-15 FPS with WebGPU enabled
  • Budget phones (2019-2021) — Usable at 3-8 FPS, slight latency in bounding box tracking
  • Desktop browsers — Highest throughput, 20-40 FPS depending on GPU, ideal for multi-tab monitoring

Browser Compatibility

Chrome and Edge on desktop and Android provide the best experience with full WebGPU support. Safari on iOS and macOS works well with automatic fallback to CPU inference. Firefox support is maturing. Samsung Internet, being Chromium-based, also provides full compatibility.

Battery and Thermal

Continuous camera use with WebGPU inference consumes approximately 15-20% less battery per hour than CPU-only inference, because the GPU completes work faster and allows the system to enter lower-power states more frequently. For permanent setups, keep the device plugged in — both for power and to avoid battery degradation from constant 100% charge cycling.

Comparisons

How AiSecam Compares

Every security camera solution makes trade-offs. Here is how AiSecam stacks up against the most common alternatives.

vs Cloud Cameras (Ring, Nest, Eufy)

Cloud cameras offer polished apps, remote viewing, and night vision hardware — but require $100-400 upfront plus $4-10/month subscriptions. Your footage is stored on their servers, subject to their data policies and potential breaches. AiSecam is free, requires no account, and keeps all footage local. The trade-off: no remote viewing without additional setup, and no dedicated night vision hardware.

vs Dedicated Apps (AiCam, Alfred)

Dedicated security camera apps often require account creation, may transmit footage through their servers, and can discontinue service at any time. AiSecam runs as a web page — there is no app to update, no account to manage, and no company that can shut down your access. The web platform provides longer-term stability than any single app.

vs ESP32 Hardware Solutions

ESP32-CAM boards cost $5-10 and offer always-on operation with low power consumption, but their on-device AI capabilities are limited. A hybrid approach — ESP32 for the camera hardware, AiSecam for the AI inference — combines the best of both worlds. Read more in our ESP32 hybrid setups guide.

vs Professional CCTV

AiSecam is not a replacement for professional CCTV systems with dedicated NVR hardware, wired cameras, and 24/7 recording. It fills a different niche: fast, private, zero-cost monitoring for situations where professional infrastructure is impractical or disproportionate to the need.

Troubleshooting

Troubleshooting and Tips

Most issues with browser-based cameras are simple to resolve. Here are the most common problems and their solutions.

Camera Permission Denied

If the browser blocks camera access, go to your browser settings, find site permissions, and re-enable camera access for aisecam.com. On iOS, check Settings > Safari > Camera and ensure it is set to "Ask" or "Allow." On Android, check Chrome Settings > Site Settings > Camera.

Detection Not Working

Person detection requires either WebGPU support or a reasonably fast CPU. If detection is not activating, check the browser console for errors. On older devices, the model may take longer to load — give it 10-15 seconds on first use. The model weights are cached after the initial load.

Low Frame Rate

If the detection overlay is lagging, your device may not have WebGPU support. Check if your browser version supports it (Chrome 113+, Edge 113+). You can also try closing other tabs to free up resources. For the best experience, use a device manufactured in 2021 or later.

Telegram Alerts Not Sending

Verify your bot token and chat ID are correct. Test by sending /start to your bot in Telegram, then check the getUpdates API endpoint. Ensure your device has an active internet connection when alerts should fire — the Telegram API call happens from your browser.

Storage Quota Exceeded

Clips and photos are stored in IndexedDB, which has browser-enforced storage limits (typically several GB). If you run low on space, use the "Clear all browser data" option in Settings to free up space. Download important clips before clearing.

Best Placement Angles

Position the camera at roughly eye level (5-6 feet) with a slight downward angle (30-45 degrees). This captures faces clearly and covers the widest area. Avoid pointing directly at windows — the brightness difference overwhelms the camera sensor. See our placement guide for detailed recommendations.

Privacy Best Practices

Safety and Privacy Tips

Using a security camera responsibly means thinking about privacy — both yours and others'. Here are our recommendations.

Know Your Local Laws

Surveillance laws vary by jurisdiction. In most places, you can record video in spaces you occupy (your home, your rented room), but audio recording is more heavily regulated. Some jurisdictions require all-party consent for recording conversations. Always check local laws before setting up any camera.

Position Cameras Thoughtfully

Avoid pointing cameras at neighbors' properties, public sidewalks, or areas where people have a reasonable expectation of privacy. Focus your camera on your own entry points, interior spaces, and property boundaries.

Secure Your Device

If the camera device is physically accessible, use a screen lock or place it in a secure location. An unsecured device with an open camera tab is a privacy risk. For permanent setups, consider a mount that makes the device difficult to redirect or remove.

Clear Data Regularly

If you use AiSecam temporarily (travel, events), clear all browser data when you are done. The "Clear all browser data" option in Settings removes all clips, photos, events, and settings. Nothing persists on the device after clearing.

Be Mindful of What You Record

Camera footage may capture visitors, delivery persons, family members, and others. Be transparent about surveillance in your home — inform household members and regular visitors that a camera is in use. Transparency builds trust and is legally required in many jurisdictions.

Why choose a browser-based security camera?

Traditional security cameras require expensive hardware, cloud subscriptions, and constant internet connections. Every frame of video gets uploaded to remote servers where you have no control over who sees it or how long it is stored. AiSecam takes a fundamentally different approach: your camera feed never leaves your device.

Instead of relying on proprietary apps that demand account creation, email addresses, and phone numbers, AiSecam runs entirely in your browser. Open the page, grant camera access, and start monitoring immediately. There is no software to install, no subscription to manage, and no account to protect from breaches.

On-device AI person detection powered by WebGPU YOLO26n models analyzes each frame locally. When someone enters your camera's view, the system identifies them and triggers alerts — all without sending a single frame to the cloud. Clips and photos are stored in IndexedDB on your device until you choose to delete them.

This approach solves a real privacy problem. Cloud security cameras have been involved in numerous data breaches, unauthorized access incidents, and government surveillance programs. With AiSecam, your home monitoring data stays in your home. Even if our servers went offline, your recordings would remain safe on your device.

The tool is particularly useful for repurposing old phones and tablets. Rather than letting an old smartphone gather dust in a drawer, mount it in a doorway and turn it into a security camera. Since there is no app to install, it works on any device with a modern browser — iOS, Android, Windows, macOS, and Linux are all supported.

For users who want remote notifications, optional Telegram integration sends photo alerts to your phone when a person is detected. Your Telegram bot token is stored locally and never transmitted to our servers. You remain in full control of your alert pipeline.

AiSecam is not a replacement for professional CCTV systems, but it fills a unique niche: fast, private, zero-cost monitoring that respects your privacy. Whether you need a temporary setup while traveling, a baby monitor that does not phone home, or a way to watch your pet while you are away, it delivers without compromising your data.

FAQ

Frequently asked questions

Frequently asked questions

Yes. AiSecam is a free online security camera with no subscription or hidden fees. Person detection, clip recording, and photo capture run in your browser at no cost.

No. Your live feed, recordings, and photos never leave your device. There is no backend storage—everything stays in browser IndexedDB until you delete it.

No account, email, or phone number is required. Open the site, allow camera access, and start monitoring.

Yes. Any phone or tablet with a modern browser and a working camera can run AiSecam—ideal for repurposing older hardware without installing apps.

Yes. Enable Telegram notifications in Settings, add your bot token and chat ID, and customize the alert message. Your token is stored locally.

Chrome and Edge on desktop and Android work best with WebGPU acceleration. Safari on iOS and macOS is supported; performance varies by device age.

Clips, photos, and settings are stored locally in IndexedDB and localStorage on the device you used. They are not synced to our servers.

Open Settings in the camera view and tap Clear all browser data. This removes all clips, photos, events, and app settings from that browser.

After the page loads once, detection and local recording can continue without sending data online. You need network only for the initial visit.

AiSecam is a lightweight, privacy-first browser tool for home monitoring and spare devices—not a certified commercial surveillance system.

Your private security camera, free in the browser

No data leaves your device

Open camera