Your competitors are shipping new ad creatives every single day. Manually tracking and analyzing these campaigns is impossible at scale. In this workflow teardown, we explore a production-ready **automated competitor ad analysis pipeline** that captures ad creatives, converts them to markdown using ocrskill, and leverages a secondary AI model to structure that text for downstream competitive intelligence. ## The Ad Analysis Automation Architecture A robust ad tracking automation pipeline consists of four distinct stages: 1. **Capture** - A headless browser scrapes ad libraries (e.g., Meta Ad Library, Google Ads Transparency Center). 2. **Transcribe** - ocrskill converts each visual ad creative into clean, readable markdown. 3. **Structure** - A separate Large Language Model (LLM) maps the extracted markdown into a strict JSON schema. 4. **Report** - Structured competitive data is pushed to BI dashboards and Slack alerts. ## Why OCR Matters for Competitor Ad Tracking Ad creatives are designed to be visually compelling to humans, not machine-readable for scrapers. Critical text is embedded in images, overlaid on videos, and styled in ways that easily defeat simple HTML scraping. ocrskill handles the complex **OCR (Optical Character Recognition) layer**, transforming those visuals into markdown that preserves both the readable text and the original layout cues. This distinction is crucial: ocrskill is not the system deciding what constitutes a headline, a Call-To-Action (CTA), a special offer, or legal disclaimers. It is purely the OCR data extraction step. The actual schema mapping and intelligence gathering happen afterward using a general-purpose AI model. ## Step 1: OCR Data Extraction to Markdown ```python import asyncio from openai import AsyncOpenAI ocr_client = AsyncOpenAI( base_url="https://api.ocrskill.com/v1", api_key="sk-your-key" ) async def image_to_markdown(image_url: str) -> str: response = await ocr_client.chat.completions.create( model="ocrskill-v1", messages=[{ "role": "user", "content": [ {"type": "text", "text": "Convert this ad creative to markdown. Preserve all visible text and basic structure."}, {"type": "image_url", "image_url": {"url": image_url}} ] }] ) return response.choices[0].message.content ``` The output from this initial step is raw markdown, not structured JSON. A typical result contains the main headline, supporting body text, offer language, and legal copy, exactly in the order it appears within the ad image. ## Step 2: Structuring AI Ad Intelligence with an LLM Once the ad creative is transcribed into markdown, a secondary AI model normalizes the text into structured fields for analysis. This is where you infer and extract specific competitive intelligence data points: - `brand_name` - `headline` - `cta_text` - `offer_details` - `fine_print` - `messaging_theme` ```python import json from openai import AsyncOpenAI llm_client = AsyncOpenAI(api_key="sk-your-openai-key") AD_SCHEMA = { "type": "object", "properties": { "brand_name": {"type": "string"}, "headline": {"type": "string"}, "cta_text": {"type": "string"}, "offer_details": {"type": "string"}, "fine_print": {"type": "string"}, "messaging_theme": {"type": "string"} }, "required": [ "brand_name", "headline", "cta_text", "offer_details", "fine_print", "messaging_theme" ], "additionalProperties": False } async def structure_ad_markdown(markdown: str) -> dict: response = await llm_client.responses.create( model="gpt-5-mini", input=[ { "role": "system", "content": ( "You convert OCR markdown from ad creatives into a strict JSON object. " "Do not invent facts that are not present in the markdown." ), }, { "role": "user", "content": f"Convert this ad creative markdown into JSON:\n\n{markdown}", }, ], text={ "format": { "type": "json_schema", "name": "ad_creative", "schema": AD_SCHEMA, "strict": True } } ) return json.loads(response.output_text) ``` ## Why Splitting OCR and Structuring Works Best Separating the OCR extraction from the data structuring phase makes your automated pipeline significantly more reliable: - **Accuracy:** ocrskill focuses solely on converting the image into highly accurate markdown. - **Flexibility:** The secondary LLM focuses on schema mapping and light semantic interpretation. - **Efficiency:** You can re-run the structuring step with updated schemas without needing to re-process the heavy image files. - **Quality Assurance:** You maintain a human-readable markdown record for easy QA and debugging. ## Scaling the Pipeline with Asynchronous Processing To handle large daily batches of competitor ads efficiently, the pipeline parallelizes both steps: first the OCR extraction, followed by schema normalization. ```python async def process_creative(image_url: str) -> dict: markdown = await image_to_markdown(image_url) return await structure_ad_markdown(markdown) async def process_batch(image_urls: list[str]) -> list[dict]: tasks = [process_creative(url) for url in image_urls] results = await asyncio.gather(*tasks, return_exceptions=True) return [item for item in results if not isinstance(item, Exception)] ``` ## The Competitive Analysis Layer Once the raw markdown is normalized into a consistent JSON schema, you can seamlessly aggregate and analyze your competitor's marketing strategies across multiple platforms: - **Messaging Trends:** What messaging themes and angles are competitors doubling down on? - **Conversion Tactics:** How are Call-to-Actions (CTAs) evolving month over month? - **Offer Strategy:** Which promotions and offers correlate with increased ad spend? ## Results and Business Impact Implementing this two-step architecture gives marketing and data teams a cleaner, more robust foundation for competitive intelligence: - OCR output remains entirely faithful to the original ad image. - Structured fields are generated transparently in a separate, isolated step. - New data extraction schemas can be introduced without altering or breaking the core OCR layer. - Analysts can easily inspect the intermediate markdown whenever the final JSON output requires verification. ## Key Takeaway for Ad Tracking Automation The right mental model for this workflow is not "ocrskill magically extracts structured ad data." A more accurate and scalable model is: **"ocrskill turns the visual creative into markdown, and another AI model structures that markdown for analysis."** This architectural separation makes your automated competitor ad analysis pipeline easier to debug, simpler to evolve, and aligns perfectly with how modern, real-world automation stacks are engineered.
Claude's [Skills](https://support.claude.com/en/articles/12512180-use-skills-in-claude) feature allows you to package reusable workflows that Claude AI can load on demand. If you frequently need to **extract text from images** - such as YouTube thumbnails, social media carousels, or complex infographics - writing the same OCR (Optical Character Recognition) prompts repeatedly is highly inefficient. In this comprehensive 2026 guide, we will build a custom **Claude OCR Skill** that leverages the [ocrskill API](https://ocrskill.com) to automatically extract text from visual content and format it into strictly typed JSON. By the end of this tutorial, you'll have a fully functional automated pipeline capable of processing three high-value visual formats: YouTube and social thumbnails, multi-slide social carousels, and data-heavy infographics. ## What Are Custom Claude Skills? Claude Skills are modular capability packages that extend what Claude AI can do. Each skill resides in a directory with a `SKILL.md` file containing metadata, instructions, and optional scripts or templates. Claude automatically discovers these skills based on their description and loads them only when relevant. This means you pay zero context token costs for installed skills until they are actually triggered. The architecture relies on [progressive disclosure](https://docs.claude.com/en/docs/agents-and-tools/agent-skills/overview): 1. **Level 1 - Metadata:** Always loaded. Contains just the skill name and description (~100 tokens). 2. **Level 2 - Instructions:** Loads when the skill is triggered. The body of `SKILL.md` enters the active context window. 3. **Level 3 - Resources:** Loaded on demand. Python scripts, prompt templates, and reference files are read from the filesystem as needed. This flexible architecture allows you to bundle a comprehensive **Claude OCR workflow** with multiple extraction scripts and reference schemas without bloating your everyday conversational context. ## Why Build a Dedicated Claude OCR Skill? If your workflow involves asking Claude to extract text from screenshots, YouTube thumbnails, or LinkedIn slide decks, you are likely rewriting the exact same extraction instructions every time. A dedicated Claude OCR skill solves this inefficiency by permanently encoding: - The optimal API call format for a high-accuracy OCR service like **ocrskill**. - Content-specific extraction prompts tailored for thumbnails, carousels, or infographics. - A secondary AI structuring step that precisely maps raw OCR markdown to a strict JSON schema. - Built-in error handling and retry logic within a bundled Python script. Once installed, you simply drop an image into a Claude chat and type "extract this." Your custom skill handles the entire image-to-text and structuring pipeline autonomously. ## Skill Directory Structure A well-organized directory is crucial for a maintainable skill. We'll use the following structure: ```text ocrskill-ocr/ ├── SKILL.md ├── scripts/ │ ├── extract.py │ ├── structure.py │ └── schemas.py ``` The `SKILL.md` file holds metadata and instructions. The `scripts/` directory contains the core logic: text extraction, JSON structuring, and a `schemas.py` module defining Pydantic models for each content type. Using Pydantic ensures runtime validation and provides automatic JSON Schema generation for the OpenAI Structured Outputs API. ## Step 1: Create the SKILL.md Configuration File Every skill begins with a `SKILL.md` file. The YAML frontmatter dictates when Claude should activate the skill, while the markdown body provides step-by-step execution instructions. ```text --- name: ocrskill-ocr description: Extract text from thumbnails, carousels, and infographics using the ocrskill API and structure the output as typed JSON. Use when the user provides an image and asks for OCR, text extraction, or content analysis of visual media. dependencies: openai, pydantic>=2.0 --- # ocrskill OCR Skill ## Overview This skill converts visual content into structured data using a two-step pipeline: 1. **Extract** - Send the image to the ocrskill API and receive clean markdown. 2. **Structure** - Pass the markdown to a secondary model that maps it to a rigid JSON schema. ## When to Use Activate this skill when the user: - Uploads a thumbnail, carousel slide, or infographic. - Asks to "extract," "transcribe," or "OCR" an image. - Requests structured data from a visual asset. ## Supported Content Types | Type | Description | Pydantic Model | |------|-------------|----------------| | thumbnail | YouTube/social video thumbnails with title text, channel names, view counts | `ThumbnailSchema` | | carousel | Multi-slide social media carousels (Instagram, LinkedIn) | `CarouselSchema` | | infographic | Data-heavy visuals with stats, charts, and callouts | `InfographicSchema` | ## Instructions 1. Determine the content type from the user's uploaded image. If unclear, ask for clarification. 2. Run `scripts/extract.py` with the image file to obtain raw markdown text. 3. Run `scripts/structure.py` using the markdown and the appropriate matching schema. 4. Return both the raw markdown and the structured JSON payload to the user. ## Environment Requires `openai` and `pydantic` Python packages, alongside a valid `OCRSKILL_API_KEY` environment variable. ``` *SEO Tip: The `description` field is the most critical line. Claude reads it at startup to determine skill relevance. Be highly specific - include keywords like "OCR," "extract text," "thumbnails," and "infographics" to ensure reliable matching.* ## Step 2: Define Pydantic Schemas for Structured Output Rather than managing raw JSON schema files, we define Pydantic models in a single `schemas.py` module. This approach provides robust runtime validation, automatic JSON Schema generation, and a superior developer experience with type checking. **scripts/schemas.py** ```python from pydantic import BaseModel class ThumbnailSchema(BaseModel): title: str channel_name: str view_count: int | None = None duration: str | None = None badge_text: str | None = None overlay_text: list[str] = [] class CarouselSchema(BaseModel): slide_number: int heading: str | None = None body_text: str cta_text: str | None = None hashtags: list[str] = [] mentions: list[str] = [] class InfographicStat(BaseModel): label: str value: str class InfographicSection(BaseModel): heading: str stats: list[InfographicStat] = [] body_text: str | None = None class InfographicSchema(BaseModel): title: str subtitle: str | None = None sections: list[InfographicSection] source_attribution: str | None = None SCHEMAS = { "thumbnail": ThumbnailSchema, "carousel": CarouselSchema, "infographic": InfographicSchema, } ``` Notice how the `InfographicSchema` is intentionally nested. Infographics often feature multiple sections containing distinct headings and statistics. A flat schema would lose this crucial visual hierarchy. Pydantic naturally models this nested structure, keeping the generated JSON schema perfectly in sync. ## Step 3: Build the OCR Image Text Extraction Script Our extraction script will call the ocrskill API utilizing the familiar OpenAI SDK format. It accepts an image path or URL and prints cleanly formatted markdown to stdout. ```python import sys import base64 import os from openai import OpenAI client = OpenAI( base_url="https://api.ocrskill.com/v1", api_key=os.environ["OCRSKILL_API_KEY"], ) PROMPTS = { "thumbnail": ( "Convert this video thumbnail to markdown. " "Preserve the title text, channel name, view count, duration, " "and any overlay text or badges exactly as they appear." ), "carousel": ( "Convert this carousel slide to markdown. " "Preserve the heading, body text, calls to action, hashtags, " "and any mentions exactly as they appear." ), "infographic": ( "Convert this infographic to markdown. " "Preserve the title, all section headings, every statistic with its label, " "body text, and source attribution exactly as they appear. " "Use markdown headings to reflect the visual hierarchy." ), } def extract(image_source: str, content_type: str) -> str: prompt = PROMPTS.get(content_type, PROMPTS["infographic"]) if image_source.startswith("http"): image_content = {"type": "image_url", "image_url": {"url": image_source}} else: with open(image_source, "rb") as f: b64 = base64.b64encode(f.read()).decode() ext = image_source.rsplit(".", 1)[-1].lower() mime = {"png": "image/png", "jpg": "image/jpeg", "jpeg": "image/jpeg", "webp": "image/webp", "gif": "image/gif"}.get(ext, "image/png") image_content = {"type": "image_url", "image_url": {"url": f"data:{mime};base64,{b64}"}} response = client.chat.completions.create( model="ocrskill-v1", messages=[{ "role": "user", "content": [ {"type": "text", "text": prompt}, image_content, ], }], ) return response.choices[0].message.content if __name__ == "__main__": image_path = sys.argv[1] ctype = sys.argv[2] if len(sys.argv) > 2 else "infographic" print(extract(image_path, ctype)) ``` **Why Content-Specific Prompts Matter:** A YouTube thumbnail prompt asking for "section headings and statistics" will confuse the OCR output. Tailoring prompts to the specific visual structure of each content type significantly improves text extraction accuracy. ## Step 4: Build the JSON Structuring Script The structuring script takes the raw markdown from step one and maps it to our Pydantic model using a secondary AI model. This separation of concerns is the exact two-step pattern utilized in our [automated competitor ad analysis pipeline](https://ocrskill.com/blog/automated-competitor-ad-analysis-pipeline) - ocrskill handles the high-fidelity **image-to-text conversion**, while a fast general-purpose LLM handles semantic structuring. By setting the OpenAI Structured Outputs API `response_format` to our Pydantic model's JSON schema, we guarantee clean, parsable data every time - eliminating the need for fragile `json.loads` try/except blocks. ```python import sys import json import os from openai import OpenAI from schemas import SCHEMAS llm_client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY", "")) def structure(markdown: str, content_type: str) -> dict: schema_cls = SCHEMAS[content_type] json_schema = schema_cls.model_json_schema() response = llm_client.chat.completions.create( model="gpt-5-mini", messages=[ { "role": "system", "content": ( "You convert OCR markdown into a JSON object matching the provided schema. " "Use null for fields not present in the markdown. Do not invent data." ), }, { "role": "user", "content": f"OCR Markdown:\n{markdown}", }, ], response_format={ "type": "json_schema", "json_schema": { "name": content_type, "schema": json_schema, "strict": True, } }, ) # Validate the raw string response using Pydantic return schema_cls.model_validate_json(response.choices[0].message.content).model_dump() if __name__ == "__main__": markdown_input = sys.stdin.read() ctype = sys.argv[1] if len(sys.argv) > 1 else "infographic" result = structure(markdown_input, ctype) print(json.dumps(result, indent=2)) ``` *(Note: The code above uses the standard `chat.completions.create` format with `response_format` for structured outputs).* When Claude runs this skill, it automatically pipes the stdout of `extract.py` directly into the stdin of `structure.py`. This keeps each component of your pipeline isolated and independently testable. ## Step 5: Package and Install Your Claude OCR Skill To deploy, package the skill directory as a ZIP file and upload it directly to Claude. ```bash cd ocrskill-ocr/ zip -r ../ocrskill-ocr.zip . ``` Next, navigate to [Customize > Skills](https://claude.ai/customize/skills) within the Claude interface, click the "+" button, select "Upload a skill," and upload your newly created ZIP file. The skill will appear in your skill list, ready to be toggled on. *For Claude Code users:* You can simply drop the `ocrskill-ocr/` directory into `~/.claude/skills/` (for personal use) or `.claude/skills/` (for project-level access), and Claude will discover it automatically. ## How to Use the Claude OCR Skill Once successfully installed, the skill activates automatically whenever you provide an image and mention text extraction. Try these natural language prompts: - *"Extract the text from this YouTube thumbnail."* - *"OCR this LinkedIn carousel slide and give me structured JSON."* - *"Pull all the statistics and data from this infographic."* Claude will intelligently read the `SKILL.md`, determine the correct content type, execute the extraction script against the ocrskill API, and subsequently run the structuring script. You receive both the raw markdown transcript and the perfectly typed JSON payload. ### Batch Processing Multiple Images For batch processing, you can command Claude to iterate over an entire directory of images: > "I have 30 social media carousel slides in `/screenshots/campaign-q1/`. Extract and structure each one as a `carousel` type. Save the final results to a single JSON array." Claude will autonomously loop through the folder, invoke the skill's scripts for each image, and aggregate the extracted data. ## Handling Multi-Slide Social Media Carousels Social media carousels require special handling because a single cohesive post spans multiple separate images. Our skill processes each slide independently but returns an array of structured objects, preserving the critical slide order. ```python import asyncio from extract import extract from structure import structure async def process_carousel(slide_paths: list[str]) -> list[dict]: results = [] for i, path in enumerate(slide_paths, start=1): markdown = extract(path, "carousel") data = structure(markdown, "carousel") data["slide_number"] = i results.append(data) return results ``` If you require faster processing, you can wrap the extraction calls in `asyncio.to_thread` to execute them concurrently, bypassing the blocking nature of the synchronous OpenAI SDK. ## Pro Tips for Optimizing Your Claude OCR Skill - **Prompt Precision is Key:** The prompt engineering inside `extract.py` dictates your final quality. If the OCR frequently misses overlay text on thumbnails, refine the prompt: *"Include all text rendered on top of the image, paying special attention to small text in corners and subtle watermarks."* - **Schema Evolution is Cheap:** Because we decoupled OCR extraction from JSON structuring, you can add new fields to your Pydantic model without ever needing to re-process the original images. - **Test Independently:** Always run `extract.py` on a sample image and verify the raw markdown before attempting to debug the JSON structuring. Flawed extraction cannot be fixed by clever JSON schemas. - **Offload Heavy Lifting to ocrskill:** The ocrskill API runs on highly optimized Nvidia GPU infrastructure, returning precise text in under 500ms. Relying solely on standard multimodal LLM vision for text-dense infographics is significantly slower and highly prone to hallucination. ## Conclusion: Automating Image Text Extraction with Claude By building and installing this custom Claude Skill, you've created a permanent, highly reusable OCR pipeline that lives directly inside your AI assistant: - **Thumbnails:** Instantly parsed into titles, channel names, view counts, and overlays. - **Carousel Slides:** Accurately extracted into per-slide headings, body copy, and hashtags. - **Infographics:** Perfectly structured into hierarchical sections with accurately labeled data points. The raw markdown provides a verifiable audit trail, while the structured JSON is immediately ready to be ingested into dashboards, databases, or downstream automation workflows. Build it once, and never type out a manual OCR prompt again. The complete claude skill package is here: https://gitlab.com/ocrskill/claude-skill feel free to check it out ```bash git clone https://gitlab.com/ocrskill/claude-skill.git ocrskill-ocr cd ocrskill-ocr/ ls -l ```
The AI revolution demands massive computational power. Every OCR API request, every image-to-markdown conversion, and every millisecond of AI vision inference draws significant electricity. At OCRskill, we believe that cutting-edge artificial intelligence shouldn't cost the Earth. That's why we've built our infrastructure on a foundation of 100% renewable energy - proving that sustainable AI inference isn't just a concept; it's the future of green computing and responsible AI. ## The Carbon Cost of AI Vision and OCR APIs Large AI vision models are incredibly power-hungry. A single OCR inference pipeline running on state-of-the-art NVIDIA hardware can consume massive amounts of electricity, especially when extracting text from thousands of images per hour for AI agents, content creators, and automated data entry workflows. When you multiply that energy usage across the millions of requests handled by modern OCR APIs, the environmental footprint becomes impossible to ignore. While many AI providers attempt to offset their carbon emissions by purchasing renewable energy certificates (RECs) from distant markets, OCRskill chose a more direct approach: local renewable energy generation and verified green grid imports. ## Our Renewable Energy Mix: March 2026 Snapshot As of March 2026, OCRskill's AI inference infrastructure operates on an industry-leading sustainable energy blend: - **84.41% generated locally from solar power** - Captured directly at our edge computing locations. - **15.59% imported from certified green-hydro** - Sourced exclusively from verified renewable hydroelectric facilities. This commitment to green computing isn't just a marketing claim. It's a measurable reality, tracked month by month, watt by watt, to ensure our OCR software remains truly carbon-neutral.  ## Seasonal Reality: The Solar Story Behind Our OCR API Solar power follows nature's rhythm. Our nine-month energy data tells a compelling story of sustainable adaptation for AI infrastructure: | Month | Generated (Solar) | Imported (Hydro) | |-------|-------------------|------------------| | 2025-06 | 96.75% | 3.25% | | 2025-07 | 97.02% | 2.98% | | 2025-08 | 99.57% | 0.43% | | 2025-09 | 92.42% | 7.58% | | 2025-10 | 73.42% | 26.58% | | 2025-11 | 51.24% | 48.76% | | 2025-12 | 34.97% | 65.03% | | 2026-01 | 27.89% | 72.11% | | 2026-02 | 65.77% | 34.23% | | 2026-03 | 84.41% | 15.59% | The summer months (June–August 2025) saw our solar generation peak at nearly 99.6%, with hydro imports dropping below 0.5%. As autumn arrived and days shortened, solar generation naturally declined, reaching its winter nadir in January 2026 at 27.89%. But here is the most important takeaway for sustainable AI: even in the darkest winter months, every single watt we imported to power our OCR API came from certified green-hydro sources. ## Why Hydroelectric Power is Solar's Ideal Partner Hydroelectric power is solar energy's perfect complement for green data centers. While solar fluctuates with daylight and seasons, hydroelectricity provides consistent baseload capacity from flowing water. By pairing local solar generation with certified green-hydro imports, we've achieved something rare in the AI infrastructure space: **genuine 100% renewable operation year-round**, without relying on the carbon shell game of conventional grid offsets. Our hydro imports aren't generic grid power with RECs attached. They are verified renewable energy generations from facilities that meet strict environmental standards - meaning no fossil fuel blending and no creative carbon accounting. ## Sustainable AI Inference: Faster AND Greener OCR There's a common misconception that eco-friendly computing requires a compromise in performance - that going green means slower AI inference, higher latency, or reduced capability. OCRskill proves otherwise. Our high-performance vision API delivers state-of-the-art OCR in milliseconds. Whether you need to convert thumbnails, extract text from infographics, process social media content, or transform complex documents into structured markdown, we provide industry-leading speed and accuracy. Best of all, we do it on hardware powered by the sun and flowing rivers, not by coal or natural gas. This matters immensely for AI agents and automated workflows. When your AI agent processes thousands of images through our OCR API, it's not just getting fast, accurate text extraction. It's making a definitively sustainable choice for the planet. ## The ESG Imperative for AI Infrastructure Environmental, Social, and Governance (ESG) criteria are no longer optional for technology companies. Enterprise customers increasingly demand supply chain transparency, and developers want to ensure their tools aren't accelerating climate change. By publishing our actual renewable energy generation data - rather than vague commitments or purchased offsets - we hold ourselves accountable. The data table above isn't cherry-picked; it shows real seasonal variation and acknowledges that winter months require more grid imports. This level of transparency is the foundation of genuine corporate sustainability claims. ## Building the Future of Green AI and OCR Our renewable energy strategy is just one pillar of OCRskill's commitment to sustainable AI: - **Edge-local inference** - Processing images closer to their source reduces data transmission energy. - **Hardware efficiency** - We utilize state-of-the-art NVIDIA GPUs that deliver maximum FLOPS per watt. - **Responsible sourcing** - 100% of our grid imports come from verified renewable hydroelectric facilities. - **Complete transparency** - We provide public energy reporting, free from greenwashing or marketing spin. Every millisecond of OCR you run through our API contributes to a growing proof point: AI image processing at scale can be both incredibly powerful and environmentally responsible. ## Conclusion: Make the Green Choice for Your AI Agents When you integrate OCRskill into your AI agent workflow, you're not just choosing a fast, accurate OCR API for image-to-markdown conversion. You are choosing sustainable AI inference. You are voting with your compute for a future where advanced AI vision doesn't come at the planet's expense. The next time your AI workflow extracts text from a thumbnail, parses an infographic, or converts a scanned document to markdown, remember: up to 99% of the power that made it possible came from the sun, and the rest came from flowing water. None of it came from fossil fuels. That is the OCRskill difference. State-of-the-art AI vision, with zero carbon guilt. --- *Want to make your AI workflows greener while maintaining top-tier performance? [Get your free OCR API key](/) and start extracting text sustainably today.* ## Frequently Asked Questions (FAQ) **Does using solar power affect OCR API performance, latency, or uptime?** Not at all. Our sustainable AI infrastructure is designed for enterprise-grade reliability. Solar panels feed into high-capacity battery storage and grid-tie systems that ensure perfectly consistent power delivery. The renewable source behind our electricity does not impact the speed, accuracy, or availability of our state-of-the-art OCR API. **How do you verify that imported hydro power is truly "green computing"?** We source our electricity exclusively from certified renewable hydroelectric facilities that meet strict environmental standards. These are not generic grid purchases combined with renewable energy credits (RECs); we contract directly with verified green generators to guarantee zero fossil fuel blending. **What happens to your OCR API during extended cloudy periods or at night?** Advanced battery storage handles short-term gaps. When solar generation drops for extended periods (as seen in our winter data), our infrastructure seamlessly draws from our certified green-hydro contracts. The result is uninterrupted, 24/7, 100% renewable operation for all your image-to-text needs. **Can enterprise customers request ESG sustainability reporting for their API usage?** Absolutely. Contact us for detailed environmental impact reports showing the exact renewable energy mix powering your specific OCR workloads. We are committed to transparency to help your organization meet its own ESG (Environmental, Social, and Governance) reporting requirements. **Is sustainable AI inference and green OCR more expensive?** Surprisingly, no. Generating our own local solar power, combined with highly efficient edge-located NVIDIA hardware, actually reduces our long-term operational costs. We pass those savings directly to our customers while delivering carbon-neutral OCR. Sustainability and affordability are built directly into our architecture.
The creator economy generates billions of visual content pieces daily. Brands, agencies, and platforms need to understand what is working, but much of the useful data is trapped inside screenshots, thumbnails, and overlay text. In this guide, we will build a simple two-step pipeline for short-form video analysis: 1. Use `ocrskill` to convert screenshots into Markdown. 2. Use a second AI model to turn that Markdown into structured JSON. That distinction matters. `ocrskill` is the OCR layer. It extracts the visible content accurately and quickly, but the schema design and data normalization happen in a separate model. ## The Data Problem Short-form video platforms display critical metrics visually: - View counts, likes, comments, shares - Creator handles and verification badges - Hashtags and captions burned into thumbnails - Branded content tags and sponsorship disclosures - Music/audio attribution text Some of this data is unavailable or unreliable via platform APIs. But it is visible in screenshots and thumbnails, which makes it a good fit for an OCR-first workflow. ## Capture Strategy We use a combination of: - **Platform APIs** (where available) for basic metadata - **Screenshot automation** for visual metrics not exposed via API - **Thumbnail extraction** for video preview analysis ```python from playwright import async_api as playwright async def capture_reel_screenshot(url: str, output_path: str): async with playwright.async_playwright() as p: browser = await p.chromium.launch() page = await browser.new_page(viewport={"width": 390, "height": 844}) await page.goto(url, wait_until="networkidle") await page.screenshot(path=output_path, full_page=False) await browser.close() ``` ## Step 1: Extract the Screenshot to Markdown Once screenshots are captured, send them to `ocrskill` and ask for a faithful Markdown transcription of everything visible in the image. ```python from openai import OpenAI ocr_client = OpenAI( base_url="https://api.ocrskill.com/v1", api_key="sk-your-key" ) def extract_screenshot_markdown(image_path: str) -> str: import base64 with open(image_path, "rb") as f: b64 = base64.b64encode(f.read()).decode() response = ocr_client.chat.completions.create( model="ocrskill-v1", messages=[{ "role": "user", "content": [ {"type": "text", "text": """Convert this social media screenshot into clean Markdown. Preserve: - visible text - counts and labels - usernames and captions - hashtags and mentions - sponsorship disclosures - music attribution Do not guess missing values. If something is unclear, mark it as uncertain in the Markdown."""}, {"type": "image_url", "image_url": {"url": f"data:image/png;base64,{b64}"}} ] }] ) return response.choices[0].message.content ``` The key idea is to keep the OCR step honest. You first extract what is actually visible, in a readable format, before asking another model to interpret or normalize it. ## Step 2: Use Another AI Model to Structure the Data After OCR, pass the Markdown into a general-purpose LLM that is good at schema following. Here we use `gpt-5-mini`, but the same pattern also works with other structured-output-capable models. ```python from openai import OpenAI import json llm_client = OpenAI(api_key="sk-your-openai-key") def structure_reel_metrics(markdown: str) -> dict: response = llm_client.chat.completions.create( model="gpt-5-mini", temperature=0, response_format={"type": "json_object"}, messages=[{ "role": "user", "content": f"""You are given OCR output from a social media screenshot. OCR Markdown: {markdown} Extract the following fields into JSON: - creator_handle: string | null - verified: boolean | null - view_count: integer | null - like_count: integer | null - comment_count: integer | null - share_count: integer | null - caption_text: string | null - hashtags: string[] - is_sponsored: boolean | null - music_attribution: string | null Rules: - Use null when the OCR does not clearly support a value. - Normalize numeric abbreviations like 2.4M or 18.2K into integers. - Do not invent fields that are not present. - Return only valid JSON.""" }] ) return json.loads(response.choices[0].message.content) ``` This separation gives you a more reliable system: - `ocrskill` focuses on extracting the visible content from the image. - The second model focuses on normalization, typing, and schema enforcement. - You can swap the second model later without changing your OCR layer. ## Building the Dataset Process thousands of screenshots into a structured DataFrame: ```python import pandas as pd from pathlib import Path screenshots = list(Path("./captures").glob("*.png")) records = [] for screenshot in screenshots: markdown = extract_screenshot_markdown(str(screenshot)) structured = structure_reel_metrics(markdown) structured["source_file"] = screenshot.name structured["ocr_markdown"] = markdown records.append(structured) df = pd.DataFrame(records) df.to_parquet("creator_metrics.parquet") ``` Keeping both the raw OCR Markdown and the structured JSON is useful for auditing. If a downstream metric looks wrong, you can inspect the OCR output that the structuring model received. ## Analysis Examples With structured data, you can now answer questions like: - Which creators have the highest engagement rate in the fitness niche? - What posting times correlate with maximum views? - How does sponsored content performance compare to organic? - What hashtag combinations drive the most shares? ## Why This Architecture Works Better Trying to force OCR and schema reasoning into a single step can make debugging harder. A two-stage pipeline is easier to trust and improve: - When OCR is wrong, you can fix the extraction prompt or improve screenshot quality. - When the JSON is wrong, you can refine the second model's schema prompt. - You can test each stage independently. - You can re-run the structuring step later without reprocessing the image. For production systems, this usually leads to better observability and cleaner failure handling. ## Practical Extensions Once the pipeline is working, you can extend it with: - **Trend classification:** classify the reel by niche, format, or call to action. - **Brand mention detection:** flag competitor names or campaign disclosures. - **Confidence review queues:** send uncertain OCR outputs to human review. - **Embedding and search:** index the OCR Markdown for retrieval and analytics. ## Conclusion The creator economy is a visual-first ecosystem, and many of the most useful signals never arrive in a clean API response. A practical approach is to let `ocrskill` do what it does best, convert images into high-quality Markdown, and then let a second AI model transform that OCR output into structured data. That gives you a pipeline that is easier to audit, easier to improve, and much closer to how production OCR systems are actually built.
The OpenAI-compatible OCR API is powerful, but sometimes you don't want to build a complex chat completion payload just to extract text from a single image. Our new **simplified OCR API endpoint** removes that boilerplate setup. You can now upload an image directly using `curl --data-binary` and instantly convert the image to markdown text. If your application requires a structured OCR response, this same endpoint seamlessly accepts a Mistral-style JSON payload featuring a `document_url` data URI. ## How the Simplified OCR API Works The new dedicated text extraction endpoint is: - `POST https://api.ocrskill.com/ocr` This endpoint automatically handles the tedious parts of image-to-text processing for you: - Base64 encoding for raw image uploads - Constructing OpenAI-style multimodal payloads - Forwarding the request to the underlying OCR model - Returning clean markdown directly for the simplest use cases This means you no longer need to manually assemble: - A `messages` array - An `image_url` content block - A formatted `data:image/...;base64,...` string ...unless you specifically need the standard OpenAI-compatible route for a broader AI integration. ## The Fastest Way to Convert Image to Markdown via cURL This is now the fastest, most straightforward way to OCR a local image file: ```bash export API_KEY="sk-your-key-here" curl https://api.ocrskill.com/ocr \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: image/png" \ --data-binary "@example.png" ``` The response body returns plain, structured markdown text: ```md # Receipt Store Name 123 Main St Total: $18.42 ``` If you want to save the extracted OCR output directly to a file: ```bash curl https://api.ocrskill.com/ocr \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: image/png" \ --data-binary "@example.png" > output.md ``` > **Pro Tip**: Always use `--data-binary`, not `-d`. The `-d` flag is designed for form-style request bodies and can corrupt binary image uploads during text extraction. Alternatively, you can submit the image as a form/multipart request: ```bash curl https://api.ocrskill.com/ocr \ -H "Authorization: Bearer $API_KEY" \ -F "image=@receipt.jpg" ``` ## Mistral-Compatible JSON OCR Response If your application is already configured to send the **Mistral OCR request format**, you can maintain that input structure and let ocrskill handle the heavy lifting behind the scenes. ```bash curl https://api.ocrskill.com/ocr \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{ "type": "document_url", "document_url": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ..." }' ``` In this structured mode, the response is JSON, matching the format of a standard Mistral OCR result: ```json { "pages": [ { "index": 0, "markdown": "# Receipt\n\nStore Name\n123 Main St\n\nTotal: $18.42", "images": [], "dimensions": { "dpi": 200, "height": 0, "width": 0 } } ], "model": "LightOnOCR-2-1B", "document_annotation": null, "usage_info": { "pages_processed": 1, "doc_size_bytes": 123456 } } ``` ## Choosing the Right OCR Endpoint for Your App **Use the simplified OCR endpoint (`/ocr`) when:** - You want the shortest possible `curl` command. - You are OCRing a local screenshot, scan, receipt, or photo. - You just want raw markdown text returned immediately. **Use the OpenAI-compatible endpoint (`/chat/completions`) when:** - You are integrating directly with the official OpenAI SDK. - You want to maintain a standard chat completions workflow. - You are already constructing complex multimodal messages in your application. **Use the Mistral-style JSON mode on `/ocr` when:** - Your client already emits standard `document_url` payloads. - You require a structured JSON OCR response instead of plain markdown text. ## Get Your Free OCR API Key You can generate a free, limited API key instantly to test the service (returned as JSON): ```bash curl https://api.ocrskill.com/get-key.json ``` For a plain-text key, use: ```bash curl https://api.ocrskill.com/get-key ``` ## Conclusion Our simplified OCR API is purpose-built for the most common text extraction workflow: **upload one image, get markdown back**. It eliminates multimodal request boilerplate while keeping the OpenAI-compatible API available for more advanced, multi-step AI integrations. If you want the fastest possible start, begin with `POST /ocr` and `--data-binary`. When your application scales into a larger multimodal workflow, the robust OpenAI-compatible `chat/completions` route is always there for you.
Social media is overwhelmingly visual. Carousels, reels, stories, and infographics carry the most valuable signals - but they're locked inside pixels. Traditional text-based monitoring tools miss all of it. In this tutorial, we'll build an autonomous agent that watches social media feeds and extracts text and structured data from every visual asset using ocrskill. The entire pipeline is just a clean function and a loop - no abstractions, no bloat, completely without LangChain. ## Prerequisites - Python 3.10+ - An ocrskill API key ([get one free](https://ocrskill.com/#pricing)) - The OpenAI SDK (`pip install openai`) - LangChain does not need to be installed, at all, really! That's it. No agent frameworks required. ## Step 1: Set Up the ocrskill Client Since ocrskill uses the OpenAI REST API format, setup is trivial: ```python from openai import OpenAI client = OpenAI( base_url="https://api.ocrskill.com/v1", api_key="sk-your-ocrskill-key" ) ``` ## Step 2: Create the Vision Function We define a simple function that accepts an image URL and returns extracted text. No decorators, no framework boilerplate: ```python def extract_text_from_image(image_url: str) -> str: """Extract all text and structured data from a social media image.""" response = client.chat.completions.create( model="ocrskill-v1", messages=[{ "role": "user", "content": [ {"type": "text", "text": "Extract all text, hashtags, mentions, and key visual elements."}, {"type": "image_url", "image_url": {"url": image_url}} ] }] ) return response.choices[0].message.content ``` Clean, readable, and works without LangChain. ## Step 3: Build the Analysis Layer For the LLM analysis, we use the OpenAI SDK directly. No need to wrap it in an "agent" abstraction: ```python from openai import OpenAI openai_client = OpenAI(api_key="sk-your-openai-key") def analyze_content(extracted_text: str, image_url: str) -> str: """Analyze extracted content and summarize key messages.""" response = openai_client.chat.completions.create( model="gpt-5-mini", temperature=0, messages=[{ "role": "user", "content": f"""Analyze this social media content and summarize the key message: Image URL: {image_url} Extracted content: {extracted_text} Provide a concise summary of the main message, tone, and any calls to action.""" }] ) return response.choices[0].message.content ``` Direct API calls. Fully transparent. No hidden prompt templates, no mystery "agent" logic - just your code, working without LangChain. ## Step 4: Process a Feed Here's where the magic happens. Notice what we're doing: iterating over images and calling functions. That's it. No framework required: ```python feed_images = [ "https://example.com/carousel-slide-1.jpg", "https://example.com/story-screenshot.png", "https://example.com/infographic.jpg", ] for img in feed_images: # Extract text using ocrskill extracted = extract_text_from_image(img) # Analyze with gpt-5-mini analysis = analyze_content(extracted, img) print(f"\n=== {img} ===") print(analysis) ``` A straightforward for loop. No `initialize_agent`, no `AgentType.OPENAI_FUNCTIONS`, no verbose logging noise. Just Python, doing what Python does best - without LangChain. ## What About "Agents"? If you need multi-step reasoning, you can add it explicitly: ```python def monitor_feed(images: list[str]) -> list[dict]: """Monitor a feed and return structured analysis.""" results = [] for img in images: extracted = extract_text_from_image(img) analysis = analyze_content(extracted, img) # Add conditional logic - your logic, visible and explicit if "competitor" in analysis.lower(): send_alert(f"Competitor mention detected: {img}") results.append({ "image": img, "extracted": extracted, "analysis": analysis }) return results ``` Your control flow is right there in the code. No black-box "agent" deciding when to call what tool. You see exactly what happens, when it happens - without LangChain. ## Performance Notes With ocrskill's Nvidia GPU-backed inference, each image processes in under 500ms. For a monitoring agent scanning hundreds of posts per minute, this latency is the difference between real-time intelligence and stale data. The leaner your code, the faster it runs. Removing framework overhead means fewer imports, less memory, and clearer stack traces when you need to debug. ## What's Next - Add sentiment analysis on extracted text (just another function call) - Store results in a vector database for RAG (plain HTTP requests) - Set up alerts for competitor mentions or trending topics (your own if-statements) The combination of ocrskill's speed and clean, direct code makes this stack ideal for production-grade social media intelligence. Sometimes the best framework is no framework - without LangChain, the solution is lighter, faster, and easier to maintain.
The email arrived on a Tuesday morning. A logistics company had been trying for weeks to extract data from a set of delivery receipts. These weren't ordinary documents - they were photographs taken in dimly lit warehouses, often at odd angles, with crumpled paper surfaces that created shadows deep enough to swallow text whole. Every Optical Character Recognition (OCR) system they tried failed in the same way. The shadows became black holes, and the text at the edges of those shadows disappeared entirely. What should have been a straightforward automated data extraction task became a manual nightmare costing them hundreds of hours each month. They sent us one particularly challenging example. The receipt was technically legible to human eyes, but only just barely. The paper had folded in the center, creating a canyon of darkness where crucial pricing information sat. The photograph had been taken from above at a slight angle, meaning the text wasn't perfectly aligned. And somehow, the combination of overhead warehouse lighting and the phone's flash had created competing shadows that made the image look almost artistic - but functionally broken for traditional OCR extraction. ## The Anatomy of a Challenging Document Image Before diving into OCR solutions, we needed to understand exactly what made this image so difficult. Breaking it down revealed four distinct problems that often appear together in real-world document photography: - **Shadow interference** was the most obvious issue. When a document isn't perfectly flat against a contrasting background, any light source from above creates gradients of darkness. The human eye adjusts naturally to these variations, but OCR software does not. Areas that appear merely dim to a human become completely illegible to basic data extraction tools. - **Foreground confusion** compounded the problem. In this image, the receipt wasn't isolated. Behind it, warehouse shelving and equipment created visual clutter. The edges of the receipt blended into the background. Distinguishing what was part of the document versus what was environmental noise required something more sophisticated than standard edge detection. - **Angle and perspective distortion** added another layer of complexity. The photographer had held the phone slightly above the document, pointing downward. This created a subtle trapezoid effect where the top of the receipt appeared narrower than the bottom. Standard grid-based OCR approaches assume flat, frontal alignment. This assumption failed here. - **Texture interference** from the crumpled paper itself created micro-shadows within the document. The creases caught light differently than flat surfaces. What looked like text to the human eye looked like visual noise to simpler image analysis methods. ## Why Traditional OCR Fails: Our Research Path Our first attempts followed conventional document processing wisdom. We tried adjusting contrast. We applied different lighting normalization techniques. We created custom filters designed specifically for shadow recovery in document images. Each approach helped with one problem while making others worse. Increasing contrast to bring out text in shadowed areas also amplified the background clutter. Reducing the impact of that background dimmed the already-faint text we were trying to save. It became clear that any OCR solution treating the entire image uniformly would fail because different regions required different handling. The breakthrough came from considering how human perception actually works. When you look at that warehouse receipt, you don't analyze every pixel equally. Your eye is drawn to what appears closest and most prominent. The receipt, despite its flaws, occupies the visual foreground. The shelving behind it recedes into background context. You focus attention naturally on what matters. This observation led to a fundamental question: could we replicate this perceptual prioritization computationally? Could we identify which parts of an image represent foreground objects versus background environment, then use that understanding to guide how our OCR engine processes the document? ## A Depth-Aware Approach to Document Image Processing The research direction shifted toward depth estimation - not the physical measurement of distance, but the perceptual understanding of what appears nearer versus farther in a two-dimensional image. This isn't about knowing the receipt is twelve inches from the camera while the shelf is ten feet away. It's about recognizing that the receipt visually dominates the frame while the environment recedes.  Developing this capability required understanding how depth cues manifest in photography. Objects that appear closer tend to have sharper edges, more detailed textures, and occupy more central or prominent positions in the frame. Objects farther away become softer, less detailed, and often appear at the periphery. For document photography specifically, this perceptual depth analysis reveals something crucial: the paper surface, despite its flaws, presents as the clear foreground element. The shadows on its surface are part of that foreground. The warehouse behind it is the background. This distinction matters because it allows for targeted image processing before OCR extraction begins. Once foreground identification succeeds, the processing strategy changes completely. Instead of applying uniform adjustments across the entire image, we can amplify the foreground while suppressing background interference. The receipt becomes brighter and more prominent. The distracting environment fades. The shadows on the paper surface remain, but now they exist within a properly exposed document rather than being one variable among many competing for attention. ## Document Segmentation for Improved OCR Accuracy With the foreground properly emphasized, the next challenge becomes isolation. Even a well-exposed image containing multiple documents, or a document surrounded by clutter, presents data extraction difficulties. The goal shifts from "make the document visible" to "separate the document from everything else." This is where visual understanding meets practical OCR extraction. Modern Computer Vision techniques can identify boundaries and shapes with remarkable precision, but they work best when given clean, well-prepared input. The amplification step creates exactly this preparation. By making foreground objects stand out distinctly from their surroundings, it provides the ideal conditions for document boundary detection to succeed. The segmentation process identifies the precise edges of the document. It distinguishes the receipt from the table beneath it, the hand holding it, or the background environment. This boundary information becomes a mask - a digital stencil that says "process everything inside this shape, ignore everything outside." Critically, this mask is applied back to the original image, not to the amplified version. The amplification served its purpose as preparation for detection. Now that we know exactly where the document is, we want the actual content from the original source. The shadows, the texture, the slight angle - all of these remain, but now they're contained within an isolated region rather than competing with environmental noise, resulting in significantly higher OCR accuracy. ## A Production OCR Pipeline for Real-World Documents What began as a research project to solve one impossible image has become a robust approach for handling challenging document photography at scale. The Intelligent Document Processing (IDP) workflow now follows a consistent three-phase structure: 1. **Perceptual Preparation**: Analyzes the image to understand foreground versus background relationships. This isn't about changing the image yet - it's about building a map of what matters and what doesn't. 2. **Selective Amplification**: Uses that map to create a version of the image where foreground objects are visually emphasized. Background elements are suppressed through nuanced adjustment that respects the natural visual hierarchy humans perceive instinctively. 3. **Targeted Segmentation**: Identifies precise boundaries within this prepared environment, isolating the specific document or region of interest. This boundary information then enables focused OCR extraction from the original source, preserving authentic detail while eliminating environmental interference. For that logistics company, this approach transformed their impossible receipts into reliably extractable documents. The shadows that once swallowed pricing information became manageable variations within a properly isolated document region. The warehouse clutter that confused previous OCR engines became irrelevant background, cleanly separated from the data that mattered. ## Key Lessons for Intelligent Document Processing (IDP) The most important lesson from this research journey is that document extraction cannot rely on idealized assumptions. Real-world images arrive with problems - shadows, angles, clutter, and imperfect lighting. OCR systems that expect pristine scans or perfectly flat photographs will fail when reality intrudes. The second lesson is that image preparation matters more than raw processing power. Feeding a challenging image directly into OCR tools, no matter how sophisticated, yields poor results. Taking time to understand the visual structure of the image - to distinguish foreground from background, to identify what deserves attention versus what should be ignored - creates the conditions for successful extraction. The third lesson is that human perception offers a valuable blueprint. We don't read documents by analyzing pixels uniformly. We focus on what appears prominent and relevant. Building AI systems that mimic this perceptual prioritization, using depth and prominence cues to guide processing, aligns technical capabilities with how we naturally interact with visual information. ## FAQ: Preparing Images for Better OCR Results **Q: My document has heavy shadows. Should I try to remove them before sending the image for OCR?** Shadow removal is difficult to do manually without losing information. If you have control over the photography environment, the best solution is prevention - use even, diffused lighting and keep the document flat against a contrasting background. If the image already exists with shadows intact, modern OCR APIs can now handle these variations through perceptual analysis rather than requiring manual cleanup. **Q: What's the ideal camera angle for photographing documents?** Direct overhead shots, with the camera parallel to the document surface, produce the best OCR results. This minimizes perspective distortion and ensures even lighting across the page. If you must photograph at an angle due to physical constraints, try to keep the angle shallow - thirty degrees or less from parallel - and position the camera so the document fills most of the frame. **Q: Should I crop the image to just the document before processing?** If you can cleanly crop without cutting off content, this can help. However, aggressive cropping that removes the context around a document can actually make boundary detection harder, since OCR systems use surrounding contrast to identify where documents end. A better approach is to frame the document properly during capture, leaving a small margin of contrasting background visible. **Q: Does image resolution matter for OCR accuracy?** Yes, but with diminishing returns. For standard printed documents, a resolution that captures text clearly is sufficient - typically anything above 150 DPI equivalent is adequate. Extremely high resolutions create larger files without improving data extraction quality, since the limiting factor becomes the physical characteristics of the text itself rather than pixel count. **Q: What about color versus black and white scans?** Color preservation is generally preferable. While converting to grayscale reduces file size, it can also eliminate valuable visual cues that help distinguish foreground from background. Color information helps identify paper surfaces, separate text from colored backgrounds, and maintain the natural contrast that aids document detection. Only convert to grayscale if file size constraints absolutely require it. **Q: How do I handle multiple documents in one image?** When possible, photograph documents individually. Overlapping documents create complex visual situations where shadows and edges interact in unpredictable ways. If you must capture multiple documents together, arrange them flat against a contrasting surface with clear gaps between them. Avoid stacking or overlapping, which creates the kind of shadow interference that challenges data extraction systems. **Q: What file format should I use for OCR?** Lossless formats like PNG preserve all visual information, which is valuable for challenging documents. JPEG is acceptable if the compression quality is high - avoid aggressive compression that introduces artifacts around text edges. For most purposes, modern OCR systems handle either format equally well, so use whichever fits your workflow while maintaining image quality. **Q: Can damaged or wrinkled documents be successfully processed?** Physical damage presents genuine challenges, but they're not insurmountable. The key is capturing the damage clearly rather than trying to hide it. A well-lit photograph showing a crease honestly is better than a poorly lit attempt to minimize it. Advanced perceptual analysis techniques can often distinguish between document texture and actual content, treating creases and folds as surface characteristics rather than confusing them with text. ## Conclusion: Overcoming OCR Failures in Real-World Scenarios The warehouse receipt that started this research journey seemed impossible at first glance. It violated every assumption about clean document photography. Yet by stepping back and asking how human perception handles the same challenges, we found a path forward. The resulting approach - perceptual preparation, selective amplification, and targeted segmentation - doesn't just solve one difficult image. It creates a general framework for handling the messy reality of real-world document photography. Shadows, angles, and clutter become manageable variables rather than insurmountable OCR obstacles. For organizations dealing with imperfect document sources, this represents a shift in what's possible with Intelligent Document Processing. The logistics company that sent us that first challenging image now processes thousands of warehouse receipts automatically. The shadows that once demanded manual intervention now flow through the same automated OCR pipeline as their cleaner documents. The research continues. Every challenging image teaches something new about the gap between idealized assumptions and practical reality. But the foundation is solid: understand the visual structure first, prepare the image accordingly, and then extract with precision. That's the difference between OCR systems that fail when reality intrudes and document AI systems that adapt to meet it.
# Datenschutzerklärung **Zuletzt aktualisiert:** 2. April 2026 Diese Datenschutzerklärung erläutert, wie **Formalbyte SRL** („wir“, „unser“ oder „uns“) Ihre Informationen sammelt, verwendet und schützt, wenn Sie OCRskill (den „Dienst“) nutzen. Wir bekennen uns zu Privacy-by-Design und flüchtiger Datenverarbeitung. ## Wer wir sind **Formalbyte SRL** Rumänien E-Mail: [legal@formalbyte.eu](mailto:legal@formalbyte.eu) Website: [https://ocrskill.com](https://ocrskill.com) Wir fungieren als Verantwortlicher für die über den Dienst verarbeiteten personenbezogenen Daten. ## Was wir verarbeiten Wir verarbeiten verschiedene Kategorien von Daten, je nachdem, wie Sie mit dem Dienst interagieren: ### 1. OCR-Inhalte (Bilder und extrahierter Text) Wenn Sie ein Bild zur OCR-Verarbeitung hochladen, verarbeiten wir vorübergehend: - Die von Ihnen hochgeladene Bilddatei - Den aus diesem Bild extrahierten Text ### 2. Konto- und API-Daten Wenn Sie einen API-Schlüssel generieren oder uns kontaktieren, verarbeiten wir möglicherweise: - API-Schlüssel-Identifikatoren und Nutzungsmetadaten - E-Mail-Adressen (wenn Sie uns kontaktieren) - Zeitstempel der Anfragen und IP-Adressen (für Ratenbegrenzung und Sicherheit) ### 3. Technische Daten und Protokolldaten Unsere Server erfassen automatisch: - IP-Adressen - Zeitstempel der Anfragen - HTTP-Header - Fehlerprotokolle - Sicherheitsprotokolle ### 4. Analysedaten Wir verwenden Vercel Analytics und Vercel Speed Insights, um die Website-Performance zu verstehen. Diese Tools erfassen möglicherweise: - Statistiken zu Seitenaufrufen - Performance-Metriken - Geräte-/Browserinformationen (anonymisiert) ## Wie OCR-Inhalte gehandhabt werden ### Flüchtige Verarbeitung **Wir speichern Ihre Bilder oder extrahierten Texte nicht.** - Bilder werden im Arbeitsspeicher verarbeitet und sofort nach Abschluss der OCR verworfen. - Extrahierter Text wird an Sie zurückgegeben und nicht auf unseren Servern gespeichert. - Wir verwenden nur kurzzeitige technische Pufferung, die für die Verarbeitung erforderlich ist (typischerweise Millisekunden bis Sekunden). - Keine dauerhafte Speicherung von Kundeninhalten. ### Was das bedeutet - Wir können Ihre zuvor hochgeladenen Bilder nicht abrufen. - Wir können nach Abschluss der Verarbeitung nicht auf Ihren extrahierten Text zugreifen. - Wir können keine historischen OCR-Ergebnisse bereitstellen. - Im unwahrscheinlichen Fall eines Sicherheitsvorfalls wären Ihre Inhaltsdaten nicht gefährdet, da sie nicht dauerhaft gespeichert werden. ## Kein Training / Kein Aufbau von Datensätzen **Ihre Daten werden niemals zum Training von KI-Modellen verwendet.** Wir verpflichten uns ausdrücklich dazu, dass: - Kundenbilder und extrahierte Texte **niemals** zum Trainieren, Verfeinern oder Verbessern unserer OCR-Modelle verwendet werden. - Wir keine Datensätze aus Kunden-Uploads erstellen. - Wir Ihre Inhalte nicht zur Verbesserung unserer Dienstalgorithmen verwenden. - Wir Kundeninhalte nicht zu Trainingszwecken an KI/ML-Anbieter weitergeben. Unsere OCR-Modelle werden auf öffentlich zugänglichen und lizenzierten Datensätzen trainiert, die vollständig von Kundendaten getrennt sind. ## Operative Metadaten und Protokolle Obwohl wir Ihre Inhalte nicht speichern, behalten wir bestimmte operative Daten ein: ### Einbehaltene Daten - **API-Nutzungsprotokolle**: Anzahl der Anfragen, Zeitstempel und Ratenbegrenzungsdaten (aufbewahrt für Abrechnungszwecke und Missbrauchsprävention). - **Sicherheitsprotokolle**: IP-Adressen, Anfragemuster und Sicherheitsereignisse (aufbewahrt für 30 Tage). - **Fehlerprotokolle**: Technische Fehler und Debugging-Informationen (aufbewahrt für 7 Tage). - **Support-Kommunikation**: E-Mails und Nachrichten, die Sie uns senden (aufbewahrt so lange, wie es zur Bearbeitung Ihrer Anfrage erforderlich ist). ### Zweck Diese Daten werden einbehalten für: - Dienstsicherheit und Missbrauchsprävention - Technisches Debugging und Dienstverbesserung - Einhaltung gesetzlicher Verpflichtungen - Beantwortung von Support-Anfragen ## Analyse und ähnliche Technologien Wir verwenden die folgenden Analyse- und Performance-Tools: ### Vercel Analytics - Zweck: Verständnis der Website-Nutzung und -Performance - Erfasste Daten: Anonymisierte Seitenaufrufe, Performance-Metriken - Aufbewahrung: Gemäß den Richtlinien von Vercel - Opt-out: Sie können Browser-Datenschutzfunktionen nutzen, um das Tracking einzuschränken. ### Vercel Speed Insights - Zweck: Messung der Website-Performance - Erfasste Daten: Performance-Zeitdaten, Core Web Vitals - Aufbewahrung: Gemäß den Richtlinien von Vercel Wir verwenden keine Werbe-Cookies oder Marketing-Tracker von Drittanbietern. ## Warum wir Daten verarbeiten Wir verarbeiten Ihre Daten auf Grundlage der folgenden Rechtsgrundlagen: | Zweck | Rechtsgrundlage | |-------|-----------------| | Bereitstellung des OCR-Dienstes | Vertragserfüllung (Verarbeitung Ihrer Anfrage) | | Sicherheit und Missbrauchsprävention | Berechtigte Interessen (Schutz unseres Dienstes) | | Einhaltung gesetzlicher Vorschriften | Gesetzliche Verpflichtung | | Support und Kommunikation | Vertragserfüllung oder berechtigte Interessen | | Analyse und Verbesserung | Berechtigte Interessen (Verbesserung des Dienstes) | ## Weitergabe und Dienstleister Wir geben Daten nur im erforderlichen Umfang für den Betrieb des Dienstes weiter: ### Infrastruktur-Anbieter Wir nutzen Cloud-Infrastruktur-Anbieter zum Hosting unseres Dienstes. Diese Anbieter verarbeiten Daten in unserem Auftrag im Rahmen von Auftragsverarbeitungsverträgen. ### Analyse-Anbieter Vercel bietet Analyse- und Performance-Überwachungsdienste an. ### Gesetzliche Anforderungen Wir können Daten offenlegen, wenn dies gesetzlich vorgeschrieben ist, durch einen Gerichtsbeschluss angeordnet wird oder um unsere Rechte, unser Eigentum oder unsere Sicherheit zu schützen. ### Kein Verkauf von Daten Wir verkaufen Ihre personenbezogenen Daten nicht an Dritte. ## Internationale Übermittlungen Unsere Infrastruktur-Anbieter können Daten in verschiedenen Rechtsordnungen verarbeiten. Wir stellen sicher, dass angemessene Garantien bestehen, einschließlich: - Auftragsverarbeitungsverträge mit Standardvertragsklauseln, sofern anwendbar. - Zusagen der Anbieter zu Schutzniveaus, die der DSGVO entsprechen. ## Aufbewahrung Verschiedene Kategorien von Daten werden für unterschiedliche Zeiträume aufbewahrt: | Datentyp | Aufbewahrungsfrist | |----------|--------------------| | OCR-Bilder und extrahierter Text | Nicht aufbewahrt (nur flüchtige Verarbeitung) | | API-Nutzungsmetadaten | Bis zu 12 Monate | | Sicherheitsprotokolle | 30 Tage | | Fehlerprotokolle | 7 Tage | | Support-Kommunikation | 3 Jahre nach Abschluss des Falls | ## Sicherheit Wir implementieren angemessene technische und organisatorische Maßnahmen zum Schutz Ihrer Daten: - Verschlüsselung bei der Übertragung (TLS 1.2+) - Architektur mit flüchtiger Verarbeitung (keine dauerhafte Speicherung von Inhalten) - Zugriffskontrollen und Authentifizierung für API-Endpunkte - Regelmäßige Sicherheitsüberprüfungen - Infrastruktursicherheit durch unsere Cloud-Anbieter Obwohl wir diese Maßnahmen ergreifen, ist kein Internetdienst vollständig sicher. Wir ermutigen Sie, Ihre API-Schlüssel zu schützen und den Dienst verantwortungsbewusst zu nutzen. ## Ihre Rechte Je nach Ihrer Rechtsordnung haben Sie möglicherweise die folgenden Rechte: - **Auskunft**: Informationen über die von uns über Sie gespeicherten Daten anfordern. - **Berichtigung**: Berichtigung unrichtiger Daten anfordern. - **Löschung**: Löschung Ihrer personenbezogenen Daten anfordern. - **Einschränkung**: Einschränkung der Verarbeitung anfordern. - **Übertragbarkeit**: Übertragung Ihrer Daten anfordern. - **Widerspruch**: Widerspruch gegen bestimmte Verarbeitungsaktivitäten einlegen. - **Einwilligung widerrufen**: Sofern die Verarbeitung auf einer Einwilligung beruht. Um diese Rechte auszuüben, kontaktieren Sie uns unter [legal@formalbyte.eu](mailto:legal@formalbyte.eu). ### Reaktionszeit Wir bemühen uns, Anfragen innerhalb von 30 Tagen zu beantworten. Komplexe Anfragen können länger dauern; in diesem Fall werden wir Sie benachrichtigen. ## Kontakt Für datenschutzrelevante Fragen, Datenanfragen oder Bedenken: **E-Mail:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Unternehmen:** Formalbyte SRL, Rumänien --- ## Häufig gestellte Fragen (FAQ) ### Behalten Sie hochgeladene Bilder? **Nein.** Bilder werden im Arbeitsspeicher verarbeitet und sofort verworfen. Wir speichern, archivieren oder behalten Ihre Bilder nach Abschluss der OCR nicht ein. ### Behalten Sie den aus meinen Bildern extrahierten Text? **Nein.** Extrahierter Text wird Ihnen in der API-Antwort zurückgegeben und nicht auf unseren Servern gespeichert. ### Trainieren Sie KI-Modelle mit meinen Daten? **Nein.** Ihre Bilder und extrahierten Texte werden niemals zum Trainieren, Verfeinern oder Verbessern unserer OCR-Modelle verwendet. Wir erstellen keine Datensätze aus Kunden-Uploads. ### Können Sie meine früheren OCR-Ergebnisse abrufen? **Nein.** Da wir Ihre Inhalte nicht speichern, können wir keine historischen OCR-Ergebnisse abrufen, wiederherstellen oder bereitstellen. ### Welche Daten behalten Sie tatsächlich? Wir behalten operative Metadaten wie Anzahl der Anfragen, Zeitstempel, IP-Adressen (für die Sicherheit) und Support-Kommunikation ein. Dies umfasst nicht Ihre Bilder oder extrahierten Texte. ### Sind meine Daten verschlüsselt? Ja. Alle Datenübertragungen verwenden TLS-Verschlüsselung. Die Verarbeitung erfolgt in unserer sicheren Infrastruktur. ### Geben Sie meine Daten an Dritte weiter? Wir geben Daten nur an Infrastruktur-Anbieter weiter, die für den Betrieb des Dienstes erforderlich sind (im Rahmen von Auftragsverarbeitungsverträgen), sowie an Analyse-Anbieter. Wir verkaufen Ihre Daten nicht. ### Ich komme aus der EU. Ist dies DSGVO-konform? Wir gestalten unseren Dienst nach den Grundsätzen der DSGVO, einschließlich Datenminimierung, Zweckbindung und flüchtiger Verarbeitung. Kontaktieren Sie uns für unseren Auftragsverarbeitungsvertrag, falls erforderlich. ### Wie beantrage ich die Löschung meiner Daten? Senden Sie eine E-Mail mit Ihrer Anfrage an [legal@formalbyte.eu](mailto:legal@formalbyte.eu). Beachten Sie, dass wir keine OCR-Inhalte speichern und somit keine Inhalte zu löschen sind – lediglich operative Metadaten. ### Was passiert bei einer Datenschutzverletzung? Aufgrund unserer Architektur mit flüchtiger Verarbeitung wären Ihre OCR-Inhalte bei einer Verletzung nicht gefährdet. Wir würden betroffene Nutzer und Behörden gemäß den gesetzlichen Anforderungen über alle betroffenen operativen Daten informieren. --- *Diese Datenschutzerklärung kann von Zeit zu Zeit aktualisiert werden. Wir werden alle Änderungen auf dieser Seite mit einem aktualisierten Datum veröffentlichen.*
# Nutzungsbedingungen **Zuletzt aktualisiert:** 2. April 2026 Diese Nutzungsbedingungen („Bedingungen“) regeln Ihren Zugang zu und Ihre Nutzung von OCRskill (der „Dienst“), bereitgestellt von **Formalbyte SRL** („wir“, „unser“ oder „uns“). Durch die Nutzung des Dienstes erklären Sie sich mit diesen Bedingungen einverstanden. ## Annahme und Berechtigung Durch den Zugriff auf den Dienst oder dessen Nutzung bestätigen Sie, dass: - Sie mindestens 18 Jahre alt sind oder die Volljährigkeit in Ihrer Rechtsordnung erreicht haben. - Sie die Rechtsfähigkeit besitzen, diese Bedingungen einzugehen. - Sie alle anwendbaren Gesetze und Vorschriften einhalten werden. - Sie diese Bedingungen in vollem Umfang akzeptieren. Wenn Sie diesen Bedingungen nicht zustimmen, nutzen Sie den Dienst bitte nicht. ## Der Dienst OCRskill bietet Dienste zur optischen Zeichenerkennung (OCR) über eine API an. Der Dienst: - Akzeptiert Bild-Uploads über die API. - Verarbeitet Bilder, um Text zu extrahieren. - Gibt den extrahierten Text in der Antwort zurück. - Speichert weder hochgeladene Bilder noch extrahierte Texte. ### Verfügbarkeit des Dienstes Wir bemühen uns um eine hohe Verfügbarkeit, jedoch: - Wird der Dienst ohne Mängelgewähr („as-is“) und nach Verfügbarkeit („as-available“) bereitgestellt. - Garantieren wir keinen ununterbrochenen oder fehlerfreien Betrieb. - Können Wartungsarbeiten, Aktualisierungen oder technische Probleme zu vorübergehenden Unterbrechungen führen. - Können wir Funktionen mit oder ohne Vorankündigung ändern, aussetzen oder einstellen. ### Ratenbegrenzungen und Fair Use Wir können Ratenbegrenzungen einführen, um die Servicequalität für alle Nutzer zu gewährleisten. Eine übermäßige Nutzung, die die Performance des Dienstes beeinträchtigt, kann zu einer Drosselung, Aussetzung oder Kündigung führen. ## Konten und API-Schlüssel ### Generierung von API-Schlüsseln Sie können API-Schlüssel über unsere Website generieren. API-Schlüssel: - Sind nur für Ihre eigene Nutzung bestimmt. - Dürfen nicht an Dritte weitergegeben werden. - Liegen in Ihrer Verantwortung hinsichtlich ihrer Sicherheit. - Können ablaufen und müssen erneuert werden. ### Verantwortung für das Konto Sie sind verantwortlich für: - Alle Aktivitäten, die unter Ihren API-Schlüsseln stattfinden. - Die Geheimhaltung Ihrer Schlüssel. - Die unverzügliche Benachrichtigung über eine unbefugte Nutzung. - Alle Folgen kompromittierter Schlüssel. ## Zulässige Nutzung ### Verbotene Aktivitäten Sie dürfen den Dienst nicht nutzen, um: - Gegen geltende Gesetze oder Vorschriften zu verstoßen. - Inhalte hochzuladen, die illegal, schädlich, drohend, missbräuchlich oder rechtsverletzend sind. - Zu versuchen, unbefugten Zugriff auf unsere Systeme zu erlangen. - Den Dienst oder die Server zu stören oder zu unterbrechen. - Den Dienst zum Versenden von Spam oder unverlangten Nachrichten zu nutzen. - Reverse Engineering zu betreiben oder zu versuchen, unseren Quellcode zu extrahieren. - Mehrere Konten zu erstellen, um Ratenbegrenzungen zu umgehen. - Den Dienst in einer Weise zu nutzen, die ihn beschädigen, deaktivieren oder beeinträchtigen könnte. ### Konsequenzen Verstöße gegen diese Regeln können führen zu: - Sofortiger Aussetzung oder Beendigung des Zugangs. - Widerruf des API-Schlüssels. - Rechtlichen Schritten, sofern anwendbar. ## Ihre Inhalte und Berechtigungen ### Recht zum Hochladen Durch das Hochladen eines Bildes in den Dienst sichern Sie zu und garantieren, dass: - Sie Eigentümer des Bildes sind oder über alle erforderlichen Rechte, Lizenzen und Genehmigungen verfügen. - Das Hochladen und Verarbeiten keine Rechte Dritter (Urheberrecht, Datenschutz usw.) verletzt. - Das Bild keine illegalen Inhalte enthält. - Sie alle erforderlichen Einwilligungen für die Verarbeitung personenbezogener Daten im Bild eingeholt haben. ### Verantwortung für Inhalte Sie sind allein verantwortlich für: - Die Bilder, die Sie hochladen. - Die Sicherstellung, dass Sie über die ordnungsgemäße Autorisierung zur Verarbeitung der Bilder verfügen. - Alle Ansprüche, die sich aus Ihrer Nutzung des Dienstes mit Inhalten Dritter ergeben. ### Lizenzerteilung Sie gewähren uns eine beschränkte, nicht exklusive, lizenzgebührenfreie Lizenz zur Verarbeitung Ihrer Bilder ausschließlich zum Zweck der Bereitstellung des Dienstes für Sie. ## Haftungsausschluss für OCR-Ergebnisse ### Technologische Einschränkungen **WICHTIG:** Die OCR-Technologie hat systembedingte Einschränkungen. Der Dienst kann Folgendes erzeugen: - Unvollständige Textextraktion. - Falsche oder unleserliche Zeichen. - Fehlenden Text oder Formatierungsfehler. - Halluzinierten oder erfundenen Text. - Fehler bei schlechter Bildqualität, ungewöhnlichen Schriftarten oder komplexen Layouts. - Falsche Interpretation des Kontextes. ### Keine perfekte Genauigkeit Wir garantieren nicht, dass die OCR-Ergebnisse: - Zu 100 % genau sind. - Vollständig sind. - Für einen bestimmten Zweck geeignet sind. - Frei von Fehlern oder Auslassungen sind. ### KI-gestützter Dienst Unser Dienst nutzt KI- und Machine-Learning-Modelle. Diese Systeme: - Können unvorhersehbare Fehler machen. - Können Kontext nicht wie Menschen verstehen. - Sind statistischer Natur und nicht deterministisch. - Die Performance variiert je nach Eingabequalität und Inhaltstyp. ## Überprüfungspflicht des Nutzers ### Kritische Anforderung **Sie müssen alle OCR-Ergebnisse überprüfen, bevor Sie sich auf sie verlassen.** ### Hochrisiko-Anwendungen Für alle hochsensiblen oder kritischen Anwendungsfälle müssen Sie: - Alle extrahierten Texte unabhängig mit dem Originalbild abgleichen. - Menschliche Überprüfungsprozesse implementieren. - Sich nicht ausschließlich auf automatisierte OCR-Ergebnisse verlassen bei Entscheidungen in den Bereichen: - Rechtliche Angelegenheiten oder Verträge. - Medizinische oder Gesundheitsinformationen. - Finanztransaktionen oder Compliance. - Sicherheitskritische Systeme. - Einhaltung gesetzlicher Vorschriften. - Jede Situation, in der Fehler erheblichen Schaden anrichten könnten. ### Fachliche Beratung OCR-Ergebnisse sollten keine fachliche Beratung in irgendeinem Bereich ersetzen. Konsultieren Sie immer qualifizierte Fachleute für rechtliche, medizinische, finanzielle oder andere spezialisierte Angelegenheiten. ### Weiterverwendung Sie sind verantwortlich für alle Handlungen, Entscheidungen oder automatisierten Prozesse, die OCR-Ergebnisse aus unserem Dienst verwenden. Wir haften nicht für Folgen der Weiterverwendung des extrahierten Textes. ## Keine Gewährleistungen ### Dienst ohne Mängelgewähr DER DIENST WIRD OHNE MÄNGELGEWÄHR („AS-IS“) UND NACH VERFÜGBARKEIT („AS-AVAILABLE“) OHNE GEWÄHRLEISTUNGEN JEGLICHER ART, WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, BEREITGESTELLT. ### Ausschluss von Gewährleistungen SOWEIT GESETZLICH ZULÄSSIG, SCHLIESSEN WIR ALLE GEWÄHRLEISTUNGEN AUS, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF: - GEWÄHRLEISTUNGEN DER MARKTGÄNGIGKEIT. - EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. - NICHTVERLETZUNG VON RECHTEN DRITTER. - GENAUIGKEIT ODER ZUVERLÄSSIGKEIT DER ERGEBNISSE. - UNUNTERBROCHENER ODER FEHLERFREIER BETRIEB. ### Beta-Funktionen Alle Beta- oder experimentellen Funktionen werden ohne Gewährleistungen bereitgestellt und können jederzeit geändert oder entfernt werden. ## Haftungsbeschränkung ### Haftungshöchstgrenze SOWEIT GESETZLICH ZULÄSSIG: - HAFTEN WIR NICHT FÜR INDIREKTE, ZUFÄLLIGE, BESONDERE, FOLGESCHÄDEN ODER SCHADENERSATZ MIT STRAFCHARAKTER. - ÜBERSTEIGT UNSERE GESAMTHAFTUNG NICHT DEN HÖHEREN DER FOLGENDEN BETRÄGE: (A) DEN BETRAG, DEN SIE IN DEN 12 MONATEN VOR DEM ANSPRUCH FÜR DEN DIENST BEZAHLT HABEN, ODER (B) EINHUNDERT EURO (€100). ### Ausgeschlossene Schäden Wir haften nicht für: - Entgangenen Gewinn, Einnahmen oder Geschäftsausfall. - Verlust von Daten oder Inhalten (insbesondere da wir Ihre Inhalte nicht speichern). - Betriebsunterbrechungen. - Schäden, die aus dem Vertrauen auf OCR-Ergebnisse resultieren. - Fehler, Ungenauigkeiten oder Auslassungen im extrahierten Text. - Ansprüche Dritter, die sich aus Ihrer Nutzung des Dienstes ergeben. - Schäden, die aus unbefugtem Zugriff auf unsere Systeme resultieren. ### Jurisdiktionsspezifische Einschränkungen In einigen Rechtsordnungen sind bestimmte Haftungsbeschränkungen nicht zulässig. In solchen Fällen wird unsere Haftung auf das gesetzlich maximal zulässige Maß beschränkt. ## Freistellung / Verantwortung für Ansprüche ### Ihre Freistellung Sie erklären sich damit einverstanden, Formalbyte SRL, seine leitenden Angestellten, Direktoren, Mitarbeiter und Agenten von allen Ansprüchen, Haftungen, Schäden, Verlusten und Ausgaben (einschließlich angemessener Anwaltskosten) freizustellen, die sich aus oder im Zusammenhang mit Folgendem ergeben: - Ihrer Nutzung des Dienstes. - Ihrem Verstoß gegen diese Bedingungen. - Ihrer Verletzung von Rechten Dritter. - Allen von Ihnen hochgeladenen Inhalten. - Jeglichem Vertrauen auf oder Nutzung von OCR-Ergebnissen. ## Aussetzung und Beendigung ### Durch uns Wir können Ihren Zugang zum Dienst jederzeit mit oder ohne Grund und mit oder ohne Vorankündigung aussetzen oder beenden, insbesondere bei: - Verstoß gegen diese Bedingungen. - Verdächtiger oder betrügerischer Aktivität. - Längerer Inaktivität. - Technischer Notwendigkeit. - Gesetzlichen Anforderungen. ### Durch Sie Sie können die Nutzung des Dienstes jederzeit einstellen. ### Wirkung der Beendigung Nach der Beendigung: - Werden Ihre API-Schlüssel deaktiviert. - Müssen Sie jede Nutzung des Dienstes einstellen. - Bleiben Bestimmungen, die ihrer Natur nach auch nach der Beendigung fortbestehen sollten, in Kraft. ## Änderungen am Dienst oder an den Bedingungen ### Änderungen am Dienst Wir können den Dienst (oder Teile davon) jederzeit ohne Vorankündigung ändern, aussetzen oder einstellen. ### Änderungen an den Bedingungen Wir können diese Bedingungen von Zeit zu Zeit aktualisieren. Wesentliche Änderungen werden auf dieser Seite mit einem aktualisierten Datum veröffentlicht. Ihre fortgesetzte Nutzung des Dienstes nach Änderungen gilt als Annahme. ### Benachrichtigung Obwohl wir Nutzer über wesentliche Änderungen benachrichtigen können, liegt es in Ihrer Verantwortung, diese Bedingungen regelmäßig zu überprüfen. ## Anwendbares Recht und Gerichtsstand ### Anwendbares Recht Diese Bedingungen unterliegen den Gesetzen von **Rumänien** und werden in Übereinstimmung mit diesen ausgelegt, ohne Berücksichtigung der Kollisionsnormen. ### Gerichtsstand Alle Streitigkeiten, die sich aus oder im Zusammenhang mit diesen Bedingungen oder dem Dienst ergeben, unterliegen der ausschließlichen Zuständigkeit der Gerichte von **Bukarest, Rumänien**. ### Alternative Streitbeilegung Wir ermutigen Sie, uns zuerst zu kontaktieren, um zu versuchen, Streitigkeiten informell beizulegen, bevor Sie rechtliche Schritte einleiten. ## Allgemeine Bestimmungen ### Gesamte Vereinbarung Diese Bedingungen stellen die gesamte Vereinbarung zwischen Ihnen und uns bezüglich des Dienstes dar und ersetzen alle vorherigen Vereinbarungen. ### Teilnichtigkeitsklausel Sollte eine Bestimmung dieser Bedingungen für nicht durchsetzbar befunden werden, bleiben die übrigen Bestimmungen in vollem Umfang in Kraft. ### Kein Verzicht Unser Versäumnis, ein Recht oder eine Bestimmung dieser Bedingungen durchzusetzen, stellt keinen Verzicht auf dieses Recht dar. ### Abtretung Sie dürfen diese Bedingungen nicht ohne unsere vorherige schriftliche Zustimmung abtreten oder übertragen. Wir können diese Bedingungen ohne Einschränkung abtreten. ### Höhere Gewalt Wir haften nicht für Ausfälle oder Verzögerungen, die durch Umstände außerhalb unserer angemessenen Kontrolle verursacht werden. ## Kontakt Für Fragen zu diesen Bedingungen: **E-Mail:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Unternehmen:** Formalbyte SRL, Rumänien **Website:** [https://ocrskill.com](https://ocrskill.com) --- ## Häufig gestellte Fragen (FAQ) ### Kann ich mich auf OCR-Ergebnisse verlassen, ohne sie zu prüfen? **Nein.** OCR ist nicht perfekt. Sie müssen alle Ergebnisse überprüfen, insbesondere bei wichtigen Entscheidungen. Verlassen Sie sich bei rechtlichen, medizinischen, finanziellen oder sicherheitskritischen Anwendungen niemals ausschließlich auf automatisierte OCR. ### Wie genau ist Ihre OCR? Die Genauigkeit variiert je nach Bildqualität, Textklarheit, Sprache und Layout. Wir garantieren keine spezifische Genauigkeitsrate. Sie müssen alle Ergebnisse selbst überprüfen. ### Speichern Sie meine Bilder oder extrahierten Texte? **Nein.** Bilder und extrahierte Texte werden flüchtig verarbeitet und sofort verworfen. Wir können sie später nicht abrufen. ### Kann ich den Dienst für sensible Dokumente nutzen? Das können Sie, aber Sie tragen das gesamte Risiko. Sie sind verantwortlich für: - Die Sicherstellung, dass Sie über die erforderliche Autorisierung verfügen. - Die Überprüfung der Genauigkeit des extrahierten Textes. - Die Einhaltung aller gesetzlichen Anforderungen für Ihren spezifischen Anwendungsfall. ### Was passiert, wenn die OCR einen Fehler macht? Wir haften nicht für OCR-Fehler oder deren Folgen. Sie müssen die Ergebnisse vor der Verwendung überprüfen. Weitere Details finden Sie im Abschnitt Haftungsbeschränkung. ### Kann ich eine Rückerstattung erhalten, wenn die OCR falsch ist? Wir gewähren keine Rückerstattungen bei Problemen mit der OCR-Genauigkeit. Der Dienst wird ohne Mängelgewähr und ohne Genauigkeitsgarantien bereitgestellt. ### Trainieren Sie KI mit meinen Dokumenten? **Nein.** Ihre Uploads werden niemals zum Trainieren oder Verbessern unserer Modelle verwendet. Weitere Details finden Sie in unserer Datenschutzerklärung. ### Können Sie die Verfügbarkeit des Dienstes garantieren? Nein. Obwohl wir uns um eine hohe Verfügbarkeit bemühen, garantieren wir keinen ununterbrochenen Dienst. Siehe Abschnitt „Der Dienst“ oben oder prüfen Sie die aktuelle Verfügbarkeit auf unserem [Status-Monitor](https://status.ocrskill.com/status/ocrskill). ### Welche Gesetze gelten für diese Bedingungen? Diese Bedingungen unterliegen rumänischem Recht. Streitigkeiten unterliegen den Gerichten von Bukarest, Rumänien. ### Ich habe eine Beschwerde. Was soll ich tun? Kontaktieren Sie uns unter [legal@formalbyte.eu](mailto:legal@formalbyte.eu). Wir werden versuchen, Probleme informell zu lösen, bevor rechtliche Schritte eingeleitet werden. --- *Diese Bedingungen können von Zeit zu Zeit aktualisiert werden. Die aktuelle Version ist immer unter https://ocrskill.com/terms verfügbar.*
# Política de privacidad **Última actualización:** 2 de abril de 2026 Esta Política de privacidad explica cómo **Formalbyte SRL** ("nosotros", "nuestro" o "nos") recopila, utiliza y protege su información cuando utiliza OCRskill (el "Servicio"). Estamos comprometidos con la privacidad desde el diseño y el procesamiento de datos transitorio. ## Quiénes somos **Formalbyte SRL** Rumanía Correo electrónico: [legal@formalbyte.eu](mailto:legal@formalbyte.eu) Sitio web: [https://ocrskill.com](https://ocrskill.com) Actuamos como responsables del tratamiento de los datos personales procesados a través del Servicio. ## Qué procesamos Procesamos diferentes categorías de datos según su interacción con el Servicio: ### 1. Contenido OCR (imágenes y texto extraído) Cuando carga una imagen para el procesamiento OCR, manejamos temporalmente: - El archivo de imagen que carga - El texto extraído de esa imagen ### 2. Datos de cuenta y API Si genera una clave API o se pone en contacto con nosotros, podemos procesar: - Identificadores de clave API y metadatos de uso - Direcciones de correo electrónico (si se pone en contacto con nosotros) - Marcas de tiempo de solicitud y direcciones IP (para limitación de velocidad y seguridad) ### 3. Datos técnicos y de registro Nuestros servidores recopilan automáticamente: - Direcciones IP - Marcas de tiempo de solicitud - Encabezados HTTP - Registros de errores - Registros de eventos de seguridad ### 4. Datos de análisis Utilizamos Vercel Analytics y Vercel Speed Insights para comprender el rendimiento del sitio. Estas herramientas pueden recopilar: - Estadísticas de visualización de páginas - Métricas de rendimiento - Información del dispositivo/navegador (anonimizada) ## Cómo se maneja el contenido OCR ### Procesamiento transitorio **No conservamos sus imágenes ni el texto extraído.** - Las imágenes se procesan en memoria y se descartan inmediatamente después de que se completa el OCR. - El texto extraído se le devuelve y no se almacena en nuestros servidores. - Solo utilizamos el almacenamiento en búfer técnico de corta duración necesario para el procesamiento (normalmente de milisegundos a segundos). - Sin almacenamiento persistente de contenido de los clientes. ### Qué significa esto - No podemos recuperar sus imágenes cargadas anteriormente. - No podemos acceder a su texto extraído una vez finalizado el procesamiento. - No podemos proporcionar resultados de OCR históricos. - En el improbable caso de un incidente de seguridad, los datos de su contenido no estarían en riesgo porque no persisten. ## Sin entrenamiento / Sin creación de conjuntos de datos **Sus datos nunca se utilizan para entrenar modelos de IA.** Nos comprometemos explícitamente a que: - Las imágenes de los clientes y el texto extraído **nunca** se utilizan para entrenar, ajustar o mejorar nuestros modelos de OCR. - No creamos conjuntos de datos a partir de las cargas de los clientes. - No utilizamos su contenido para mejorar nuestros algoritmos de servicio. - No compartimos el contenido de los clientes con proveedores de IA/ML para fines de entrenamiento. Nuestros modelos de OCR se entrenan con conjuntos de datos disponibles públicamente y con licencia, completamente separados de los datos de los clientes. ## Metadatos operativos y registros Aunque no almacenamos su contenido, conservamos ciertos datos operativos: ### Datos conservados - **Registros de uso de API**: Recuentos de solicitudes, marcas de tiempo y datos de límite de velocidad (conservados para facturación y prevención de abusos). - **Registros de seguridad**: Direcciones IP, patrones de solicitud y eventos de seguridad (conservados durante 30 días). - **Registros de errores**: Errores técnicos e información de depuración (conservados durante 7 días). - **Comunicaciones de soporte**: Correos electrónicos y mensajes que nos envíe (conservados durante el tiempo que sea necesario para resolver su consulta). ### Finalidad Estos datos se conservan para: - Seguridad del servicio y prevención de abusos. - Depuración técnica y mejora del servicio. - Cumplimiento de obligaciones legales. - Respuesta a solicitudes de soporte. ## Análisis y tecnologías similares Utilizamos las siguientes herramientas de análisis y rendimiento: ### Vercel Analytics - Finalidad: Comprender el uso y el rendimiento del sitio. - Datos recopilados: Páginas vistas anonimizadas, métricas de rendimiento. - Retención: Según las políticas de Vercel. - Exclusión: Puede utilizar las funciones de privacidad del navegador para limitar el seguimiento. ### Vercel Speed Insights - Finalidad: Medir el rendimiento del sitio. - Datos recopilados: Datos de tiempo de rendimiento, Core Web Vitals. - Retención: Según las políticas de Vercel. No utilizamos cookies publicitarias ni rastreadores de marketing de terceros. ## Por qué procesamos datos Procesamos sus datos basándonos en los siguientes fundamentos legales: | Finalidad | Base legal | |-----------|------------| | Prestación del servicio OCR | Ejecución del contrato (procesamiento de su solicitud) | | Seguridad y prevención de abusos | Intereses legítimos (protección de nuestro servicio) | | Cumplimiento legal | Obligación legal | | Soporte y comunicación | Ejecución del contrato o intereses legítimos | | Análisis y mejora | Intereses legítimos (mejora del servicio) | ## Intercambio y proveedores de servicios Compartimos datos solo según sea necesario para operar el Servicio: ### Proveedores de infraestructura Utilizamos proveedores de infraestructura en la nube para alojar nuestro servicio. Estos proveedores procesan datos en nuestro nombre bajo acuerdos de procesamiento de datos. ### Proveedores de análisis Vercel proporciona servicios de análisis y monitoreo del rendimiento. ### Requisitos legales Podemos divulgar datos si así lo requiere la ley, una orden judicial o para proteger nuestros derechos, propiedad o seguridad. ### No venta de datos No vendemos sus datos personales a terceros. ## Transferencias internacionales Nuestros proveedores de infraestructura pueden procesar datos en varias jurisdicciones. Nos aseguramos de que existan las salvaguardas adecuadas, que incluyen: - Acuerdos de procesamiento de datos con cláusulas contractuales estándar cuando corresponda. - Compromisos de los proveedores con niveles de protección equivalentes al RGPD. ## Retención Las diferentes categorías de datos se conservan durante periodos distintos: | Tipo de datos | Periodo de retención | |---------------|----------------------| | Imágenes OCR y texto extraído | No se conservan (solo procesamiento transitorio) | | Metadatos de uso de API | Hasta 12 meses | | Registros de seguridad | 30 días | | Registros de errores | 7 días | | Comunicaciones de soporte | 3 años después del cierre del caso | ## Seguridad Implementamos medidas técnicas y organizativas adecuadas para proteger sus datos: - Cifrado en tránsito (TLS 1.2+). - Arquitectura de procesamiento transitorio (sin almacenamiento de contenido persistente). - Controles de acceso y autenticación para los puntos finales de la API. - Revisiones periódicas de seguridad. - Seguridad de la infraestructura a través de nuestros proveedores de nube. Aunque tomamos estas medidas, ningún servicio de Internet es completamente seguro. Le recomendamos que proteja sus claves API y utilice el servicio de forma responsable. ## Sus derechos Dependiendo de su jurisdicción, puede tener los siguientes derechos: - **Acceso**: Solicitar información sobre los datos que tenemos sobre usted. - **Rectificación**: Solicitar la corrección de datos inexactos. - **Supresión**: Solicitar la eliminación de sus datos personales. - **Restricción**: Solicitar la limitación del tratamiento. - **Portabilidad**: Solicitar la transferencia de sus datos. - **Oposición**: Oponerse a determinadas actividades de tratamiento. - **Retirar el consentimiento**: Cuando el tratamiento se base en el consentimiento. Para ejercer estos derechos, póngase en contacto con nosotros en [legal@formalbyte.eu](mailto:legal@formalbyte.eu). ### Tiempo de respuesta Nuestro objetivo es responder a las solicitudes en un plazo de 30 días. Las solicitudes complejas pueden tardar más tiempo, en cuyo caso se lo notificaremos. ## Contacto Para preguntas relacionadas con la privacidad, solicitudes de datos o inquietudes: **Correo electrónico:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Empresa:** Formalbyte SRL, Rumanía --- ## Preguntas frecuentes ### ¿Conservan las imágenes cargadas? **No.** Las imágenes se procesan en memoria y se descartan inmediatamente. No almacenamos, archivamos ni conservamos sus imágenes una vez finalizado el OCR. ### ¿Conservan el texto extraído de mis imágenes? **No.** El texto extraído se le devuelve en la respuesta de la API y no se almacena en nuestros servidores. ### ¿Entrenan modelos de IA con mis datos? **No.** Sus imágenes y el texto extraído nunca se utilizan para entrenar, ajustar o mejorar nuestros modelos de OCR. No creamos conjuntos de datos a partir de las cargas de los clientes. ### ¿Pueden recuperar mis resultados de OCR anteriores? **No.** Debido a que no almacenamos su contenido, no podemos recuperar, restaurar ni proporcionar resultados de OCR históricos. ### ¿Qué datos conservan realmente? Conservamos metadatos operativos como el recuento de solicitudes, marcas de tiempo, direcciones IP (por seguridad) y comunicaciones de soporte. Esto no incluye sus imágenes ni el texto extraído. ### ¿Están mis datos cifrados? Sí. Todas las transmisiones de datos utilizan cifrado TLS. El procesamiento ocurre en nuestra infraestructura segura. ### ¿Comparten mis datos con terceros? Compartimos datos solo con proveedores de infraestructura necesarios para operar el servicio (bajo acuerdos de procesamiento de datos) y proveedores de análisis. No vendemos sus datos. ### Soy de la UE. ¿Cumple esto con el RGPD? Diseñamos nuestro servicio teniendo en cuenta los principios del RGPD, incluyendo la minimización de datos, la limitación de la finalidad y el procesamiento transitorio. Póngase en contacto con nosotros para obtener nuestro Acuerdo de procesamiento de datos si lo necesita. ### ¿Cómo solicito la eliminación de mis datos? Envíe un correo electrónico a [legal@formalbyte.eu](mailto:legal@formalbyte.eu) con su solicitud. Tenga en cuenta que, dado que no almacenamos contenido OCR, no hay contenido que eliminar, solo metadatos operativos. ### ¿Qué pasa si hay una brecha de datos? Dada nuestra arquitectura de procesamiento transitorio, su contenido OCR no estaría en riesgo en caso de una brecha. Notificaríamos a los usuarios y autoridades afectados según lo exija la ley para cualquier dato operativo involucrado. --- *Esta Política de privacidad puede actualizarse de vez en cuando. Publicaremos cualquier cambio en esta página con una fecha actualizada.*
# Términos del servicio **Última actualización:** 2 de abril de 2026 Estos Términos del servicio ("Términos") rigen su acceso y uso de OCRskill (el "Servicio"), proporcionado por **Formalbyte SRL** ("nosotros", "nuestro" o "nos"). Al utilizar el Servicio, usted acepta estos Términos. ## Aceptación y elegibilidad Al acceder o utilizar el Servicio, usted confirma que: - Tiene al menos 18 años o ha alcanzado la mayoría de edad en su jurisdicción. - Tiene la capacidad legal para aceptar estos Términos. - Cumplirá con todas las leyes y reglamentos aplicables. - Acepta estos Términos en su totalidad. Si no está de acuerdo con estos Términos, no utilice el Servicio. ## El Servicio OCRskill proporciona servicios de reconocimiento óptico de caracteres (OCR) a través de una API. El Servicio: - Acepta cargas de imágenes a través de la API. - Procesa imágenes para extraer texto. - Devuelve el texto extraído en la respuesta. - No almacena las imágenes cargadas ni el texto extraído. ### Disponibilidad del servicio Nos esforzamos por mantener una alta disponibilidad, pero: - El Servicio se proporciona "tal cual" y "según disponibilidad". - No garantizamos un servicio ininterrumpido o libre de errores. - El mantenimiento, las actualizaciones o los problemas técnicos pueden causar interrupciones temporales. - Podemos cambiar, suspender o descontinuar funciones con o sin previo aviso. ### Límites de velocidad y uso justo Podemos implementar límites de velocidad para garantizar la calidad del servicio para todos los usuarios. El uso excesivo que afecte el rendimiento del servicio puede resultar en la limitación, suspensión o terminación. ## Cuentas y claves API ### Generación de claves API Puede generar claves API a través de nuestro sitio web. Las claves API son: - Para su uso exclusivo. - No deben compartirse con terceros. - Es su responsabilidad mantenerlas seguras. - Sujetas a vencimiento y renovación. ### Responsabilidad de la cuenta Usted es responsable de: - Toda la actividad que ocurra bajo sus claves API. - Mantener la confidencialidad de sus claves. - Notificarnos inmediatamente sobre cualquier uso no autorizado. - Cualquier consecuencia de las claves comprometidas. ## Uso aceptable ### Actividades prohibidas Usted no puede utilizar el Servicio para: - Violar cualquier ley o reglamento aplicable. - Cargar contenido que sea ilegal, dañino, amenazante, abusivo o infractor. - Intentar obtener acceso no autorizado a nuestros sistemas. - Interferir con o interrumpir el Servicio o los servidores. - Utilizar el Servicio para enviar spam o mensajes no solicitados. - Realizar ingeniería inversa o intentar extraer nuestro código fuente. - Crear múltiples cuentas para eludir los límites de velocidad. - Utilizar el Servicio de cualquier manera que pueda dañar, deshabilitar o deteriorar el mismo. ### Consecuencias La violación de estas reglas puede resultar en: - Suspensión o terminación inmediata del acceso. - Revocación de las claves API. - Acciones legales si corresponde. ## Su contenido y permisos ### Derechos de carga Al cargar una imagen al Servicio, usted declara y garantiza que: - Es propietario de la imagen o tiene todos los derechos, licencias y permisos necesarios. - La carga y el procesamiento no violan ningún derecho de terceros (derechos de autor, privacidad, etc.). - La imagen no contiene contenido ilegal. - Ha obtenido los consentimientos requeridos para el procesamiento de datos personales en la imagen. ### Responsabilidad del contenido Usted es el único responsable de: - Las imágenes que cargue. - Asegurarse de tener la autorización adecuada para procesar las imágenes. - Cualquier reclamación que surja de su uso del Servicio con contenido de terceros. ### Concesión de licencia Usted nos otorga una licencia limitada, no exclusiva y libre de regalías para procesar sus imágenes únicamente con el fin de proporcionarle el Servicio. ## Exención de responsabilidad de los resultados del OCR ### Limitaciones tecnológicas **IMPORTANTE:** La tecnología OCR tiene limitaciones inherentes. El Servicio puede producir: - Extracción de texto incompleta. - Caracteres incorrectos o confusos. - Texto omitido o errores de formato. - Texto alucinado o inventado. - Errores con imágenes de mala calidad, fuentes inusuales o diseños complejos. - Interpretación incorrecta del contexto. ### Sin precisión perfecta No garantizamos que los resultados del OCR sean: - 100% precisos. - Completos. - Adecuados para cualquier propósito particular. - Libres de errores u omisiones. ### Servicio impulsado por IA Nuestro Servicio utiliza modelos de IA y aprendizaje automático. Estos sistemas: - Pueden cometer errores impredecibles. - No pueden entender el contexto como los humanos. - Son de naturaleza estadística y no deterministas. - El rendimiento varía según la calidad de la entrada y el tipo de contenido. ## Deber de verificación del usuario ### Requisito crítico **Usted debe verificar todos los resultados del OCR antes de confiar en ellos.** ### Usos de alto riesgo Para cualquier caso de uso crítico o de alto riesgo, debe: - Verificar de forma independiente todo el texto extraído contra la imagen original. - Implementar procesos de revisión humana. - No confiar únicamente en los resultados de OCR automatizados para decisiones que involucren: - Asuntos legales o contratos. - Información médica o de salud. - Transacciones financieras o cumplimiento. - Sistemas críticos de seguridad. - Cumplimiento normativo. - Cualquier situación donde los errores pudieran causar un daño significativo. ### Asesoramiento profesional Los resultados del OCR no deben sustituir el asesoramiento profesional en ningún campo. Consulte siempre a profesionales calificados para asuntos legales, médicos, financieros u otros asuntos especializados. ### Uso derivado Usted es responsable de cualquier acción, decisión o proceso automatizado que utilice los resultados de OCR de nuestro Servicio. No somos responsables de las consecuencias del uso derivado del texto extraído. ## Sin garantías ### Servicio "tal cual" EL SERVICIO SE PROPORCIONA "TAL CUAL" Y "SEGÚN DISPONIBILIDAD" SIN GARANTÍAS DE NINGÚN TIPO, YA SEAN EXPRESAS O IMPLÍCITAS. ### Exención de garantías EN LA MEDIDA MÁXIMA PERMITIDA POR LA LEY APLICABLE, RENUNCIAMOS A TODAS LAS GARANTÍAS, INCLUYENDO PERO NO LIMITADO A: - GARANTÍAS DE COMERCIABILIDAD. - IDONEIDAD PARA UN PROPÓSITO PARTICULAR. - NO INFRACCIÓN. - PRECISIÓN O FIABILIDAD DE LOS RESULTADOS. - SERVICIO ININTERRUMPIDO O LIBRE DE ERRORES. ### Funciones beta Cualquier función beta o experimental se proporciona sin garantías y puede cambiar o eliminarse en cualquier momento. ## Limitación de responsabilidad ### Límite de responsabilidad EN LA MEDIDA MÁXIMA PERMITIDA POR LA LEY: - NO SEREMOS RESPONSABLES POR NINGÚN DAÑO INDIRECTO, INCIDENTAL, ESPECIAL, CONSECUENTE O PUNITIVO. - NUESTRA RESPONSABILIDAD TOTAL NO EXCEDERÁ LA CANTIDAD QUE SEA MAYOR ENTRE (A) EL MONTO QUE PAGÓ POR EL SERVICIO EN LOS 12 MESES ANTERIORES A LA RECLAMACIÓN, O (B) CIEN EUROS (€100). ### Daños excluidos No somos responsables de: - Pérdida de beneficios, ingresos o negocios. - Pérdida de datos o contenido (especialmente porque no conservamos su contenido). - Interrupción del negocio. - Cualquier daño derivado de la confianza en los resultados del OCR. - Errores, inexactitudes u omisiones en el texto extraído. - Reclamaciones de terceros derivadas de su uso del Servicio. - Cualquier daño resultante del acceso no autorizado a nuestros sistemas. ### Limitaciones jurisdiccionales Algunas jurisdicciones no permiten ciertas limitaciones de responsabilidad. En tales casos, nuestra responsabilidad se limitará a la medida máxima permitida por la ley. ## Indemnización / Responsabilidad por reclamaciones ### Su indemnización Usted acepta indemnizar y eximir de responsabilidad a Formalbyte SRL, sus funcionarios, directores, empleados y agentes de cualquier reclamación, responsabilidad, daño, pérdida y gasto (incluidos los honorarios legales razonables) que surjan de o estén relacionados con: - Su uso del Servicio. - Su violación de estos Términos. - Su violación de cualquier derecho de terceros. - Cualquier contenido que cargue. - Cualquier confianza o uso de los resultados del OCR. ## Suspensión y terminación ### Por nuestra parte Podemos suspender o terminar su acceso al Servicio en cualquier momento, con o sin causa, con o sin previo aviso, incluyendo por: - Violación de estos Términos. - Actividad sospechosa o fraudulenta. - Periodos prolongados de inactividad. - Necesidad técnica. - Requerimientos legales. ### Por su parte Usted puede dejar de utilizar el Servicio en cualquier momento. ### Efecto de la terminación Tras la terminación: - Sus claves API serán desactivadas. - Debe cesar todo uso del Servicio. - Las disposiciones que por su naturaleza deban sobrevivir a la terminación seguirán vigentes. ## Cambios en el Servicio o en los Términos ### Cambios en el Servicio Podemos modificar, suspender o descontinuar el Servicio (o cualquier parte del mismo) en cualquier momento sin previo aviso. ### Cambios en los Términos Podemos actualizar estos Términos de vez en cuando. Los cambios sustanciales se publicarán en esta página con una fecha actualizada. Su uso continuado del Servicio después de los cambios constituye la aceptación de los mismos. ### Notificación Aunque podemos notificar a los usuarios sobre cambios significativos, es su responsabilidad revisar estos Términos periódicamente. ## Ley aplicable y tribunales ### Ley aplicable Estos Términos se regirán e interpretarán de acuerdo con las leyes de **Rumanía**, sin tener en cuenta sus disposiciones sobre conflictos de leyes. ### Jurisdicción Cualquier disputa que surja de o esté relacionada con estos Términos o el Servicio estará sujeta a la jurisdicción exclusiva de los tribunales de **Bucarest, Rumanía**. ### Resolución alternativa de disputas Le recomendamos que se ponga en contacto con nosotros primero para intentar resolver cualquier disputa de manera informal antes de emprender acciones legales. ## Disposiciones generales ### Acuerdo íntegro Estos Términos constituyen el acuerdo íntegro entre usted y nosotros con respecto al Servicio, sustituyendo cualquier acuerdo previo. ### Divisibilidad Si alguna disposición de estos Términos resulta inaplicable, las disposiciones restantes seguirán en pleno vigor. ### No renuncia El hecho de que no hagamos cumplir cualquier derecho o disposición de estos Términos no constituye una renuncia a ese derecho. ### Cesión Usted no puede ceder ni transferir estos Términos sin nuestro consentimiento previo por escrito. Nosotros podemos ceder estos Términos sin restricción. ### Fuerza mayor No somos responsables de los fallos o retrasos causados por circunstancias fuera de nuestro control razonable. ## Contacto Para preguntas sobre estos Términos: **Correo electrónico:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Empresa:** Formalbyte SRL, Rumanía **Sitio web:** [https://ocrskill.com](https://ocrskill.com) --- ## Preguntas frecuentes ### ¿Puedo confiar en los resultados del OCR sin comprobarlos? **No.** El OCR no es perfecto. Debe verificar todos los resultados, especialmente para decisiones importantes. Nunca confíe únicamente en el OCR automatizado para usos legales, médicos, financieros o críticos de seguridad. ### ¿Qué tan preciso es su OCR? La precisión varía según la calidad de la imagen, la claridad del texto, el idioma y el diseño. No garantizamos ninguna tasa de precisión específica. Usted mismo debe verificar todos los resultados. ### ¿Almacenan mis imágenes o el texto extraído? **No.** Las imágenes y el texto extraído se procesan de forma transitoria y se descartan inmediatamente. No podemos recuperarlos más tarde. ### ¿Puedo utilizar esto para documentos sensibles? Puede hacerlo, pero asume todo el riesgo. Usted es responsable de: - Asegurarse de tener la autorización adecuada. - Verificar la precisión del texto extraído. - Cumplir con cualquier requisito legal para su caso de uso específico. ### ¿Qué sucede si el OCR comete un error? No somos responsables de los errores de OCR ni de sus consecuencias. Debe verificar los resultados antes de su uso. Consulte nuestra sección de Limitación de responsabilidad para más detalles. ### ¿Puedo obtener un reembolso si el OCR es incorrecto? No proporcionamos reembolsos por problemas de precisión del OCR. El Servicio se proporciona "tal cual" sin garantías de precisión. ### ¿Entrenan a la IA con mis documentos? **No.** Sus cargas nunca se utilizan para entrenar o mejorar nuestros modelos. Consulte nuestra Política de privacidad para más detalles. ### ¿Pueden garantizar el tiempo de actividad del servicio? No. Aunque nos esforzamos por una alta disponibilidad, no garantizamos el servicio ininterrumpido. Consulte la sección "El Servicio" más arriba o verifique el tiempo de actividad reciente en nuestro [monitor de estado](https://status.ocrskill.com/status/ocrskill). ### ¿Qué leyes se aplican a estos Términos? Estos Términos se rigen por la ley rumana. Las disputas están sujetas a los tribunales de Bucarest, Rumanía. ### Tengo una queja. ¿Qué debo hacer? Póngase en contacto con nosotros en [legal@formalbyte.eu](mailto:legal@formalbyte.eu). Intentaremos resolver los problemas de forma informal antes de cualquier procedimiento legal. --- *Estos Términos pueden actualizarse de vez en cuando. La versión actual siempre está disponible en https://ocrskill.com/terms*
# Politique de confidentialité **Dernière mise à jour :** 2 avril 2026 Cette politique de confidentialité explique comment **Formalbyte SRL** ("nous", "notre" ou "nos") collecte, utilise et protège vos informations lorsque vous utilisez OCRskill (le "Service"). Nous nous engageons à respecter la confidentialité dès la conception et le traitement éphémère des données. ## Qui nous sommes **Formalbyte SRL** Roumanie E-mail : [legal@formalbyte.eu](mailto:legal@formalbyte.eu) Site web : [https://ocrskill.com](https://ocrskill.com) Nous agissons en tant que responsable du traitement des données personnelles traitées via le Service. ## Ce que nous traitons Nous traitons différentes catégories de données en fonction de votre interaction avec le Service : ### 1. Contenu OCR (images et texte extrait) Lorsque vous téléchargez une image pour un traitement OCR, nous manipulons temporairement : - Le fichier image que vous téléchargez - Le texte extrait de cette image ### 2. Données de compte et d'API Si vous générez une clé API ou si vous nous contactez, nous pouvons traiter : - Les identifiants de clé API et les métadonnées d'utilisation - Les adresses e-mail (si vous nous contactez) - Les horodatages des demandes et les adresses IP (pour la limitation du débit et la sécurité) ### 3. Données techniques et de journalisation Nos serveurs collectent automatiquement : - Les adresses IP - Les horodatages des demandes - Les en-têtes HTTP - Les journaux d'erreurs - Les journaux d'événements de sécurité ### 4. Données d'analyse Nous utilisons Vercel Analytics et Vercel Speed Insights pour comprendre les performances du site. Ces outils peuvent collecter : - Des statistiques de consultation de pages - Des mesures de performance - Des informations sur l'appareil/le navigateur (anonymisées) ## Comment le contenu OCR est géré ### Traitement éphémère **Nous ne conservons pas vos images ni votre texte extrait.** - Les images sont traitées en mémoire et jetées immédiatement après la fin de l'OCR - Le texte extrait vous est renvoyé et n'est pas stocké sur nos serveurs - Nous n'utilisons qu'une mise en mémoire tampon technique de courte durée nécessaire au traitement (généralement de quelques millisecondes à quelques secondes) - Aucun stockage persistant du contenu client ### Ce que cela signifie - Nous ne pouvons pas récupérer vos images précédemment téléchargées - Nous ne pouvons pas accéder à votre texte extrait une fois le traitement terminé - Nous ne pouvons pas fournir de résultats OCR historiques - Dans l'éventualité peu probable d'un incident de sécurité, vos données de contenu ne seraient pas menacées car elles ne persistent pas ## Pas d'entraînement / Pas de construction de jeux de données **Vos données ne sont jamais utilisées pour entraîner des modèles d'IA.** Nous nous engageons explicitement à ce que : - Les images des clients et le texte extrait ne soient **jamais** utilisés pour entraîner, affiner ou améliorer nos modèles OCR - Nous ne construisons pas de jeux de données à partir des téléchargements des clients - Nous n'utilisons pas votre contenu pour améliorer les algorithmes de notre service - Nous ne partageons pas le contenu client avec des fournisseurs d'IA/ML à des fins d'entraînement Nos modèles OCR sont entraînés sur des jeux de données publiquement disponibles et sous licence, complètement séparés des données clients. ## Métadonnées opérationnelles et journaux Bien que nous ne stockions pas votre contenu, nous conservons certaines données opérationnelles : ### Données conservées - **Journaux d'utilisation de l'API** : nombre de demandes, horodatages et données de limitation de débit (conservés pour la facturation et la prévention des abus) - **Journaux de sécurité** : adresses IP, modèles de demandes et événements de sécurité (conservés pendant 30 jours) - **Journaux d'erreurs** : erreurs techniques et informations de débogage (conservés pendant 7 jours) - **Communications de support** : e-mails et messages que vous nous envoyez (conservés aussi longtemps que nécessaire pour résoudre votre demande) ### Finalité Ces données sont conservées pour : - La sécurité du service et la prévention des abus - Le débogage technique et l'amélioration du service - Le respect des obligations légales - La réponse aux demandes de support ## Analyses et technologies similaires Nous utilisons les outils d'analyse et de performance suivants : ### Vercel Analytics - Finalité : comprendre l'utilisation et les performances du site - Données collectées : vues de pages anonymisées, mesures de performance - Conservation : selon les politiques de Vercel - Désactivation : vous pouvez utiliser les fonctions de confidentialité de votre navigateur pour limiter le suivi ### Vercel Speed Insights - Finalité : mesurer les performances du site - Données collectées : données de synchronisation des performances, signaux Web essentiels (Core Web Vitals) - Conservation : selon les politiques de Vercel Nous n'utilisons pas de cookies publicitaires ni de traceurs marketing tiers. ## Pourquoi nous traitons les données Nous traitons vos données sur la base des fondements juridiques suivants : | Finalité | Base juridique | |----------|----------------| | Fourniture du service OCR | Exécution du contrat (traitement de votre demande) | | Sécurité et prévention des abus | Intérêts légitimes (protection de notre service) | | Conformité légale | Obligation légale | | Support et communication | Exécution du contrat ou intérêts légitimes | | Analyses et amélioration | Intérêts légitimes (amélioration du service) | ## Partage et prestataires de services Nous ne partageons les données que dans la mesure nécessaire au fonctionnement du Service : ### Prestataires d'infrastructure Nous utilisons des prestataires d'infrastructure cloud pour héberger notre service. Ces prestataires traitent les données en notre nom dans le cadre d'accords de traitement des données. ### Prestataires d'analyse Vercel fournit des services d'analyse et de surveillance des performances. ### Exigences légales Nous pouvons divulguer des données si la loi, une ordonnance d'un tribunal l'exige, ou pour protéger nos droits, notre propriété ou notre sécurité. ### Pas de vente de données Nous ne vendons pas vos données personnelles à des tiers. ## Transferts internationaux Nos prestataires d'infrastructure peuvent traiter des données dans diverses juridictions. Nous veillons à ce que des garanties appropriées soient en place, notamment : - Des accords de traitement des données avec des clauses contractuelles types le cas échéant - Des engagements des prestataires à des niveaux de protection équivalents au RGPD ## Conservation Différentes catégories de données sont conservées pendant des périodes différentes : | Type de données | Période de conservation | |-----------------|-------------------------| | Images OCR et texte extrait | Non conservés (traitement éphémère uniquement) | | Métadonnées d'utilisation de l'API | Jusqu'à 12 mois | | Journaux de sécurité | 30 jours | | Journaux d'erreurs | 7 jours | | Communications de support | 3 ans après la clôture du dossier | ## Sécurité Nous mettons en œuvre des mesures techniques et organisationnelles appropriées pour protéger vos données : - Chiffrement en transit (TLS 1.2+) - Architecture de traitement éphémère (pas de stockage persistant du contenu) - Contrôles d'accès et authentification pour les points de terminaison de l'API - Examens réguliers de la sécurité - Sécurité de l'infrastructure via nos prestataires cloud Bien que nous prenions ces mesures, aucun service Internet n'est totalement sécurisé. Nous vous encourageons à protéger vos clés API et à utiliser le service de manière responsable. ## Vos droits Selon votre juridiction, vous pouvez disposer des droits suivants : - **Accès** : demander des informations sur les données que nous détenons à votre sujet - **Rectification** : demander la correction de données inexactes - **Suppression** : demander la suppression de vos données personnelles - **Restriction** : demander la limitation du traitement - **Portabilité** : demander le transfert de vos données - **Opposition** : vous opposer à certaines activités de traitement - **Retrait du consentement** : lorsque le traitement est basé sur le consentement Pour exercer ces droits, contactez-nous à [legal@formalbyte.eu](mailto:legal@formalbyte.eu). ### Délai de réponse Nous nous efforçons de répondre aux demandes dans un délai de 30 jours. Les demandes complexes peuvent prendre plus de temps, auquel cas nous vous en informerons. ## Contact Pour les questions relatives à la confidentialité, les demandes de données ou les préoccupations : **E-mail :** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Entreprise :** Formalbyte SRL, Roumanie --- ## Foire aux questions ### Gardez-vous les images téléchargées ? **Non.** Les images sont traitées en mémoire et immédiatement jetées. Nous ne stockons, n'archivons ni ne conservons vos images une fois l'OCR terminé. ### Gardez-vous le texte extrait de mes images ? **Non.** Le texte extrait vous est renvoyé dans la réponse de l'API et n'est pas stocké sur nos serveurs. ### Entraînez-vous des modèles d'IA sur mes données ? **Non.** Vos images et votre texte extrait ne sont jamais utilisés pour entraîner, affiner ou améliorer nos modèles OCR. Nous ne construisons pas de jeux de données à partir des téléchargements des clients. ### Pouvez-vous récupérer mes résultats OCR précédents ? **Non.** Comme nous ne stockons pas votre contenu, nous ne pouvons pas récupérer, restaurer ou fournir des résultats OCR historiques. ### Quelles données conservez-vous réellement ? Nous conservons des métadonnées opérationnelles telles que le nombre de demandes, les horodatages, les adresses IP (pour la sécurité) et les communications de support. Cela n'inclut pas vos images ni votre texte extrait. ### Mes données sont-elles chiffrées ? Oui. Toutes les transmissions de données utilisent le chiffrement TLS. Le traitement a lieu dans notre infrastructure sécurisée. ### Partagez-vous mes données avec des tiers ? Nous ne partageons les données qu'avec les prestataires d'infrastructure nécessaires au fonctionnement du service (dans le cadre d'accords de traitement des données) et les prestataires d'analyse. Nous ne vendons pas vos données. ### Je suis de l'UE. Est-ce conforme au RGPD ? Nous concevons notre service en gardant à l'esprit les principes du RGPD, notamment la minimisation des données, la limitation des finalités et le traitement éphémère. Contactez-nous pour obtenir notre accord de traitement des données si nécessaire. ### Comment puis-je demander la suppression de mes données ? Envoyez un e-mail à [legal@formalbyte.eu](mailto:legal@formalbyte.eu) avec votre demande. Notez que comme nous ne stockons pas de contenu OCR, il n'y a pas de contenu à supprimer - seulement des métadonnées opérationnelles. ### Qu'en est-il en cas de violation de données ? Compte tenu de notre architecture de traitement éphémère, votre contenu OCR ne serait pas menacé en cas de violation. Nous informerions les utilisateurs concernés et les autorités comme l'exige la loi pour toute donnée opérationnelle impliquée. --- *Cette politique de confidentialité peut être mise à jour de temps à autre. Nous publierons tout changement sur cette page avec une date de mise à jour.*
# Conditions d'utilisation **Dernière mise à jour :** 2 avril 2026 Ces Conditions d'utilisation ("Conditions") régissent votre accès et votre utilisation d'OCRskill (le "Service"), fourni par **Formalbyte SRL** ("nous", "notre" ou "nos"). En utilisant le Service, vous acceptez ces Conditions. ## Acceptation et éligibilité En accédant ou en utilisant le Service, vous confirmez que : - Vous avez au moins 18 ans ou avez atteint l'âge de la majorité dans votre juridiction - Vous avez la capacité juridique de conclure ces Conditions - Vous respecterez toutes les lois et réglementations applicables - Vous acceptez ces Conditions dans leur intégralité Si vous n'acceptez pas ces Conditions, n'utilisez pas le Service. ## Le Service OCRskill fournit des services de reconnaissance optique de caractères (OCR) via une API. Le Service : - Accepte les téléchargements d'images via l'API - Traite les images pour en extraire le texte - Renvoie le texte extrait dans la réponse - Ne stocke pas les images téléchargées ni le texte extrait ### Disponibilité du service Nous nous efforçons de maintenir une haute disponibilité, mais : - Le Service est fourni "en l'état" et "selon disponibilité" - Nous ne garantissons pas un service ininterrompu ou sans erreur - La maintenance, les mises à jour ou des problèmes techniques peuvent provoquer des interruptions temporaires - Nous pouvons modifier, suspendre ou interrompre des fonctionnalités avec ou sans préavis ### Limites de débit et utilisation équitable Nous pouvons mettre en œuvre des limites de débit pour garantir la qualité du service à tous les utilisateurs. Une utilisation excessive impactant les performances du service peut entraîner une limitation, une suspension ou une résiliation. ## Comptes et clés API ### Génération de clés API Vous pouvez générer des clés API via notre site web. Les clés API sont : - À votre usage exclusif uniquement - Ne doivent pas être partagées avec des tiers - De votre responsabilité pour assurer leur sécurité - Sujettes à expiration et renouvellement ### Responsabilité du compte Vous êtes responsable de : - Toute activité se produisant sous vos clés API - La confidentialité de vos clés - Nous informer immédiatement de toute utilisation non autorisée - Toute conséquence résultant de clés compromises ## Utilisation acceptable ### Activités interdites Vous ne pouvez pas utiliser le Service pour : - Violer les lois ou réglementations applicables - Télécharger du contenu illégal, nuisible, menaçant, abusif ou contrefait - Tenter d'accéder sans autorisation à nos systèmes - Interférer avec ou perturber le Service ou les serveurs - Utiliser le Service pour envoyer du spam ou des messages non sollicités - Faire de l'ingénierie inverse ou tenter d'extraire notre code source - Créer plusieurs comptes pour contourner les limites de débit - Utiliser le Service d'une manière qui pourrait l'endommager, le désactiver ou le détériorer ### Conséquences La violation de ces règles peut entraîner : - La suspension ou la résiliation immédiate de l'accès - La révocation des clés API - Une action en justice le cas échéant ## Votre contenu et autorisations ### Droits de téléchargement En téléchargeant une image sur le Service, vous déclarez et garantissez que : - Vous possédez l'image ou avez tous les droits, licences et autorisations nécessaires - Le téléchargement et le traitement ne violent aucun droit de tiers (droit d'auteur, vie privée, etc.) - L'image ne contient pas de contenu illégal - Vous avez obtenu tous les consentements requis pour le traitement des données personnelles dans l'image ### Responsabilité du contenu Vous êtes seul responsable de : - Les images que vous téléchargez - Vous assurer que vous disposez de l'autorisation appropriée pour traiter les images - Toute réclamation découlant de votre utilisation du Service avec du contenu de tiers ### Octroi de licence Vous nous accordez une licence limitée, non exclusive et libre de redevance pour traiter vos images uniquement dans le but de vous fournir le Service. ## Clause de non-responsabilité sur le résultat OCR ### Limitations technologiques **IMPORTANT :** La technologie OCR comporte des limitations inhérentes. Le Service peut produire : - Une extraction de texte incomplète - Des caractères incorrects ou tronqués - Du texte manquant ou des erreurs de formatage - Du texte halluciné ou inventé - Des erreurs avec des images de mauvaise qualité, des polices inhabituelles ou des mises en page complexes - Une interprétation incorrecte du contexte ### Pas de précision parfaite Nous ne garantissons pas que le résultat OCR sera : - Précis à 100 % - Complet - Adapté à un usage particulier - Exempt d'erreurs ou d'omissions ### Service alimenté par l'IA Notre Service utilise des modèles d'IA et d'apprentissage automatique. Ces systèmes : - Peuvent faire des erreurs imprévisibles - Ne peuvent pas comprendre le contexte comme les humains - Sont de nature statistique et non déterministes - Les performances varient en fonction de la qualité de l'entrée et du type de contenu ## Devoir de vérification de l'utilisateur ### Exigence critique **Vous devez vérifier tout résultat OCR avant de vous y fier.** ### Utilisations à haut risque Pour tout cas d'utilisation à enjeux élevés ou critique, vous devez : - Vérifier indépendamment tout le texte extrait par rapport à l'image originale - Mettre en œuvre des processus de révision humaine - Ne pas se fier uniquement au résultat OCR automatisé pour des décisions impliquant : - Des questions juridiques ou des contrats - Des informations médicales ou de santé - Des transactions financières ou de conformité - Des systèmes critiques pour la sécurité - La conformité réglementaire - Toute situation où des erreurs pourraient causer un préjudice important ### Conseil professionnel Le résultat de l'OCR ne doit pas remplacer un conseil professionnel dans n'importe quel domaine. Consultez toujours des professionnels qualifiés pour les questions juridiques, médicales, financières ou autres questions spécialisées. ### Utilisation en aval Vous êtes responsable de toute action, décision ou processus automatisé utilisant le résultat OCR de notre Service. Nous ne sommes pas responsables des conséquences de l'utilisation en aval du texte extrait. ## Absence de garanties ### Service en l'état LE SERVICE EST FOURNI "EN L'ÉTAT" ET "SELON DISPONIBILITÉ" SANS AUCUNE GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESSE OU IMPLICITE. ### Exclusion de garanties DANS LA MESURE MAXIMALE PERMISE PAR LA LOI APPLICABLE, NOUS DÉCLINONS TOUTE GARANTIE, Y COMPRIS MAIS SANS S'Y LIMITER : - LES GARANTIES DE QUALITÉ MARCHANDE - L'ADÉQUATION À UN USAGE PARTICULIER - L'ABSENCE DE CONTREFAÇON - LA PRÉCISION OU LA FIABILITÉ DES RÉSULTATS - UN SERVICE ININTERROMPU OU SANS ERREUR ### Fonctionnalités bêta Toutes les fonctionnalités bêta ou expérimentales sont fournies sans aucune garantie et peuvent changer ou être supprimées à tout moment. ## Limitation de responsabilité ### Plafond de responsabilité DANS LA MESURE MAXIMALE PERMISE PAR LA LOI : - NOUS NE SERONS PAS RESPONSABLES DES DOMMAGES INDIRECTS, ACCESSOIRES, SPÉCIAUX, CONSÉCUTIFS OU PUNITIFS - NOTRE RESPONSABILITÉ TOTALE NE DÉPASSERA PAS LE PLUS ÉLEVÉ DES MONTANTS SUIVANTS : (A) LE MONTANT QUE VOUS AVEZ PAYÉ POUR LE SERVICE AU COURS DES 12 MOIS PRÉCÉDANT LA RÉCLAMATION, OU (B) CENT EUROS (100 €) ### Dommages exclus Nous ne sommes pas responsables des : - Pertes de profits, de revenus ou d'affaires - Pertes de données ou de contenu (d'autant plus que nous ne conservons pas votre contenu) - Interruption d'activité - Dommages découlant de la confiance accordée au résultat OCR - Erreurs, inexactitudes ou omissions dans le texte extrait - Réclamations de tiers découlant de votre utilisation du Service - Dommages résultant d'un accès non autorisé à nos systèmes ### Limitations juridictionnelles Certaines juridictions n'autorisent pas certaines limitations de responsabilité. Dans de tels cas, notre responsabilité sera limitée dans la mesure maximale permise par la loi. ## Indemnisation / Responsabilité des réclamations ### Votre indemnisation Vous acceptez d'indemniser et de dégager de toute responsabilité Formalbyte SRL, ses dirigeants, administrateurs, employés et agents de toute réclamation, responsabilité, dommage, perte et dépense (y compris les frais juridiques raisonnables) découlant de ou liés à : - Votre utilisation du Service - Votre violation de ces Conditions - Votre violation de tout droit de tiers - Tout contenu que vous téléchargez - Toute confiance en ou utilisation du résultat OCR ## Suspension et résiliation ### Par nous Nous pouvons suspendre ou résilier votre accès au Service à tout moment, avec ou sans cause, avec ou sans préavis, y compris pour : - Violation de ces Conditions - Activité suspecte ou frauduleuse - Périodes prolongées d'inactivité - Nécessité technique - Exigences légales ### Par vous Vous pouvez cesser d'utiliser le Service à tout moment. ### Effet de la résiliation À la résiliation : - Vos clés API seront désactivées - Vous devez cesser toute utilisation du Service - Les dispositions qui, par leur nature, devraient survivre à la résiliation resteront en vigueur ## Modifications du Service ou des Conditions ### Modifications du service Nous pouvons modifier, suspendre ou interrompre le Service (ou toute partie de celui-ci) à tout moment sans préavis. ### Modifications des conditions Nous pouvons mettre à jour ces Conditions de temps à autre. Les changements importants seront affichés sur cette page avec une date de mise à jour. Votre utilisation continue du Service après les changements constitue une acceptation. ### Notification Bien que nous puissions informer les utilisateurs de changements importants, il est de votre responsabilité de consulter régulièrement ces Conditions. ## Loi applicable et tribunaux ### Loi applicable Ces Conditions sont régies et interprétées conformément aux lois de la **Roumanie**, sans égard à ses dispositions en matière de conflit de lois. ### Juridiction Tout litige découlant de ou lié à ces Conditions ou au Service sera soumis à la juridiction exclusive des tribunaux de **Bucarest, Roumanie**. ### Règlement alternatif des litiges Nous vous encourageons à nous contacter en premier lieu pour tenter de résoudre tout litige de manière informelle avant d'entamer une action en justice. ## Dispositions générales ### Intégralité de l'accord Ces Conditions constituent l'intégralité de l'accord entre vous et nous concernant le Service, remplaçant tout accord antérieur. ### Divisibilité Si une disposition de ces Conditions est jugée inapplicable, les autres dispositions resteront pleinement en vigueur. ### Absence de renonciation Notre défaut d'appliquer tout droit ou disposition de ces Conditions ne constitue pas une renonciation à ce droit. ### Cession Vous ne pouvez pas céder ou transférer ces Conditions sans notre consentement écrit préalable. Nous pouvons céder ces Conditions sans restriction. ### Force majeure Nous ne sommes pas responsables des échecs ou des retards causés par des circonstances échappant à notre contrôle raisonnable. ## Contact Pour toute question concernant ces Conditions : **E-mail :** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Entreprise :** Formalbyte SRL, Roumanie **Site web :** [https://ocrskill.com](https://ocrskill.com) --- ## Foire aux questions ### Puis-je me fier au résultat OCR sans le vérifier ? **Non.** L'OCR n'est pas parfait. Vous devez vérifier tout le résultat, en particulier pour les décisions importantes. Ne vous fiez jamais uniquement à l'OCR automatisé pour des utilisations juridiques, médicales, financières ou critiques pour la sécurité. ### Quel est le degré de précision de votre OCR ? La précision varie en fonction de la qualité de l'image, de la clarté du texte, de la langue et de la mise en page. Nous ne garantissons aucun taux de précision spécifique. Vous devez vérifier tout le résultat vous-même. ### Stockez-vous mes images ou le texte extrait ? **Non.** Les images et le texte extrait sont traités de manière éphémère et immédiatement jetés. Nous ne pouvons pas les récupérer plus tard. ### Puis-je utiliser cela pour des documents sensibles ? Vous le pouvez, mais vous assumez tous les risques. Vous êtes responsable de : - Vous assurer que vous disposez de l'autorisation appropriée - Vérifier la précision du texte extrait - Respecter toutes les exigences légales pour votre cas d'utilisation spécifique ### Que se passe-t-il si l'OCR fait une erreur ? Nous ne sommes pas responsables des erreurs de l'OCR ni de leurs conséquences. Vous devez vérifier le résultat avant utilisation. Voir notre section Limitation de responsabilité pour plus de détails. ### Puis-je obtenir un remboursement si l'OCR est incorrect ? Nous ne fournissons pas de remboursement pour les problèmes de précision de l'OCR. Le Service est fourni "en l'état" sans garantie de précision. ### Entraînez-vous l'IA sur mes documents ? **Non.** Vos téléchargements ne sont jamais utilisés pour entraîner ou améliorer nos modèles. Voir notre Politique de confidentialité pour plus de détails. ### Pouvez-vous garantir la disponibilité du service ? Non. Bien que nous nous efforcions d'assurer une haute disponibilité, nous ne garantissons pas un service ininterrompu. Voir la section "Le Service" ci-dessus ou consultez le récent état de disponibilité sur notre [moniteur de statut](https://status.ocrskill.com/status/ocrskill). ### Quelles lois s'appliquent à ces Conditions ? Ces Conditions sont régies par le droit roumain. Les litiges sont soumis aux tribunaux de Bucarest, Roumanie. ### J'ai une plainte. Que dois-je faire ? Contactez-nous à [legal@formalbyte.eu](mailto:legal@formalbyte.eu). Nous tenterons de résoudre les problèmes de manière informelle avant toute procédure judiciaire. --- *Ces Conditions peuvent être mises à jour de temps à autre. La version actuelle est toujours disponible sur https://ocrskill.com/terms*
# Informativa sulla privacy **Ultimo aggiornamento:** 2 aprile 2026 Questa Informativa sulla privacy spiega come **Formalbyte SRL** ("noi", "nostro/a" o "ci") raccoglie, utilizza e protegge le tue informazioni quando utilizzi OCRskill (il "Servizio"). Ci impegniamo per la privacy-by-design e l'elaborazione transitoria dei dati. ## Chi siamo **Formalbyte SRL** Romania Email: [legal@formalbyte.eu](mailto:legal@formalbyte.eu) Sito web: [https://ocrskill.com](https://ocrskill.com) Agiamo come titolare del trattamento per i dati personali trattati attraverso il Servizio. ## Cosa trattiamo Trattiamo diverse categorie di dati a seconda della tua interazione con il Servizio: ### 1. Contenuto OCR (immagini e testo estratto) Quando carichi un'immagine per l'elaborazione OCR, gestiamo temporaneamente: - Il file immagine caricato - Il testo estratto da quell'immagine ### 2. Dati dell'account e delle API Se generi una chiave API o ci contatti, potremmo trattare: - Identificatori della chiave API e metadati di utilizzo - Indirizzi email (se ci contatti) - Timestamp della richiesta e indirizzi IP (per limitazione della frequenza e sicurezza) ### 3. Dati tecnici e di registro (log) I nostri server raccolgono automaticamente: - Indirizzi IP - Timestamp della richiesta - Intestazioni HTTP - Registri degli errori - Registri degli eventi di sicurezza ### 4. Dati di analisi (analytics) Utilizziamo Vercel Analytics e Vercel Speed Insights per comprendere le prestazioni del sito. Questi strumenti possono raccogliere: - Statistiche sulle visualizzazioni di pagina - Metriche sulle prestazioni - Informazioni sul dispositivo/browser (anonimizzate) ## Come viene gestito il contenuto OCR ### Elaborazione transitoria **Non conserviamo le tue immagini o il testo estratto.** - Le immagini vengono elaborate in memoria e scartate immediatamente dopo il completamento dell'OCR - Il testo estratto ti viene restituito e non viene memorizzato sui nostri server - Utilizziamo solo il buffering tecnico a breve termine necessario per l'elaborazione (tipicamente da millisecondi a secondi) - Nessuna memorizzazione persistente del contenuto del cliente ### Cosa significa - Non possiamo recuperare le immagini caricate in precedenza - Non possiamo accedere al testo estratto al termine dell'elaborazione - Non possiamo fornire risultati OCR storici - Nell'improbabile caso di un incidente di sicurezza, i dati dei tuoi contenuti non sarebbero a rischio perché non persistono ## Nessun addestramento / Nessuna creazione di dataset **I tuoi dati non vengono mai utilizzati per addestrare modelli di intelligenza artificiale.** Ci impegniamo esplicitamente a far sì che: - Le immagini del cliente e il testo estratto non vengano **mai** utilizzati per addestrare, perfezionare o migliorare i nostri modelli OCR - Non creiamo dataset dai caricamenti dei clienti - Non utilizziamo i tuoi contenuti per migliorare gli algoritmi del nostro servizio - Non condividiamo i contenuti dei clienti con fornitori di AI/ML per scopi di addestramento I nostri modelli OCR sono addestrati su dataset pubblicamente disponibili e autorizzati, completamente separati dai dati dei clienti. ## Metadati operativi e registri (log) Sebbene non memorizziamo i tuoi contenuti, conserviamo alcuni dati operativi: ### Dati conservati - **Log di utilizzo delle API**: conteggio delle richieste, timestamp e dati sulla limitazione della frequenza (conservati per la fatturazione e la prevenzione degli abusi) - **Log di sicurezza**: indirizzi IP, modelli di richiesta ed eventi di sicurezza (conservati per 30 giorni) - **Log degli errori**: errori tecnici e informazioni di debug (conservati per 7 giorni) - **Comunicazioni di supporto**: email e messaggi che ci invii (conservati per il tempo necessario a risolvere la tua richiesta) ### Scopo Questi dati vengono conservati per: - Sicurezza del servizio e prevenzione degli abusi - Debug tecnico e miglioramento del servizio - Conformità agli obblighi legali - Risposta alle richieste di supporto ## Analitica e tecnologie simili Utilizziamo i seguenti strumenti di analisi e prestazioni: ### Vercel Analytics - Scopo: comprendere l'utilizzo e le prestazioni del sito - Dati raccolti: visualizzazioni di pagina anonimizzate, metriche sulle prestazioni - Conservazione: secondo le politiche di Vercel - Opt-out: puoi utilizzare le funzioni di privacy del browser per limitare il tracciamento ### Vercel Speed Insights - Scopo: misurazione delle prestazioni del sito - Dati raccolti: dati sulla tempistica delle prestazioni, Core Web Vitals - Conservazione: secondo le politiche di Vercel Non utilizziamo cookie pubblicitari o tracker di marketing di terze parti. ## Perché trattiamo i dati Trattiamo i tuoi dati sulla base dei seguenti motivi legali: | Scopo | Base giuridica | |-------|----------------| | Fornitura del servizio OCR | Esecuzione del contratto (elaborazione della tua richiesta) | | Sicurezza e prevenzione abusi | Legittimo interesse (proteggere il nostro servizio) | | Conformità legale | Obbligo legale | | Supporto e comunicazione | Esecuzione del contratto o legittimo interesse | | Analitica e miglioramento | Legittimo interesse (migliorare il servizio) | ## Condivisione e fornitori di servizi Condividiamo i dati solo se necessario per gestire il Servizio: ### Fornitori di infrastrutture Utilizziamo fornitori di infrastrutture cloud per ospitare il nostro servizio. Questi fornitori trattano i dati per nostro conto nell'ambito di accordi sul trattamento dei dati. ### Fornitori di analisi Vercel fornisce servizi di analisi e monitoraggio delle prestazioni. ### Requisiti legali Potremmo divulgare dati se richiesto dalla legge, da un ordine del tribunale o per proteggere i nostri diritti, proprietà o sicurezza. ### Nessuna vendita di dati Non vendiamo i tuoi dati personali a terzi. ## Trasferimenti internazionali I nostri fornitori di infrastrutture possono trattare i dati in varie giurisdizioni. Garantiamo che siano in atto salvaguardie adeguate, tra cui: - Accordi sul trattamento dei dati con clausole contrattuali standard, ove applicabili - Impegni dei fornitori verso livelli di protezione equivalenti al GDPR ## Conservazione Diverse categorie di dati vengono conservate per periodi diversi: | Tipo di dati | Periodo di conservazione | |--------------|-------------------------| | Immagini OCR e testo estratto | Non conservati (solo elaborazione transitoria) | | Metadati di utilizzo API | Fino a 12 mesi | | Log di sicurezza | 30 giorni | | Log degli errori | 7 giorni | | Comunicazioni di supporto | 3 anni dopo la chiusura della pratica | ## Sicurezza Implementiamo misure tecniche e organizzative adeguate per proteggere i tuoi dati: - Crittografia in transito (TLS 1.2+) - Architettura di elaborazione transitoria (nessuna memorizzazione persistente dei contenuti) - Controlli di accesso e autenticazione per gli endpoint API - Revisioni periodiche della sicurezza - Sicurezza dell'infrastruttura attraverso i nostri fornitori cloud Sebbene adottiamo queste misure, nessun servizio internet è completamente sicuro. Ti invitiamo a proteggere le tue chiavi API e a utilizzare il servizio in modo responsabile. ## I tuoi diritti A seconda della tua giurisdizione, potresti avere i seguenti diritti: - **Accesso**: richiedere informazioni sui dati che conserviamo su di te - **Rettifica**: richiedere la correzione di dati inesatti - **Cancellazione**: richiedere la cancellazione dei propri dati personali - **Limitazione**: richiedere la limitazione del trattamento - **Portabilità**: richiedere il trasferimento dei propri dati - **Opposizione**: opporsi a determinate attività di trattamento - **Revoca del consenso**: laddove il trattamento sia basato sul consenso Per esercitare questi diritti, contattaci all'indirizzo [legal@formalbyte.eu](mailto:legal@formalbyte.eu). ### Tempi di risposta Miriamo a rispondere alle richieste entro 30 giorni. Le richieste complesse potrebbero richiedere più tempo, nel qual caso ti informeremo. ## Contatti Per domande relative alla privacy, richieste di dati o dubbi: **Email:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Società:** Formalbyte SRL, Romania --- ## Domande frequenti (FAQ) ### Conservate le immagini caricate? **No.** Le immagini vengono elaborate in memoria e scartate immediatamente. Non memorizziamo, archiviamo o conserviamo le tue immagini dopo il completamento dell'OCR. ### Conservate il testo estratto dalle mie immagini? **No.** Il testo estratto ti viene restituito nella risposta API e non viene memorizzato sui nostri server. ### Addestrate modelli di intelligenza artificiale sui miei dati? **No.** Le tue immagini e il testo estratto non vengono mai utilizzati per addestrare, perfezionare o migliorare i nostri modelli OCR. Non creiamo dataset dai caricamenti dei clienti. ### Potete recuperare i miei risultati OCR precedenti? **No.** Poiché non memorizziamo i tuoi contenuti, non possiamo recuperare, ripristinare o fornire risultati OCR storici. ### Quali dati conservate effettivamente? Conserviamo i metadati operativi come il conteggio delle richieste, i timestamp, gli indirizzi IP (per la sicurezza) e le comunicazioni di supporto. Questo non include le tue immagini o il testo estratto. ### I miei dati sono crittografati? Sì. Tutte le trasmissioni di dati utilizzano la crittografia TLS. L'elaborazione avviene nella nostra infrastruttura sicura. ### Condividete i miei dati con terze parti? Condividiamo i dati solo con i fornitori di infrastrutture necessari per gestire il servizio (nell'ambito di accordi sul trattamento dei dati) e i fornitori di analisi. Non vendiamo i tuoi dati. ### Sono dell'UE. È conforme al GDPR? Progettiamo il nostro servizio tenendo presenti i principi del GDPR, tra cui la minimizzazione dei dati, la limitazione delle finalità e l'elaborazione transitoria. Contattaci per il nostro Accordo sul trattamento dei dati, se necessario. ### Come richiedo la cancellazione dei miei dati? Invia un'email a [legal@formalbyte.eu](mailto:legal@formalbyte.eu) con la tua richiesta. Tieni presente che, poiché non memorizziamo i contenuti OCR, non ci sono contenuti da cancellare, ma solo metadati operativi. ### Cosa succede se c'è una violazione dei dati (data breach)? Data la nostra architettura di elaborazione transitoria, il tuo contenuto OCR non sarebbe a rischio in caso di violazione. Notificheremmo agli utenti interessati e alle autorità, come richiesto dalla legge, per qualsiasi dato operativo coinvolto. --- *Questa Informativa sulla privacy può essere aggiornata periodicamente. Pubblicheremo eventuali modifiche su questa pagina con una data aggiornata.*
# Termini di servizio **Ultimo aggiornamento:** 2 aprile 2026 Questi Termini di servizio ("Termini") regolano l'accesso e l'uso di OCRskill (il "Servizio"), fornito da **Formalbyte SRL** ("noi", "nostro/a" o "ci"). Utilizzando il Servizio, accetti i presenti Termini. ## Accettazione ed idoneità Accedendo o utilizzando il Servizio, confermi che: - Hai almeno 18 anni o hai raggiunto la maggiore età nella tua giurisdizione - Hai la capacità legale di sottoscrivere i presenti Termini - Rispetterai tutte le leggi e i regolamenti applicabili - Accetti i presenti Termini integralmente Se non accetti i presenti Termini, non utilizzare il Servizio. ## Il Servizio OCRskill fornisce servizi di riconoscimento ottico dei caratteri (OCR) tramite API. Il Servizio: - Accetta il caricamento di immagini tramite API - Elabora le immagini per estrarre il testo - Restituisce il testo estratto nella risposta - Non memorizza le immagini caricate né il testo estratto ### Disponibilità del servizio Ci sforziamo di mantenere un'elevata disponibilità, ma: - Il Servizio è fornito "così com'è" e "come disponibile" - Non garantiamo un servizio ininterrotto o privo di errori - Manutenzione, aggiornamenti o problemi tecnici possono causare interruzioni temporanee - Potremmo modificare, sospendere o interrompere le funzionalità con o senza preavviso ### Limiti di frequenza e uso corretto Potremmo implementare limiti di frequenza per garantire la qualità del servizio a tutti gli utenti. Un utilizzo eccessivo che influisca sulle prestazioni del servizio può comportare limitazioni, sospensioni o terminazioni. ## Account e chiavi API ### Generazione della chiave API È possibile generare chiavi API attraverso il nostro sito web. Le chiavi API sono: - Solo per il tuo uso personale - Da non condividere con terze parti - Sotto la tua responsabilità per quanto riguarda la sicurezza - Soggette a scadenza e rinnovo ### Responsabilità dell'account Sei responsabile di: - Tutte le attività che avvengono con le tue chiavi API - Mantenere la riservatezza delle tue chiavi - Notificarci immediatamente qualsiasi uso non autorizzato - Qualsiasi conseguenza derivante da chiavi compromesse ## Uso accettabile ### Attività proibite Non puoi utilizzare il Servizio per: - Violare leggi o regolamenti applicabili - Caricare contenuti illegali, dannosi, minacciosi, offensivi o in violazione di diritti - Tentare di ottenere un accesso non autorizzato ai nostri sistemi - Interferire con o interrompere il Servizio o i server - Utilizzare il Servizio per inviare spam o messaggi non richiesti - Effettuare il reverse engineering o tentare di estrarre il nostro codice sorgente - Creare più account per aggirare i limiti di frequenza - Utilizzare il Servizio in qualsiasi modo che possa danneggiarlo, disabilitarlo o compromesserlo ### Conseguenze La violazione di queste regole può comportare: - Sospensione o terminazione immediata dell'accesso - Revoca della chiave API - Azione legale, se applicabile ## I tuoi contenuti e permessi ### Diritti di caricamento Caricando un'immagine sul Servizio, dichiari e garantisci che: - Sei il proprietario dell'immagine o disponi di tutti i diritti, le licenze e i permessi necessari - Il caricamento e l'elaborazione non violano i diritti di terze parti (copyright, privacy, ecc.) - L'immagine non contiene contenuti illegali - Hai ottenuto tutti i consensi richiesti per il trattamento dei dati personali presenti nell'immagine ### Responsabilità per i contenuti Sei l'unico responsabile per: - Le immagini che carichi - Garantire di avere la corretta autorizzazione per elaborare le immagini - Qualsiasi reclamo derivante dall'uso del Servizio con contenuti di terze parti ### Concessione di licenza Ci concedi una licenza limitata, non esclusiva e gratuita per elaborare le tue immagini al solo scopo di fornirti il Servizio. ## Clausola di esclusione della responsabilità per l'output OCR ### Limitazioni tecnologiche **IMPORTANTE:** La tecnologia OCR presenta limitazioni intrinseche. Il Servizio potrebbe produrre: - Estrazione incompleta del testo - Caratteri errati o illeggibili - Testo mancante o errori di formattazione - Testo allucinato o inventato - Errori dovuti a scarsa qualità dell'immagine, caratteri insoliti o layout complessi - Interpretazione errata del contesto ### Nessuna precisione perfetta Non garantiamo che l'output OCR sia: - Accurato al 100% - Completo - Adatto a uno scopo particolare - Privo di errori o omissioni ### Servizio basato sull'IA Il nostro Servizio utilizza modelli di intelligenza artificiale e apprendimento automatico. Questi sistemi: - Possono commettere errori imprevedibili - Non possono comprendere il contesto come gli esseri umani - Sono di natura statistica e non deterministica - Le prestazioni variano in base alla qualità dell'input e al tipo di contenuto ## Obbligo di verifica dell'utente ### Requisito critico **Devi verificare tutto l'output OCR prima di fare affidamento su di esso.** ### Usi ad alto rischio Per qualsiasi caso d'uso critico o ad alto rischio, devi: - Verificare indipendentemente tutto il testo estratto rispetto all'immagine originale - Implementare processi di revisione umana - Non fare affidamento esclusivamente sull'output OCR automatizzato per decisioni che riguardano: - Questioni legali o contratti - Informazioni mediche o sanitarie - Transazioni finanziarie o conformità - Sistemi critici per la sicurezza - Conformità normativa - Qualsiasi situazione in cui gli errori potrebbero causare danni significativi ### Consulenza professionale L'output OCR non deve sostituire la consulenza professionale in alcun campo. Consulta sempre professionisti qualificati per questioni legali, mediche, finanziarie o altre materie specialistiche. ### Uso a valle (Downstream) Sei responsabile di qualsiasi azione, decisione o processo automatizzato che utilizzi l'output OCR del nostro Servizio. Non siamo responsabili per le conseguenze dell'uso a valle del testo estratto. ## Nessuna garanzia ### Servizio "Così com'è" IL SERVIZIO È FORNITO "COSÌ COM'È" E "COME DISPONIBILE" SENZA ALCUNA GARANZIA DI ALCUN TIPO, SIA ESSA ESPRESSA O IMPLICITA. ### Esclusione di garanzie NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE APPLICABILE, ESCLUDIAMO TUTTE LE GARANZIE, INCLUSE MA NON LIMITATE A: - GARANZIE DI COMMERCIABILITÀ - IDONEITÀ PER UNO SCOPO PARTICOLARE - NON VIOLAZIONE - ACCURATEZZA O AFFIDABILITÀ DEI RISULTATI - SERVIZIO ININTERROTTO O PRIVO DI ERRORI ### Funzionalità Beta Qualsiasi funzionalità beta o sperimentale è fornita senza alcuna garanzia e può cambiare o essere rimossa in qualsiasi momento. ## Limitazione di responsabilità ### Limite alla responsabilità NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE: - NON SAREMO RESPONSABILI PER EVENTUALI DANNI INDIRETTI, INCIDENTALI, SPECIALI, CONSEQUENZIALI O PUNITIVI - LA NOSTRA RESPONSABILITÀ TOTALE NON SUPERERÀ IL MAGGIORE TRA (A) L'IMPORTO PAGATO PER IL SERVIZIO NEI 12 MESI PRECEDENTI IL RECLAMO, O (B) CENTO EURO (€100) ### Danni esclusi Non siamo responsabili per: - Perdita di profitti, entrate o affari - Perdita di dati o contenuti (soprattutto perché non conserviamo i tuoi contenuti) - Interruzione dell'attività - Eventuali danni derivanti dall'affidamento all'output OCR - Errori, inesattezze o omissioni nel testo estratto - Reclami di terze parti derivanti dall'uso del Servizio - Eventuali danni derivanti da accessi non autorizzati ai nostri sistemi ### Limitazioni giurisdizionali Alcune giurisdizioni non consentono determinate limitazioni di responsabilità. In tali casi, la nostra responsabilità sarà limitata nella misura massima consentita dalla legge. ## Indennità / Responsabilità per i reclami ### Il tuo indennizzo Accetti di indennizzare e tenere indenne Formalbyte SRL, i suoi funzionari, direttori, dipendenti e agenti da e contro qualsiasi reclamo, responsabilità, danno, perdita e spesa (incluse le ragionevoli spese legali) derivanti da o correlati a: - Il tuo utilizzo del Servizio - La tua violazione dei presenti Termini - La tua violazione di qualsiasi diritto di terze parti - Qualsiasi contenuto caricato dall'utente - Qualsiasi affidamento o utilizzo dell'output OCR ## Sospensione e terminazione ### Da parte nostra Possiamo sospendere o terminare l'accesso al Servizio in qualsiasi momento, con o senza causa, con o senza preavviso, anche per: - Violazione dei presenti Termini - Attività sospetta o fraudolenta - Periodi prolungati di inattività - Necessità tecnica - Requisiti legali ### Da parte tua Puoi smettere di usare il Servizio in qualsiasi momento. ### Effetto della terminazione Al momento della terminazione: - Le tue chiavi API saranno disattivate - Devi cessare ogni utilizzo del Servizio - Le disposizioni che per loro natura dovrebbero sopravvivere alla risoluzione rimarranno in vigore ## Modifiche al Servizio o ai Termini ### Modifiche al Servizio Potremmo modificare, sospendere o interrompere il Servizio (o parte di esso) in qualsiasi momento senza preavviso. ### Modifiche ai Termini Potremmo aggiornare i presenti Termini di volta in volta. Le modifiche sostanziali saranno pubblicate su questa pagina con una data aggiornata. L'uso continuato del Servizio dopo le modifiche costituisce accettazione. ### Notifica Sebbene potremmo notificare agli utenti modifiche significative, è tua responsabilità rivedere periodicamente i presenti Termini. ## Legge applicabile e foro competente ### Legge applicabile I presenti Termini saranno regolati e interpretati in conformità con le leggi della **Romania**, senza riguardo alle sue disposizioni in materia di conflitto di leggi. ### Giurisdizione Eventuali controversie derivanti da o relative ai presenti Termini o al Servizio saranno soggette alla giurisdizione esclusiva dei tribunali di **Bucarest, Romania**. ### Risoluzione alternativa delle controversie Ti invitiamo a contattarci prima per cercare di risolvere eventuali controversie in modo informale prima di intraprendere un'azione legale. ## Disposizioni generali ### Intero accordo I presenti Termini costituiscono l'intero accordo tra te e noi riguardo al Servizio, sostituendo ogni accordo precedente. ### Clausola salvatoria Se una qualsiasi disposizione dei presenti Termini dovesse essere ritenuta inapplicabile, le restanti disposizioni rimarranno in pieno vigore. ### Nessuna rinuncia Il mancato esercizio da parte nostra di qualsiasi diritto o disposizione dei presenti Termini non costituisce una rinuncia a tale diritto. ### Cessione Non puoi cedere o trasferire i presenti Termini senza il nostro preventivo consenso scritto. Noi possiamo cedere i presenti Termini senza restrizioni. ### Forza maggiore Non siamo responsabili per fallimenti o ritardi causati da circostanze al di fuori del nostro ragionevole controllo. ## Contatti Per domande sui presenti Termini: **Email:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Società:** Formalbyte SRL, Romania **Sito web:** [https://ocrskill.com](https://ocrskill.com) --- ## Domande frequenti (FAQ) ### Posso fare affidamento sull'output OCR senza controllarlo? **No.** L'OCR non è perfetto. È necessario verificare tutto l'output, specialmente per decisioni importanti. Non fare mai affidamento esclusivamente sull'OCR automatizzato per usi legali, medici, finanziari o critici per la sicurezza. ### Quanto è preciso il vostro OCR? La precisione varia in base alla qualità dell'immagine, alla chiarezza del testo, alla lingua e al layout. Non garantiamo alcun tasso di precisione specifico. Devi verificare tu stesso tutto l'output. ### Memorizzate le mie immagini o il testo estratto? **No.** Le immagini e il testo estratto vengono elaborati in modo transitorio e scartati immediatamente. Non possiamo recuperarli in seguito. ### Posso usarlo per documenti sensibili? Puoi, ma ti assumi ogni rischio. Sei responsabile di: - Garantire di avere la corretta autorizzazione - Verificare l'accuratezza del testo estratto - Rispettare tutti i requisiti legali per il tuo caso d'uso specifico ### Cosa succede se l'OCR commette un errore? Non siamo responsabili per gli errori OCR o le loro conseguenze. Devi verificare l'output prima dell'uso. Consulta la sezione Limitazione di responsabilità per i dettagli. ### Posso ottenere un rimborso se l'OCR è errato? Non forniamo rimborsi per problemi di precisione dell'OCR. Il Servizio è fornito "così com'è" senza garanzie di precisione. ### Addestrate l'IA sui miei documenti? **No.** I tuoi caricamenti non vengono mai utilizzati per addestrare o migliorare i nostri modelli. Consulta la nostra Informativa sulla privacy per i dettagli. ### Potete garantire l'uptime del servizio? No. Sebbene ci sforziamo di garantire un'elevata disponibilità, non garantiamo un servizio ininterrotto. Vedi la sezione "Il Servizio" sopra o controlla l'uptime recente sul nostro [monitor di stato](https://status.ocrskill.com/status/ocrskill). ### Quali leggi si applicano ai presenti Termini? I presenti Termini sono regolati dalla legge rumena. Le controversie sono soggette ai tribunali di Bucarest, Romania. ### Ho un reclamo. Cosa devo fare? Contattaci all'indirizzo [legal@formalbyte.eu](mailto:legal@formalbyte.eu). Cercheremo di risolvere i problemi in modo informale prima di qualsiasi procedimento legale. --- *Questi Termini possono essere aggiornati periodicamente. La versione corrente è sempre disponibile all'indirizzo https://ocrskill.com/terms*
# Jobs We don't have any open positions at this time. Consider subscribing to our newsletter to stay updated with OCRskill.com developments.
# Polityka prywatności **Ostatnia aktualizacja:** 2 kwietnia 2026 r. Niniejsza Polityka Prywatności wyjaśnia, w jaki sposób **Formalbyte SRL** („my”, „nasz” lub „nas”) gromadzi, wykorzystuje i chroni Twoje informacje, gdy korzystasz z usługi OCRskill („Usługa”). Zobowiązujemy się do stosowania zasad privacy-by-design oraz przejściowego przetwarzania danych. ## Kim jesteśmy **Formalbyte SRL** Rumunia E-mail: [legal@formalbyte.eu](mailto:legal@formalbyte.eu) Strona internetowa: [https://ocrskill.com](https://ocrskill.com) Działamy jako administrator danych osobowych przetwarzanych w ramach Usługi. ## Co przetwarzamy Przetwarzamy różne kategorie danych w zależności od Twojej interakcji z Usługą: ### 1. Treść OCR (obrazy i wyodrębniony tekst) Gdy przesyłasz obraz do przetwarzania OCR, tymczasowo obsługujemy: - Przesłany przez Ciebie plik obrazu - Tekst wyodrębniony z tego obrazu ### 2. Dane konta i API Jeśli wygenerujesz klucz API lub skontaktujesz się z nami, możemy przetwarzać: - Identyfikatory kluczy API i metadane użycia - Adresy e-mail (jeśli się z nami skontaktujesz) - Znaczniki czasu żądań i adresy IP (w celu ograniczania liczby żądań i zapewnienia bezpieczeństwa) ### 3. Dane techniczne i logi Nasze serwery automatycznie gromadzą: - Adresy IP - Znaczniki czasu żądań - Nagłówki HTTP - Logi błędów - Logi zdarzeń bezpieczeństwa ### 4. Dane analityczne Używamy narzędzi Vercel Analytics i Vercel Speed Insights, aby zrozumieć wydajność strony. Narzędzia te mogą gromadzić: - Statystyki wyświetleń stron - Metryki wydajności - Informacje o urządzeniu/przeglądarce (zanonimizowane) ## Jak obsługiwana jest treść OCR ### Przejściowe przetwarzanie **Nie przechowujemy Twoich obrazów ani wyodrębnionego tekstu.** - Obrazy są przetwarzane w pamięci i usuwane natychmiast po zakończeniu procesu OCR. - Wyodrębniony tekst jest zwracany Tobie i nie jest przechowywany na naszych serwerach. - Używamy wyłącznie krótkotrwałego buforowania technicznego niezbędnego do przetwarzania (zazwyczaj milisekundy do sekund). - Brak trwałego przechowywania treści klienta. ### Co to oznacza - Nie możemy odzyskać wcześniej przesłanych przez Ciebie obrazów. - Nie mamy dostępu do wyodrębnionego tekstu po zakończeniu przetwarzania. - Nie możemy dostarczyć historycznych wyników OCR. - W mało prawdopodobnym przypadku incydentu bezpieczeństwa Twoje dane dotyczące treści nie byłyby zagrożone, ponieważ nie są przechowywane. ## Brak trenowania / Brak budowania zbiorów danych **Twoje dane nigdy nie są wykorzystywane do trenowania modeli AI.** Wyraźnie zobowiązujemy się, że: - Obrazy klientów i wyodrębniony tekst **nigdy** nie są używane do trenowania, dostrajania ani ulepszania naszych modeli OCR. - Nie budujemy zbiorów danych z plików przesłanych przez klientów. - Nie używamy Twoich treści do ulepszania naszych algorytmów usługowych. - Nie udostępniamy treści klientów dostawcom AI/ML w celach szkoleniowych. Nasze modele OCR są trenowane na publicznie dostępnych i licencjonowanych zbiorach danych, całkowicie oddzielonych od danych klientów. ## Metadane operacyjne i logi Chociaż nie przechowujemy Twoich treści, zachowujemy pewne dane operacyjne: ### Przechowywane dane - **Logi użycia API**: Liczba żądań, znaczniki czasu i dane dotyczące limitów (przechowywane w celach rozliczeniowych i zapobiegania nadużyciom). - **Logi bezpieczeństwa**: Adresy IP, wzorce żądań i zdarzenia bezpieczeństwa (przechowywane przez 30 dni). - **Logi błędów**: Błędy techniczne i informacje debugowania (przechowywane przez 7 dni). - **Komunikacja wsparcia**: E-maile i wiadomości wysyłane do nas (przechowywane tak długo, jak jest to konieczne do rozwiązania zapytania). ### Cel Dane te są przechowywane w celu: - Zapewnienia bezpieczeństwa usługi i zapobiegania nadużyciom. - Debugowania technicznego i ulepszania usługi. - Zgodności z obowiązkami prawnymi. - Odpowiadania na prośby o wsparcie. ## Analityka i podobne technologie Używamy następujących narzędzi analitycznych i wydajnościowych: ### Vercel Analytics - Cel: Zrozumienie sposobu korzystania ze strony i jej wydajności. - Gromadzone dane: Zanonimizowane wyświetlenia stron, metryki wydajności. - Przechowywanie: Zgodnie z polityką Vercel. - Rezygnacja: Możesz skorzystać z funkcji prywatności przeglądarki, aby ograniczyć śledzenie. ### Vercel Speed Insights - Cel: Pomiar wydajności strony. - Gromadzone dane: Dane o czasie wydajności, Core Web Vitals. - Przechowywanie: Zgodnie z polityką Vercel. Nie używamy reklamowych plików cookie ani zewnętrznych trackerów marketingowych. ## Dlaczego przetwarzamy dane Przetwarzamy Twoje dane na podstawie następujących podstaw prawnych: | Cel | Podstawa prawna | |-----|-----------------| | Świadczenie usługi OCR | Wykonanie umowy (przetwarzanie Twojego żądania) | | Bezpieczeństwo i zapobieganie nadużyciom | Prawnie uzasadnione interesy (ochrona naszej usługi) | | Zgodność z prawem | Obowiązek prawny | | Wsparcie i komunikacja | Wykonanie umowy lub prawnie uzasadnione interesy | | Analityka i ulepszenia | Prawnie uzasadnione interesy (doskonalenie usługi) | ## Udostępnianie i dostawcy usług Udostępniamy dane tylko w zakresie niezbędnym do działania Usługi: ### Dostawcy infrastruktury Korzystamy z dostawców infrastruktury chmurowej do hostowania naszej usługi. Dostawcy ci przetwarzają dane w naszym imieniu na podstawie umów powierzenia przetwarzania danych. ### Dostawcy analityki Vercel świadczy usługi analityczne i monitorowania wydajności. ### Wymogi prawne Możemy ujawnić dane, jeśli jest to wymagane przez prawo, nakaz sądowy lub w celu ochrony naszych praw, mienia lub bezpieczeństwa. ### Brak sprzedaży danych Nie sprzedajemy Twoich danych osobowych osobom trzecim. ## Transfery międzynarodowe Nasi dostawcy infrastruktury mogą przetwarzać dane w różnych jurysdykcjach. Zapewniamy odpowiednie zabezpieczenia, w tym: - Umowy powierzenia przetwarzania danych ze standardowymi klauzulami umownymi, tam gdzie ma to zastosowanie. - Zobowiązania dostawców do poziomów ochrony równoważnych z RODO. ## Przechowywanie danych Różne kategorie danych są przechowywane przez różne okresy: | Typ danych | Okres przechowywania | |------------|----------------------| | Obrazy OCR i wyodrębniony tekst | Brak (tylko przejściowe przetwarzanie) | | Metadane użycia API | Do 12 miesięcy | | Logi bezpieczeństwa | 30 dni | | Logi błędów | 7 dni | | Komunikacja wsparcia | 3 lata po zamknięciu sprawy | ## Bezpieczeństwo Wdrażamy odpowiednie środki techniczne i organizacyjne w celu ochrony Twoich danych: - Szyfrowanie w transporcie (TLS 1.2+). - Architektura przejściowego przetwarzania (brak trwałego przechowywania treści). - Kontrola dostępu i uwierzytelnianie dla punktów końcowych API. - Regularne przeglądy bezpieczeństwa. - Bezpieczeństwo infrastruktury za pośrednictwem naszych dostawców chmury. Chociaż podejmujemy te środki, żadna usługa internetowa nie jest całkowicie bezpieczna. Zachęcamy do ochrony kluczy API i odpowiedzialnego korzystania z usługi. ## Twoje prawa W zależności od Twojej jurysdykcji możesz mieć następujące prawa: - **Dostęp**: Żądanie informacji o danych, które przechowujemy na Twój temat. - **Sprostowanie**: Żądanie poprawienia nieprawidłowych danych. - **Usunięcie**: Żądanie usunięcia Twoich danych osobowych. - **Ograniczenie**: Żądanie ograniczenia przetwarzania. - **Przenoszenie**: Żądanie przeniesienia Twoich danych. - **Sprzeciw**: Sprzeciw wobec niektórych czynności przetwarzania. - **Wycofanie zgody**: Gdy przetwarzanie odbywa się na podstawie zgody. Aby skorzystać z tych praw, skontaktuj się z nami pod adresem [legal@formalbyte.eu](mailto:legal@formalbyte.eu). ### Czas odpowiedzi Staramy się odpowiadać na prośby w ciągu 30 dni. Złożone żądania mogą zająć więcej czasu, o czym Cię powiadomimy. ## Kontakt W przypadku pytań związanych z prywatnością, próśb o udostępnienie danych lub wątpliwości: **E-mail:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Firma:** Formalbyte SRL, Rumunia --- ## Często zadawane pytania ### Czy przechowujecie przesłane obrazy? **Nie.** Obrazy są przetwarzane w pamięci i natychmiast usuwane. Nie przechowujemy, nie archiwizujemy ani nie zachowujemy Twoich obrazów po zakończeniu procesu OCR. ### Czy przechowujecie tekst wyodrębniony z moich obrazów? **Nie.** Wyodrębniony tekst jest zwracany Tobie w odpowiedzi API i nie jest przechowywany na naszych serwerach. ### Czy trenujecie modele AI na moich danych? **Nie.** Twoje obrazy i wyodrębniony tekst nigdy nie są wykorzystywane do trenowania, dostrajania ani ulepszania naszych modeli OCR. Nie budujemy zbiorów danych z plików przesłanych przez klientów. ### Czy możecie odzyskać moje poprzednie wyniki OCR? **Nie.** Ponieważ nie przechowujemy Twoich treści, nie możemy odzyskać, przywrócić ani dostarczyć historycznych wyników OCR. ### Jakie dane faktycznie przechowujecie? Przechowujemy metadane operacyjne, takie jak liczba żądań, znaczniki czasu, adresy IP (ze względów bezpieczeństwa) oraz komunikację ze wsparciem. Nie obejmuje to Twoich obrazów ani wyodrębnionego tekstu. ### Czy moje dane są szyfrowane? Tak. Cała transmisja danych odbywa się za pomocą szyfrowania TLS. Przetwarzanie odbywa się w naszej bezpiecznej infrastrukturze. ### Czy udostępniacie moje dane stronom trzecim? Udostępniamy dane tylko dostawcom infrastruktury niezbędnym do działania usługi (na podstawie umów powierzenia przetwarzania danych) oraz dostawcom analityki. Nie sprzedajemy Twoich danych. ### Jestem z UE. Czy usługa jest zgodna z RODO? Projektujemy naszą usługę z uwzględnieniem zasad RODO, w tym minimalizacji danych, ograniczenia celu i przejściowego przetwarzania. Skontaktuj się z nami, aby w razie potrzeby otrzymać naszą Umowę Powierzenia Przetwarzania Danych (DPA). ### Jak mogę poprosić o usunięcie moich danych? Wyślij e-mail na adres [legal@formalbyte.eu](mailto:legal@formalbyte.eu) ze swoją prośbą. Zauważ, że ponieważ nie przechowujemy treści OCR, nie ma treści do usunięcia - jedynie metadane operacyjne. ### Co się stanie w przypadku naruszenia danych? Biorąc pod uwagę naszą architekturę przejściowego przetwarzania, Twoje treści OCR nie byłyby zagrożone w przypadku naruszenia. Powiadomilibyśmy dotkniętych użytkowników i odpowiednie organy zgodnie z wymogami prawa w odniesieniu do wszelkich zaangażowanych danych operacyjnych. --- *Niniejsza Polityka Prywatności może być od czasu do czasu aktualizowana. Wszelkie zmiany będziemy publikować na tej stronie z zaktualizowaną datą.*
# Regulamin świadczenia usług **Ostatnia aktualizacja:** 2 kwietnia 2026 r. Niniejszy Regulamin świadczenia usług („Regulamin”) reguluje dostęp i korzystanie z usługi OCRskill („Usługa”), świadczonej przez **Formalbyte SRL** („my”, „nasz” lub „nas”). Korzystając z Usługi, zgadzasz się na niniejszy Regulamin. ## Akceptacja i kwalifikowalność Uzyskując dostęp do Usługi lub korzystając z niej, potwierdzasz, że: - Masz co najmniej 18 lat lub osiągnąłeś pełnoletność w swojej jurysdykcji. - Posiadasz zdolność prawną do zawarcia niniejszej umowy. - Będziesz przestrzegać wszystkich obowiązujących praw i regulacji. - Akceptujesz niniejszy Regulamin w całości. Jeśli nie zgadzasz się z niniejszym Regulaminem, nie korzystaj z Usługi. ## Usługa OCRskill świadczy usługi optycznego rozpoznawania znaków (OCR) za pośrednictwem API. Usługa: - Przyjmuje obrazy przesyłane przez API. - Przetwarza obrazy w celu wyodrębnienia tekstu. - Zwraca wyodrębniony tekst w odpowiedzi. - Nie przechowuje przesłanych obrazów ani wyodrębnionego tekstu. ### Dostępność usługi Staramy się utrzymać wysoką dostępność, ale: - Usługa jest świadczona w stanie „takim, jakim jest” (as-is) i „w miarę dostępności” (as-available). - Nie gwarantujemy nieprzerwanego ani bezbłędnego działania usługi. - Konserwacja, aktualizacje lub problemy techniczne mogą powodować tymczasowe przerwy. - Możemy zmieniać, zawieszać lub wycofywać funkcje za powiadomieniem lub bez niego. ### Limity i zasady uczciwego użytkowania Możemy wdrożyć limity użycia, aby zapewnić jakość usług dla wszystkich użytkowników. Nadmierne wykorzystanie, które wpływa na wydajność usługi, może skutkować ograniczeniem przepustowości, zawieszeniem lub zakończeniem dostępu. ## Konta i klucze API ### Generowanie kluczy API Możesz generować klucze API za pośrednictwem naszej strony internetowej. Klucze API są: - Wyłącznie do Twojego użytku. - Nie mogą być udostępniane osobom trzecim. - Twoim obowiązkiem jest ich bezpieczne przechowywanie. - Podlegają wygaśnięciu i odnowieniu. ### Odpowiedzialność za konto Odpowiadasz za: - Wszelkie działania podejmowane przy użyciu Twoich kluczy API. - Zachowanie poufności kluczy. - Niezwłoczne powiadomienie nas o nieautoryzowanym użyciu. - Wszelkie konsekwencje naruszenia bezpieczeństwa kluczy. ## Dopuszczalne użytkowanie ### Działania zabronione Nie możesz korzystać z Usługi w celu: - Naruszania jakichkolwiek obowiązujących praw lub regulacji. - Przesyłania treści nielegalnych, szkodliwych, groźnych, obelżywych lub naruszających prawa innych osób. - Próby uzyskania nieautoryzowanego dostępu do naszych systemów. - Zakłócania lub przerywania działania Usługi lub serwerów. - Używania Usługi do wysyłania spamu lub niechcianych wiadomości. - Inżynierii wstecznej lub próby wydobycia naszego kodu źródłowego. - Tworzenia wielu kont w celu obejścia limitów użycia. - Korzystania z Usługi w sposób, który mógłby ją uszkodzić, wyłączyć lub przeciążyć. ### Konsekwencje Naruszenie tych zasad może skutkować: - Natychmiastowym zawieszeniem lub zakończeniem dostępu. - Unieważnieniem kluczy API. - Podjęciem kroków prawnych, jeśli ma to zastosowanie. ## Twoje treści i uprawnienia ### Prawa do przesyłania Przesyłając obraz do Usługi, oświadczasz i gwarantujesz, że: - Jesteś właścicielem obrazu lub posiadasz wszystkie niezbędne prawa, licencje i uprawnienia. - Przesyłanie i przetwarzanie nie narusza praw osób trzecich (praw autorskich, prywatności itp.). - Obraz nie zawiera nielegalnych treści. - Uzyskałeś wszelkie wymagane zgody na przetwarzanie danych osobowych zawartych w obrazie. ### Odpowiedzialność za treść Ponosisz wyłączną odpowiedzialność za: - Obrazy, które przesyłasz. - Zapewnienie, że posiadasz odpowiednie uprawnienia do przetwarzania tych obrazów. - Wszelkie roszczenia wynikające z korzystania przez Ciebie z Usługi z treściami osób trzecich. ### Udzielenie licencji Udzielasz nam ograniczonej, niewyłącznej, bezpłatnej licencji na przetwarzanie Twoich obrazów wyłącznie w celu świadczenia Usługi na Twoją rzecz. ## Wyłączenie odpowiedzialności za wyniki OCR ### Ograniczenia technologii **WAŻNE:** Technologia OCR posiada wrodzone ograniczenia. Usługa może generować: - Niepełne wyodrębnienie tekstu. - Nieprawidłowe lub zniekształcone znaki. - Pominięcia tekstu lub błędy formatowania. - Halucynacje lub zmyślony tekst. - Błędy przy słabej jakości obrazu, nietypowych czcionkach lub złożonych układach. - Nieprawidłową interpretację kontekstu. ### Brak gwarancji doskonałej dokładności Nie gwarantujemy, że dane wyjściowe OCR będą: - W 100% dokładne. - Kompletne. - Przydatne do jakiegokolwiek konkretnego celu. - Wolne od błędów lub pominięć. ### Usługa oparta na AI Nasza Usługa korzysta z modeli AI i uczenia maszynowego. Systemy te: - Mogą popełniać nieprzewidywalne błędy. - Nie rozumieją kontekstu tak jak ludzie. - Mają charakter statystyczny, a nie deterministyczny. - Wydajność różni się w zależności od jakości danych wejściowych i typu treści. ## Obowiązek weryfikacji przez użytkownika ### Kluczowy wymóg **Musisz zweryfikować wszystkie dane wyjściowe OCR przed poleganiem na nich.** ### Zastosowania o wysokim ryzyku W przypadku wszelkich krytycznych zastosowań lub zastosowań o wysokim ryzyku, musisz: - Niezależnie zweryfikować cały wyodrębniony tekst z oryginalnym obrazem. - Wdrożyć procesy kontroli przez człowieka. - Nie polegać wyłącznie na automatycznych danych wyjściowych OCR przy podejmowaniu decyzji dotyczących: - Spraw prawnych lub umów. - Informacji medycznych lub zdrowotnych. - Transakcji finansowych lub zgodności. - Systemów krytycznych dla bezpieczeństwa. - Zgodności z przepisami. - Jakiejkolwiek sytuacji, w której błędy mogłyby spowodować znaczną szkodę. ### Profesjonalne porady Wyniki OCR nie powinny zastępować profesjonalnych porad w żadnej dziedzinie. Zawsze konsultuj się z wykwalifikowanymi specjalistami w sprawach prawnych, medycznych, finansowych lub innych specjalistycznych. ### Dalsze wykorzystanie Odpowiadasz za wszelkie działania, decyzje lub automatyczne procesy korzystające z danych wyjściowych OCR z naszej Usługi. Nie ponosimy odpowiedzialności za konsekwencje dalszego wykorzystania wyodrębnionego tekstu. ## Brak gwarancji ### Usługa „tak, jak jest” USŁUGA JEST ŚWIADCZONA W STANIE „TAKIM, JAKIM JEST” I „W MIARĘ DOSTĘPNOŚCI” BEZ JAKICHKOLWIEK GWARANCJI, WYRAŹNYCH LUB DOROZUMIANYCH. ### Wyłączenie gwarancji W MAKSYMALNYM ZAKRESIE DOZWOLONYM PRZEZ OBOWIĄZUJĄCE PRAWO, WYŁĄCZAMY WSZELKIE GWARANCJE, W TYM MIĘDZY INNYMI: - GWARANCJE PRZYDATNOŚCI HANDLOWEJ. - PRZYDATNOŚCI DO OKREŚLONEGO CELU. - NIENARUSZANIA PRAW. - DOKŁADNOŚCI LUB NIEZAWODNOŚCI WYNIKÓW. - NIEPRZERWANEGO LUB BEZBŁĘDNEGO DZIAŁANIA USŁUGI. ### Funkcje Beta Wszelkie funkcje beta lub eksperymentalne są dostarczane bez żadnych gwarancji i mogą ulec zmianie lub zostać usunięte w dowolnym momencie. ## Ograniczenie odpowiedzialności ### Limit odpowiedzialności W MAKSYMALNYM ZAKRESIE DOZWOLONYM PRZEZ PRAWO: - NIE PONOSIMY ODPOWIEDZIALNOŚCI ZA ŻADNE SZKODY POŚREDNIE, PRZYPADKOWE, SZCZEGÓLNE, NASTĘPCZE LUB RETORSYJNE. - NASZA CAŁKOWITA ODPOWIEDZIALNOŚĆ NIE PRZEKROCZY KWOTY WYŻSZEJ Z: (A) KWOTY ZAPŁACONEJ PRZEZ CIEBIE ZA USŁUGĘ W CIĄGU 12 MIESIĘCY POPRZEDZAJĄCYCH ZGŁOSZENIE ROSZCZENIA, LUB (B) STU EURO (100 €). ### Wyłączone szkody Nie ponosimy odpowiedzialności za: - Utratę zysków, przychodów lub biznesu. - Utratę danych lub treści (szczególnie że nie przechowujemy Twoich treści). - Przerwę w działalności gospodarczej. - Jakiekolwiek szkody wynikające z polegania na wynikach OCR. - Błędy, nieścisłości lub pominięcia w wyodrębnionym tekście. - Roszczenia osób trzecich wynikające z korzystania przez Ciebie z Usługi. - Jakiekolwiek szkody wynikające z nieautoryzowanego dostępu do naszych systemów. ### Ograniczenia jurysdykcyjne Niektóre jurysdykcje nie zezwalają na pewne ograniczenia odpowiedzialności. W takich przypadkach nasza odpowiedzialność będzie ograniczona w maksymalnym zakresie dozwolonym przez prawo. ## Zwolnienie z odpowiedzialności / Odpowiedzialność za roszczenia ### Twoje zobowiązanie do zwolnienia z odpowiedzialności Zgadzasz się zwolnić z odpowiedzialności Formalbyte SRL, jej kadrę kierowniczą, dyrektorów, pracowników i agentów z wszelkich roszczeń, zobowiązań, szkód, strat i wydatków (w tym uzasadnionych kosztów prawnych) wynikających z lub związanych z: - Twoim korzystaniem z Usługi. - Twoim naruszeniem niniejszego Regulaminu. - Twoim naruszeniem jakichkolwiek praw osób trzecich. - Wszelkimi treściami, które przesyłasz. - Jakimkolwiek poleganiem na wynikach OCR lub ich wykorzystaniem. ## Zawieszenie i zakończenie ### Przez nas Możemy zawiesić lub zakończyć Twój dostęp do Usługi w dowolnym momencie, z przyczyny lub bez niej, za powiadomieniem lub bez, w tym w przypadku: - Naruszenia niniejszego Regulaminu. - Podejrzanej lub nieuczciwej działalności. - Dłuższych okresów nieaktywności. - Konieczności technicznej. - Wymogów prawnych. ### Przez Ciebie Możesz przestać korzystać z Usługi w dowolnym momencie. ### Skutki zakończenia Po zakończeniu: - Twoje klucze API zostaną zdezaktywowane. - Musisz zaprzestać wszelkiego korzystania z Usługi. - Postanowienia, które ze swej natury powinny trwać po zakończeniu, pozostaną w mocy. ## Zmiany w Usłudze lub Regulaminie ### Zmiany w Usłudze Możemy modyfikować, zawieszać lub kończyć świadczenie Usługi (lub dowolnej jej części) w dowolnym momencie bez powiadomienia. ### Zmiany w Regulaminie Możemy aktualizować niniejszy Regulamin od czasu do czasu. Istotne zmiany będą publikowane na tej stronie z zaktualizowaną datą. Dalsze korzystanie z Usługi po wprowadzeniu zmian stanowi ich akceptację. ### Powiadomienia Chociaż możemy powiadamiać użytkowników o znaczących zmianach, Twoim obowiązkiem jest okresowe przeglądanie niniejszego Regulaminu. ## Prawo właściwe i sądy ### Prawo właściwe Niniejszy Regulamin podlega prawu **Rumunii** i będzie interpretowany zgodnie z nim, bez względu na przepisy dotyczące kolizji praw. ### Jurysdykcja Wszelkie spory wynikające z lub odnoszące się do niniejszego Regulaminu lub Usługi podlegają wyłącznej jurysdykcji sądów w **Bukareszcie, Rumunia**. ### Alternatywne rozwiązywanie sporów Zachęcamy do skontaktowania się z nami w pierwszej kolejności w celu próby nieformalnego rozwiązania wszelkich sporów przed podjęciem kroków prawnych. ## Postanowienia ogólne ### Całość umowy Niniejszy Regulamin stanowi całość porozumienia między Tobą a nami w sprawie Usługi, zastępując wszelkie wcześniejsze umowy. ### Rozdzielność postanowień Jeśli jakiekolwiek postanowienie niniejszego Regulaminu zostanie uznane za niewykonalne, pozostałe postanowienia pozostaną w pełnej mocy. ### Brak zrzeczenia się praw Niewykonanie przez nas jakiegokolwiek prawa lub postanowienia niniejszego Regulaminu nie stanowi zrzeczenia się tego prawa. ### Cesja Nie możesz przenosić ani cedować niniejszego Regulaminu bez naszej uprzedniej pisemnej zgody. My możemy cedować niniejszy Regulamin bez ograniczeń. ### Siła wyższa Nie ponosimy odpowiedzialności za awarie lub opóźnienia spowodowane okolicznościami pozostającymi poza naszą kontrolą. ## Kontakt W przypadku pytań dotyczących niniejszego Regulaminu: **E-mail:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Firma:** Formalbyte SRL, Rumunia **Strona internetowa:** [https://ocrskill.com](https://ocrskill.com) --- ## Często zadawane pytania ### Czy mogę polegać na wynikach OCR bez ich sprawdzania? **Nie.** OCR nie jest doskonały. Musisz zweryfikować wszystkie dane wyjściowe, szczególnie w przypadku ważnych decyzji. Nigdy nie polegaj wyłącznie na automatycznym OCR w zastosowaniach prawnych, medycznych, finansowych lub krytycznych dla bezpieczeństwa. ### Jak dokładny jest wasz OCR? Dokładność zależy od jakości obrazu, wyraźności tekstu, języka i układu. Nie gwarantujemy żadnego konkretnego poziomu dokładności. Musisz samodzielnie zweryfikować wszystkie dane wyjściowe. ### Czy przechowujecie moje obrazy lub wyodrębniony tekst? **Nie.** Obrazy i wyodrębniony tekst są przetwarzane przejściowo i natychmiast usuwane. Nie możemy ich później odzyskać. ### Czy mogę używać tego do poufnych dokumentów? Możesz, ale robisz to na własne ryzyko. Odpowiadasz za: - Zapewnienie, że masz odpowiednie uprawnienia. - Weryfikację dokładności wyodrębnionego tekstu. - Zgodność z wszelkimi wymogami prawnymi dla konkretnego przypadku użycia. ### Co się stanie, jeśli OCR popełni błąd? Nie ponosimy odpowiedzialności za błędy OCR ani ich konsekwencje. Przed użyciem musisz zweryfikować dane wyjściowe. Szczegółowe informacje znajdziesz w sekcji Ograniczenie odpowiedzialności. ### Czy mogę otrzymać zwrot pieniędzy, jeśli OCR się pomyli? Nie zapewniamy zwrotów kosztów za kwestie związane z dokładnością OCR. Usługa jest świadczona w stanie „takim, jakim jest” bez gwarancji dokładności. ### Czy trenujecie AI na moich dokumentach? **Nie.** Twoje pliki nigdy nie są wykorzystywane do trenowania ani ulepszania naszych modeli. Więcej informacji znajdziesz w naszej Polityce Prywatności. ### Czy gwarantujecie dostępność usługi? Nie. Chociaż staramy się zapewnić wysoką dostępność, nie gwarantujemy nieprzerwanego działania usługi. Zobacz sekcję „Usługa” powyżej lub sprawdź ostatni czas pracy na naszym [monitorze statusu](https://status.ocrskill.com/status/ocrskill). ### Jakie prawo dotyczy niniejszego Regulaminu? Niniejszy Regulamin podlega prawu rumuńskiemu. Spory podlegają sądom w Bukareszcie, Rumunia. ### Mam reklamację. Co powinienem zrobić? Skontaktuj się z nami pod adresem [legal@formalbyte.eu](mailto:legal@formalbyte.eu). Przed podjęciem jakichkolwiek kroków prawnych będziemy próbować rozwiązać problemy nieformalnie. --- *Niniejszy Regulamin może być od czasu do czasu aktualizowany. Aktualna wersja jest zawsze dostępna pod adresem https://ocrskill.com/terms*
# Privacy Policy **Last updated:** April 2, 2026 This Privacy Policy explains how **Formalbyte SRL** ("we", "our", or "us") collects, uses, and protects your information when you use OCRskill (the "Service"). We are committed to privacy-by-design and transient data processing. ## Who We Are **Formalbyte SRL** Romania Email: [legal@formalbyte.eu](mailto:legal@formalbyte.eu) Website: [https://ocrskill.com](https://ocrskill.com) We act as the data controller for personal data processed through the Service. ## What We Process We process different categories of data depending on your interaction with the Service: ### 1. OCR Content (Images and Extracted Text) When you upload an image for OCR processing, we temporarily handle: - The image file you upload - The text extracted from that image ### 2. Account and API Data If you generate an API key or contact us, we may process: - API key identifiers and usage metadata - Email addresses (if you contact us) - Request timestamps and IP addresses (for rate limiting and security) ### 3. Technical and Log Data Our servers automatically collect: - IP addresses - Request timestamps - HTTP headers - Error logs - Security event logs ### 4. Analytics Data We use Vercel Analytics and Vercel Speed Insights to understand site performance. These tools may collect: - Page view statistics - Performance metrics - Device/browser information (anonymized) ## How OCR Content Is Handled ### Transient Processing **We do not retain your images or extracted text.** - Images are processed in memory and discarded immediately after OCR completes - Extracted text is returned to you and not stored on our servers - We use only short-lived technical buffering necessary for processing (typically milliseconds to seconds) - No persistent storage of customer content ### What This Means - We cannot retrieve your previously uploaded images - We cannot access your extracted text after processing completes - We cannot provide historical OCR results - In the unlikely event of a security incident, your content data would not be at risk because it does not persist ## No Training / No Dataset Building **Your data is never used to train AI models.** We explicitly commit that: - Customer images and extracted text are **never** used to train, fine-tune, or improve our OCR models - We do not build datasets from customer uploads - We do not use your content to improve our service algorithms - We do not share customer content with AI/ML providers for training purposes Our OCR models are trained on publicly available and licensed datasets, completely separate from customer data. ## Operational Metadata and Logs While we do not store your content, we retain certain operational data: ### Retained Data - **API usage logs**: Request counts, timestamps, and rate limit data (retained for billing and abuse prevention) - **Security logs**: IP addresses, request patterns, and security events (retained for 30 days) - **Error logs**: Technical errors and debugging information (retained for 7 days) - **Support communications**: Emails and messages you send us (retained for as long as necessary to resolve your inquiry) ### Purpose This data is retained for: - Service security and abuse prevention - Technical debugging and service improvement - Compliance with legal obligations - Responding to support requests ## Analytics and Similar Technologies We use the following analytics and performance tools: ### Vercel Analytics - Purpose: Understanding site usage and performance - Data collected: Anonymized page views, performance metrics - Retention: As per Vercel's policies - Opt-out: You can use browser privacy features to limit tracking ### Vercel Speed Insights - Purpose: Measuring site performance - Data collected: Performance timing data, Core Web Vitals - Retention: As per Vercel's policies We do not use advertising cookies or third-party marketing trackers. ## Why We Process Data We process your data based on the following legal grounds: | Purpose | Legal Basis | |---------|-------------| | Providing OCR service | Contract performance (processing your request) | | Security and abuse prevention | Legitimate interests (protecting our service) | | Legal compliance | Legal obligation | | Support and communication | Contract performance or legitimate interests | | Analytics and improvement | Legitimate interests (improving service) | ## Sharing and Service Providers We share data only as necessary to operate the Service: ### Infrastructure Providers We use cloud infrastructure providers to host our service. These providers process data on our behalf under data processing agreements. ### Analytics Providers Vercel provides analytics and performance monitoring services. ### Legal Requirements We may disclose data if required by law, court order, or to protect our rights, property, or safety. ### No Sale of Data We do not sell your personal data to third parties. ## International Transfers Our infrastructure providers may process data in various jurisdictions. We ensure appropriate safeguards are in place, including: - Data processing agreements with standard contractual clauses where applicable - Provider commitments to GDPR-equivalent protection levels ## Retention Different categories of data are retained for different periods: | Data Type | Retention Period | |-----------|------------------| | OCR images and extracted text | Not retained (transient processing only) | | API usage metadata | Up to 12 months | | Security logs | 30 days | | Error logs | 7 days | | Support communications | 3 years after case closure | ## Security We implement appropriate technical and organizational measures to protect your data: - Encryption in transit (TLS 1.2+) - Transient processing architecture (no persistent content storage) - Access controls and authentication for API endpoints - Regular security reviews - Infrastructure security through our cloud providers While we take these measures, no internet service is completely secure. We encourage you to protect your API keys and use the service responsibly. ## Your Rights Depending on your jurisdiction, you may have the following rights: - **Access**: Request information about data we hold about you - **Correction**: Request correction of inaccurate data - **Deletion**: Request deletion of your personal data - **Restriction**: Request restriction of processing - **Portability**: Request transfer of your data - **Objection**: Object to certain processing activities - **Withdraw consent**: Where processing is based on consent To exercise these rights, contact us at [legal@formalbyte.eu](mailto:legal@formalbyte.eu). ### Response Time We aim to respond to requests within 30 days. Complex requests may take longer, in which case we will notify you. ## Contact For privacy-related questions, data requests, or concerns: **Email:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Company:** Formalbyte SRL, Romania --- ## Frequently Asked Questions ### Do you keep uploaded images? **No.** Images are processed in memory and immediately discarded. We do not store, archive, or retain your images after OCR completes. ### Do you keep the text extracted from my images? **No.** Extracted text is returned to you in the API response and is not stored on our servers. ### Do you train AI models on my data? **No.** Your images and extracted text are never used to train, fine-tune, or improve our OCR models. We do not build datasets from customer uploads. ### Can you retrieve my previous OCR results? **No.** Because we don't store your content, we cannot retrieve, restore, or provide historical OCR results. ### What data do you actually keep? We retain operational metadata such as request counts, timestamps, IP addresses (for security), and support communications. This does not include your images or extracted text. ### Is my data encrypted? Yes. All data transmission uses TLS encryption. Processing occurs in our secure infrastructure. ### Do you share my data with third parties? We share data only with infrastructure providers necessary to operate the service (under data processing agreements) and analytics providers. We do not sell your data. ### I'm from the EU. Is this GDPR compliant? We design our service with GDPR principles in mind, including data minimization, purpose limitation, and transient processing. Contact us for our Data Processing Agreement if needed. ### How do I request deletion of my data? Email [legal@formalbyte.eu](mailto:legal@formalbyte.eu) with your request. Note that since we don't store OCR content, there is no content to delete-only operational metadata. ### What if there's a data breach? Given our transient processing architecture, your OCR content would not be at risk in a breach. We would notify affected users and authorities as required by law for any operational data involved. --- *This Privacy Policy may be updated from time to time. We will post any changes on this page with an updated date.*
# Politică de Confidențialitate **Ultima actualizare:** 2 aprilie 2026 Această Politică de Confidențialitate explică modul în care **Formalbyte SRL** („noi”, „nouă” sau „al nostru”) colectează, utilizează și protejează informațiile dumneavoastră atunci când utilizați OCRskill („Serviciul”). Ne angajăm să respectăm principiile de confidențialitate prin design (privacy-by-design) și procesarea tranzitorie a datelor. ## Cine suntem **Formalbyte SRL** România Email: [legal@formalbyte.eu](mailto:legal@formalbyte.eu) Website: [https://ocrskill.com](https://ocrskill.com) Acționăm în calitate de operator de date pentru datele cu caracter personal prelucrate prin intermediul Serviciului. ## Ce prelucrăm Prelucrăm diferite categorii de date în funcție de interacțiunea dumneavoastră cu Serviciul: ### 1. Conținut OCR (Imagini și Text Extras) Atunci când încărcați o imagine pentru procesare OCR, gestionăm temporar: - Fișierul imagine pe care îl încărcați - Textul extras din acea imagine ### 2. Date despre Cont și API Dacă generați o cheie API sau ne contactați, putem prelucra: - Identificatori ai cheii API și metadate de utilizare - Adrese de e-mail (dacă ne contactați) - Timestamp-uri ale solicitărilor și adrese IP (pentru limitarea ratei și securitate) ### 3. Date Tehnice și Log-uri Serverele noastre colectează automat: - Adrese IP - Timestamp-uri ale solicitărilor - Headere HTTP - Log-uri de eroare - Log-uri de evenimente de securitate ### 4. Date Analitice Utilizăm Vercel Analytics și Vercel Speed Insights pentru a înțelege performanța site-ului. Aceste instrumente pot colecta: - Statistici privind vizualizările paginilor - Metrici de performanță - Informații despre dispozitiv/browser (anonimizate) ## Cum este gestionat conținutul OCR ### Procesare Tranzitorie **Nu păstrăm imaginile dumneavoastră sau textul extras.** - Imaginile sunt procesate în memorie și eliminate imediat după finalizarea OCR - Textul extras vă este returnat și nu este stocat pe serverele noastre - Utilizăm doar buffere tehnice de scurtă durată necesare pentru procesare (de obicei milisecunde până la secunde) - Nu există stocare persistentă a conținutului clientului ### Ce înseamnă acest lucru - Nu putem recupera imaginile încărcate anterior - Nu putem accesa textul extras după finalizarea procesării - Nu putem furniza rezultate OCR istorice - În eventualitatea puțin probabilă a unui incident de securitate, datele conținutului dumneavoastră nu ar fi expuse riscului deoarece acestea nu persistă ## Fără Antrenare / Fără Construirea de Seturi de Date **Datele dumneavoastră nu sunt niciodată utilizate pentru antrenarea modelelor de IA.** Ne angajăm în mod explicit că: - Imaginile clienților și textul extras nu sunt **niciodată** utilizate pentru a antrena, regla fin sau îmbunătăți modelele noastre OCR - Nu construim seturi de date din încărcările clienților - Nu utilizăm conținutul dumneavoastră pentru a îmbunătăți algoritmii serviciului nostru - Nu partajăm conținutul clienților cu furnizorii de IA/ML în scopuri de antrenare Modelele noastre OCR sunt antrenate pe seturi de date disponibile public și licențiate, complet separate de datele clienților. ## Metadate Operaționale și Log-uri Deși nu stocăm conținutul dumneavoastră, păstrăm anumite date operaționale: ### Date Păstrate - **Log-uri de utilizare API**: Numărul de solicitări, timestamp-uri și date privind limitarea ratei (păstrate pentru facturare și prevenirea abuzurilor) - **Log-uri de securitate**: Adrese IP, modele de solicitare și evenimente de securitate (păstrate timp de 30 de zile) - **Log-uri de eroare**: Erori tehnice și informații de depanare (păstrate timp de 7 zile) - **Comunicări de suport**: E-mailuri și mesaje pe care ni le trimiteți (păstrate atât timp cât este necesar pentru a rezolva solicitarea dumneavoastră) ### Scop Aceste date sunt păstrate pentru: - Securitatea serviciului și prevenirea abuzurilor - Depanare tehnică și îmbunătățirea serviciului - Conformitatea cu obligațiile legale - Răspunsul la solicitările de suport ## Analitice și Tehnologii Similare Utilizăm următoarele instrumente de analiză și performanță: ### Vercel Analytics - Scop: Înțelegerea utilizării și performanței site-ului - Date colectate: Vizualizări de pagină anonimizate, metrici de performanță - Retenție: Conform politicilor Vercel - Dezactivare: Puteți utiliza funcțiile de confidențialitate ale browserului pentru a limita urmărirea ### Vercel Speed Insights - Scop: Măsurarea performanței site-ului - Date colectate: Date privind timpul de performanță, Core Web Vitals - Retenție: Conform politicilor Vercel Nu utilizăm cookie-uri publicitare sau trackere de marketing de la terți. ## De ce prelucrăm datele Prelucrăm datele dumneavoastră pe baza următoarelor temeiuri juridice: | Scop | Temei Juridic | |------|---------------| | Furnizarea serviciului OCR | Executarea contractului (procesarea solicitării dumneavoastră) | | Securitate și prevenirea abuzurilor | Interese legitime (protejarea serviciului nostru) | | Conformitate legală | Obligație legală | | Suport și comunicare | Executarea contractului sau interese legitime | | Analitice și îmbunătățire | Interese legitime (îmbunătățirea serviciului) | ## Partajarea și Furnizorii de Servicii Partajăm datele doar în măsura necesară pentru operarea Serviciului: ### Furnizori de Infrastructură Utilizăm furnizori de infrastructură cloud pentru a găzdui serviciul nostru. Acești furnizori prelucrează datele în numele nostru în baza unor acorduri de prelucrare a datelor. ### Furnizori de Analitice Vercel furnizează servicii de analiză și monitorizare a performanței. ### Cerințe Legale Putem dezvălui date dacă legea ne impune acest lucru, printr-o hotărâre judecătorească sau pentru a ne proteja drepturile, proprietatea sau siguranța. ### Fără Vânzarea Datelor Nu vindem datele dumneavoastră cu caracter personal către terți. ## Transferuri Internaționale Furnizorii noștri de infrastructură pot prelucra datele în diverse jurisdicții. Ne asigurăm că sunt instituite măsuri de protecție adecvate, inclusiv: - Acorduri de prelucrare a datelor cu clauze contractuale standard, acolo unde este cazul - Angajamente ale furnizorilor față de niveluri de protecție echivalente cu GDPR ## Retenție Diferite categorii de date sunt păstrate pentru perioade diferite: | Tip de Date | Perioadă de Retenție | |-------------|----------------------| | Imagini OCR și text extras | Nu sunt păstrate (doar procesare tranzitorie) | | Metadate de utilizare API | Până la 12 luni | | Log-uri de securitate | 30 de zile | | Log-uri de eroare | 7 zile | | Comunicări de suport | 3 ani de la închiderea cazului | ## Securitate Implementăm măsuri tehnice și organizatorice adecvate pentru a vă proteja datele: - Criptare în tranzit (TLS 1.2+) - Arhitectură de procesare tranzitorie (fără stocare persistentă a conținutului) - Controale de acces și autentificare pentru endpoint-urile API - Revizuiri periodice de securitate - Securitatea infrastructurii prin furnizorii noștri de cloud Deși luăm aceste măsuri, niciun serviciu de internet nu este complet sigur. Vă încurajăm să vă protejați cheile API și să utilizați serviciul în mod responsabil. ## Drepturile Dumneavoastră În funcție de jurisdicția dumneavoastră, puteți avea următoarele drepturi: - **Acces**: Solicitați informații despre datele pe care le deținem despre dumneavoastră - **Rectificare**: Solicitați corectarea datelor inexacte - **Ștergere**: Solicitați ștergerea datelor dumneavoastră cu caracter personal - **Restricționare**: Solicitați restricționarea prelucrării - **Portabilitate**: Solicitați transferul datelor dumneavoastră - **Opoziție**: Vă puteți opune anumitor activități de prelucrare - **Retragerea consimțământului**: Acolo unde prelucrarea se bazează pe consimțământ Pentru a exercita aceste drepturi, contactați-ne la [legal@formalbyte.eu](mailto:legal@formalbyte.eu). ### Timp de Răspuns Ne propunem să răspundem solicitărilor în termen de 30 de zile. Solicitările complexe pot dura mai mult, caz în care vă vom notifica. ## Contact Pentru întrebări legate de confidențialitate, solicitări de date sau nelămuriri: **Email:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Companie:** Formalbyte SRL, România --- ## Întrebări Frecvente ### Păstrați imaginile încărcate? **Nu.** Imaginile sunt procesate în memorie și eliminate imediat. Nu stocăm, arhivăm și nu păstrăm imaginile dumneavoastră după finalizarea OCR. ### Păstrați textul extras din imaginile mele? **Nu.** Textul extras vă este returnat în răspunsul API și nu este stocat pe serverele noastre. ### Antrenați modele de IA pe datele mele? **Nu.** Imaginile și textul extras nu sunt niciodată utilizate pentru a antrena, regla fin sau îmbunătăți modelele noastre OCR. Nu construim seturi de date din încărcările clienților. ### Puteți recupera rezultatele mele OCR anterioare? **Nu.** Deoarece nu stocăm conținutul dumneavoastră, nu putem recupera, restaura sau furniza rezultate OCR istorice. ### Ce date păstrați de fapt? Păstrăm metadate operaționale, cum ar fi numărul de solicitări, timestamp-uri, adrese IP (pentru securitate) și comunicări de suport. Acestea nu includ imaginile dumneavoastră sau textul extras. ### Sunt datele mele criptate? Da. Toate transmisiile de date utilizează criptarea TLS. Procesarea are loc în infrastructura noastră securizată. ### Partajați datele mele cu terți? Partajăm datele doar cu furnizorii de infrastructură necesari pentru operarea serviciului (în baza acordurilor de prelucrare a datelor) și furnizorii de analitice. Nu vindem datele dumneavoastră. ### Sunt din UE. Este acest serviciu conform cu GDPR? Ne proiectăm serviciul având în vedere principiile GDPR, inclusiv minimizarea datelor, limitarea scopului și procesarea tranzitorie. Contactați-ne pentru Acordul nostru de Prelucrare a Datelor (DPA) dacă este necesar. ### Cum solicit ștergerea datelor mele? Trimiteți un e-mail la [legal@formalbyte.eu](mailto:legal@formalbyte.eu) cu solicitarea dumneavoastră. Rețineți că, deoarece nu stocăm conținut OCR, nu există conținut de șters - doar metadate operaționale. ### Ce se întâmplă dacă există o breșă de date? Având în vedere arhitectura noastră de procesare tranzitorie, conținutul dumneavoastră OCR nu ar fi expus riscului într-o breșă. Am notifica utilizatorii afectați și autoritățile, conform legii, pentru orice date operaționale implicate. --- *Această Politică de Confidențialitate poate fi actualizată periodic. Vom posta orice modificări pe această pagină cu o dată actualizată.*
# Termeni și Condiții **Ultima actualizare:** 2 aprilie 2026 Acești Termeni și Condiții („Termenii”) guvernează accesul dumneavoastră la și utilizarea OCRskill („Serviciul”), oferit de **Formalbyte SRL** („noi”, „nouă” sau „al nostru”). Prin utilizarea Serviciului, sunteți de acord cu acești Termeni. ## Acceptare și Eligibilitate Prin accesarea sau utilizarea Serviciului, confirmați că: - Aveți cel puțin 18 ani sau ați atins vârsta majoratului în jurisdicția dumneavoastră - Aveți capacitatea legală de a accepta acești Termeni - Veți respecta toate legile și reglementările aplicabile - Acceptați acești Termeni în totalitate Dacă nu sunteți de acord cu acești Termeni, nu utilizați Serviciul. ## Serviciul OCRskill oferă servicii de recunoaștere optică a caracterelor (OCR) prin intermediul unei interfețe API. Serviciul: - Acceptă încărcări de imagini prin API - Procesează imaginile pentru a extrage textul - Returnează textul extras în răspunsul solicitării - Nu stochează imaginile încărcate sau textul extras ### Disponibilitatea Serviciului Ne străduim să menținem o disponibilitate ridicată, dar: - Serviciul este furnizat „ca atare” („as-is”) și „în măsura disponibilității” („as-available”) - Nu garantăm un serviciu neîntrerupt sau fără erori - Întreținerea, actualizările sau problemele tehnice pot cauza întreruperi temporare - Putem modifica, suspenda sau întrerupe funcționalități cu sau fără notificare prealabilă ### Limite de Rată și Utilizare Echitabilă Putem implementa limite de rată pentru a asigura calitatea serviciului pentru toți utilizatorii. Utilizarea excesivă care afectează performanța serviciului poate duce la limitare, suspendare sau reziliere. ## Conturi și Chei API ### Generarea Cheilor API Puteți genera chei API prin intermediul site-ului nostru web. Cheile API: - Sunt destinate exclusiv utilizării dumneavoastră - Nu trebuie partajate cu terți - Reprezintă responsabilitatea dumneavoastră în ceea ce privește securitatea lor - Pot expira sau necesita reînnoire ### Responsabilitatea Contului Sunteți responsabil pentru: - Toată activitatea care are loc sub cheile dumneavoastră API - Menținerea confidențialității cheilor dumneavoastră - Notificarea noastră imediată în cazul utilizării neautorizate - Orice consecințe ale compromiterii cheilor ## Utilizare Acceptabilă ### Activități Interzise Nu puteți utiliza Serviciul pentru a: - Încălca orice legi sau reglementări aplicabile - Încărca conținut ilegal, dăunător, amenințător, abuziv sau care încalcă drepturile altora - Încerca să obțineți acces neautorizat la sistemele noastre - Interfera cu sau întrerupe Serviciul sau serverele noastre - Utiliza Serviciul pentru a trimite spam sau mesaje nesolicitate - Efectua operațiuni de tip reverse engineering sau încerca să extrageți codul sursă - Crea mai multe conturi pentru a evita limitele de rată - Utiliza Serviciul în orice mod care ar putea deteriora, dezactiva sau afecta funcționarea acestuia ### Consecințe Încălcarea acestor reguli poate duce la: - Suspendarea sau rezilierea imediată a accesului - Revocarea cheilor API - Acțiuni legale, dacă este cazul ## Conținutul și Permisiunile Dumneavoastră ### Dreptul de Încărcare Prin încărcarea unei imagini în Serviciu, declarați și garantați că: - Dețineți imaginea sau aveți toate drepturile, licențele și permisiunile necesare - Încărcarea și procesarea nu încalcă drepturile niciunui terț (drepturi de autor, confidențialitate etc.) - Imaginea nu conține conținut ilegal - Ați obținut toate consimțămintele necesare pentru procesarea datelor cu caracter personal din imagine ### Responsabilitatea pentru Conținut Sunteți singurul responsabil pentru: - Imaginile pe care le încărcați - Asigurarea faptului că aveți autorizarea corespunzătoare pentru procesarea imaginilor - Orice reclamații care decurg din utilizarea de către dumneavoastră a Serviciului cu conținut aparținând terților ### Acordarea Licenței Ne acordați o licență limitată, neexclusivă, fără redevențe, pentru a procesa imaginile dumneavoastră exclusiv în scopul furnizării Serviciului către dumneavoastră. ## Exonerare de Răspundere Privind Rezultatul OCR ### Limitări ale Tehnologiei **IMPORTANT:** Tehnologia OCR are limitări inerente. Serviciul poate produce: - Extracție incompletă de text - Caractere incorecte sau deformate - Lipsa unor fragmente de text sau erori de formatare - Text „halucinat” sau inventat - Erori în cazul imaginilor de slabă calitate, fonturilor neobișnuite sau machetelor complexe - Interpretare incorectă a contextului ### Lipsa Acurateții Perfecte Nu garantăm că rezultatul OCR va fi: - 100% corect - Complet - Adecvat pentru un anumit scop - Fără erori sau omisiuni ### Serviciu Bazat pe IA Serviciul nostru utilizează modele de IA și machine learning. Aceste sisteme: - Pot face erori imprevizibile - Nu pot înțelege contextul ca oamenii - Sunt statistice și nu deterministe - Performanța variază în funcție de calitatea datelor de intrare și tipul de conținut ## Obligația de Verificare a Utilizatorului ### Cerință Critică **Trebuie să verificați toate rezultatele OCR înainte de a vă baza pe ele.** ### Utilizări cu Risc Ridicat Pentru orice caz de utilizare critic sau cu mize mari, trebuie să: - Verificați independent tot textul extras în raport cu imaginea originală - Implementați procese de revizuire umană - Nu vă bazați exclusiv pe rezultatele OCR automate pentru decizii care implică: - Probleme legale sau contracte - Informații medicale sau de sănătate - Tranzacții financiare sau conformitate - Sisteme critice pentru siguranță - Conformitatea cu reglementările - Orice situație în care erorile ar putea cauza prejudicii semnificative ### Consiliere Profesională Rezultatul OCR nu trebuie să înlocuiască sfaturile profesionale în niciun domeniu. Consultați întotdeauna profesioniști calificați pentru chestiuni juridice, medicale, financiare sau alte chestiuni specializate. ### Utilizare Ulterioară Sunteți responsabil pentru orice acțiuni, decizii sau procese automate care utilizează rezultatele OCR ale Serviciului nostru. Nu suntem răspunzători pentru consecințele utilizării ulterioare a textului extras. ## Lipsa Garanțiilor ### Serviciu „Ca Atare” SERVICIUL ESTE FURNIZAT „CA ATARE” ȘI „ÎN MĂSURA DISPONIBILITĂȚII”, FĂRĂ NICIUN FEL DE GARANȚIE, EXPLICITĂ SAU IMPLICITĂ. ### Exonerarea de Garanții ÎN MĂSURA MAXIMĂ PERMISĂ DE LEGEA APLICABILĂ, NE DECLINĂM TOATE GARANȚIILE, INCLUSIV, DAR FĂRĂ A SE LIMITA LA: - GARANȚII DE COMERCIALIZARE - ADECVARE PENTRU UN ANUMIT SCOP - NEÎNCĂLCAREA DREPTURILOR TERȚILOR - ACURATEȚEA SAU FIABILITATEA REZULTATELOR - SERVICIU NEÎNTRERUPT SAU FĂRĂ ERORI ### Funcționalități Beta Orice funcționalități beta sau experimentale sunt furnizate fără nicio garanție și pot fi modificate sau eliminate în orice moment. ## Limitarea Răspunderii ### Plafonarea Răspunderii ÎN MĂSURA MAXIMĂ PERMISĂ DE LEGE: - NU VOM FI RĂSPUNZĂTORI PENTRU NICIO DAUNĂ INDIRECTĂ, ACCIDENTALĂ, SPECIALĂ, SECUNDARĂ SAU PUNITIVĂ - RĂSPUNDEREA NOASTRĂ TOTALĂ NU VA DEPĂȘI CEA MAI MARE VALOARE DINTRE (A) SUMA PLĂTITĂ DE DUMNEAVOASTRĂ PENTRU SERVICIU ÎN CELE 12 LUNI PRECEDENTE RECLAMAȚIEI SAU (B) O SUTĂ DE EURO (100 €) ### Daune Excluse Nu suntem răspunzători pentru: - Pierderea profitului, a veniturilor sau a afacerii - Pierderea de date sau conținut (având în vedere că nu păstrăm conținutul dumneavoastră) - Întreruperea activității comerciale - Orice daune care decurg din încrederea acordată rezultatelor OCR - Erori, inexactități sau omisiuni în textul extras - Reclamații ale terților rezultate din utilizarea de către dumneavoastră a Serviciului - Orice daune rezultate din accesul neautorizat la sistemele noastre ### Limitări Jurisdicționale Unele jurisdicții nu permit anumite limitări de răspundere. În astfel de cazuri, răspunderea noastră va fi limitată în măsura maximă permisă de lege. ## Despăgubire / Responsabilitatea pentru Reclamații ### Despăgubirea Dumneavoastră Sunteți de acord să despăgubiți și să exonerați Formalbyte SRL, directorii, angajații și agenții săi de orice reclamații, răspunderi, daune, pierderi și cheltuieli (inclusiv onorarii juridice rezonabile) care decurg din sau sunt legate de: - Utilizarea de către dumneavoastră a Serviciului - Încălcarea acestor Termeni - Încălcarea drepturilor oricărui terț - Orice conținut încărcat de dumneavoastră - Orice încredere sau utilizare a rezultatelor OCR ## Suspendare și Reziliere ### De Către Noi Putem suspenda sau rezilia accesul dumneavoastră la Serviciu în orice moment, cu sau fără motiv, cu sau fără notificare, inclusiv pentru: - Încălcarea acestor Termeni - Activitate suspectă sau frauduloasă - Perioade lungi de inactivitate - Necesitate tehnică - Cerințe legale ### De Către Dumneavoastră Puteți înceta utilizarea Serviciului în orice moment. ### Efectul Rezilierii La reziliere: - Cheile dumneavoastră API vor fi dezactivate - Trebuie să încetați orice utilizare a Serviciului - Prevederile care, prin natura lor, ar trebui să rămână în vigoare după reziliere, vor rămâne în vigoare ## Modificări ale Serviciului sau ale Termenilor ### Modificări ale Serviciului Putem modifica, suspenda sau întrerupe Serviciul (sau orice parte a acestuia) în orice moment, fără notificare prealabilă. ### Modificări ale Termenilor Putem actualiza acești Termeni periodic. Modificările materiale vor fi afișate pe această pagină cu o dată actualizată. Utilizarea continuă a Serviciului după efectuarea modificărilor constituie acceptarea acestora. ### Notificare Deși putem notifica utilizatorii cu privire la modificările semnificative, este responsabilitatea dumneavoastră să revizuiți periodic acești Termeni. ## Legea Aplicabilă și Instanța Competentă ### Legea Aplicabilă Acești Termeni vor fi guvernați și interpretați în conformitate cu legile din **România**, fără a ține seama de conflictele de legi. ### Jurisdicție Orice litigiu care decurge din sau are legătură cu acești Termeni sau Serviciul va fi supus jurisdicției exclusive a instanțelor din **București, România**. ### Soluționarea Alternativă a Litigiilor Vă încurajăm să ne contactați mai întâi pentru a încerca să rezolvăm orice dispută în mod informal înainte de a recurge la acțiuni legale. ## Prevederi Generale ### Întreaga Înțelegere Acești Termeni constituie întreaga înțelegere dintre dumneavoastră și noi cu privire la Serviciu, înlocuind orice acorduri anterioare. ### Divizibilitate Dacă orice prevedere a acestor Termeni este considerată inaplicabilă, restul prevederilor vor rămâne în vigoare. ### Lipsa Renunțării Omisiunea noastră de a pune în aplicare orice drept sau prevedere a acestor Termeni nu constituie o renunțare la acel drept. ### Cesiune Nu puteți cesiona sau transfera acești Termeni fără acordul nostru prealabil scris. Putem cesiona acești Termeni fără restricții. ### Forța Majoră Nu suntem răspunzători pentru eșecuri sau întârzieri cauzate de circumstanțe aflate în afara controlului nostru rezonabil. ## Contact Pentru întrebări legate de acești Termeni: **Email:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Companie:** Formalbyte SRL, România **Website:** [https://ocrskill.com](https://ocrskill.com) --- ## Întrebări Frecvente ### Pot să mă bazez pe rezultatele OCR fără a le verifica? **Nu.** Procesul OCR nu este perfect. Trebuie să verificați toate rezultatele, în special pentru decizii importante. Nu vă bazați niciodată exclusiv pe rezultatele OCR automate pentru utilizări juridice, medicale, financiare sau critice pentru siguranță. ### Cât de precis este OCR-ul dumneavoastră? Acuratețea variază în funcție de calitatea imaginii, claritatea textului, limbă și machetă. Nu garantăm o anumită rată de acuratețe. Trebuie să verificați personal toate rezultatele. ### Stocați imaginile mele sau textul extras? **Nu.** Imaginile și textul extras sunt procesate tranzitoriu și eliminate imediat. Nu le putem recupera ulterior. ### Pot folosi acest serviciu pentru documente sensibile? Puteți, dar vă asumați toate riscurile. Sunteți responsabil pentru: - Asigurarea faptului că aveți autorizarea corespunzătoare - Verificarea acurateței textului extras - Respectarea oricăror cerințe legale pentru cazul dumneavoastră specific de utilizare ### Ce se întâmplă dacă procesul OCR face o greșeală? Nu suntem răspunzători pentru erorile OCR sau consecințele acestora. Trebuie să verificați rezultatele înainte de utilizare. Consultați secțiunea Limitarea Răspunderii pentru detalii. ### Pot primi o rambursare dacă procesul OCR este greșit? Nu oferim rambursări pentru probleme de acuratețe OCR. Serviciul este oferit „ca atare”, fără garanții de acuratețe. ### Antrenați modele de IA pe documentele mele? **Nu.** Încărcările dumneavoastră nu sunt niciodată utilizate pentru a antrena sau îmbunătăți modelele noastre. Consultați Politica noastră de Confidențialitate pentru detalii. ### Puteți garanta disponibilitatea serviciului? Nu. Deși depunem eforturi pentru o disponibilitate ridicată, nu garantăm un serviciu neîntrerupt. Consultați secțiunea „Serviciul” de mai sus sau verificați starea recentă pe [monitorul nostru de stare](https://status.ocrskill.com/status/ocrskill). ### Care sunt legile aplicabile acestor Termeni? Acești Termeni sunt guvernați de legea română. Litigiile sunt supuse instanțelor din București, România. ### Am o reclamație. Ce ar trebui să fac? Contactați-ne la [legal@formalbyte.eu](mailto:legal@formalbyte.eu). Vom încerca să rezolvăm problemele în mod informal înainte de orice procedură legală. --- *Acești Termeni pot fi actualizați periodic. Versiunea curentă este întotdeauna disponibilă la https://ocrskill.com/terms*
# Terms of Service **Last updated:** April 2, 2026 These Terms of Service ("Terms") govern your access to and use of OCRskill (the "Service"), provided by **Formalbyte SRL** ("we", "our", or "us"). By using the Service, you agree to these Terms. ## Acceptance and Eligibility By accessing or using the Service, you confirm that: - You are at least 18 years old or have reached the age of majority in your jurisdiction - You have the legal capacity to enter into these Terms - You will comply with all applicable laws and regulations - You accept these Terms in full If you do not agree to these Terms, do not use the Service. ## The Service OCRskill provides optical character recognition (OCR) services via API. The Service: - Accepts image uploads via API - Processes images to extract text - Returns extracted text in the response - Does not store uploaded images or extracted text ### Service Availability We strive to maintain high availability, but: - The Service is provided "as-is" and "as-available" - We do not guarantee uninterrupted or error-free service - Maintenance, updates, or technical issues may cause temporary disruptions - We may change, suspend, or discontinue features with or without notice ### Rate Limits and Fair Use We may implement rate limits to ensure service quality for all users. Excessive usage that impacts service performance may result in throttling, suspension, or termination. ## Accounts and API Keys ### API Key Generation You may generate API keys through our website. API keys are: - For your use only - Not to be shared with third parties - Your responsibility to keep secure - Subject to expiration and renewal ### Account Responsibility You are responsible for: - All activity occurring under your API keys - Maintaining the confidentiality of your keys - Notifying us immediately of unauthorized use - Any consequences of compromised keys ## Acceptable Use ### Prohibited Activities You may not use the Service to: - Violate any applicable laws or regulations - Upload content that is illegal, harmful, threatening, abusive, or infringing - Attempt to gain unauthorized access to our systems - Interfere with or disrupt the Service or servers - Use the Service to send spam or unsolicited messages - Reverse engineer or attempt to extract our source code - Create multiple accounts to circumvent rate limits - Use the Service in any way that could damage, disable, or impair it ### Consequences Violation of these rules may result in: - Immediate suspension or termination of access - API key revocation - Legal action if applicable ## Your Content and Permissions ### Rights to Upload By uploading an image to the Service, you represent and warrant that: - You own the image or have all necessary rights, licenses, and permissions - The upload and processing does not violate any third-party rights (copyright, privacy, etc.) - The image does not contain illegal content - You have obtained any required consents for processing personal data in the image ### Responsibility for Content You are solely responsible for: - The images you upload - Ensuring you have proper authorization to process the images - Any claims arising from your use of the Service with third-party content ### License Grant You grant us a limited, non-exclusive, royalty-free license to process your images solely for the purpose of providing the Service to you. ## OCR Output Disclaimer ### Technology Limitations **IMPORTANT:** OCR technology has inherent limitations. The Service may produce: - Incomplete text extraction - Incorrect or garbled characters - Missed text or formatting errors - Hallucinated or invented text - Errors with poor image quality, unusual fonts, or complex layouts - Incorrect interpretation of context ### No Perfect Accuracy We do not guarantee that OCR output will be: - 100% accurate - Complete - Suitable for any particular purpose - Free from errors or omissions ### AI-Powered Service Our Service uses AI and machine learning models. These systems: - May make unpredictable errors - Cannot understand context like humans - Are statistical in nature and not deterministic - Performance varies based on input quality and content type ## User Verification Duty ### Critical Requirement **You must verify all OCR output before relying on it.** ### High-Risk Uses For any high-stakes or critical use cases, you must: - Independently verify all extracted text against the original image - Implement human review processes - Not rely solely on automated OCR output for decisions involving: - Legal matters or contracts - Medical or health information - Financial transactions or compliance - Safety-critical systems - Regulatory compliance - Any situation where errors could cause significant harm ### Professional Advice OCR output should not replace professional advice in any field. Always consult qualified professionals for legal, medical, financial, or other specialized matters. ### Downstream Use You are responsible for any actions, decisions, or automated processes that use OCR output from our Service. We are not liable for consequences of downstream use of extracted text. ## No Warranties ### As-Is Service THE SERVICE IS PROVIDED "AS-IS" AND "AS-AVAILABLE" WITHOUT ANY WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. ### Disclaimer of Warranties TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, WE DISCLAIM ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO: - WARRANTIES OF MERCHANTABILITY - FITNESS FOR A PARTICULAR PURPOSE - NON-INFRINGEMENT - ACCURACY OR RELIABILITY OF RESULTS - UNINTERRUPTED OR ERROR-FREE SERVICE ### Beta Features Any beta or experimental features are provided without any warranties and may change or be removed at any time. ## Limitation of Liability ### Cap on Liability TO THE MAXIMUM EXTENT PERMITTED BY LAW: - WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES - OUR TOTAL LIABILITY SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU PAID FOR THE SERVICE IN THE 12 MONTHS PRECEDING THE CLAIM, OR (B) ONE HUNDRED EUROS (€100) ### Excluded Damages We are not liable for: - Loss of profits, revenue, or business - Loss of data or content (especially since we do not retain your content) - Business interruption - Any damages arising from reliance on OCR output - Errors, inaccuracies, or omissions in extracted text - Third-party claims arising from your use of the Service - Any damages resulting from unauthorized access to our systems ### Jurisdictional Limitations Some jurisdictions do not allow certain limitations of liability. In such cases, our liability will be limited to the maximum extent permitted by law. ## Indemnity / Responsibility for Claims ### Your Indemnification You agree to indemnify and hold harmless Formalbyte SRL, its officers, directors, employees, and agents from and against any and all claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising from or related to: - Your use of the Service - Your violation of these Terms - Your violation of any third-party rights - Any content you upload - Any reliance on or use of OCR output ## Suspension and Termination ### By Us We may suspend or terminate your access to the Service at any time, with or without cause, with or without notice, including for: - Violation of these Terms - Suspicious or fraudulent activity - Extended periods of inactivity - Technical necessity - Legal requirements ### By You You may stop using the Service at any time. ### Effect of Termination Upon termination: - Your API keys will be deactivated - You must cease all use of the Service - Provisions that by their nature should survive termination will remain in effect ## Changes to the Service or Terms ### Service Changes We may modify, suspend, or discontinue the Service (or any part of it) at any time without notice. ### Terms Changes We may update these Terms from time to time. Material changes will be posted on this page with an updated date. Your continued use of the Service after changes constitutes acceptance. ### Notification While we may notify users of significant changes, it is your responsibility to review these Terms periodically. ## Governing Law and Courts ### Applicable Law These Terms shall be governed by and construed in accordance with the laws of **Romania**, without regard to its conflict of law provisions. ### Jurisdiction Any disputes arising from or relating to these Terms or the Service shall be subject to the exclusive jurisdiction of the courts of **Bucharest, Romania**. ### Alternative Dispute Resolution We encourage you to contact us first to attempt to resolve any disputes informally before pursuing legal action. ## General Provisions ### Entire Agreement These Terms constitute the entire agreement between you and us regarding the Service, superseding any prior agreements. ### Severability If any provision of these Terms is found to be unenforceable, the remaining provisions will remain in full effect. ### No Waiver Our failure to enforce any right or provision of these Terms does not constitute a waiver of that right. ### Assignment You may not assign or transfer these Terms without our prior written consent. We may assign these Terms without restriction. ### Force Majeure We are not liable for failures or delays caused by circumstances beyond our reasonable control. ## Contact For questions about these Terms: **Email:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **Company:** Formalbyte SRL, Romania **Website:** [https://ocrskill.com](https://ocrskill.com) --- ## Frequently Asked Questions ### Can I rely on OCR output without checking it? **No.** OCR is not perfect. You must verify all output, especially for important decisions. Never rely solely on automated OCR for legal, medical, financial, or safety-critical uses. ### How accurate is your OCR? Accuracy varies by image quality, text clarity, language, and layout. We do not guarantee any specific accuracy rate. You must verify all output yourself. ### Do you store my images or extracted text? **No.** Images and extracted text are processed transiently and immediately discarded. We cannot retrieve them later. ### Can I use this for sensitive documents? You may, but you assume all risk. You are responsible for: - Ensuring you have proper authorization - Verifying the accuracy of extracted text - Complying with any legal requirements for your specific use case ### What happens if the OCR makes a mistake? We are not liable for OCR errors or their consequences. You must verify output before use. See our Limitation of Liability section for details. ### Can I get a refund if the OCR is wrong? We do not provide refunds for OCR accuracy issues. The Service is provided "as-is" without accuracy guarantees. ### Do you train AI on my documents? **No.** Your uploads are never used to train or improve our models. See our Privacy Policy for details. ### Can you guarantee service uptime? No. While we strive for high availability, we do not guarantee uninterrupted service. See "The Service" section above or check out the recent uptime on out [status monitor](https://status.ocrskill.com/status/ocrskill). ### Which laws apply to these Terms? These Terms are governed by Romanian law. Disputes are subject to the courts of Bucharest, Romania. ### I have a complaint. What should I do? Contact us at [legal@formalbyte.eu](mailto:legal@formalbyte.eu). We will attempt to resolve issues informally before any legal proceedings. --- *These Terms may be updated from time to time. The current version is always available at https://ocrskill.com/terms*
# 隐私政策 **最后更新:** 2026 年 4 月 2 日 本隐私政策解释了 **Formalbyte SRL**("我们"、"我们的"或"我方")在您使用 OCRskill("服务")时如何收集、使用和保护您的信息。我们致力于采用隐私优先设计和瞬态数据处理。 ## 我们是谁 **Formalbyte SRL** 罗马尼亚 电子邮箱:[legal@formalbyte.eu](mailto:legal@formalbyte.eu) 网站:[https://ocrskill.com](https://ocrskill.com) 我们是通过服务处理的个人数据的数据控制者。 ## 我们处理哪些数据 根据您与服务交互的不同,我们处理不同类别的数据: ### 1. OCR 内容(图像和提取的文本) 当您上传图像进行 OCR 处理时,我们会临时处理: - 您上传的图像文件 - 从该图像中提取的文本 ### 2. 账户和 API 数据 如果您生成 API 密钥或联系我们,我们可能会处理: - API 密钥标识符和使用元数据 - 电子邮箱地址(如果您联系我们) - 请求时间戳和 IP 地址(用于速率限制和安全防护) ### 3. 技术和日志数据 我们的服务器会自动收集: - IP 地址 - 请求时间戳 - HTTP 请求头 - 错误日志 - 安全事件日志 ### 4. 分析数据 我们使用 Vercel Analytics 和 Vercel Speed Insights 来了解网站性能。这些工具可能会收集: - 页面浏览统计数据 - 性能指标 - 设备/浏览器信息(匿名化) ## OCR 内容如何处理 ### 瞬态处理 **我们不会保留您的图像或提取的文本。** - 图像在内存中处理,OCR 完成后立即丢弃 - 提取的文本返回给您,不会存储在我们的服务器上 - 我们只使用处理所需的短期技术缓冲(通常为毫秒到秒级) - 不持久存储客户内容 ### 这意味着什么 - 我们无法检索您之前上传的图像 - 我们无法在处理完成后访问您提取的文本 - 我们无法提供历史 OCR 结果 - 在发生安全事件的罕见情况下,您的内容数据不会有风险,因为它不会持久保存 ## 不用于训练 / 不构建数据集 **您的数据永远不会被用于训练 AI 模型。** 我们明确承诺: - 客户图像和提取的文本**绝不会**被用于训练、微调或改进我们的 OCR 模型 - 我们不会从客户上传内容构建数据集 - 我们不会使用您的内容来改进我们的服务算法 - 我们不会与 AI/ML 提供商共享客户内容以用于训练目的 我们的 OCR 模型使用公开可用和授权的数据集进行训练,与客户数据完全分离。 ## 运营元数据和日志 虽然我们不存储您的内容,但我们会保留某些运营数据: ### 保留的数据 - **API 使用日志**:请求计数、时间戳和速率限制数据(保留用于计费和防止滥用) - **安全日志**:IP 地址、请求模式和安全事件(保留 30 天) - **错误日志**:技术错误和调试信息(保留 7 天) - **支持通信**:您发送给我们的电子邮件和消息(保留至解决您的咨询所需的时间) ### 目的 这些数据被保留用于: - 服务安全和防止滥用 - 技术调试和服务改进 - 遵守法律义务 - 响应支持请求 ## 分析和类似技术 我们使用以下分析和性能工具: ### Vercel Analytics - 目的:了解网站使用和性能 - 收集的数据:匿名化的页面浏览量、性能指标 - 保留期限:按照 Vercel 的政策 - 退出:您可以使用浏览器隐私功能来限制跟踪 ### Vercel Speed Insights - 目的:衡量网站性能 - 收集的数据:性能计时数据、核心网页指标 - 保留期限:按照 Vercel 的政策 我们不使用广告 cookie 或第三方营销跟踪器。 ## 我们为何处理数据 我们基于以下法律依据处理您的数据: | 目的 | 法律依据 | |---------|-------------| | 提供 OCR 服务 | 合同履行(处理您的请求) | | 安全和防止滥用 | 合法利益(保护我们的服务) | | 法律合规 | 法律义务 | | 支持和通信 | 合同履行或合法利益 | | 分析和改进 | 合法利益(改进服务) | ## 数据共享和服务提供商 我们仅在运营服务所必需的情况下共享数据: ### 基础设施提供商 我们使用云基础设施提供商来托管我们的服务。这些提供商根据数据处理协议代表我们处理数据。 ### 分析提供商 Vercel 提供分析和性能监控服务。 ### 法律要求 如果法律、法院命令要求,或为了保护我们的权利、财产或安全,我们可能会披露数据。 ### 不出售数据 我们不会将您的个人数据出售给第三方。 ## 国际传输 我们的基础设施提供商可能在不同司法管辖区处理数据。我们确保采取适当的保障措施,包括: - 在适用情况下,与标准合同条款的数据处理协议 - 提供商对 GDPR 等效保护级别的承诺 ## 数据保留 不同类别的数据保留不同的期限: | 数据类型 | 保留期限 | |-----------|------------------| | OCR 图像和提取的文本 | 不保留(仅瞬态处理) | | API 使用元数据 | 最长 12 个月 | | 安全日志 | 30 天 | | 错误日志 | 7 天 | | 支持通信 | 案件结案后 3 年 | ## 安全 我们实施适当的技术和组织措施来保护您的数据: - 传输中加密(TLS 1.2+) - 瞬态处理架构(无持久内容存储) - API 端点的访问控制和身份验证 - 定期安全审查 - 通过我们的云提供商提供基础设施安全 虽然我们采取这些措施,但没有任何互联网服务是完全安全的。我们鼓励您保护您的 API 密钥并负责任地使用服务。 ## 您的权利 根据您所在的司法管辖区,您可能拥有以下权利: - **访问**:请求我们持有的关于您的数据的信息 - **更正**:请求更正不准确的数据 - **删除**:请求删除您的个人数据 - **限制**:请求限制处理 - **可携带性**:请求传输您的数据 - **反对**:反对某些处理活动 - **撤回同意**:在处理基于同意的情况下 要行使这些权利,请通过 [legal@formalbyte.eu](mailto:legal@formalbyte.eu) 联系我们。 ### 响应时间 我们力争在 30 天内响应请求。复杂的请求可能需要更长时间,在这种情况下我们会通知您。 ## 联系方式 对于与隐私相关的问题、数据请求或疑虑: **电子邮箱:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **公司:** Formalbyte SRL,罗马尼亚 --- ## 常见问题 ### 你们保留上传的图像吗? **不保留。** 图像在内存中处理并立即丢弃。OCR 完成后,我们不会存储、存档或保留您的图像。 ### 你们保留从图像中提取的文本吗? **不保留。** 提取的文本通过 API 响应返回给您,不会存储在我们的服务器上。 ### 你们用我的数据训练 AI 模型吗? **不。** 您的图像和提取的文本永远不会被用于训练、微调或改进我们的 OCR 模型。我们不会从客户上传内容构建数据集。 ### 你们能检索我之前的 OCR 结果吗? **不能。** 因为我们不存储您的内容,我们无法检索、恢复或提供历史 OCR 结果。 ### 你们实际上保留哪些数据? 我们保留运营元数据,如请求计数、时间戳、IP 地址(用于安全)和支持通信。这不包括您的图像或提取的文本。 ### 我的数据是加密的吗? 是的。所有数据传输都使用 TLS 加密。处理在我们的安全基础设施中进行。 ### 你们与第三方共享我的数据吗? 我们仅与运营服务所必需的基础设施提供商(根据数据处理协议)和分析提供商共享数据。我们不会出售您的数据。 ### 我来自欧盟。这符合 GDPR 吗? 我们在设计服务时遵循 GDPR 原则,包括数据最小化、目的限制和瞬态处理。如果您需要,请联系我们获取我们的数据处理协议。 ### 如何请求删除我的数据? 发送电子邮件至 [legal@formalbyte.eu](mailto:legal@formalbyte.eu) 提出您的请求。请注意,由于我们不存储 OCR 内容,因此没有内容可删除——只有运营元数据。 ### 如果发生数据泄露怎么办? 鉴于我们的瞬态处理架构,在发生泄露时您的 OCR 内容不会有风险。对于涉及的任何运营数据,我们将按照法律要求通知受影响的用户和当局。 --- *本隐私政策可能会不时更新。我们将在此页面上发布任何变更并更新日期。*
# 服务条款 **最后更新:** 2026 年 4 月 2 日 这些服务条款("条款")管辖您对 OCRskill("服务")的访问和使用,该服务由 **Formalbyte SRL**("我们"、"我们的"或"我方")提供。使用服务即表示您同意这些条款。 ## 接受和资格 访问或使用服务即表示您确认: - 您至少年满 18 岁或已达到您所在司法管辖区的成年年龄 - 您具有签订这些条款的法律能力 - 您将遵守所有适用的法律和法规 - 您完全接受这些条款 如果您不同意这些条款,请勿使用服务。 ## 服务 OCRskill 通过 API 提供光学字符识别(OCR)服务。该服务: - 通过 API 接受图像上传 - 处理图像以提取文本 - 在响应中返回提取的文本 - 不存储上传的图像或提取的文本 ### 服务可用性 我们努力保持高可用性,但是: - 服务按"原样"和"可用"状态提供 - 我们不保证不间断或无错误的服务 - 维护、更新或技术问题可能导致暂时中断 - 我们可能会更改、暂停或停止功能,恕不另行通知 ### 速率限制和公平使用 我们可能会实施速率限制以确保所有用户的服务质量。影响服务性能的过度使用可能会导致限制、暂停或终止。 ## 账户和 API 密钥 ### API 密钥生成 您可以通过我们的网站生成 API 密钥。API 密钥: - 仅供您使用 - 不得与第三方共享 - 由您负责安全保管 - 可能会过期并需要续期 ### 账户责任 您负责: - 在您的 API 密钥下发生的所有活动 - 维护密钥的机密性 - 立即通知我们未经授权的使用 - 密钥被泄露的任何后果 ## 可接受的使用 ### 禁止活动 您不得使用服务来: - 违反任何适用的法律或法规 - 上传非法、有害、威胁、辱骂或侵权的内容 - 试图未经授权访问我们的系统 - 干扰或破坏服务或服务器 - 使用服务发送垃圾邮件或未经请求的消息 - 反向工程或试图提取我们的源代码 - 创建多个账户以规避速率限制 - 以任何可能损害、禁用或削弱服务的方式使用服务 ### 后果 违反这些规则可能会导致: - 立即暂停或终止访问 - API 密钥撤销 - 如适用,采取法律行动 ## 您的内容和许可 ### 上传权利 通过向服务上传图像,您声明并保证: - 您拥有该图像或拥有所有必要的权利、许可和授权 - 上传和处理不侵犯任何第三方权利(版权、隐私等) - 该图像不包含非法内容 - 您已获得处理图像中个人数据所需的任何同意 ### 内容责任 您全权负责: - 您上传的图像 - 确保您有适当的授权来处理这些图像 - 因您将服务用于第三方内容而产生的任何索赔 ### 许可授予 您授予我们有限的、非排他的、免版税的许可,仅出于向您提供服务的目的处理您的图像。 ## OCR 输出免责声明 ### 技术限制 **重要提示:** OCR 技术具有固有的局限性。服务可能会产生: - 不完整的文本提取 - 不正确或乱码的字符 - 遗漏的文本或格式错误 - 虚构或编造的文本 - 图像质量差、字体不常见或布局复杂时的错误 - 对上下文的错误解释 ### 不完美准确性 我们不保证 OCR 输出将是: - 100% 准确 - 完整 - 适用于任何特定目的 - 无错误或遗漏 ### AI 驱动的服务 我们的服务使用 AI 和机器学习模型。这些系统: - 可能会产生不可预测的错误 - 无法像人类一样理解上下文 - 本质上是统计性的,而非确定性的 - 性能因输入质量和内容类型而异 ## 用户验证义务 ### 关键要求 **您必须在依赖 OCR 输出之前验证所有输出。** ### 高风险用途 对于任何高风险或关键用例,您必须: - 对照原始图像独立验证所有提取的文本 - 实施人工审核流程 - 不得仅依赖自动 OCR 输出来做出涉及以下方面的决策: - 法律事务或合同 - 医疗或健康信息 - 金融交易或合规 - 安全关键系统 - 监管合规 - 任何错误可能造成重大损害的情况 ### 专业建议 OCR 输出不应取代任何领域的专业建议。对于法律、医疗、金融或其他专业事务,请务必咨询合格的专业人士。 ### 下游使用 您对使用我们服务的 OCR 输出的任何操作、决策或自动化流程负责。对于提取文本的下游使用后果,我们不承担责任。 ## 无担保 ### 按原样服务 服务按"原样"和"可用"状态提供,不提供任何形式的担保,无论是明示的还是暗示的。 ### 免责声明 在适用法律允许的最大范围内,我们否认所有担保,包括但不限于: - 适销性担保 - 特定用途适用性 - 非侵权 - 结果的准确性或可靠性 - 不间断或无错误的服务 ### 测试版功能 任何测试版或实验性功能均不提供任何担保,可能随时更改或删除。 ## 责任限制 ### 责任上限 在法律允许的最大范围内: - 我们对任何间接、附带、特殊、后果性或惩罚性损害不承担责任 - 我们的总责任不得超过(A)您在索赔前 12 个月内为服务支付的金额,或(B)一百欧元(€100)中的较大者 ### 排除的损害 我们对以下情况不承担责任: - 利润、收入或业务损失 - 数据或内容损失(特别是因为我们不保留您的内容) - 业务中断 - 因依赖 OCR 输出而产生的任何损害 - 提取文本中的错误、不准确或遗漏 - 因您使用服务而产生的第三方索赔 - 因未经授权访问我们的系统而产生的任何损害 ### 司法管辖区限制 某些司法管辖区不允许某些责任限制。在这种情况下,我们的责任将在法律允许的最大范围内受到限制。 ## 赔偿 / 索赔责任 ### 您的赔偿 您同意赔偿并使 Formalbyte SRL、其管理人员、董事、员工和代理人免受因以下原因引起或与之相关的任何及所有索赔、责任、损害、损失和费用(包括合理的法律费用): - 您对服务的使用 - 您对这些条款的违反 - 您对任何第三方权利的侵犯 - 您上传的任何内容 - 对 OCR 输出的任何依赖或使用 ## 暂停和终止 ### 由我们执行 我们可能会随时暂停或终止您对服务的访问,无论有无原因,无论有无通知,包括以下原因: - 违反这些条款 - 可疑或欺诈活动 - 长期不活动 - 技术需要 - 法律要求 ### 由您执行 您可以随时停止使用服务。 ### 终止的效力 终止时: - 您的 API 密钥将被停用 - 您必须停止使用服务 - 按其性质应在终止后继续有效的条款将继续有效 ## 服务或条款的变更 ### 服务变更 我们可能会随时修改、暂停或停止服务(或其任何部分),恕不另行通知。 ### 条款变更 我们可能会不时更新这些条款。重大变更将在此页面上发布并更新日期。变更后继续使用服务即构成接受。 ### 通知 虽然我们可能会通知用户重大变更,但您有责任定期审查这些条款。 ## 管辖法律和法院 ### 适用法律 这些条款应受 **罗马尼亚** 法律管辖并按其解释,不考虑其法律冲突规定。 ### 管辖权 因这些条款或服务引起或与之相关的任何争议应受 **罗马尼亚布加勒斯特** 法院的专属管辖。 ### 替代争议解决 我们鼓励您先联系我们,尝试通过非正式方式解决任何争议,然后再采取法律行动。 ## 一般条款 ### 完整协议 这些条款构成您与我们之间关于服务的完整协议,取代任何先前协议。 ### 可分割性 如果这些条款的任何条款被认定为不可执行,其余条款将继续完全有效。 ### 不放弃权利 我们未能执行这些条款的任何权利或规定不构成对该权利的放弃。 ### 转让 未经我们事先书面同意,您不得转让或转移这些条款。我们可以不受限制地转让这些条款。 ### 不可抗力 对于超出我们合理控制范围的情况造成的故障或延误,我们不承担责任。 ## 联系方式 如有关于这些条款的问题: **电子邮箱:** [legal@formalbyte.eu](mailto:legal@formalbyte.eu) **公司:** Formalbyte SRL,罗马尼亚 **网站:** [https://ocrskill.com](https://ocrskill.com) --- ## 常见问题 ### 我可以在不检查的情况下依赖 OCR 输出吗? **不可以。** OCR 并不完美。您必须验证所有输出,特别是对于重要决策。切勿仅依赖自动 OCR 用于法律、医疗、金融或安全关键用途。 ### 你们的 OCR 准确度如何? 准确度因图像质量、文本清晰度、语言和布局而异。我们不保证任何特定的准确率。您必须自己验证所有输出。 ### 你们存储我的图像或提取的文本吗? **不存储。** 图像和提取的文本是瞬态处理的,并立即丢弃。我们以后无法检索它们。 ### 我可以将其用于敏感文档吗? 您可以,但您承担所有风险。您负责: - 确保您有适当的授权 - 验证提取文本的准确性 - 遵守您特定用例的任何法律要求 ### 如果 OCR 出错怎么办? 我们对 OCR 错误或其后果不承担责任。您必须在使用前验证输出。详情请参阅我们的责任限制部分。 ### 如果 OCR 出错,我可以获得退款吗? 我们不因 OCR 准确性问题提供退款。服务按"原样"提供,不提供准确性担保。 ### 你们用我的文档训练 AI 吗? **不。** 您的上传内容永远不会被用于训练或改进我们的模型。详情请参阅我们的隐私政策。 ### 你们能保证服务正常运行时间吗? 不能。虽然我们努力保持高可用性,但我们不保证不间断服务。详情请参阅上面的"服务"部分,或查看我们的 [状态监控](https://status.ocrskill.com/status/ocrskill)。 ### 这些条款适用哪些法律? 这些条款受罗马尼亚法律管辖。争议受罗马尼亚布加勒斯特法院管辖。 ### 我有投诉。我该怎么办? 通过 [legal@formalbyte.eu](mailto:legal@formalbyte.eu) 联系我们。我们将在采取任何法律程序之前尝试通过非正式方式解决问题。 --- *这些条款可能会不时更新。当前版本始终可在 https://ocrskill.com/terms 获取*