Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › AI software

Ollama vs. LM Studio: Which Is Better for Running AI Locally?

By Freedom251 Team · · 15 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

Neither Ollama nor LM Studio is best for everyone. Start with LM Studio if you want to browse and download models in a graphical app, chat locally, or use documented local developer APIs. Start with Ollama if a command-line-oriented workflow that you can script is the priority. For speed, memory use, and tool calling, the choice depends on the model, settings, and your hardware—not a proven universal winner.

This comparison focuses on those practical differences: setup and hardware, APIs and headless use, offline operation, and how to make a fair performance comparison on your own machine.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What is the difference between Ollama and LM Studio?

Both let you run AI models locally, but they emphasize different workflows. Ollama is oriented toward the command line and scripting. LM Studio combines a graphical model browser and chat app with developer APIs, and it also provides its own lms command-line tool.

That means the real choice is not simply “terminal or graphical app.” Ask how you want to find models, load them, chat with them, connect other software, and keep a local service running. Either tool may be a fit depending on those needs and on whether your hardware supports the model you want.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
What matters to you Better starting point What to check next
Browse and download models through a graphical interface LM Studio Check the current system requirements and the specific model’s format and license. System requirements; getting started.
Script a local workflow from the command line Ollama Verify GPU and driver support for your exact machine and the model format you need. Ollama hardware support.
Connect a local model to software using familiar APIs LM Studio is a documented fit Choose the endpoint family that supports the capabilities your app needs. Compatibility does not mean every feature is identical. Local API server.
Run LM Studio without its desktop interface LM Studio supports a headless service Use the current setup instructions for llmster.
Call tools from a model Test the model and endpoint you intend to use Tool behavior depends on model support, its chat template, and how the endpoint handles tool calls. LM Studio tool-use documentation.
Choose the faster or more memory-efficient runner No established universal winner Compare the same model, quantization, context, hardware, and workload on your own machine.

These are workflow recommendations based on documented features, not independent performance tests. The cited official documentation does not establish an apples-to-apples speed or memory winner.

Which one is easier to set up?

If you prefer to choose a model and start chatting through a graphical interface, LM Studio lays out that path in its getting-started guide. If you prefer a command-line-centered workflow, Ollama is the more natural starting point; LM Studio’s lms CLI is available when you want command-line control without giving up its broader app.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Ease of setup also depends on what “set up” means for you. A desktop user may value discovering a model, downloading it, loading it, and chatting from one interface. Someone integrating inference into a script may care more about repeatable commands or an API server. Those are different tasks, so a tool that feels simpler for one can add unnecessary steps for the other.

Getting started in LM Studio

  1. Check the published requirements for your operating system and hardware before downloading the app.
  2. Open LM Studio’s Discover area and find a model that fits your intended use and machine.
  3. Download the model, then load it into memory before chatting. Loading allocates memory for the model weights and other parameters; it is not just a display or selection step.
  4. Start with a modest context size and a model that your available memory can accommodate. Adjust only after you know how the initial configuration behaves.
  5. Review the model’s license and any model-specific instructions. Formats, licenses, and capabilities vary between models.

LM Studio’s getting-started guide describes the Discover, download, load, and chat flow. A model appearing in a browser does not by itself establish that it will run well on your computer.

Think of discovery and execution as separate decisions: the browser can help you find a candidate, but your available memory, the model’s weight format, and the context you need determine whether it is a practical one. A model that loads only with a very small context may not suit a task that depends on a longer conversation or document. Try a realistic task before treating a successful initial chat as proof that the setup meets all your needs.

Checking Ollama hardware support

Before settling on Ollama, check its live GPU and driver support page for the specific graphics hardware and software stack in your system. Its documentation covers NVIDIA compute-capability and driver requirements, AMD ROCm paths, Apple Metal acceleration, and additional Vulkan support on Windows and Linux. These details can change, so check the current matrix rather than relying on a generic claim that a particular brand of GPU is supported.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In either tool, distinguish basic installation from acceleration and model suitability. A program can install successfully while a particular GPU path, model, or configuration still needs attention. Check the current platform documentation for the machine you have, then verify the model you intend to run rather than assuming that one compatible component guarantees the whole setup.

Will your computer run the models you want?

There is no single RAM or GPU threshold that settles this comparison: a model’s size, format, quantization, and context all matter. The requirements published by LM Studio are useful compatibility guidance, not a promise that any chosen model will run at a particular speed.

Rank #2
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
Platform in LM Studio’s published requirements Published details How to interpret them
macOS on Apple Silicon macOS 14.0 or newer; Apple Silicon M1, M2, M3, or M4. LM Studio recommends 16 GB or more of RAM and notes that 8 GB Macs may work with smaller models and modest context sizes. The smaller-model qualification matters: meeting the OS and chip requirements does not mean every model will fit or perform well.
Windows x64 and ARM (Snapdragon X Elite) are listed. x64 requires AVX2. LM Studio recommends 16 GB RAM and at least 4 GB dedicated VRAM. Check the processor architecture and, for x64, AVX2 support. The RAM and VRAM figures are recommendations, not a model-by-model guarantee.
Linux x64 and ARM64 support are listed; Ubuntu 20.04 or newer is called out. Confirm the current requirements for your distribution and architecture before installing.

These details come from LM Studio’s published system-requirements page. For Ollama, consult the current hardware documentation for the relevant GPU path and driver requirements. Neither source supports a rule that one runner is always more compatible: the exact system and intended model determine the practical answer.

Use the requirements as an initial filter, not as a performance forecast. The 16 GB RAM recommendation, for example, does not say that every model will fit in that amount, nor that every model which fits will respond at the speed you want. LM Studio specifically notes that 8 GB Apple Silicon Macs may work with smaller models and modest context sizes. That qualification is useful if you have a lower-memory machine: try a suitably small model and restrained context rather than assuming either that all local AI is impossible or that every large model will work.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Hardware guidance is also not a direct comparison between the two applications. LM Studio’s platform requirements and Ollama’s GPU documentation describe their respective support paths; they do not provide a controlled, model-by-model compatibility ranking. If your machine has a less common architecture or a particular driver stack, check the live documentation before committing time to downloads and configuration.

Which is better for local APIs and app integration?

LM Studio documents a local inference server that can be started from its Developer tab or with lms server start. It offers native REST as well as OpenAI-compatible and Anthropic-compatible API options, among others. Choose based on the interface your client expects and the features it needs—not just on the fact that an endpoint is described as compatible.

The server guide explains how to start the local server, while the REST API documentation describes its native interface. The OpenAI compatibility documentation lists compatible endpoints. Compatibility endpoints and the native API do not expose exactly the same capabilities; consult the docs for the endpoint you plan to call before designing around a particular feature.

This makes LM Studio a clear documented option when your goal is to connect an application using a familiar local API. It does not prove that every client will work without configuration, or that an endpoint will implement every feature available elsewhere. If you want to script model management or connect a specific app, confirm the endpoint, supported operation, and client configuration first.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Native REST or a compatibility endpoint?

The native REST interface is the place to look when you need documented LM Studio-specific operations as well as inference. Its API documentation includes endpoints to list, load, unload, and download models, alongside chat operations. That can matter for a script that needs to manage which model is available, not merely send a prompt to one that is already loaded.

Compatibility interfaces are useful when an existing client is built around a familiar API shape. LM Studio lists OpenAI-compatible routes including /v1/responses, /v1/chat/completions, /v1/completions, and /v1/embeddings. Its documentation also describes Anthropic-compatible options. But do not assume an OpenAI-compatible route is a drop-in replacement for every OpenAI feature or for LM Studio’s native controls. The supported operations differ by endpoint family; the exact feature set matters more than the label.

Rank #3
Sale
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Before wiring an app to the server, write down what it needs: chat, completions, embeddings, model listing or loading, stateful conversations, or another capability. Then select the documented endpoint that supports those operations and configure the client for the local server. This small check can prevent a common integration pitfall: confirming that a basic chat request works, then discovering that a second required operation is not available through the chosen compatibility route.

Can you run LM Studio without its desktop app?

Yes. LM Studio documents llmster as a headless daemon and supports starting its server through the CLI. This can suit a deployment where you need a local service but do not want to keep the graphical interface open. Follow the current headless-service guide for setup rather than assuming the desktop workflow and daemon setup are interchangeable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Ollama’s command-line orientation can suit scripted use, while LM Studio’s headless option means a GUI is not mandatory for every LM Studio deployment. Decide whether you want a desktop chat workflow, a background service, or both; then verify the setup path for that mode.

Headless does not mean the same thing as “no setup.” A daemon still needs to be configured according to its current instructions, and a server still needs an appropriate model and endpoint for the client using it. If you only want occasional manual chats, the desktop app may be the more direct route. If you are building a local service workflow, assess the daemon and CLI steps separately from the ordinary GUI walkthrough.

Can you use either tool offline?

LM Studio says local chatting, document chat, and its local server can work offline once the required model files are present. Searching for models, downloading them, and checking for updates require connectivity. In other words, “works offline” applies to local inference after setup, not to every step of discovering and obtaining a model.

Ollama’s download page distinguishes local inference from its cloud option. Be clear about which mode you are using before making privacy or offline assumptions: using a local runner does not describe a cloud-based mode. See LM Studio’s offline-operation notes and Ollama’s download page for their respective descriptions.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For LM Studio, the stated privacy boundary is that submitted chat content stays on the device when using its local operation. That statement should not be generalized to every connected feature or to a different operating mode. If offline operation or keeping prompts local is a requirement, obtain the model files first, use local inference, and verify that the mode in use is the one you intend.

A practical offline checklist is to obtain the model while you have connectivity, make sure the files are available on the machine you plan to use, and test the local workflow before disconnecting. Model discovery and downloads are different from inference: being able to chat with a model already present does not imply you can search for or retrieve a new one while offline. If privacy is the reason for going local, also verify that your application is targeting local inference rather than a cloud mode.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Which one is better for tool calling?

Neither should be declared the winner without testing the exact model and integration. LM Studio documents native tool use when supported by the model’s chat template, as well as default tool handling for other cases; it warns that results vary by model.

A tool call involves more than the runner: the model must be capable of producing the expected tool-use format, and the endpoint must handle that format appropriately. A successful chat response is not proof that a model will choose tools reliably. Review the tool-use documentation and test the intended tools with the model, prompt, and endpoint your application will actually use.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a useful trial, use a small, well-defined task that genuinely requires the tool, then check whether the model selects it, supplies arguments in the expected form, and returns a useful answer after the tool result. Keep the model, template, endpoint, and instructions fixed when comparing alternatives. This is a practical evaluation method, not a claim that either runner will perform better: the documented caveat is that behavior varies with the model and its template support.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How do you compare speed and memory fairly?

There is no controlled, current head-to-head result in the cited official sources that establishes a speed or memory winner. A useful comparison has to control the workload instead of comparing one person’s result on a different model or machine.

  1. Use the same computer, power mode, and available memory for both runs. Record the processor, GPU, RAM, and relevant driver or runtime details.
  2. Choose the same model and, where the tools offer a comparable option, the same quantization and context length. Confirm that both are actually running the intended model configuration.
  3. Use the same prompt and task, and run each system from a comparable starting state. If you are measuring repeated responses, keep the number and nature of requests consistent.
  4. Observe the outcomes that matter to you: response time, responsiveness during generation, memory pressure, and whether the task completes reliably. Do not treat one short response as a universal benchmark.
  5. Repeat the comparison if results vary, and record any settings you changed. A different context size, model format, tool-use setup, or hardware acceleration path can make the results incomparable.

This is a reader-side test plan, not a claim that a particular result has been measured. Model size, quantization, context length, runtime, CPU/GPU, available memory, and driver versions can all affect the outcome. If one configuration fails to load or uses a different acceleration path, report that difference rather than presenting the timings as a direct like-for-like result.

Also define “faster” before testing. You may care about how long it takes to load a model, how quickly the first response appears, how responsive generation feels, or whether a longer task completes without exhausting memory. Those are not interchangeable measurements. A runner that feels quicker on a short chat could be less suitable for your real workload if it cannot hold the context or complete the longer task you need.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Make the test resemble your intended use. For a chat workflow, use representative prompts and a similar conversation length. For an API integration, send the same requests through the same kind of client. For tool use, keep the tool definitions and task constant. Record settings and failures as well as successful runs; otherwise a result may look like a runner advantage when it actually reflects different model configurations or acceleration paths.

Which should you choose?

Choose based on the work you actually want to do, then verify support for your machine and model. The workflow fit is more defensible than a blanket claim about which runner is faster or better.

  • Choose LM Studio as your first try if a graphical model browser and chat experience are important, or if you want documented local APIs or a headless service.
  • Choose Ollama as your first try if you want a command-line-oriented runner and a workflow you can script, after checking its current hardware and driver documentation.
  • Test both for tool use if your application depends on tools; evaluate the specific model, template, and endpoint rather than inferring results from the runner’s name.
  • Benchmark your own workload if speed or memory is the deciding factor. The available official documentation does not support a universal performance verdict.
  • Check the model as well as the software before committing. Format availability, license terms, and model capabilities vary, and a runner’s interface does not remove those differences.

The most useful first decision is therefore a workflow decision: graphical discovery and APIs point toward LM Studio; a scriptable CLI workflow points toward Ollama. Hardware compatibility, model selection, and actual workload determine whether either is a good fit on a particular computer.

What to verify before you commit

Use this short checklist to turn the comparison into a practical decision:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Start with the job. Decide whether you want desktop chat, model discovery, command-line scripting, a local API, a headless service, or tool calling. One workflow may matter far more than the rest.
  • Check the machine. Compare your operating system, processor architecture, RAM, GPU, and driver path with the current documentation. For LM Studio, note the platform-specific requirements and recommendations; for Ollama, check the relevant hardware support path.
  • Select a real model candidate. Confirm its format, license, template or tool-use support if needed, and likely fit for your available memory and context.
  • Choose the interface deliberately. For LM Studio API work, identify the endpoint family and required operations. For scripted use, make sure your intended commands or service setup match your workflow.
  • Test locally and realistically. Try the tasks you will actually perform, and compare configurations on the same hardware before deciding that speed or memory use settles the choice.

This approach avoids the main traps: treating a listed system requirement as a speed guarantee, equating a compatibility API with identical feature coverage, assuming tool use is determined by the runner alone, or treating offline inference as offline model discovery.

Frequently Asked Questions

Which LM Studio endpoints are OpenAI-compatible?

LM Studio’s compatibility documentation lists /v1/responses, /v1/chat/completions, /v1/completions, and /v1/embeddings. Check its endpoint documentation for the client-specific base URL and supported behavior.

Can LM Studio’s native REST API manage models?

Yes. Its native REST documentation includes operations for listing, loading, unloading, and downloading models, in addition to chat. Those management operations are a reason to check the native API rather than assume a compatibility endpoint exposes the same controls.

Does LM Studio support embeddings through its local API?

The OpenAI-compatible endpoint list includes /v1/embeddings. If an application needs embeddings, confirm that its client configuration targets the local server and that the endpoint behavior meets the application’s requirements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Does LM Studio need its graphical app to run a local service?

Not necessarily. LM Studio documents llmster as a headless daemon and supports server startup through its CLI. Follow the current headless-service instructions; the daemon setup is distinct from simply using the desktop chat interface.

Can I discover or download models while offline?

LM Studio says local inference, document chat, and its local server can work offline when the model files are already present. Model searches, downloads, and update checks require connectivity, so obtain the files before relying on an offline setup.

Is Ollama always faster or more memory-efficient than LM Studio?

No universal winner is established by the official documentation cited here. Compare the same model, quantization, context, machine, and workload; model and hardware settings can change the result.

Does LM Studio support tool calling with every model?

No. Its documentation says native tool use depends on support in the model’s chat template, and default tool handling may be used in other cases. Results vary by model, so test the exact model and endpoint your application will use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Bottom Line

Bottom line: LM Studio is the stronger starting fit for graphical model discovery, desktop chat, documented local API options, and a documented headless service. Ollama is a natural fit for a command-line-oriented workflow you can script. Neither is established as universally faster or more memory-efficient. Check your hardware, model, endpoint needs, and actual workload before choosing.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

AI softwareLLMsLM Studiolocal AIOllama

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.