Skip to main content Scroll Top

Web Design in Minneapolis: A Decision Log for Sites That Say Yes or No Automatically

Updated November 2026 · Written and maintained by the Progression Agency strategy team

A pre-qualification widget says no, and in Minnesota the person it said no to now has the right to ask why. Web design in Minneapolis for lenders, insurers, health companies and retailers has to account for every automated decision a site makes. Minnesota’s consumer data law gives people the right to question the result of certain profiling and to learn the reason. This page is a decision log: one row per automated decision on your site, with what the page owes the reader. It is for product, legal and marketing leads. Progression is based in New York and serves Minneapolis clients remotely, with on-site sessions on request.

On this page · 11 sections
  1. A widget that says no
  2. Web design in Minneapolis under 325M
  3. The decision log
  4. The page a person lands on after a no
  5. What does the privacy notice have to carry?
  6. Which rows should be fixed first?
  7. What a decision log costs to build
  8. Minneapolis website design when the engine belongs to a vendor
  9. A website designer in Minneapolis, and a log kept current
  10. Web design companies in Minneapolis and a one page explanation
  11. Related services and guides

The short answer Own a shop, a studio or a service firm that never scores anyone? The log still helps: most sites have a form, a calculator or a recommendation box, and it takes ten minutes to see whether any of them decides something about a visitor. If none does, move on to our website design and development page and build the site you need.

The statute text is Minnesota Statutes chapter 325M, as of November 2026. This page describes the chapter as written and does not say that any site or company is covered, exempt or compliant. Ask counsel. No company named or implied here is a Progression client.

A widget that says no

A visitor enters an income, a zip code and a date of birth. A second later the screen says they are not pre-qualified, and nothing else. No reason, no next step, no way to ask a person.

A drawn pre-qualification result screen reading Not pre-qualified, with no reason shown and no way to ask why, and a Try again button.A drawn pre-qualification result screen reading Not pre-qualified, with no reason shown and no way to ask why, and a Try again button.
An invented example. The two blank lines are what the rest of this page fills in.

The screen is invented, but sites like it are common. A short interaction hides a real decision, and the page that shows the decision gives the reader nothing to hold on to. The log on this page lists every such moment on your site.

Web design in Minneapolis under 325M

Chapter 325M of the Minnesota Statutes defines profiling as any form of automated processing of personal data to evaluate, analyze or predict personal aspects related to an identified or identifiable person’s economic situation, health, personal preferences, interests, reliability, behavior, location or movements. Web design in Minneapolis, MN, for any company that scores visitors lands inside that definition at some point.

The chapter singles out decisions that produce legal or similarly significant effects. It lists decisions by a controller that result in the provision or denial of financial or lending services, housing, insurance, education enrollment or opportunity, criminal justice, employment opportunities, health care services, or access to essential goods or services.

Section 325M.12 sets who the chapter applies to. A legal entity that conducts business in Minnesota or produces products or services targeted to residents, and that meets a threshold, is covered. One threshold is controlling or processing the personal data of 100,000 consumers or more in a calendar year, not counting data processed only to complete a payment. The other is deriving over 25 percent of gross revenue from the sale of personal data while processing data of 25,000 consumers or more. The chapter excludes small businesses as defined by the U.S. Small Business Administration, except that such a business is subject to section 325M.17. It also excludes some kinds of data, such as protected health information under HIPAA. Whether any of this reaches your company is a question for counsel.

The region has plenty of candidates. Greater MSP describes the region as at the epicenter of Medical Alley, home to industry leaders in health insurance, digital health and medical device manufacturing, and Medical Alley says it has more than 800 partner organizations.

Who is this page for?

Product leads who built the widget, legal leads who answer for it and marketing leads who run the pages around it. All three need to see the same list.

The decision log

One row per automated decision on your site. Fill in the second column honestly: if a feature uses personal data to evaluate or predict something about a visitor, it evaluates a person. The rest of the row follows from the answer.

Decision log: every automated decision a site makes, one row each
Site featureDoes it evaluate a person?Decision typeWhat the page should offerWho owns the answer
Pre-qualification widgetYes, it scores income and credit inputsLending or financial services: legal or similarly significantThe reason, what might change it, a way to question it and a path to review the dataProduct lead, with counsel
Insurance quote engineYes, it rates a riskInsurance: legal or similarly significantThe factors used, a way to correct wrong data and a route to ask a personProduct lead, with counsel
Eligibility checkerYes, it tests a person against criteriaPossibly health care, housing or access to essential servicesA plain result with the reason and a review request formProgram owner, with counsel
Dynamic pricingIt may, if the price depends on a profileOften personalization; counsel decides if it is significantA page that says what affects the price and how to askMarketing lead
Product recommendationsYes, it predicts preferencesRarely significant; log it anywayA plain note on what the recommender uses and a way to turn it offMarketing lead
Applicant screening formYes, it ranks or filters peopleEmployment opportunity: legal or similarly significantThe reason, a review path and a human contactHR lead, with counsel
A chatbot that routesIt may, if routing depends on a profileDepends on what the routing decidesA way to reach a person at any stepSupport lead

Reading your log: three kinds of row

Sort every row into one of three kinds. The first kind has legal or similarly significant effects and needs the full treatment. The second kind is personalization only, where the person deserves a plain note but not a review process. The third kind is the row nobody can explain, and it is the urgent one.

  • Significant rows get a reason page, a review path and an owner.
  • Personalization rows get a note and a way to turn the feature off.
  • Rows nobody can explain get an investigation before anything else.
  • Rows that change get re-sorted when the vendor, the data or the feature changes.
Why: The reason. A plain sentence on why the result came out this way.
Change: What might change it. If feasible, what the person could do to get a different result.
Ask: How to question it. A request path that works without a phone call.
Who: Who answers. A named team and a stated time to reply.
Data: The data used. A way to review the personal data behind the result.
Fix: Correction. A way to correct wrong data and have the result looked at again.

The page a person lands on after a no

This is the page that matters. Under section 325M.14, when personal data is profiled in furtherance of decisions that produce legal or similarly significant effects, the consumer has the right to question the result, to be informed of the reason that the profiling resulted in the decision and, if feasible, to be informed of what actions the consumer might have taken to secure a different decision and might take in the future.

The same section gives the consumer a right to review the personal data used in the profiling, and, if the decision is found to rest on inaccurate data, to have it corrected and the decision reevaluated. The cards above are the parts of a page that carries those duties.

Flow of four steps from an automated result to a question, a review and an answer.Flow of four steps from an automated result to a question, a review and an answer.
Each step needs a page, a form or a named person on your side.

A path outside the privacy notice

Section 325M.16 says a controller that engages in profiling in furtherance of decisions with legal or similarly significant effects must disclose it in the privacy notice and provide access to a clear and conspicuous method outside the notice to opt out. The chapter says the method may be a link labeled Your Opt-Out Rights or Your Privacy Rights. A footer link and a page behind it are a design job. Whether the duty applies to your company is a question for counsel.

Appeals on the same site

The privacy notice also has to explain the consumer’s rights and how and where to exercise them, including how to appeal a controller’s action on a request. Build the appeal as a form on the same site, with a named team behind it and a stated time to answer. A mailing address alone is not a path.

  • Link the explanation page from every screen that shows a result.
  • Put the question form on the same page as the reason.
  • Send a confirmation with a reference number.
  • Record the request, the review and the answer in one place.

What does the privacy notice have to carry?

The privacy notice is where the rest of the duties live. Section 325M.16 says controllers must provide a reasonably accessible, clear and meaningful notice, and lists what it includes. The list is a good checklist for the designer, because each item needs a place on the page.

  • The categories of personal data processed.
  • The purposes for which each category is processed.
  • An explanation of the consumer’s rights and how and where to exercise them, including how to appeal.
  • The categories of personal data sold to or shared with third parties, if any.
  • The categories of those third parties, if any.
  • The controller’s contact information, including an active email address or other online mechanism.
  • A description of retention policies for personal data.
  • The date the notice was last updated.

The same section says the notice must be available in each language in which the controller provides the product or service, and must be reasonably accessible to and usable by individuals with disabilities. Those are design requirements as much as legal ones. Ask counsel what your notice must say.

Which rows should be fixed first?

Not every row has the same urgency. Start where a person can be hurt most and where the least is written down.

  • Rows with a legal or similarly significant effect and no reason page.
  • Rows run by a vendor with no written explanation.
  • Rows nobody on staff can describe.
  • Rows that handle health, lending or insurance data.
  • Rows that screen job applicants.
  • Rows that changed in the last quarter and have not been re-sorted.
  • Fix the oldest row before the newest one.
  • Fix the cheapest row in the same sitting.

What if nobody can say how a feature decides?

Stop and find out before the page is designed. A feature whose logic is unknown cannot be explained to a visitor, and it is exactly the case the law’s explanation right is aimed at.

Who answers the question when a person asks?

A named team, with a stated time to reply and a way to escalate. The designer builds the form, but the answer comes from a person who can read the data and correct it.

Which features on your site score a person?List every feature on your site that scores a person. You get a free proposal for web design in Minneapolis with the log filled in.

Get a free proposal

What a decision log costs to build

A decision log by itself is a document. The cost sits in the pages and the forms it calls for: the explanation page, the review request, the opt-out link and the connection to whoever answers. Any Minneapolis web design company can price those once the log exists.

Bands for regulated sites

The bands run from the typical low to the published high for each kind of work.

These are published US price bands (market figures, not a Progression rate card).
What is quotedPublished US bandFits
Brochure or small business site$3,000 to $25,000A site with a few pages and a simple calculator
Custom business site$15,000 to $100,000A site with several decision features and review pages
Ecommerce site$5,000 to $100,000A store with recommendations and dynamic pricing
Landing page$1,000 to $15,000A single page for a quote or application
Maintenance$100 to $2,500 a monthUpdates, the quarterly log check and form testing
Accessibility audit and remediation$1,500 to $7,500Explanation pages and forms that every person can use

How Progression prices a site

Our website design and development page publishes fixed-scope prices, shown as price from.

Progression fixed-scope pricing, price from
Build typePrice from
Single landing page$1,400
Brochure site, 5 to 8 pages$9,500
Business site, 10 to 16 pages$18,000
Site plus content program, 30 to 60 pages$36,000
Ecommerce, under 200 SKUs$34,000
Ecommerce with integrations$78,000
Accessibility remediation$4,000

Minneapolis website design when the engine belongs to a vendor

Many sites rent their scoring from a vendor. The decision is made on someone else’s server, and the explanation lives in someone else’s system. You still face the person who was told no. Minneapolis website design for these firms starts with a contract that makes the explanation reachable.

Model: Who holds the model. Your contract says who runs it and who can change it.
Why: The explanation. The vendor supplies a reason you can show a person.
Log: The logs. You can retrieve the inputs and outputs for one person.
Fix: Corrections. A corrected input leads to a new result.
Notice: Changes. You are told before the model or its inputs change.
Exit: Leaving. You can take your logs with you if the contract ends.

If the explanation comes from a portal or a data feed, see web portal development for how to bring it onto your own pages. For sites that handle health information, the separate privacy questions are on our healthcare website design page.

A website designer in Minneapolis, and a log kept current

A website designer in Minneapolis, MN, who builds sites for regulated firms should expect the log to change. New forms appear, vendors update their engines, and the law gets amended. A quarterly check keeps the log true.

List: Re-list the features. Add every new form, calculator or recommender.
Type: Re-sort the rows. Move a row up if a vendor or a rule has changed.
Page: Test the pages. Run a declined case through the explanation page.
Owner: Check the owners. Each row has a person who still works there.
Notice: Read the notice. The privacy notice still matches what the site does.
Date: Date the log. Write the review date on the log itself.

Put one person’s name on the log. Without a name, nobody updates it, and a log that is two years old is worse than none because it looks like an answer. See website design and development for how we plan ongoing care.

Web design companies in Minneapolis and a one page explanation

Web design companies in Minneapolis will each tell you they understand regulated sites. A quick test is to ask each one to write a one page explanation for a declined applicant. A sample, invented for this page, shows the shape.

An invented explanation to a declined applicant
Part of the pageWhat it saysWhy it is there
The resultWe could not pre-qualify you for this product today.Plain language, no blame
The reasonThe result used your stated income, the amount requested and the length of your credit history.Names the factors, not the formula
What might change itA lower amount or a longer history would be treated differently.Included where feasible
Your dataYou can see the data we used and correct anything that is wrong.A review and a correction path
How to askUse this form or call the number below. A person will answer within two business days.A stated time and a named team

Ask each firm to write its own, using your features. Minneapolis web design companies that struggle with the exercise have not thought about the pages the law calls for. Compare the answers side by side, and ask counsel to read the one you like.

Does this apply to a small site that only recommends products?

Product recommendations rarely produce a legal or similarly significant effect, so the explanation duty may not apply. Log them anyway, because the same inputs can feed a feature that does matter, and ask counsel if you are unsure.

If your search is broader than websites, we also run marketing in Minneapolis and SEO across Minnesota.

Pages that sit beside this log:

Get a free proposal

List every feature on your site that scores a person. You get a free proposal for web design in Minneapolis with the log filled in.

Get a free proposal

Frequently asked questions

What should web design in Minneapolis account for in 2026?
Every automated decision a site makes about a person, and the pages that explain, review and correct those decisions.
Does a Minneapolis web design company need to know 325M?
If the site scores people, yes. Chapter 325M defines profiling and sets duties for decisions with legal or similarly significant effects.
What is Minneapolis website design for regulated firms?
A site built with a decision log and the pages it calls for: reasons, review requests, opt-out links and named owners.
What is profiling in Minnesota’s law?
Any form of automated processing of personal data to evaluate, analyze or predict personal aspects such as economic situation, health, preferences, interests, reliability, behavior, location or movements.
Does a person have the right to question an automated decision?
For decisions with legal or similarly significant effects, section 325M.14 gives the right to question the result and to learn the reason. Ask counsel how it applies to you.
What must the site tell them?
The reason the profiling resulted in the decision and, if feasible, what actions might have led to a different one.
Which businesses does this cover?
Entities that meet a threshold in section 325M.12. Small businesses as the SBA defines them are excluded, except for section 325M.17.
Do product recommendations count?
Rarely as a significant decision. Ask counsel, and log them anyway.
What if our vendor runs the model?
You still answer the person. Get the explanation from the vendor in writing and bring it onto your own pages.
Do we need an opt-out outside the privacy notice?
Section 325M.16 calls for a clear and conspicuous method outside the notice for certain profiling. Ask counsel whether it applies.
Can small businesses sell sensitive data?
Not without the consumer’s prior consent, under section 325M.17.
What budget does a site with decision pages need?
Published US bands run from $3,000 to $25,000 for a brochure site and $15,000 to $100,000 for a custom business site. We quote after a written scope.
Do you work from Minneapolis?
No. Our team is based in New York, serves Minneapolis clients remotely and offers on-site sessions on request.
What belongs in a decision log?
The feature, whether it evaluates a person, the decision type, what the page should offer and who owns the answer.
When does the log need a second look?
Each quarter, and whenever a vendor, a form or a rule changes.
Is protected health information covered?
The chapter excludes protected health information as HIPAA defines it, among other kinds of data. Ask counsel what your data is.
Can a chatbot be an automated decision?
If it routes people in a way that decides access to something significant, yes. Always offer a path to a person.
What goes on the explanation page?
The result, the reason, what might change it, how to see the data, and how to ask for a review.
Whose name goes on the log?
One named person, with product, legal and marketing as reviewers.
What list starts the proposal off?
A list of every feature that scores a person, even a rough one.

Which features on your site score a person?List every feature on your site that scores a person. You get a free proposal for web design in Minneapolis with the log filled in.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us