Reference

Data sources & disclaimer

Last updated: May 22, 2026.

Yasnify is an independent research tool that aggregates publicly available information about Edmonton properties. Every Yasnify report cites official government data sources. This page lists all data providers, licensing terms, known limitations, and legal disclaimers.

1. Official data sources

Yasnify property reports draw on the following publicly available datasets:

City of Edmonton Open Data Portal

Provider: City of Edmonton

License: City of Edmonton Open Data Terms of Use

Portal: data.edmonton.ca

Datasets used:

  • Building Permits — all permits issued since January 1, 2009. Includes new builds, additions, basement developments, renovations, declared construction values, and permit status.
  • 311 Service Requests — neighbourhood complaints by category (potholes, abandoned vehicles, encampments, graffiti, parking violations, snow clearing). Includes request open/close dates and City response times.
  • Property Assessments — annual assessed values for tax purposes.
  • Zoning Bylaws — current zoning designations and permitted land uses under Zoning Bylaw 20001.

Attribution: Contains information licensed under the City of Edmonton Open Data Terms of Use.

City of Edmonton GIS layers

Provider: City of Edmonton

License: City of Edmonton Open Data Terms of Use

Datasets used:

  • Flood zones — 100-year floodplain boundaries based on the 2014 Flood Mitigation Study and surface ponding depth overlays.
  • Schools — location data for public and separate schools (elementary, junior high, senior high).
  • Parks & green spaces — City parks, river valley access points, and tree canopy coverage.

Edmonton Police Service (EPS) crime data

Provider: Edmonton Police Service

License: Open Government Licence — Alberta

Portal: EPS Neighbourhood Crime Statistics

Historic occurrence data covering violent crime (assault, robbery, sexual assault), property crime (theft, break-and-enter, vehicle theft), and disorder (public intoxication, disturbances, mischief).

Update frequency: regularly refreshed by EPS.

Limitations: occurrences are geocoded to the nearest intersection for privacy — exact street addresses are not published. Data reflects reported incidents only, not actual crime incidence. Reporting rates vary by category and neighbourhood.

Attribution: Crime data © Edmonton Police Service.

Edmonton Fire Rescue Services

Provider: City of Edmonton Fire Rescue Services

License: City of Edmonton Open Data Terms of Use

Datasets used:

  • Fire hydrant locations — GIS layer used to estimate fire protection class (an optimal hydrant distance is typically under 90 m for insurance purposes).
  • Fire station response districts — station locations and service areas.

Alberta Education

Provider: Government of Alberta

License: Open Government Licence — Alberta

Portal: Alberta Education PAT results

Provincial Achievement Test (PAT) results for Grades 6 and 9 students. Includes average exam marks for English Language Arts, Math, and Science, plus the percentage of students meeting acceptable and excellence standards.

Update frequency: annually (typically released in the fall).

Coverage: all Alberta schools with sufficient enrolment for statistical reporting.

Attribution: School performance data sourced from Alberta Education Provincial Achievement Test results.

Edmonton Transit Service (ETS)

Provider: City of Edmonton

License: City of Edmonton Open Data Terms of Use

ETS bus stop locations, LRT station coordinates, and the GTFS feed used for transit access analysis.

Federal geospatial data

Provider: Natural Resources Canada, Statistics Canada

License: Open Government Licence — Canada

Datasets used:

  • Address geocoding — Canada Post postal code references for address resolution.
  • Census boundaries — neighbourhood and dissemination area boundaries.

2. How we use this data

Yasnify does not alter or manipulate source data. We aggregate, geocode, and compute summary statistics (incident counts, proximity calculations, year-over-year trends) to generate property reports. The methodology is documented on our How It Works page.

The Yasnify Score (0–100) is a proprietary composite metric that weighs multiple factors: crime density, 311 complaint volume, school quality, transit access, greenery, traffic exposure, and fire protection. The weighting formula is calibrated for Edmonton-specific data patterns.

3. AI-generated report commentary

Yasnify reports include AI-generated text commentary in addition to deterministic data. This section explains what is AI-generated, what is not, how the AI is constrained, and where it can fail. Disclosure of AI involvement is a legal and ethical requirement under emerging Canadian AI transparency norms (Bill C-27 / AIDA) and reflects industry best practice.

What is AI-generated

Yasnify uses Google Gemini 2.5 Flash (with Gemini 2.0 Flash as an automatic fallback) to produce the following sections of each report:

  • Executive Summary — the 4–6 sentence overview paragraph at the top of the report.
  • Yasnify Score commentary — the plain-English explanation of the 0–100 score and its tier label (e.g. "Above-average", "Mixed", "Below median"). The numeric score itself is computed deterministically; the AI only describes it.
  • Key Insights bullets — the positive / warning / neutral one-line observations.
  • Common Questions & Answers — property-specific Q&A generated from the data payload.
  • Topic insights — one-sentence summaries for gentrification velocity, traffic exposure, flood risk, snow-clearing priority, fire protection / insurance, and tree canopy.

What is NOT AI-generated

The following report content is computed deterministically from official datasets and is never written or modified by AI:

  • Crime incident counts and year-over-year trends (EPS data)
  • Building permit lists with permit numbers, issue dates, and declared construction values
  • 311 service-request counts and category breakdowns
  • Flood-zone boundaries, fire-hydrant distances, and fire-station distances (City GIS)
  • School names, distances, and Alberta Education PAT scores
  • Zoning codes and permitted uses (Zoning Bylaw 20001)
  • Property assessment values (City Assessment & Taxation)
  • The Yasnify Score number itself (computed by our scoring formula, not by Gemini)

How AI commentary is generated

Gemini receives a structured JSON payload containing only the factual data extracted from official sources for the property you searched. The AI does not have internet access during generation, does not search external sources, and cannot retrieve any information beyond what we send in that payload.

The Gemini system prompt enforces hard constraints, including:

  • Use ONLY facts from the JSON payload — never invent numbers, road names, school names, BIA names, or trends.
  • Cite exact figures from the source data with their time window (e.g. "513 reported incidents in 2025 within ~1 km").
  • No marketing language, no exclamation marks, no emojis.
  • Be honest about weaknesses — not just strengths.
  • Use Canadian spelling and plain English (residential audience) or investor-focused language (commercial audience).
  • Never call airport zoning overlays a "hazard" — they regulate aircraft noise and building height, not safety risk.
  • Never claim work was "done illegally" — state "no permit on record" instead, and remind users the permit dataset starts in 2009.
  • Never tell users to "verify with a realtor, agent, broker, lawyer, or inspector" inside answer text.

AI limitations & accuracy

AI-generated commentary is not guaranteed to be accurate. Known limitations include:

  • Interpretation errors: the AI may characterise data context incorrectly (e.g. calling an incident count "low" when it is actually average for the area).
  • Tone inconsistency: AI text can sound confident even when the underlying data is incomplete, ambiguous, or stale.
  • Hallucination risk: despite strict prompt constraints, large language models can occasionally produce plausible-sounding but factually incorrect statements. We apply validation rules to catch obvious cases, but errors may still occur.
  • Subjective framing: tier labels and qualitative phrasing are algorithmic interpretations, not objective property assessments.

What AI does NOT do

Gemini commentary in Yasnify reports does NOT:

  • Access real-time news, social media, MLS listings, or any external database.
  • Know your personal preferences, budget, family situation, or investment thesis.
  • Provide legal, financial, tax, or professional real-estate advice.
  • Make purchase recommendations ("you should buy this property").
  • Predict future crime trends, neighbourhood appreciation, or development plans.
  • Replace human judgment from licensed REALTORS®, appraisers, lawyers, or home inspectors.

Verification required

Always cross-check AI-generated commentary against the underlying data tables in the same report. If the summary says "low crime", verify against the actual EPS incident counts shown below it. If it says "no recent permits", verify against the building-permit list. The raw data tables are the source of truth — the AI commentary is a convenience layer on top.

For critical decisions (offer price, inspection scope, insurance binding, financing), rely on the raw data and consult licensed professionals — not the AI summary.

Google's use of report data

We send Gemini only aggregated property statistics (crime counts, permit counts, zoning code, computed Yasnify Score inputs) for the address you searched. Google does not receive your name, email address, account identifiers, payment information, or search history through the Gemini API. Under our API agreement, Google does not use this data to train its AI models.

See our privacy policy for complete details on sub-processors and AI data sharing.

4. Known limitations & data quality

General limitations

  • Reporting bias: public datasets reflect reported incidents (crime, 311 complaints), not actual incidence. Reporting rates vary by neighbourhood, demographic factors, and incident severity.
  • Temporal lag: data sources refresh at different intervals (more frequent for crime and permits, annual for school ratings). Reports show a refresh timestamp for each dataset.
  • Geocoding precision: crime data is geocoded to intersections and 311 complaints to block-level locations. This protects privacy but reduces spatial precision.
  • Incomplete coverage: some properties (new developments, rural areas on Edmonton's edge) may have sparse historical data.

Dataset-specific limitations

  • Crime statistics: reflect police-reported occurrences only. Not all crimes are reported or recorded.
  • Building permits: coverage begins in 2009; earlier work is not digitized. Permit issuance does not imply code compliance — always verify with the City.
  • 311 complaints: reflect resident engagement, not objective quality. High-complaint areas may indicate active community advocacy rather than poor conditions.
  • School ratings: based on standardized test scores (PAT). They do not capture arts programs, extracurriculars, special-needs support, or school culture. Enrolment capacity and waitlist data are not available in public datasets.
  • Flood zones: based on the 2014 City study. Climate patterns change and flood risk is probabilistic, not deterministic. Always consult insurance brokers for current flood insurance requirements.

5. What Yasnify is NOT

Yasnify is not:

  • Legal advice. Reports do not constitute legal opinions on zoning compliance, easements, title defects, or property rights. Consult a real estate lawyer for legal questions.
  • Financial advice. Yasnify Scores are research tools, not investment recommendations. Consult financial advisors, mortgage brokers, or CPAs for financial decisions.
  • Property appraisal. Reports do not determine market value. Only licensed appraisers can provide compliant valuations.
  • Home inspection. Reports analyze public data, not physical property condition. Always hire a licensed home inspector before purchase.
  • Professional real-estate advice. Reports are tools for REALTORS® and buyers, not a substitute for professional guidance. Work with licensed agents and brokers.
  • Insurance underwriting. Fire protection class and flood zone data inform insurance decisions but do not replace broker quotes. Always get binding insurance quotes before closing.
  • A guarantee of accuracy. Public datasets contain errors, omissions, and lag. Always verify against official City of Edmonton portals, EPS reports, and Alberta Education sources before making property decisions.

6. Liability & indemnification

Yasnify reports are provided "as is" without warranties of any kind, express or implied, including but not limited to warranties of accuracy, completeness, merchantability, or fitness for a particular purpose.

You acknowledge and agree that:

  • Yasnify is a research tool, not professional advice.
  • All property decisions should be verified independently with licensed professionals.
  • Yasnify is not liable for errors, omissions, or outdated information in source datasets.
  • You use Yasnify reports at your own risk.
  • Yasnify is not liable for financial losses, missed opportunities, or adverse outcomes resulting from reliance on reports.

Indemnification: you agree to indemnify and hold harmless Yasnify, its operators, and data providers from any claims, damages, or liabilities arising from your use of Yasnify reports.

7. Independent verification required

Always verify Yasnify reports against official sources before making property decisions:

8. Questions about data sources

If you have questions about data sources, attribution, or licensing:

For questions about source-data accuracy or to report data errors, contact the original data provider directly using the links above.

9. Changes to this page

We update this page when we add new data sources or change data providers. Material changes are reflected in the "Last updated" date at the top. For data source changes that affect report content, we notify users via email.

See also our privacy policy and terms of service.