AI integration

AI that takes real work off your hands

We integrate Google Gemini, OpenAI and Anthropic Claude into apps and applications: read receipts, turn voice and photos into structured data – with clear rules for privacy.

Technologies

  • Gemini
  • OpenAI
  • Claude

Our approach

Useful, transparent, data-lean

For us, AI is a tool with a clearly defined job, not an end in itself. The model delivers structured suggestions, and a person confirms them. In our apps users bring their own API key – the data goes straight from the device to the chosen provider, never through a server of ours.

  • Receipt recognition
  • Voice to tasks
  • Photo to data
  • Structuring text
  • Bring your own key
  • Free choice of provider
  • Key in the keychain
  • Confirmation before saving

Scope

What we build with AI

  • Receipt and document recognition

    • Vision
    • JSON

    One photo is enough: merchant, amount, date, currency, category and line items arrive pre-filled in the form.

  • Voice and photos to tasks

    • Speech
    • Vision

    Dictation or a photo of a note goes in, prioritised entries come out – for review before anything is saved.

  • Several providers, one code path

    • Gemini
    • OpenAI
    • Claude

    One integration via the OpenAI-compatible chat completions API; Gemini, OpenAI and Claude differ only in base URL and model.

  • Privacy and costs

    • GDPR
    • BYO key

    Clear statements about which data is transferred, and billing directly with the user’s provider.

Technology

What we integrate AI with

The major language model providers, Apple’s speech recognition and secure key storage on the device.

  • Google Gemini
  • OpenAI
  • Anthropic Claude
  • Speech
  • Keychain
  • JSON-Schemas

Questions

Frequently asked questions about AI integration

What does “bring your own key” mean?

Users store the API key of their own AI provider in the app. The key lives in the device keychain, requests go directly to the provider, and the provider bills the user for usage. We run no server for this and never see the data.

Which data goes to the AI provider?

Only what the task needs – such as the receipt photo or the dictated text – and only when the feature is actively used. Without a configured provider nothing is transferred. We state this in the privacy policy and the App Store details as well.

Can you add AI to existing web applications?

Yes. There the integration runs on the server, for example in a Symfony application. We decide on provider, model and data flow together.

Back to top