Free profile photo capture
Secure, client-side validation. No uploads until saved.
No photo set
Integrate in minutes.
Add professional profile photo capture to your app in minutes. The Memoreco SDK handles all the complex computer vision logic client-side, free of charge.
- Client-Side Face DetectionEnsures users are present and framed correctly before they can snap.
- Privacy-First NSFW FilterInappropriate content is blocked on the device. It never touches your servers.
- Signed URL DeliverySecure, temporary access to high-quality assets.
Optional AI Enhancements
Want more? Use our optional paid API to transform your selfies into professional headshots, branded avatars, or consistent characters.
Quick Start
import { Memoreco } from "@memoreco/memoreco-js";
// 1. Initialize with your API key
const sdk = new Memoreco({
apiKey: process.env.MEMORECO_API_KEY,
photoValidation: {
enabled: true,
requireFace: true, // Must detect a face
checkNSFW: true, // Block unsafe content
singleFace: true // Only one person allowed
}
});
await sdk.init();
// 2. Start the camera feed
await sdk.camera.showPreview("video-element-id", {
deviceOverlay: true,
rounded: true
});
// 3. Capture securely (returns signed URL)
const result = await sdk.capture({
quality: 0.95,
format: 'webp'
});
console.log("Secure URL:", result.signedUrl);Your users deserve better than Gravatar
Stop relying on unsafe uploads or generic avatars. Join the waitlist and integrate Memoreco SDK into your site in minutes, for free.